G12.1〜G13.1

加工中心、车床模态

极坐标插补(G12.1 为 ON,G13.1 为 OFF)

书写格式与注意事项

G12.1 ;(单独一行。此时 C 的位置成为 0°)
G01 G42 X_ C_ F_ ;(C 作为虚拟的 Y 轴,用长度书写)
…
G40 … ;
G13.1 ;(单独一行)

图解:极坐标插补:在 X、Y 直角坐标中编写端面

C(主轴的旋转)动力刀具从正面看端面X(直线轴)虚拟的 YC(实际上并不存在的轴)G12.1 期间,可以在 X、Y 直角坐标中编写端面
同时移动车床的 C 轴(主轴的旋转)与 X 轴(直线),用旋转刀具在端面上加工六角等形状。G12.1 期间,只要当作端面上有一根虚拟的 Y 轴,在 X、Y 中编写即可,C 的角度和合成进给由 NC 换算。

各厂家、机床的差异

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

资料机床项目内容
Siemens(ISO 方言)车床组21。在 Siemens 的功能中对应 TRANSMITISO Turning 2007 的注记把 TRANSMIT 和 TRACYL 写反了(ISO Milling 2007 的对应才是正确的)
三菱电机车床番号G 代码列表 6、7 中为 G12.1/G13.1 或 G112/G113(均为组 19)
三菱电机车床含义G 代码列表 2~5 中,G12.1/G13.1 是“铣削插补”(另一种功能)
Haas车床番号G112(XY → XC 插补,组 04)。用 G113 取消
Haas加工中心含义加工中心的 G12、G13 是圆形型腔加工,G112、G113 是工件坐标系 #9、#10(与极坐标插补无关)
Siemens(原生)车床书写格式用 TRANSMIT 为 ON,用 TRAFOOF 为 OFF
LinuxCNC—有无没有对应极坐标插补的代码

出处

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

  1. Siemens AG“SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D Programming Manual ISO Turning, 04.2007 Edition” cache.industry.siemens.com
  2. 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
  3. 三菱电机(Mitsubishi Electric)「MITSUBISHI CNC 700/70 Series Programming Manual (Lathe System)(IB-1500057)」 mitsubishielectric.com
  4. Haas Automation, Inc.「G112 XY to XC Interpolation (Group 04)(车床,各代码说明页)」 haascnc.com
  5. Haas Automation, Inc.「Lathe Operator's Manual – 16 Lathe G-Codes(在线版)」 haascnc.com
  6. Haas Automation, Inc.「Mill Operator's Manual – 17 Mill G-Codes(在线版)」 haascnc.com
  7. Siemens AG「SINUMERIK 840D sl/840D/840Di sl/810D Fundamentals, Programming Manual, Edition 08/2005(6FC5398-1BP10-0BA0)」 cache.industry.siemens.com
  8. LinuxCNC project「G-Codes(LinuxCNC Documentation)」 linuxcnc.org
  9. 日立精机(发明人 小川透)「数控装置直线轴与旋转轴的插补方法(特开平4-322301,专利第2566180号)」 patents.google.com