|
YSUG5_noRTCP不带刀尖跟随,默认输出如下
(D=5.00 R=0.00)
G00 G90 X-220. Y-75 . B90. C-90.
G43 Z261.6773 H01 M08
怎么改为先旋转角度,然后XY平移?
方法一、记事本打开后处理配置文件YSUG5_noRTCP.ini
修改初始移动L22和第一次移动L27
set L22 {(D=$mom_tool_diameter R=$mom_tool_corner1_radius)\nG00 G90 B[format "%.3f" $mom_out_angle_pos(0)] C[format "%.3f" $mom_out_angle_pos(1)]}
set L27 {(D=$mom_tool_diameter R=$mom_tool_corner1_radius)\nG00 G90 B[format "%.3f" $mom_out_angle_pos(0)] C[format "%.3f" $mom_out_angle_pos(1)]}
输出效果
(D=5.00 R=0.00)
G00 G90 B90.000 C-90.000 (输出3位小数点)
G00 G90 X-220. Y-75 . B90. C-90.
G43 Z261.6773 H01 M08
如果 L125 L126 L135 L136设置了锁轴,
松轴指令输出位置不对,应在旋转前
(D=5.00 R=0.00)
G00 G90 X-220. Y-75 . B90.000 C-90.000
M11
M51
G00 G90 X-220. Y-75 . B90. C-90.
M10
M50
G43 Z261.6773 H01 M08
方法二、记事本或写字板打开YSUG5_noRTCP.def,修改如下四个块
BLOCK_TEMPLATE initial_move_G00 (初始移动为G00)
BLOCK_TEMPLATE initial_move_G00_M08 (初始移动为G00,喷油)
BLOCK_TEMPLATE initial_move_G01 (初始移动为G01)
BLOCK_TEMPLATE initial_move_G01_M08 (初始移动为G01,喷油)
修改前
BLOCK_TEMPLATE initial_move_G00
{
G_motion[$mom_sys_rapid_code]
G_mode[$mom_sys_output_code($mom_output_mode)]
G_54[$MCS]
X[$mom_pos(0)]
Y[$mom_pos(1)]
fourth_axis[$mom_out_angle_pos(0)]
fifth_axis[$mom_out_angle_pos(1)]
}
修改后
BLOCK_TEMPLATE initial_move_G00
{
Text[G00]
Text[G90]
fourth_axis[$mom_out_angle_pos(0)]
fifth_axis[$mom_out_angle_pos(1)]
Text[\nG00]
G_motion[$mom_sys_rapid_code]
G_mode[$mom_sys_output_code($mom_output_mode)]
G_54[$MCS]
X[$mom_pos(0)]
Y[$mom_pos(1)]
}
输出效果
(D=5.00 R=0.00)
G00 G90 B90. C-90.
G00 G90 G00 X-220. Y-75.
G43 Z261.6773 H00 M08
锁轴输出效果
(D=5.00 R=0.00)
M11
M51
G00 G90 B90. C-90.
G00 G90 G00 X-220. Y-75.
M10
M50
G43 Z261.6773 H00 M08
怎么修改G54与XY平移同行?
1. set L23 {} 设为空
2. 记事本或写字板打开YSUG5.def,修改如下八个块增加一行Text[G54] ,也可以设置变量
initial_move_G01_XY_M08
initial_move_G00_XY_M08
initial_move_G01_XY
initial_move_G00_XY
initial_move_G00_XYAC_M08
initial_move_G01_XYAC_M08
initial_move_G00_XYAC
initial_move_G01_XYAC
BLOCK_TEMPLATE initial_move_G01_XY_M08
{
G_motion[$mom_sys_linear_code]
G_mode[$mom_sys_output_code($mom_output_mode)]
Text[G54]
X[$mom_pos(0)]
Y[$mom_pos(1)]
F[$feed]
M_coolant[$mom_sys_coolant_code($mom_coolant_status)]\opt
}
优胜UG3-4-5轴通用后处理下载
https://www.mjzl.cn/thread-627687-1-1.html
|
|