批后处理设置.docx
《批后处理设置.docx》由会员分享,可在线阅读,更多相关《批后处理设置.docx(17页珍藏版)》请在冰豆网上搜索。
批后处理设置
1/40
批后处理设置
MACHINEmillFORMATTING{
WORD_SEPARATOREND_OF_LINE
SEQUENCEsequence_number1119999
################FORMATDECLARATIONS#################个人收集整理勿做商业用途
FORMATAbsCoord&__5.3_FORMATCoordinate&__5.3_FORMATDigit_2&_02_00FORMATDigit_4&_04_00FORMATDigit_5&__5_00FORMATDwell_sec&__5.3_FORMATEventNum&+03_00FORMATFeed&__7.2_FORMATFeed_DPM&__5.2_FORMATFeed_FRN&__5.3_FORMATFeed_INV&__5.3_FORMATFeed_IPM&__4.1_
2/40
FORMATFeed_IPR&__1.4_FORMATFeed_MMPM&__5.0_FORMATFeed_MMPR&__2.3_FORMATHcode&_02_00FORMATRev&__4_00FORMATRotary&__5.3_FORMATString%sFORMATTcode&_02_00FORMATZero_int&_01_0_
FORMATZero_real&_01.10
################ADDRESSDECLARATIONS################个人收集整理勿做商业用途
ADDRESSG_cutcom{
FORMATDigit_2FORCEoff
MAX999999999.9999TruncateMIN-999999999.9999TruncateLEADERG}
3/40
ADDRESSG_plane{
FORMATDigit_2FORCEoffLEADERG}
ADDRESSG_adjust{
FORMATDigit_2FORCEoffLEADERG}
ADDRESSG_feed{
FORMATDigit_2FORCEoff
LEADERG}
ADDRESSG_spin{
4/40
FORMATDigit_2FORCEoffLEADERG}
ADDRESSG_return{
FORMATDigit_2FORCEoffLEADERG}
ADDRESSG_motion{
FORMATDigit_2FORCEoff
MAX9999TruncateMIN-9999TruncateLEADERG}
ADDRESSG_mode{
FORMATDigit_2
5/40
FORCEoffLEADERG
}
ADDRESSG{
FORMATDigit_2FORCEoffMAX99TruncateMIN0Truncate}
ADDRESSX{
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateLEADER[$mom_sys_leader(X)]ZERO_FORMATZero_real}
ADDRESSY
6/40
{
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateLEADER[$mom_sys_leader(Y)]ZERO_FORMATZero_real}
ADDRESSZ
{
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateLEADER[$mom_sys_leader(Z)]ZERO_FORMATZero_real}
ADDRESSfourth_axis{
FORMATRotary
7/40
FORCEoff
MAX9999.9999TruncateMIN-9999.9999Truncate
LEADER[$mom_sys_leader(fourth_axis)]ZERO_FORMATZero_real}
ADDRESSfifth_axis{
FORMATRotaryFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateLEADER[$mom_sys_leader(fifth_axis)]ZERO_FORMATZero_real}ADDRESSI{
FORMATCoordinateFORCEoff
MAX9999.9999Truncate
8/40
MIN-9999.9999TruncateZERO_FORMATZero_real}ADDRESSJ{
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateZERO_FORMATZero_real}
ADDRESSK{
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateZERO_FORMATZero_real}
ADDRESSR{
9/40
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999Truncate
ZERO_FORMATZero_real}
ADDRESSF{
FORMATFeedFORCEoff
MAX999999.9999TruncateMIN0.0001TruncateZERO_FORMATZero_real}
ADDRESSS{
FORMATDigit_5FORCEoff
MAX99999TruncateMIN0Truncate
10/40
ZERO_FORMATZero_int}
ADDRESST{
FORMATTcodeFORCEoffMAX99TruncateMIN0Truncate}
ADDRESSD{
FORMATDigit_2FORCEoffMAX99TruncateMIN0Truncate}
ADDRESSH{
FORMATHcodeFORCEoff
11/40
MAX01TruncateMIN01Truncate}
ADDRESSdwell{
FORMATDwell_secFORCEoff
MAX99999.999TruncateMIN0.001TruncateLEADERPZERO_FORMATZero_real}
ADDRESScycle_dwell{
FORMATDwell_secFORCEoff
MAX99999.999TruncateMIN0.001TruncateLEADERP
ZERO_FORMATZero_real
12/40
}
ADDRESSP_cutcom{
FORMATDwell_secFORCEoff
MAX99999.999TruncateMIN0.001TruncateLEADERPZERO_FORMATZero_real}
ADDRESSK_cycle{
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateLEADERKZERO_FORMATZero_real}
ADDRESScycle_step1{
13/40
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateLEADERIZERO_FORMATZero_real
}
ADDRESScycle_step{
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateLEADERQZERO_FORMATZero_real}
ADDRESSQ_cutcom{
FORMATCoordinateFORCEoff
14/40
MAX9999.9999TruncateMIN-9999.9999TruncateLEADERQZERO_FORMATZero_real}
ADDRESSE{
FORMATCoordinateFORCEoff
MAX9999.9999TruncateMIN-9999.9999TruncateZERO_FORMATZero_real}
ADDRESSM_spindle{
FORMATDigit_2FORCEoffLEADERM}
ADDRESSM_range
15/40
{
FORMATDigit_2FORCEoffLEADERM}
ADDRESSM_coolant{
FORMATDigit_2FORCEoffMAX99TruncateMIN0TruncateLEADERM}
ADDRESSM{
FORMATDigit_2FORCEoff}
ADDRESSN{
16/40
FORMATDigit_4FORCEoff
LEADER[$mom_sys_leader(N)]}
ADDRESSText{
FORMATStringFORCEalwaysLEADER
}
################ADDRESSDECLARATIONS################个人收集整理勿做商业用途
ADDRESSLF_AAXIS{
FORMATAbsCoordFORCEalwaysLEADER
ZERO_FORMATZero_real}
ADDRESSLF_ENUM{
17/40
FORMATDigit_5FORCEalwaysLEADER
ZERO_FORMATZero_int}
ADDRESSLF_BAXIS{
FORMATAbsCoordFORCEalwaysLEADER
ZERO_FORMATZero_real}
ADDRESSLF_XABS{
FORMATAbsCoordFORCEalwaysLEADER
ZERO_FORMATZero_real}
ADDRESSLF_FEED
18/40
{
FORMATFeedFORCEalwaysLEADER
ZERO_FORMATZero_real}
ADDRESSLF_YABS{
FORMATAbsCoordFORCEalwaysLEADER
ZERO_FORMATZero_real}
ADDRESSLF_SPEED{
FORMATRevFORCEalwaysLEADER
ZERO_FORMATZero_int}
19/40
ADDRESSLF_ZABS{
FORMATAbsCoordFORCEalwaysLEADER
ZERO_FORMATZero_real}
############BLOCKTEMPLATEDECLARATIONS#############个人收集整理勿做商业用途
BLOCK_TEMPLATEabsolute_mode{
G_cutcom[$mom_sys_cutcom_code(OFF)]G_plane[$mom_sys_cutcom_plane_code(XY)]G_adjust[$mom_sys_adjust_cancel_code]G_motion[$mom_sys_cycle_off]
G_mode[$mom_sys_output_code(ABSOLUTE)]G54}
BLOCK_TEMPLATEauxfun
{
20/40
M[$mom_auxfun]}
BLOCK_TEMPLATEcircular_move{
G_plane[$mom_sys_cutcom_plane_code($mom_pos_arc_plane)]\opt个人收集整理勿做商业用途
G_motion[$mom_sys_circle_code($mom_arc_direction)]\opt个人收集整理勿做商业用途
G_mode[$mom_sys_output_code($mom_output_mode)]X[$mom_pos(0)]Y[$mom_pos
(1)]Z[$mom_pos
(2)]
I[$mom_pos_arc_center(0)-$mom_prev_pos(0)]J[$mom_pos_arc_center
(1)-$mom_prev_pos
(1)]K[$mom_pos_arc_center
(2)-$mom_prev_pos
(2)]F[$feed]
}
BLOCK_TEMPLATEcircular_move_1{
G_plane[$mom_sys_cutcom_plane_code($mom_pos_arc_plane)]\opt个人收集整理勿做商业用途
G_motion[$mom_sys_circle_code($mom_arc_direction)]\opt个人收集整理勿做商业用途
G_mode[$mom_sys_output_code($mom_output_mode)]
21/40
X[$mom_pos(0)]Y[$mom_pos
(1)]Z[$mom_pos
(2)]
I[$mom_pos_arc_center(0)-$mom_prev_pos(0)]J[$mom_pos_arc_center
(1)-$mom_prev_pos
(1)]K[$mom_pos_arc_center
(2)-$mom_prev_pos
(2)]}
BLOCK_TEMPLATEcoolant_off{
M_coolant[$mom_sys_coolant_code(OFF)]}
BLOCK_TEMPLATEcoordinate_system{
G[$mom_sys_reset_code]}
BLOCK_TEMPLATEcutcom_off{
G_cutcom[$mom_sys_cutcom_code(OFF)]}
BLOCK_TEMPLATEcycle_bore{
G_motion[$mom_sys_cycle_bore_code]X[$mom_cycle_feed_to_pos(0)]Y[$mom_cycle_feed_to_pos
(1)]
22/40
Z[$mom_cycle_feed_to_pos
(2)]
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]}
BLOCK_TEMPLATEcycle_bore_back{
G_motion[$mom_sys_cycle_bore_back_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)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]}
BLOCK_TEMPLATEcycle_bore_drag{
G_motion[$mom_sys_cycle_bore_drag_code]X[$mom_cycle_feed_to_pos(0)]Y[$mom_cycle_feed_to_pos
(1)]
23/40
Z[$mom_cycle_feed_to_pos
(2)]
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]}
BLOCK_TEMPLATEcycle_bore_dwell{
G_motion[$mom_sys_cycle_bore_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)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]
cycle_dwell[$mom_cycle_delay]\opt}
BLOCK_TEMPLATEcycle_bore_manual{
G_motion[$mom_sys_cycle_bore_manual_code]X[$mom_cycle_feed_to_pos(0)]
24/40
Y[$mom_cycle_feed_to_pos
(1)]Z[$mom_cycle_feed_to_pos
(2)]
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]}
BLOCK_TEMPLATEcycle_bore_manual_dwell{
G_motion[$mom_sys_cycle_bore_manual_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)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]
cycle_dwell[$mom_cycle_delay]\opt}
BLOCK_TEMPLATEcycle_bore_no_drag{
G_motion[$mom_sys_cycle_bore_no_drag_code]X[$mom_cycle_feed_to_pos(0)]
25/40
Y[$mom_cycle_feed_to_pos
(1)]Z[$mom_cycle_feed_to_pos
(2)]
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]}
BLOCK_TEMPLATEcycle_drill{
G_motion[$mom_sys_cycle_drill_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)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]}
BLOCK_TEMPLATEcycle_drill_break_chip{
G_motion[$mom_sys_cycle_drill_break_chip_code]X[$mom_cycle_feed_to_pos(0)]
Y[$mom_cycle_feed_to_pos
(1)]Z[$mom_cycle_feed_to_pos
(2)]
26/40
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]cycle_step[$mom_cycle_step1]}
BLOCK_TEMPLATEcycle_drill_deep{
G_motion[$mom_sys_cycle_ret_code(AUTO)]G_mode[$mom_sys_cycle_drill_deep_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)]个人收集整理勿做商业用途
F[$mom_cycle_feed_rate]cycle_step[$mom_cycle_step1]}
BLOCK_TEMPLATEcycle_drill_dwell{
G_motion[$mom_sys_cycle_drill_dwell_code]
27/40
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($m