数控机床代码顺口溜 数控车床编程指令代码大全

数控机床代码顺口溜 数控车床编程指令代码大全

数控机床的可编程功能可分为两类:一类用于实现刀具轨迹控制,即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点的偏移和变换、尺寸单位的设置、刀具偏移和补偿等。这类函数称为预备函数,由字母G和两位数字组成,也称为g代码。另一类功能称为辅助功能,用于完成程序执行控制、主轴控制、刀具控制、辅助设备控制等功能。在这些辅助功能中,Tx x用于刀具选择,SX X X用于控制主轴速度。其他功能由字母M和两位数字组成的M代码实现。

1.常用g代码功能

G00定位(快速移动)

G01线性插补(进给速度)

G02顺时针圆弧插补

G03逆时针圆弧插补

G04暂停,精确停止

G09精确停止

G17选择X Y平面

G18选择Z X平面。

G19选择Y Z平面。

G27返回并检查参考点

G28返回参考点

G29从参考点返回

G30返回第二个参考点

G40取消刀具半径补偿

G41左刀具半径补偿

G42右刀具半径补偿

G43刀具长度补偿+

G44刀具长度补偿-

G49取消刀具长度补偿

G52设置局部坐标系

G53选择机床坐标系

G54选择1号工件坐标系。

G55选择2号工件坐标系。

G56选择3号工件坐标系。

G57选择4号工件坐标系。

G58选择5号工件坐标系。

G59选择6号工件坐标系。

G60单向定位

G61精确停止模式

G64切割模式

G65宏程序调用

G66模态宏程序调用

G67模态宏程序的调用取消

G73深孔钻孔的固定循环

G74反向螺纹攻丝固定循环

G76精镗固定循环

G80取消固定周期

G81钻孔固定循环

G82钻孔固定循环

G83深孔钻孔的固定循环

G84攻丝固定循环

G85镗孔固定循环

G86钻孔固定循环

G87反向钻孔固定循环

G88钻孔固定循环

G89钻孔固定循环

G90绝对值指令模式

G91增量值指令模式

G92工件零点设置

G98固定循环返回到初始点

G99固定循环返回r点。

2.常用的M代码功能

M00程序停止

M01条件程序停止

M02程序结束

M03主轴正向旋转

M04主轴反转

M05主轴停止

M06刀具更换

M08冷却

M09冷却

M18主轴方向释放

M19主轴方向

M29刚性攻丝

M30程序结束并返回程序头。

M98调用子程序

M99子程序结束,返回/重复

3.普通算术

加法:#i=#j #k

减法:#i=#j-#k

乘法:#i=#j*#k

分部:#i=#j/#k

sine:# I = SIN【# j】

奥术:# I = ASIN【# j】

余弦:# I = COS【# j】

反余弦:# I = ACOS【# j】

正切:# I = TAN【# j】

反正切:# I = ATAN【# j】

平方根:# I = sqrt【# j】

绝对值:# I = ABS【# j】

舍入:# I = round【# j】

向上舍入:# I = fix【# j】

向下舍入:# I = fup【# j】

自然对数:# I = ln【# j】

指数函数:# I = exp【# j】

或者:# I = # JOR # K。

XOR: # i = # jxor # k

并且:# I = #和# k

从BCD到bin:# I = bin【# j】

从BIN到BCD:# I = BCD【# j】

4.逻辑运算符

EQ:等于

NE:不等于

GT:大于

GE:大于或等于

LT:小于

5.程序转移和流通

无条件转移:转到

条件转换:IF【条件表达式】

如果【条件表达式】转到n,如果条件满足,则跳转到程序段n。

IF【条件表达式】THEN例如,IF【# I = # J】THEN # K = 0。

6.循环语句

WHILE【条件表达式】Dom(m = 1,2,,3)

ENDm

如果满足条件,则执行Dom和ENDm之间的程序(直到不满足条件为止),否则执行ENDm之后的程序。

——END——

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论