3.13 主轴功能
设定主轴转速和旋转方向可使主轴发生旋转,它是切削加工的前提条件。
3.13.1 主轴旋转(S,M03/M04/M05)
指令格式:
M03 ;主轴正转
M04 ;主轴反转
M05 ;主轴停止
S… ;主轴转速,单位:转/分钟
说明:
1. M03/M04:在带有轴运动程序段中,在开始轴运动之前执行M03/M04。
2. M05:在带有轴运动程序段中,轴运行结束后执行M05。
举例:
N10 G01 F500 X70 Y20 S270 M03 ;主轴转速加速到270转/分钟,然后X和Y方向运动
N20 G00 Z150 M05 ;Z轴回退后主轴停止。
主轴转速S:用于定义主轴转速。
3.13.2 主轴定位(SPOS,M19)
使用SPOS或M19可以将主轴定位在特定的角度,例如换刀位置。
指令格式:
SPOS=... ;将主轴定位到设定的角度,只有当到达位置时才会执行下一个NC程序段。单位:度
M19 SP=... ;使主轴定位,只有到达位置时才会执行下一个NC程序段,单位:度。
说明:
1. 编程SPOS或M19时主轴切换到位置控制运行状态。
2. SPOS:使用SPOS时,只有达到设定的位置时,才会切换到下一个NC程序段。
3. 主轴位置:主轴位置以度来表示。可以用G90/G91指令,也可以使用下列指令:
DC() ;最短路径趋近定位位置
ACN() ;绝对尺寸说明,负向趋近
ACP() ;绝对尺寸说明,正向趋近
4. 失效:SPOS或M19可使主轴暂时切换至位置控制方式,可以使用M03/M04/M05使主轴切换到旋转模式。
5. 使用M19时若没有编程主轴定位角度,定位位置由系统内部参数决定。
举例:
N10 M03 S500
…
N100 SPOS=0 ;位置控制有效,主轴定位在0度