5-AXIS CALCULATORS5轴计算
这是检查 5 轴程序时用的小计算。计算只在浏览器内完成,输入的数值不会发送到任何地方。
F反比时间进给 G93 的 F 值
F_inv = 1 / T = F_mm / L (T:分钟)[3][1][2]
- F_inv:G93 中指令的 F 值(1/分钟)
- T:完成该程序段运动所需的时间(分钟)
- F_mm:希望在刀具尖端达到的进给速度(mm/min)
- L:该程序段刀具尖端的移动距离(mm)
在 G93 模式下,每个切削程序段都要写 F(不继承前一个 F)。NIST、Siemens 的示例:F2 表示 0.5 分钟内完成运动。
∠球头铣刀的倾斜角(避开刀具中心切削的角度)
θ = arccos(1 − ap / R)[4]
在线速度几乎为 0 的刀具中心处切削,会变成把材料压溃般的切削方式,容易出现划痕。在 KISTEC 的实验(R3、ap0.3)中,倾斜 15° 时刀具中心切入工件,30° 以上则不接触(公式值为 25.8°)。不过同一实验中,不倾斜时表面粗糙度 Rz 更小,因此请根据更看重外观光泽还是粗糙度来决定。
↗由刀具方向矢量求角度
倾斜角 = arccos( K / √(I² + J² + K²) ),回转角 = atan2( J, I )[5]
矢量的方向是从刀具尖端指向刀柄,长度可以任意。Siemens 的示例:(1, 1, 1) → 倾斜 54.73561°,回转 45°。实际的旋转轴角度(A、B、C)随机床结构而异,也可能有两组解。
↻旋转轴的转向(取近路、缩减显示值)
Δ = ((目标 − 当前 + 180) mod 360) − 180 缩减后的值 = 显示值 mod 360[6]
对于累计超过 360° 计数的旋转轴,350° → 10° 可能会走 −340° 的远路。有让轴取近路转动的功能(Heidenhain 的 M126 等),也有先缩减显示值再运动的功能(Heidenhain 的 M94)。显示值为 538° 时直接指令 180°,会转 −358°。
5轴加工的其他页面
五轴加工基础
3+2 与五轴联动的区别、采用五轴的优点、术语。
⟲五轴机床的结构
双摆头式、双转台式、摆头转台式三种形式及其优缺点,旋转轴 A、B、C 的名称与方向,立式与卧式,车铣复合加工机。
G五轴的 NC 功能
刀具中心点控制、倾斜面加工指令、三维刀具半径补偿。各 NC 厂家指令对照、反比时间进给 G93、刀具长度与旋转中心。
◎标定、干涉与夹具、刀具
用标准球进行运动学标定、精度检验标准、干涉检查与仿真、五轴用虎钳、悬伸与球头铣刀的倾斜方式。
!五轴的常见失误
奇异点、旋转轴的两组解与绕远路、进给单位、漏设刀具长度、漏解除倾斜面。现场可对照检查的清单。
⌗CAD/CAM
CAM 的流程、刀具路径、软件一览、数据格式。
📚参考资料
- 美国国家标准与技术研究院(NIST)“The NIST RS274NGC Interpreter – Version 3(NISTIR 6556, 2000)”
- Siemens AG“SINUMERIK 840D sl/828D Fraisage ISO, Manuel de programmation 02/2012(6FC5398-7BP40-3DA0,法语版)”
- Haas Automation, Inc.“G93 Inverse Time Feed Mode(G 代码说明页面)”
- 地方独立行政法人 神奈川县立产业技术综合研究所(KISTEC)“横田知宏《使用球头铣刀的加工表面品质研究》KISTEC 研究报告 2020”
- Siemens AG“Milling with SINUMERIK — 5-axis machining Manual, Edition 05/2009(DocOrderNo. 6FC5095-0AB10-0BP1)”
- DR. JOHANNES HEIDENHAIN GmbH“TNC 640 User's Manual Conversational Programming, NC Software 340590-01 / 340591-01 / 340594-01, 4/2012(892903-20)”