CNC铣床(或加工中心机)编程基础
CNC程序是由指令组成,而指令是由英文字母与数值组成(如N10,G28,G90,G91,M03,F100,S2500,T01 等)或特殊符号(如”/”选择性单节删除指令, “;” 单节结束指令)。
例子:
G28 G91 Z0;
G28 X0 Y0;
G54;
M06 T01;
M03 S1000;
G90 G00 G43 Z5. H01;
G00 G41 X25. Y30. D11;
G01 Z -5. F50;
M30;
上面例子程序中每一列即称为一个单节 ( Block ) ,每一单节是由至少一个字语 ( Word ) 所组成,字语是由一个地址 ( Address ) 和数值 ( Number ) 组成。每一单节后面加一单节结束符号”;”,以界定单节的范围。如此CNC控制器即依照程序中的单节指令,依序执行程序。
地址用英文字母表示,其意义如表1所示,地址依照已设定的程序机能而有不同的意义,其目的在限定其后数值的意义。
表1 各地址之意义
机 能
位 址
意 义
程序号码
: (ISO),O (EIA)
程序号码
顺序号码
N
顺序号码
准备机能
G
动作模式(直线、圆孤等)
坐标轴字语
X、Y、Z
坐标轴移动指令
A、B、C、U、V、W
附加轴移动指令
R
圆弧半径
I、J、K
圆弧中心坐标
进给机能
F
进给速率
主轴转速机能
S
主轴转速
刀具机能
T
刀具号码、刀具补正号码
辅助机能
M
机械侧ON/OFF控制
B
床台位置
补正号码
H、D
补正号码指令
暂 停
P、X
暂停时间
子程序号码指定
P
子程序号码指定
重复次数
L
子程序重复次数
参 数
P、Q、R
固定循环
作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2023/02/8648.html