CNC机加工:CNC加工中心程序代码大全,数控加工必备!

2023-08-08

数控车床的可编作用分为两种:一类用于完成刀具轨迹控制即各走刀轴健身运动,如平行线/圆弧插补、走刀操纵、坐标系起点参考点及转换、尺寸单位设置、刀具参考点及赔偿等,这一类作用被称作提前准备作用,以英文字母G及其二位数字组合,又被称为G代码。另一类作用被称作功能,用于进行流程的执行控制、主轴操纵、刀具操纵、附属设备控制及作用。在各种功能中,Tx x用以选刀,Sx x 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

正弦函数:#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

异或运算:#i=#jXOR#k

与:#i=#AND#k

从BCD变为BIN:#i=BIN[#j]

从BIN变为BCD:#i=BCD[#j]

4.逻辑运算符

EQ:相当于

NE:并不等于

GT:超过

GE:大于等于

LT:低于

5.程序转移和循环

没有理由迁移:GOTO

标准迁移:IF[条件表达式]

IF[条件表达式]GOTO n,假如标准达到,则跳转至代码段n

IF[条件表达式]THEN,如:IF[#I=#J]THEN#K=0

阅读1202
分享