数控编程基础知识,介绍了一些数控车床的编程基础
G54 沿X轴直线偏移 f G97 主轴每分钟转速注销G96 i
注:1.“#”符号表不如选作特殊用途,必须在程厅格式解释中说明。
2.指定了功能的代码不能用于其他功能。
3.“*”号表示功能仅在所出现的程序段内有效。
4.在本标准内“永不指定”代码将来也不指定。
标准对G指令按其功能进行了分组,表2.2中用小写英文字母分组,如刀具运动功能分在“a”组。同一功能组的代码可相互代替,不允许写在同一程序段中,若误写(即在同一程序段中指定了两个同一组的G指令)则数控装置取最后一个有效。G指令通常位于程序段中坐标字之前。
G指令虽然很多,但国际上实际使用G指令的标准化程度较低,只有若干常用G指令的功能在各类数控系统中基本相同。所以编程时不必硬记标准,必须严格按照具体机床的编程手册进行。
2、辅助功能指令
辅助功能指令由字母M和其后的2位数字组成,从M00到M99(表2.3),主要用来指定机床加工时的辅助动作及状态,如主轴的启停、正反转,冷却液的通、断,刀具的更换,滑座或有关部件的夹紧与放松等,也称开关功能。
表2.3 辅助功能M代码(JB 3208—83)
功功功 能能能
功功功 能能能
开保仅 始持在
开保仅 始持在
时到所 间 被出
时到所 间 被出
与在注现程程销的
与在注现程程销的
代 码
序序或程段段被序指指适段令令当内运运程有动动序作
功 代 码 能
序序或程段段被序指指适段令令当内运运程有动动序作同完指用 时成令开后代始始 替
功 能
同完指用 时成令开后代始始 替
M00
* * 程序
M30
* * 纸带