M41〜M44

加工中心、车床

主轴挡位(转速范围)的切换

书写格式与注意事项

M41~M44(有几挡、哪一挡是低速因机床而异)

例

T0101 M41 ;        (低速侧的挡位。与调用刀具写在同一行)
G97 S300 M03 ;     (先确定挡位再转动主轴)

这是参照厚生劳动省 NC 车床教材的写法,由 Kezuriba 写的示例。

M 代码大多由机床厂商分配(Siemens ISO 方言的说明书指出,M00~M89 由机床厂商决定)。同一个编号在不同机床上含义也可能不同,请务必查阅所用机床的使用说明书。

图解:M41~M44:各挡位的转速范围(示意图)

主轴的转速 →低速挡第 2 挡第 3 挡高速挡大转矩(重切削、粗材料)高转速色带重叠的转速,用哪一挡都可以转色带的数量、范围、哪个编号是低速,由机床参数和机床厂家的分配决定
各挡位可用的转速范围是确定的,挡位越低速,在越低的转速下可输出越大的转矩。大多数 NC 会根据 S 的值自动选择挡位,M41 等用于想固定指定挡位的时候。范围之外的 S 会报错或自动切换。数值因机床而异,所以没有写入。

各厂家、机床的差异

同一个代码,在不同的数控系统和机床厂家那里,书写格式和功能分配也可能不同。请务必以您所用机床的使用说明书为准。

资料机床项目内容
厚生劳动省 教材车床含义M41~M44 挡位范围(转速范围的设定)
Haas加工中心含义M41 固定为低速、M42 固定为高速(倍率)。下一次 S 指令后恢复原状。与 S 一起,写在 M03 之前
Haas车床含义M41、M42 是挡位(带变速箱机床的选配功能)
Haas车床含义M43、M44 是刀架的松开、夹紧(用于维护)。不是挡位
Siemens(原生)—含义M40 为自动选择,M41~M45 为第 1~5 挡
Beckhoff—含义M40~M45 为第 1~6 挡(M40 为第 1 挡)。自动选择为 ON 时不必写
三菱电机车床补充用参数设定最多 4 挡的转速范围后,会根据 S 的值自动输出挡位信号
Siemens(ISO 方言)—补充M40~M45 是含义固定的 M 代码,不能替换为子程序调用等

出处

这个代码的含义,在两份以上不同发布方的资料中一致。说明用 Kezuriba 自己的语言撰写。

  1. 日本厚生劳动省 人才开发统括官下属能力评价担当参事官室「利用 3 级技能检定实技考题的人才培养手册 数控车床作业篇(2018 年 3 月)」 waza.mhlw.go.jp
  2. Haas Automation, Inc.「M41 / M42 Low / High Gear Override(加工中心,各代码说明页)」 haascnc.com
  3. Haas Automation, Inc.「M41 / M42 Low / High Gear(车床,各代码说明页)」 haascnc.com
  4. Haas Automation, Inc.《Lathe Operator's Manual – 17 Lathe M-Codes(在线版)》 haascnc.com
  5. Siemens AG「SINUMERIK 840D sl/840D/840Di sl/810D Fundamentals, Programming Manual, Edition 08/2005(6FC5398-1BP10-0BA0)」 cache.industry.siemens.com
  6. Beckhoff Automation「TwinCAT CNC Programmierung: Getriebeschalten von Spindeln (M40 - M45)(德语)」 infosys.beckhoff.com
  7. 三菱电机(Mitsubishi Electric)「MITSUBISHI CNC 700/70 Series Programming Manual (Lathe System)(IB-1500057)」 mitsubishielectric.com
  8. Siemens AG「SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D Programming Manual ISO Milling, 04.2007 Edition(6FC5398-7BP10-0BA0)」 cache.industry.siemens.com