3.11.1  主轴转速(S)和主轴旋转方向(M3,M4,M5)

3.11.1 主轴转速(S) 和主轴旋转方向(M3,M4,M5)

(1)编程格式

S...或S0=... 通过设定的转速适用于主主轴

M3: 主主轴顺时针方向旋转

M4: 主主轴逆时针方向旋转

M5: 主主轴停止

SETMS: SETMS不含主轴指定,切换回系统定义的主主轴上

SETMS必须位于一个独立的程序段中。

(2)主主轴上的S值编译 如果G功能组1(模态有效运行命令)中G331或G332被激活,则编程的S值总是被视为转速值,单位为r/min。未激活的情况下,则根据G功能组15(进给类型)编译S值。G96、G961或G962被激活时,S值被视为恒定切削速度,单位为m/min。其他情况下被视为转速,单位为r/min。

从G96/G961/G962切换至G331/G332时,恒定切削速度会归零;从G331/G332切换至包含G功能组1,但不为G331/G332的功能时,转速值会归零。必要时应重新设定相应的S值。

(3)预设的M指令M3、M4和M5 在带有轴指令的程序段中,在开始轴运行之前会激活M3、M4和M5功能(控制系统上的初始设置)。

编程示例:

程序代码 注释

N10 G1 F500 X70 Y20 S270 M3 ;主轴加速至270r/min,然后在X和Y方向运动

N100 G0 Z150 M5 ;Z轴回退之前主轴停止

通过机床数据可以设置,进给轴是否是在主轴启动并达到设定转速后运行,或主轴停止之后才运行,还是在切换操作之后立即运行。