小巨人机床的编程主要遵循EIA/ISO标准,并使用Mazak-QT系列数控车床的编程指令格式。以下是一些基本的编程指令和要点:
编程指令格式
绝对值指令和增量值指令:X, Z/U, W(5-1)。
英制/公制切换指令:G20/G21(5-2),开机初始设定为G21。
小数点输入:参数P9位5(5-3)。
选择程序段跳过:G34(3-4)。
坐标系设定
工件坐标系设定:G50,用于在任意位置设定工件坐标系(15-1)。
坐标系偏移:G54~G59,用于设定工件坐标系的偏移量(15-9)。
机床坐标系设定:G53,仅对指令程序段有效(15-11)。
局部坐标系:G52,以工件坐标系G54~G59为基础(15-12)。
自动返回参考点:G28(15-1)。
进给速度功能
快速进给速度:30M(7-1)。
切削快速进给速度:F(7-1)。
非同步/同步进给指令:G98/G99,开机初始设定为G99(7-1)。
辅助功能代码
常用M代码:
M00:程序停止
M01:选择程序停止
M02:程序结束
M03:主轴正转
M04:主轴反转
M05:主轴停止
M08:冷却开
M09:冷却关
M30:返回程序头部
M98:调用子程序
M99:返回主程序
M198:程序结束
M199:程序结束。
S代码:用于设定主轴转速,例如S2位用于换档指令,S4/S5位用于实际主轴转速。
T代码:用于刀具的ID号和刀具补偿号,例如Txxxx.*表示刀具的ID号,Txx00时表示取消刀具补偿。
其他功能
平面选择:G16, G17, G18, G19,分别对应不同的平面选择(6-11)。
插补功能:
快速定位:G00
直线插补:G01
圆弧插补:G02/G03,开机初始设定为G21。
编程示例
```
G21 ; 设置为公制
G50 ; 设置工件坐标系
G90 ; 设置为绝对坐标系
M03 ; 主轴正转
G01 ; 直线插补指令,从当前位置插补到(10, 20)
M05 ; 主轴停止
```
建议
在编程前,确保熟悉机床的各个轴向和坐标系,以及常用的M代码和辅助功能。
编写程序时,注意检查语法和指令的顺序,确保程序的正确性和可读性。
在实际加工前,进行模拟或试切,以验证程序的正确性。