Tualar 发表于 2025-12-2 10:29:01

五轴刀尖跟随RTCP宏程序

1. 五轴AC双转台刀尖跟随RTCP宏程序:

    使用方法:
    ..........
   T1 M6
   G65 P7012 A-30. C90.
G0 G90 G54 X0. Y0. A-30. C90. S3000 M3
G43 Z50. H1
..........
G49
G91 G28 Z0.
G28 X0. Y0.
G28 A0. C0.
M30
%
宏程序如下:
%
O7012
(G56是用寻边器分中的加工坐标系,也就是UG编程的工件坐标系)
#31=#5261
#32=#5262
#33=#5263

(G55是四轴A中心线与五轴C中心线交点在机床坐标系中的位置)
#4=#5241
#5=#5242
#6=#5243

(旋转轴AC的旋转角度)
#130=#1   (A轴旋转角度)
#131=#3   (C轴旋转角度)

(计算当AC轴旋转后加工坐标系G56跑到哪里去了)
#23=-[#31-#4]*SIN[#131]+[#32-#5]*COS[#131]
#24=[#31-#4]*COS[#131]+[#32-#5]*SIN[#131]+#4
#25=#23*COS[#130]+[#33-#6]*SIN[#130]+#5
#26=-#23*SIN[#130]+[#33-#6]*COS[#130]+#6

(将计算结果写入G54,用于后面G0G90G54....加工)
G90 G10 L2 P1 X[#24] Y[#25] Z[#26]
M99
%

2. 五轴BC双转台刀尖跟随RTCP宏程序:

    使用方法:
    ..........
   T1 M6
   G65 P7013 B-30. C90.
G0 G90 G54 X0. Y0. B-30. C90. S3000 M3
G43 Z50. H1
..........
G49
G91 G28 Z0.
G28 X0. Y0.
G28 B0. C0.
M30
%
宏程序如下:
%
O7013
(G56是用寻边器分中的加工坐标系,也就是UG编程的工件坐标系)
#31=#5261
#32=#5262
#33=#5263

(G55是四轴B中心线与五轴C中心线交点在机床坐标系中的位置)
#4=#5241
#5=#5242
#6=#5243

(旋转轴BC的旋转角度)
#130=#2   (B轴旋转角度)
#131=#3   (C轴旋转角度)

(计算当BC轴旋转后加工坐标系G56跑到哪里去了)

#23=[#31-#4]*COS[#131]+[#32-#5]*SIN[#131]
#24=#23*COS[#130]-[#33-#6]*SIN[#130]+#4
#25=-[#31-#4]*SIN[#131]+[#32-#5]*COS[#131]+#5
#26=[#33-#6]*COS[#130]+#23*SIN[#130]+#6


(将计算结果写入G54,用于后面G0G90G54....加工)
G90 G10 L2 P1 X[#24] Y[#25] Z[#26]
M99
%


謎謎謎 发表于 2025-12-2 21:27:42

谢谢分享

A简单快乐 发表于 2025-12-3 12:00:26

感谢分享!

hegaoj3 发表于 2025-12-3 13:16:29

谢谢分享

时间都去哪了? 发表于 2025-12-3 16:48:20

谢谢大佬分享

y791046881 发表于 2025-12-4 08:26:52

感谢分享!

泡妞爱好者 发表于 2025-12-5 15:32:11

虽然我不懂五轴,但NB:victory:
页: [1]
查看完整版本: 五轴刀尖跟随RTCP宏程序