一、孔底停留时间设为3秒,FANUC默认输出毫秒为P300
G98 G82 X-77.075 Y8.541 Z-.803 R1. P300 F300.
二、孔底停留时间设为3秒,新代系统输出为P3
G98 G82 X-77.075 Y8.541 Z-.803 R1. P3 F300.
记事本打开YSUG3.def,停留时间:/100
BLOCK_TEMPLATE cycle_drill_dwell
{
G_plane[$mom_sys_cutcom_plane_code($mom_cutcom_plane)]\opt
G_return[$mom_sys_cycle_ret_code($mom_cycle_retract_mode)]\opt
G_motion[$mom_sys_cycle_drill_dwell_code]
X[$mom_cycle_feed_to_pos(0)]
Y[$mom_cycle_feed_to_pos(1)]
Z[$mom_cycle_feed_to_pos(2)]
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]
cycle_dwell[$mom_cycle_delay/100]\opt
F[$feed]
}
三、自动优化孔底停留时间,孔底停留时间过长,磨损刀尖;时间过短,孔底不平;最佳停留时间为刀具刚好转一圈半
转速S=2000,自动输出孔底停留时间为45毫秒
G98 G82 X-77.075 Y8.541 Z-.803 R1. P45 F300.
记事本打开YSUG3.def修改如下
BLOCK_TEMPLATE cycle_drill_dwell
{
G_plane[$mom_sys_cutcom_plane_code($mom_cutcom_plane)]\opt
G_return[$mom_sys_cycle_ret_code($mom_cycle_retract_mode)]\opt
G_motion[$mom_sys_cycle_drill_dwell_code]
X[$mom_cycle_feed_to_pos(0)]
Y[$mom_cycle_feed_to_pos(1)]
Z[$mom_cycle_feed_to_pos(2)]
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]
cycle_dwell[90000/$mom_spindle_speed*0.01]\opt
F[$feed]
}
P参数输出格式修改为两位小数
FORMAT Dwell_SECONDS "&__5_20" P参数格式
FORMAT Dwell_SECONDS "&__5.2_" 两位小数
【drill攻丝孔底停留】记事本打开YSUG3.def
BLOCK_TEMPLATE cycle_tap_5
{
G_plane[$mom_sys_cutcom_plane_code($mom_cutcom_plane)]\opt
G_return[$mom_sys_cycle_ret_code($mom_cycle_retract_mode)]\opt
tap_string[$final_tap_mode]
X[$mom_cycle_feed_to_pos(0)]
Y[$mom_cycle_feed_to_pos(1)]
Z[$mom_cycle_feed_to_pos(2)]
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]
Q_cutcom[$mom_cycle_delay]\opt
Text[P3] (新代系统默认3毫秒,FANUC系统P300为3毫秒)
F_fanuc[$feed]
} |