cnc编程代码

cnc编程代码 cnc常见编码?

cnc常见编码?

cnc常见编码?

A

坐标字

绕X轴旋转

B

坐标字

绕Y轴旋转

C

坐标字

绕Z轴旋转

D

赔偿号

刀具半径补偿命令

E

——

第二走刀作用

F

进给速度

进给速度命令

G

提前准备作用

命令姿势方法

H

赔偿号

赔偿号命令

I

坐标字

弧形核心X径向坐标

J

坐标字

弧形核心Y径向坐标

K

坐标字

弧形核心Z径向坐标

L

重复次数

固定不动循环及程序段的循环频次

M

功能

数控车床开/关命令

cnc常见编码?

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

6. 循环句子

WHILE [条件表达式] Dom (m=1,2,,3)