批后处理设置.docx
《批后处理设置.docx》由会员分享,可在线阅读,更多相关《批后处理设置.docx(27页珍藏版)》请在冰豆网上搜索。
![批后处理设置.docx](https://file1.bdocx.com/fileroot1/2022-11/29/52800c5f-5aa0-4682-bcef-146b0fc6ed9f/52800c5f-5aa0-4682-bcef-146b0fc6ed9f1.gif)
批后处理设置
批后处理设置
MACHINEmill
FORMATTING
{
WORD_SEPARATOR""
END_OF_LINE""
SEQUENCEsequence_number1119999
################FORMATDECLARATIONS#################
个人收集整理勿做商业用途
FORMATAbsCoord"&__5.3_"
FORMATCoordinate"&__5.3_"
FORMATDigit_2"&_02_00"
FORMATDigit_4"&_04_00"
FORMATDigit_5"&__5_00"
FORMATDwell_sec"&__5.3_"
FORMATEventNum"&+03_00"
FORMATFeed"&__7.2_"
FORMATFeed_DPM"&__5.2_"
FORMATFeed_FRN"&__5.3_"
FORMATFeed_INV"&__5.3_"
FORMATFeed_IPM"&__4.1_"
FORMATFeed_IPR"&__1.4_"
FORMATFeed_MMPM"&__5.0_"
FORMATFeed_MMPR"&__2.3_"
FORMATHcode"&_02_00"
FORMATRev"&__4_00"
FORMATRotary"&__5.3_"
FORMATString"%s"
FORMATTcode"&_02_00"
FORMATZero_int"&_01_0_"
FORMATZero_real"&_01.10"
################ADDRESSDECLARATIONS################
个人收集整理勿做商业用途
ADDRESSG_cutcom
{
FORMATDigit_2
FORCEoff
MAX999999999.9999Truncate
MIN-999999999.9999Truncate
LEADER"G"
}
ADDRESSG_plane
{
FORMATDigit_2
FORCEoff
LEADER"G"
}
ADDRESSG_adjust
{
FORMATDigit_2
FORCEoff
LEADER"G"
}
ADDRESSG_feed
{
FORMATDigit_2
FORCEoff
LEADER"G"
}
ADDRESSG_spin
{
FORMATDigit_2
FORCEoff
LEADER"G"
}
ADDRESSG_return
{
FORMATDigit_2
FORCEoff
LEADER"G"
}
ADDRESSG_motion
{
FORMATDigit_2
FORCEoff
MAX9999Truncate
MIN-9999Truncate
LEADER"G"
}
ADDRESSG_mode
{
FORMATDigit_2
FORCEoff
LEADER"G"
}
ADDRESSG
{
FORMATDigit_2
FORCEoff
MAX99Truncate
MIN0Truncate
}
ADDRESSX
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER[$mom_sys_leader(X)]
ZERO_FORMATZero_real
}
ADDRESSY
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER[$mom_sys_leader(Y)]
ZERO_FORMATZero_real
}
ADDRESSZ
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER[$mom_sys_leader(Z)]
ZERO_FORMATZero_real
}
ADDRESSfourth_axis
{
FORMATRotary
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER[$mom_sys_leader(fourth_axis)]
ZERO_FORMATZero_real
}
ADDRESSfifth_axis
{
FORMATRotary
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER[$mom_sys_leader(fifth_axis)]
ZERO_FORMATZero_real
}
ADDRESSI
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
ZERO_FORMATZero_real
}
ADDRESSJ
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
ZERO_FORMATZero_real
}
ADDRESSK
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
ZERO_FORMATZero_real
}
ADDRESSR
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
ZERO_FORMATZero_real
}
ADDRESSF
{
FORMATFeed
FORCEoff
MAX999999.9999Truncate
MIN0.0001Truncate
ZERO_FORMATZero_real
}
ADDRESSS
{
FORMATDigit_5
FORCEoff
MAX99999Truncate
MIN0Truncate
ZERO_FORMATZero_int
}
ADDRESST
{
FORMATTcode
FORCEoff
MAX99Truncate
MIN0Truncate
}
ADDRESSD
{
FORMATDigit_2
FORCEoff
MAX99Truncate
MIN0Truncate
}
ADDRESSH
{
FORMATHcode
FORCEoff
MAX01Truncate
MIN01Truncate
}
ADDRESSdwell
{
FORMATDwell_sec
FORCEoff
MAX99999.999Truncate
MIN0.001Truncate
LEADER"P"
ZERO_FORMATZero_real
}
ADDRESScycle_dwell
{
FORMATDwell_sec
FORCEoff
MAX99999.999Truncate
MIN0.001Truncate
LEADER"P"
ZERO_FORMATZero_real
}
ADDRESSP_cutcom
{
FORMATDwell_sec
FORCEoff
MAX99999.999Truncate
MIN0.001Truncate
LEADER"P"
ZERO_FORMATZero_real
}
ADDRESSK_cycle
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER"K"
ZERO_FORMATZero_real
}
ADDRESScycle_step1
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER"I"
ZERO_FORMATZero_real
}
ADDRESScycle_step
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER"Q"
ZERO_FORMATZero_real
}
ADDRESSQ_cutcom
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
LEADER"Q"
ZERO_FORMATZero_real
}
ADDRESSE
{
FORMATCoordinate
FORCEoff
MAX9999.9999Truncate
MIN-9999.9999Truncate
ZERO_FORMATZero_real
}
ADDRESSM_spindle
{
FORMATDigit_2
FORCEoff
LEADER"M"
}
ADDRESSM_range
{
FORMATDigit_2
FORCEoff
LEADER"M"
}
ADDRESSM_coolant
{
FORMATDigit_2
FORCEoff
MAX99Truncate
MIN0Truncate
LEADER"M"
}
ADDRESSM
{
FORMATDigit_2
FORCEoff
}
ADDRESSN
{
FORMATDigit_4
FORCEoff
LEADER[$mom_sys_leader(N)]
}
ADDRESSText
{
FORMATString
FORCEalways
LEADER""
}
################ADDRESSDECLARATIONS################
个人收集整理勿做商业用途
ADDRESSLF_AAXIS
{
FORMATAbsCoord
FORCEalways
LEADER""
ZERO_FORMATZero_real
}
ADDRESSLF_ENUM
{
FORMATDigit_5
FORCEalways
LEADER""
ZERO_FORMATZero_int
}
ADDRESSLF_BAXIS
{
FORMATAbsCoord
FORCEalways
LEADER""
ZERO_FORMATZero_real
}
ADDRESSLF_XABS
{
FORMATAbsCoord
FORCEalways
LEADER""
ZERO_FORMATZero_real
}
ADDRESSLF_FEED
{
FORMATFeed
FORCEalways
LEADER""
ZERO_FORMATZero_real
}
ADDRESSLF_YABS
{
FORMATAbsCoord
FORCEalways
LEADER""
ZERO_FORMATZero_real
}
ADDRESSLF_SPEED
{
FORMATRev
FORCEalways
LEADER""
ZERO_FORMATZero_int
}
ADDRESSLF_ZABS
{
FORMATAbsCoord
FORCEalways
LEADER""
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
{
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)]
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)]
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)]
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)]
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)]
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)]
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]
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_off
{
G_motion[$mom_sys_cycle_off]
}
BLOCK_TEMPLATEcycle_tap
{
G_moti