|
|
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
%
|
|