数控编程IF的用法?关于宏程序

数控编程IF的用法?关于宏程序,第1张

If

[条件表达式]GOTO

行号答纳

条件表达式下格式

#

运算符察竖

#(数值)

运算符

ge

>=

le

<=

gt

>

lt

<

ne

!=

eq

=

if

[#1ge20]goto20

当#1大于20时跳向N20

IF

[[ABS[#1-20]]GE0.05]GOTO20

当#1-20的绝对值大于0.05时清没没跳向N20

宏程序的指令代码?不知道你想要液游什闹闷销么

IF[*****]GOTO*:如果*****转到第*程序段,就是说如果满足括号里面的条件就罩唯转到第几条程序

相同的还有WHILE[******]DO* END*是指满足括号里的条件就执行DO到END间的程序段

GT :大于

LT :小于

NE :不等于

ET :等于

GE :大于等于

LE :小于等于

比如IF [#500 GT #501] GOTO1

数控指令代码列举以下代码:

1、G00与G01

G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工

G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工。

2、G02与G03

G02顺时针圆弧插补 。

G03逆时蚂蠢针圆弧插补。

3、G04(延时或暂停指令)

一般用于正反转切换、加工盲孔、阶梯孔、车削切槽。

4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心。

5、G27、G28、G29 参考点指令

G27:返回参考点,检查、确认参考点位置。

G28:自动返回参考点(经过碰物哗中间点)。

G29:从参考点返回,与G28配合使用。

6、G40、G41、G42 半径补偿

G40:取消刀具半径补偿。

7、G43、G44、G49 长度补偿

G43:长度正补偿 。

G44:长度负补偿 。

G49:取消刀具长度补偿。

8、G32、G92、G76

G32:螺纹切削

G92:螺纹切削固定循环笑行

G76:螺纹切削复合循环

9、更多指令代码见下图:

参考资料:百度百科—数控加工代码

参考资料:百度百科—G代码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12527371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存