打印自 Kezuriba(kezuriba.net/zh/nc/g43.4/)
G43.4
加工中心模态刀具中心点控制(5 轴)
书写格式与注意事项
G43.4 H_(ON)… G49(取消) G43.5 H_ 是用矢量(I、J、K)书写刀具方向的形式
- 即使 5 轴的旋转轴在运动,NC 也会自动补偿直线轴,使刀尖通过程序所指定的路径。是把 G43(刀具长度补偿)的思路扩展到刀具方向、旋转轴
- 刀具长度与机床旋转轴位置关系(运动学)的换算由 NC 完成,所以 CAM 不用在意机床的结构就能输出刀尖的路径。刀具长度改变时也不必重新制作程序(FANUC 的开发报告)
- G43.4 是用旋转轴的角度书写刀具方向的形式,G43.5 是用矢量(I、J、K)书写刀具方向的形式(三菱电机的选型指南、Autodesk 的 FANUC 用后处理器的分配)
- 要区分使用:联动 5 轴(刀具方向连续变化)用刀具中心点控制,3+2 加工(先确定方向再用 3 轴加工)用倾斜面加工指令(G68.2)
- 如果登记的刀具长度与实际不符,刀尖的偏差就会随刀具一起转动。重新测量刀具长度和校准旋转中心,决定了精度
- 编号因 NC 而异,多数是选配功能。在 FANUC 自己的公开资料中未能确认编号(依据测量仪器厂家的对照表、三菱电机的样本、CAM 后处理器的输出)。务必查阅使用说明书确认
图解:刀具中心点控制的有无对比
详细写法与示例:5 轴刀尖点控制(G43.4 等。把 G43 的思路扩展到旋转轴)
各厂家、机床的差异
同一个代码,在不同的数控系统和机床厂家那里,书写格式和功能分配也可能不同。请务必以您所用机床的使用说明书为准。
“单一资料·仅供参考”表示只能由 1 份资料确认的行,“CAM 后处理器输出·仅供参考”表示 CAM 厂家的后处理器所输出的写法,即在 NC 厂家自己的公开资料中未能确认的行。
| 资料 | 机床 | 项目 | 内容 |
|---|---|---|---|
| Renishaw(对照表) | 加工中心 | 番号 | FANUC 30 系、山崎马扎克:G43.4,取消 G49单一资料·仅供参考 |
| 三菱电机 | 加工中心 | 番号 | G43.4/G43.5(Tool center point control)单一资料·仅供参考 |
| Haas | 加工中心 | 番号 | G234 H_(组 08),取消 G49。H 写在同一行。指令之前要先把旋转轴置于 0 |
| Siemens(原生) | 加工中心 | 书写格式 | 用 TRAORI 为 ON,用 TRAFOOF 为 OFF |
| Heidenhain | 加工中心 | 书写格式 | 用 M128(或 FUNCTION TCPM)为 ON,用 M129(FUNCTION RESET TCPM)为 OFF |
| 大隈用 CAM 后处理器(Autodesk) | 加工中心 | 番号 | 输出 G169(在大隈自己的公开资料中未确认)CAM 后处理器输出·仅供参考 |
出处
该代码的编号,是依据 CAM 厂家后处理器的输出、测量仪器厂家的对照表、NC 厂家的样本确认的。在 NC 厂家自己的公开说明书中未能确认编号,因此仅作为参考列出。该功能的作用在多份资料中是一致的。说明由 Kezuriba 用自己的话写成。
- Renishaw plc「Application note: ISO 10791-6 using QC20 ballbar(各 NC 的刀具中心点控制指令对照表)」 renishaw.com
- 三菱电机(Mitsubishi Electric)「NC Specification Selection Guide M800V/M80V/E80/C80 Series(BNP-A1244 ENG D)」 dl.mitsubishielectric.com
- Autodesk「FANUC generic post processor(fanuc.cps,Fusion 的后处理器库)」 cam.autodesk.com
- Autodesk「OKUMA milling post processor(okuma.cps,Fusion 的后处理器库)」 cam.autodesk.com
- Fuji Technology Press(作者:须藤雅子,发那科)「Development Report:Advanced Control Technologies for 5-Axis Machining, Int. J. of Automation Technology Vol.1 No.2, pp.108-112(2007)」 doi.org
- Haas Automation, Inc.「G234 Tool Center Point Control (TCPC)(加工中心,各代码说明页)」 haascnc.com
- DR. JOHANNES HEIDENHAIN GmbH「TNC 640 User's Manual Conversational Programming, NC Software 340590-01 / 340591-01 / 340594-01, 4/2012(892903-20)」 content.heidenhain.de
- Siemens AG「SINUMERIK 840D sl/840D/840Di sl/810D Fundamentals, Programming Manual, Edition 08/2005(6FC5398-1BP10-0BA0)」 cache.industry.siemens.com