青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 6677|回复: 2

[疑难] 刀路问题,请高手指教?

[复制链接]
发表于 2010-7-12 16:47 | 显示全部楼层 |阅读模式
## POSTBUILDER_VERSION=2002.4.1.1
3 O# E+ X# G. E* `##############################################################################4 F. B" A; O' C; y8 V; O
#                                                                            #
/ ]9 P7 x, _9 ^8 N$ j, N, n#  This file is used by Post Builder to edit the parameters associated       #- Q' M" l- U2 k7 ]  W
#  with a specific post processor.                                           #: s, Z7 y( [+ I( z3 y, j/ D
#                                                                            #
9 p$ v* b/ ]7 y6 z#                                                                            #) B- H4 y" V9 `6 E9 }* p
#  <WARNING> The contents of this file should not be modified!               #  }4 i& L% @) C& M4 {
#                                                                            #) R+ m+ W/ \" T1 z& |* m7 L
##############################################################################
$ v6 y- q, ]8 E2 ?/ g) l5 q#  Created by JT39 @ Thu Jul 23 12:01:58 2009 中国标准时间( o0 P, ?. x% m& B. _" k* l
#  with Post Builder version 3.4.1.' M' s) Q( W- K0 ?
#============================================================================#7 ^$ `4 @6 P* v, w% M: _3 Y
7 _* U- U! Y# Q* t, \$ v( v
## POST EVENT HANDLER START# d( Q* D7 C6 d
def_file  JTGK-3axis_nx4-nt.def
  C( Y, P  ]% A! l: Qtcl_file  JTGK-3axis_nx4-nt.tcl
9 m1 S. U, W/ F- A, B## POST EVENT HANDLER END
) V* W( m6 y* E$ k8 \/ h% i( D" Y$ x, Y: N! |" Q
## POST INFORMATION START
$ f7 }% W' C5 c! C* \#  DESCRIPTION START$ g. {5 w2 M2 M# f0 t
This is a 3-Axis Milling Machine.$ A* k; {$ M4 u; L7 L
#  DESCRIPTION END" T; }# @- A: I) f7 f; n
#  CONTROLLER START' \! R/ P+ X% R! g9 e; ~
Generic- S0 B1 {- A/ M( m0 W, j6 P
#  CONTROLLER END4 R9 P( [) T# v( x
#  HISTORY START
3 j( V7 G: M0 A# T1 F1 m# |8 JCreated with Post Builder version 3.2.1 by jt39 @ Sat Feb 10 15:53:15 2007 中国标准时间.
& I, ]  U, W8 y; `* L( jSaved with ug/Post Builder Version 3.4.1 on Sat Feb 10 16:02:31 2007 中国标准时间 by jt39.' z( }$ T3 Y- p
Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:06:52 2008 中国标准时间 by jt39.
2 ]/ Z/ }8 Z7 T- ~' `& h$ w/ l" ]Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:08:44 2008 中国标准时间 by jt39.
$ r# V3 o2 g+ R8 a9 p: y( lSaved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:11:28 2008 中国标准时间 by jt39.
- w# O' c: W. D9 y* vSaved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:13:00 2008 中国标准时间 by jt39.( ^! p4 F. v1 y, x
Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:15:21 2008 中国标准时间 by jt39.+ M, ]2 Q1 S+ J
Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:18:07 2008 中国标准时间 by jt39.$ t& `& n2 X) @
Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:19:48 2008 中国标准时间 by jt39.
) L! x! C% E& `0 xSaved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:21:32 2008 中国标准时间 by jt39." }: f5 r, S- D5 |
Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:23:29 2008 中国标准时间 by jt39.* M# R1 W1 Y1 M- K" ?4 Q
Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:25:38 2008 中国标准时间 by jt39.
( y/ f4 y: Q$ iSaved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:25:46 2008 中国标准时间 by jt39.
) O) r  C8 r/ H" P) ], b; p' M! H4 A* R( vSaved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:26:52 2008 中国标准时间 by jt39.
# Q0 ~( \1 x2 [# }Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:27:11 2008 中国标准时间 by jt39.% _  D3 u6 U) I1 y. w1 r
Saved with UG/Post Builder Version 3.4.1 on Tue Feb 19 19:32:14 2008 中国标准时间 by jt39.
3 a+ i$ M  b( {# _' h  HSaved with UG/Post Builder Version 3.4.1 on Thu Mar 06 11:38:13 2008 中国标准时间 by jt39.2 U8 i/ v4 V8 G6 O
Saved with UG/Post Builder Version 3.4.1 on Tue Apr 01 14:52:49 2008 中国标准时间 by JT39.$ o: s, [+ d0 W4 n
Saved with UG/Post Builder Version 3.4.1 on Tue Apr 01 14:59:48 2008 中国标准时间 by JT39.
  K  W* k% C! Z/ ZSaved with UG/Post Builder Version 3.4.1 on Tue Apr 01 15:21:28 2008 中国标准时间 by JT39.3 b& r& M; g( e8 m  ?
Saved with UG/Post Builder Version 3.4.1 on Thu Jul 23 12:01:56 2009 中国标准时间 by JT39.
1 z, U, p6 J9 H#  HISTORY END6 T: V- v, w# h7 `4 a4 P! V% _1 }1 C
## POST INFORMATION END
6 B2 n/ F2 p$ \$ J9 p0 ^* A, {7 u
) J6 S7 ?% }2 r## LISTING FILE START/ i; r+ H; f& f/ U
Listfileflag_warn              OFF
" w* |5 k, z$ M% oListfileflag                   OFF& A/ Y: H  _2 \# Q" c2 d- u
Listfileflag_group             OFF
9 ~4 e7 \* u0 `5 @2 i9 g5 l/ DListfileflag_verbose           0
! Z4 H8 G  Q) |& |6 g; @  _) ^! zListfileflag_tool              00 F' D, S8 S- U9 f/ w+ t) v
Listfileflag_oper              0
9 N8 I# G7 {6 d. J8 U& q% mListfileflag_lpt_ext           lpt( u2 |+ e3 C5 p! N. @5 Y' m
Listfileflag_ncfile_ext        pim" c, l# C5 c) t; A5 p
Listfileflag_usertcl_name      energy_post_user.tcl
/ h: r  V) M, r+ y% q0 U. o5 qListfileflag_review            0
  e5 Z1 N. Q% {( ?2 VListfileflag_start_path        01 e; E! ~4 X1 n! ^+ C+ c' s
Listfileflag_head              OFF5 R3 N" v' ~" k3 y) o
Listfileflag_end_path          0
* N3 w$ x7 s- C; mListfilelines                  40
3 j; q# g0 `7 S' ~- A2 eListfileflag_oper_time         0
- w. R, g5 k1 u( D4 ~. O6 aListfileflag_tool_chng         0" o# o1 ?: Q5 d' E5 S! y8 N
Listfilecolumn                 30& F0 S: m. c6 ?2 A
Listfileflag_usertcl_check     0. G$ K/ h4 r6 V2 M6 }' o- n
Listfileflag_setup_time        0: a  u. d& ]# I, m
Listfilename                   listfile.lpt6 w! g) W, Z2 y
## LISTING FILE END' i$ I6 S) u) _( P& Y5 }4 r9 h
## KINEMATIC VARIABLES START
, v* X9 K) \* Q3 u"$mom_kin_4th_axis_ang_offset"            "0.0"# S4 J6 [5 i' G% D/ o2 |% X: R
"$mom_kin_4th_axis_center_offset(0)"      "0.0"
" l! g; P; Z7 P% p1 x  n: ["$mom_kin_4th_axis_center_offset(1)"      "0.0"4 L7 W, ~7 U1 ?/ V, G1 F2 ?% Q! h$ o
"$mom_kin_4th_axis_center_offset(2)"      "0.0"
8 w+ K! _* _% m( R/ ["$mom_kin_4th_axis_direction"             "MAGNITUDE_DETERMINES_DIRECTION". o8 l$ s" |# q8 m" @
"$mom_kin_4th_axis_incr_switch"           "OFF"
2 \' ^: `5 G0 d) G"$mom_kin_4th_axis_leader"                "A"
1 M: d" v2 O7 T* L"$mom_kin_4th_axis_limit_action"          "Warning"$ k3 G( Z0 a2 {! L6 i
"$mom_kin_4th_axis_max_limit"             "360"
4 }5 R& t) v, \  u6 M& w: M"$mom_kin_4th_axis_min_incr"              "0.001", n8 Y' W/ i% m5 r; d
"$mom_kin_4th_axis_min_limit"             "0"6 S0 n9 P  G7 M5 m. \* S
"$mom_kin_4th_axis_plane"                 "ZX"- q, q& K+ v3 q0 C
"$mom_kin_4th_axis_point(0)"              "0.0"
. a; v+ U$ T- R2 P"$mom_kin_4th_axis_point(1)"              "0.0"
' Y6 i5 M7 W- B; _"$mom_kin_4th_axis_point(2)"              "0.0"
8 Q: T: z5 c: j4 ^. v7 K5 n"$mom_kin_4th_axis_rotation"              "standard"
. l: r8 o- w9 C"$mom_kin_4th_axis_type"                  "Table"
# y9 V/ u3 G1 z& e"$mom_kin_4th_axis_vector(0)"             "0.0"
5 I7 l: Q: x3 O# F5 e: f"$mom_kin_4th_axis_vector(1)"             "1.0"
- Z2 g- I# k# m# O7 z4 Y"$mom_kin_4th_axis_vector(2)"             "0.0"
- h" E' }  _, {, e- ]9 q$ l5 U"$mom_kin_4th_axis_zero"                  "0.0"* _3 s) J8 C! y6 Q/ u
"$mom_kin_5th_axis_incr_switch"           "OFF"
. O0 R+ g7 u* c8 U! k8 r* z"$mom_kin_5th_axis_point(0)"              "0.0"' L% W8 f" s- `, R* _
"$mom_kin_5th_axis_point(1)"              "0.0", V# O) I9 @; x$ V" W
"$mom_kin_5th_axis_point(2)"              "0.0"
9 h, j: a" }; _8 x3 I) X4 g2 S"$mom_kin_5th_axis_vector(0)"             "0.0"% L- y, C8 s8 u$ v
"$mom_kin_5th_axis_vector(1)"             "1.0"' T* C+ \+ p7 J4 G* x/ }
"$mom_kin_5th_axis_vector(2)"             "0.0"2 A: e: a% u  H: R
"$mom_kin_arc_output_mode"                "QUADRANT"' j* v6 R5 L$ T$ @" Q
"$mom_kin_arc_valid_plane"                "XY"9 f7 Y7 F+ b, S2 F  w% d+ k- S
"$mom_kin_clamp_time"                     "2.0"
3 E) o: C- F2 I; y+ Q. M/ t  G"$mom_kin_flush_time"                     "2.0"
0 ~+ U" ^8 k+ b2 _"$mom_kin_linearization_flag"             "1"! e/ d  E( v% L
"$mom_kin_linearization_tol"              "0.01"
5 u+ i! U, S" ~7 c"$mom_kin_machine_resolution"             ".001"3 J/ O$ J8 X) |
"$mom_kin_machine_type"                   "3_axis_mill"+ W# O( N  h% g+ r- b: a0 E) y% u
"$mom_kin_machine_zero_offset(0)"         "0.0"
% C( m; J2 _9 ~1 q- m) ]) ^"$mom_kin_machine_zero_offset(1)"         "0.0"2 o6 F+ Q! @" E
"$mom_kin_machine_zero_offset(2)"         "0.0"- [9 T/ D: [2 h# C- A, _5 F
"$mom_kin_max_arc_radius"                 "500"* N1 D' |$ M9 I* R6 `
"$mom_kin_max_dpm"                        "10"; @4 @! Z& p9 p# ]- n! X
"$mom_kin_max_fpm"                        "10000"8 E* m/ N" x$ c. L
"$mom_kin_max_fpr"                        "100"+ f" v+ g6 @2 p& }+ z
"$mom_kin_max_frn"                        "100"' t, ?. Y3 l, I6 C" Q( @
"$mom_kin_min_arc_length"                 "0.05"
  l6 \# a* i# J"$mom_kin_min_arc_radius"                 "1"
0 }, i* R1 Z6 r" ~"$mom_kin_min_dpm"                        "0.0"
! L% o' P$ q: O- ?7 K"$mom_kin_min_fpm"                        "0.01"
0 X0 b) N" s) k3 r4 o8 l) h& J"$mom_kin_min_fpr"                        "0.01"
4 S% j1 w: j" D# \"$mom_kin_min_frn"                        "0.01"
: u: a) J  ^6 S* {/ \- W"$mom_kin_output_unit"                    "MM"
! N' z* E3 x9 j) G0 @"$mom_kin_pivot_gauge_offset"             "0.0"* B  ]& B6 d% O2 |! A, `
"$mom_kin_pivot_guage_offset"             ""$ I5 I4 _3 D1 _9 V- i2 T, m
"$mom_kin_post_data_unit"                 "MM") J6 _9 h" r" d" F- S2 b
"$mom_kin_rapid_feed_rate"                "1000"
3 b; ]+ B% B0 b3 @"$mom_kin_rotary_axis_method"             "PREVIOUS". O1 L0 W; a! A6 G# b9 z1 [0 H
"$mom_kin_spindle_axis(0)"                "0.0"
( H# m- V3 ^: `' M& b4 e"$mom_kin_spindle_axis(1)"                "0.0"
, @: L" j% [) M4 A"$mom_kin_spindle_axis(2)"                "1.0"
( J$ J: A) |  z1 D"$mom_kin_tool_change_time"               "30": S2 g, E6 H/ Y8 v3 ~4 }' s% m
"$mom_kin_x_axis_limit"                   "1000"* T! t$ g% R) h( d5 \- ~3 l3 K6 N
"$mom_kin_y_axis_limit"                   "1000"
8 m' W7 O" ^/ {1 m"$mom_kin_z_axis_limit"                   "1000"( h' Z0 v' {: o  _
## KINEMATIC VARIABLES END2 F; `! b+ p/ T; J5 J2 s
## GCODES START
! n. x4 A' h7 V6 V0 h"$mom_sys_rapid_code"                     "Motion Rapid"
9 f( N+ S0 K- H* N+ B! B" m9 Y- p8 |3 F"$mom_sys_linear_code"                    "Motion Linear"
% q% W+ b9 m2 R( T5 a/ W# w"$mom_sys_circle_code(CLW)"               "Circular Interperlation CLW"7 q# i. C- N. ~+ f% v/ ]% Y8 B- P
"$mom_sys_circle_code(CCLW)"              "Circular Interperlation CCLW"
& d6 y+ J+ k9 i: ]2 F8 B2 u8 v* c"$mom_sys_delay_code(SECONDS)"            "Delay (Sec)"1 {% i7 }# L* b6 b
"$mom_sys_delay_code(REVOLUTIONS)"        "Delay (Rev)"' l5 c! \* G0 \4 o) w
"$mom_sys_cutcom_plane_code(XY)"          "Plane XY"2 ?5 ~* |' B5 A
"$mom_sys_cutcom_plane_code(ZX)"          "Plane ZX"1 j, Z/ b, ]: Z/ ]; U
"$mom_sys_cutcom_plane_code(YZ)"          "Plane YZ"
( S! c; G6 n, v" i3 o"$mom_sys_cutcom_code(OFF)"               "Cutcom Off"
* V" b0 p, Q& g# r"$mom_sys_cutcom_code(LEFT)"              "Cutcom Left") X/ a: i' ~! m3 d0 L0 G
"$mom_sys_cutcom_code(RIGHT)"             "Cutcom Right"
$ J/ s5 p$ x9 Q  \  j. I  K- B6 |( h"$mom_sys_adjust_code"                    "Tool Length Adjust Plus"
7 `' C; {( O+ N) w"$mom_sys_adjust_code_minus"              "Tool Length Adjust Minus"
2 y9 T( k! N- K' `* r4 x: q' Y"$mom_sys_adjust_cancel_code"             "Tool Length Adjust Off"
# @! ^9 H3 M9 p4 _+ h7 Y& b+ F/ T! j"$mom_sys_unit_code(IN)"                  "Inch Mode"% S$ f" ?) R8 H- Q9 `
"$mom_sys_unit_code(MM)"                  "Metric Mode": N: f. @' e- ^" d5 Y: [
"$mom_sys_cycle_start_code"               "Cycle Start Code"
* e9 |0 `+ Q; H2 t) d7 a"$mom_sys_cycle_off"                      "Cycle Off"
) D4 K2 m# f$ s: V; {/ ?$ N+ M"$mom_sys_cycle_drill_code"               "Cycle Drill"
, \% w0 C3 v& z! {"$mom_sys_cycle_drill_dwell_code"         "Cycle Drill Dwell"
& E# O2 u! l. y7 b+ T"$mom_sys_cycle_drill_deep_code"          "Cycle Drill Deep"
9 }3 G* K4 V3 e4 r"$mom_sys_cycle_drill_break_chip_code"    "Cycle Drill Break Chip"1 s; v$ J2 g4 L. z8 ^  V1 Y' N
"$mom_sys_cycle_tap_code"                 "Cycle Tap") @3 [1 p! J0 \7 j4 e9 e
"$mom_sys_cycle_bore_code"                "Cycle Bore"2 E1 Q$ h, C1 M7 r3 s; V1 ^4 f- q2 m
"$mom_sys_cycle_bore_drag_code"           "Cycle Bore Drag". ?- p$ g) \( K
"$mom_sys_cycle_bore_no_drag_code"        "Cycle Bore No Drag"5 {, Q( `, Y7 F+ D3 l+ a
"$mom_sys_cycle_bore_dwell_code"          "Cycle Bore Dwell"
& Q# z. M' h" H5 `: E: u* v$ o"$mom_sys_cycle_bore_manual_code"         "Cycle Bore Manual"
+ |: Z7 K: G" _" E* g"$mom_sys_cycle_bore_back_code"           "Cycle Bore Back"$ d" r: Q2 P" b* D
"$mom_sys_cycle_bore_manual_dwell_code"   "Cycle Bore Manual Dwell"
1 W1 t( P! Y7 u% ]* L( j. B) P"$mom_sys_output_code(ABSOLUTE)"          "Absolute Mode"
1 L4 v7 V5 \# r: E"$mom_sys_output_code(INCREMENTAL)"       "Incremental Mode"
8 [8 P9 G, D) I"$mom_sys_cycle_ret_code(AUTO)"           "Cycle Retract (AUTO)"
0 \1 t: T# [! T, j, A. Q"$mom_sys_cycle_ret_code(MANUAL)"         "Cycle Retract (MANUAL)"$ |6 z4 ^+ K. r  ?
"$mom_sys_reset_code"                     "Reset"
) }2 \( X8 G% ~6 X* P' ^"$mom_sys_feed_rate_mode_code(IPM)"       "Feedrate Mode IPM") K5 o  Q% T3 }- l; C0 m( A" T, k
"$mom_sys_feed_rate_mode_code(IPR)"       "Feedrate Mode IPR"6 L% Y1 S  [1 @1 y! h' T/ v+ _# Z
"$mom_sys_feed_rate_mode_code(FRN)"       "Feedrate Mode FRN"1 a7 N! f4 b" l/ B: u" d- s
"$mom_sys_spindle_mode_code(SFM)"         "Spindle CSS"
: A) U6 Q0 y* X* o$ y. u6 @' k# O"$mom_sys_spindle_mode_code(RPM)"         "Spindle RPM"  B1 ]# H# R; @1 H+ A; P
"$mom_sys_return_code"                    "Return Home"- X1 Y( D; z" |2 T
"$mom_sys_feed_rate_mode_code(MMPM)"      "Feedrate Mode MMPM": w& a- l7 x) e8 Z
"$mom_sys_feed_rate_mode_code(MMPR)"      "Feedrate Mode MMPR"
* k" `& p+ _% ?& Q5 ]* B& L! e## GCODES END6 \& v5 ~4 v3 W" R( W
## MCODES START
0 A2 U) S4 l% {$ S- a"$mom_sys_program_stop_code"              "Stop/Manual Tool Change"0 Y) M+ ^! z0 `/ P0 }. A2 U0 J/ F
"$mom_sys_optional_stop_code"             "Opstop"
9 J. X0 z$ B. A* k"$mom_sys_end_of_program_code"            "Program End"0 ~0 B( d! r2 o2 U6 @
"$mom_sys_spindle_direction_code(CLW)"    "Spindle On/CLW"
3 {# ]$ l$ H3 K5 ?" o% Z"$mom_sys_spindle_direction_code(CCLW)"   "Spindle CCLW"
- B) K9 z" s$ n9 T7 f"$mom_sys_spindle_direction_code(OFF)"    "Spindle Off"
/ n9 V' C: T9 Z5 S! g+ P% _"$mom_sys_tool_change_code"               "Tool Change/Retract"
8 I. T% Z) G- I3 I9 `- c6 _( t"$mom_sys_coolant_code(ON)"               "Coolant On"
9 g- s" V: z- w7 I+ a( @) J( I"$mom_sys_coolant_code(FLOOD)"            "Coolant Flood"
) |" y& u1 W# f, l; C"$mom_sys_coolant_code(MIST)"             "Coolant Mist"
" }7 V4 h5 q7 V) p: L5 {" R. x7 Z. W"$mom_sys_coolant_code(THRU)"             "Coolant Thru"
( O0 D: ?# P5 `: o' ~& {7 h"$mom_sys_coolant_code(TAP)"              "Coolant Tap"
, S/ n7 z" V/ I8 x$ D& w4 c"$mom_sys_coolant_code(OFF)"              "Coolant Off"
+ S. {$ ]3 D0 Q6 w8 O/ H"$mom_sys_rewind_code"                    "Rewind"( f1 H# i$ |0 h3 |1 x" s3 m
## MCODES END/ h+ h4 y/ L4 K3 @1 s  e/ P$ U- a
## MASTER SEQUENCE START! Z. b1 \# W1 C3 ^" A$ P4 Y* V* [4 D& L& O
G_cutcom          "$mom_sys_cutcom_code(OFF)"  0  "Cutcom G-Code"  0
8 Z8 p4 v! Y: e3 Y1 r) RG_plane           "$mom_sys_cutcom_plane_code($mom_cutcom_plane)"  0  "Plane G-Code"  0( [" v6 U7 G% c3 m3 K
G_adjust          "$mom_sys_adjust_code"  0  "Tool Length Adjust G-Code"  0
) @7 n6 @* g& S7 ]' O+ p4 `6 c4 GG_feed            "$mom_sys_feed_rate_mode_code($feed_mode)"  0  "Feedrate Mode G-Code"  0
) ?7 l2 F/ x: |& ?G_spin            "$mom_sys_spindle_mode_code($mom_spindle_status)"  0  "Spindle Output Mode G-Code"  0
0 a1 y% U! l' d: P) l1 hG_return          "$mom_sys_cycle_ret_code(MANUAL)"  0  "Return Plane for Canned Cycles"  0
/ X3 V5 m) _9 R' e- iG_motion          "$mom_sys_linear_code"  0  "Motion G-Code"  0
* q( x9 O# `- e9 ?' K9 f  h) gG_mode            "$mom_sys_output_code($mom_output_mode)"  0  "Positioning Mode G-code"  0
# c1 ?4 Q7 X0 K$ |3 G+ UG                 "$mom_sys_blank_code"  0  "Other G-Codes"  04 D& I6 E0 i- _
X                 "$mom_sys_blank_code"  0  "X Axis Position or Canned Cycle X Axis Position"  0% N4 |# t2 S3 K( {9 B2 W# P
Y                 "$mom_sys_blank_code"  0  "Y Axis Position or Canned Cycle Y Axis Position"  0
0 K; D, h% z9 O- u" I3 ^( S) _7 XZ                 "$mom_sys_blank_code"  0  "Z Axis Position or Canned Cycle Z Axis Position"  0! g) O+ S$ k& ?! L5 l7 `
fourth_axis       "$mom_sys_blank_code"  1  "4th Axis Position"  0
8 a& T! h& b! V8 t: b4 @& Q! ?fifth_axis        "$mom_sys_blank_code"  1  "5th Axis Position"  0
* S( U0 x+ \  CI                 "$mom_sys_blank_code"  0  "X Axis Position of the Circle Center"  0
1 Q, A- x# `) m1 ?8 NJ                 "$mom_sys_blank_code"  0  "Y Axis Position of the Circle Center"  0/ L1 I! O" ^5 E3 ]2 J' ^
K                 "$mom_sys_blank_code"  0  "Z Axis Position of the Circle Center"  0/ H2 x. [) l% k- R
R                 "$mom_sys_blank_code"  0  "Rapid Approach Position in a Canned Cycle Block"  0
' k/ Z+ B+ I8 s! XF                 "$mom_sys_blank_code"  0  "Feedrate"  0
6 ?4 f7 F2 \5 C9 D# AS                 "$mom_sys_blank_code"  0  "Spindle Speed"  0" i* ^. x1 [' `1 o# z6 [) D; @
T                 "$mom_sys_blank_code"  0  "Tool Select Code"  0- H9 Q1 A8 D6 w* Q; s% _' M
D                 "$mom_sys_blank_code"  0  "Tool Radius Compensation Register"  06 v9 y. h8 l. q! d( X' V
H                 "$mom_sys_blank_code"  0  "Tool Length Compensation Register"  08 V3 g' e, {- a0 e3 o( C0 [
dwell             "$mom_sys_blank_code"  0  "Programmed Dwell"  0
& }" f( a$ [4 a7 O6 Hcycle_dwell       "$mom_sys_blank_code"  0  "Delay for Canned cycle Dwell"  0
) n. a  L6 k7 r1 A( p7 e8 U% ]K_cycle           "$mom_sys_blank_code"  0  "Retract Position in a Canned Cycle Block"  01 {( c& F, `% Y8 p/ ]* z
cycle_step1       "$mom_sys_blank_code"  0  "Step Increment Modifier for Deep or Break Chip Cycle"  0
! G( P& s# {; d/ u% Z/ P, d/ hcycle_step        "$mom_sys_blank_code"  0  "Step Increment for Deep or Break Chip Cycle"  01 a* A% U" S5 c  h8 E, g1 r
cycle_orient      "$mom_sys_blank_code"  0  "Orient Value for Bore Nodrag or Back Bore Cycle"  00 e/ K( L! g. Q) S" o
P_cutcom          "$mom_sys_blank_code"  0  "P-Cutcom"  0& b3 O" X1 T6 s) M, F
Q_cutcom          "$mom_sys_blank_code"  0  "Q-Cutcom"  0
* s$ n+ g/ H9 S. g4 s* BE                 "$mom_sys_blank_code"  0  "Thread Increment for Threads"  0
# V+ x! \8 p/ L) ?1 XM_spindle         "$mom_sys_spindle_direction_code($mom_spindle_direction)"  0  "Spindle Direction M-Code"  0
. D& J6 ]. L# U+ @M_range           "$mom_sys_spindle_range_code($mom_spindle_range)"  0  "Spindle Range M-Code"  0" z/ ^% P! e8 a: s
M_coolant         "$mom_sys_coolant_code($mom_coolant_status)"  0  "Coolant M-Code"  07 Q  t- O" G. E4 g/ X  D
M                 "$mom_sys_optional_stop_code"  0  "Other M-Codes"  0
: h/ c3 ]! G1 G  U% pN                 ""  0  "Sequence Number"  0
+ K( W' s+ M0 W$ V+ OText              ""  0  "Text String"  0
, b! m/ n1 c# f* x  j6 i## MASTER SEQUENCE END
, P0 [5 C4 h! @+ J3 Q' M## CYCLE EVENT START
2 v' E0 A2 {" s& {3 ~% W: D#Cycle Common Block Start
- i3 I* z! ?; t{Cycle Parameters}
: r5 N+ L9 Z" l  X/ G- ]$ D#Cycle Common Block End" _. O7 `! J; F& a9 n
#Cycle Block Share Common Block Start, }1 l7 X$ D, d$ A* r# C
{ \
: b' n" p4 V& R, f, O+ Q  {Drill} \0 J2 J- ~" S7 Q4 N  p( a7 I
  {Drill Dwell} \
" F% u3 N# v$ {. J) p' r1 I  {Drill Deep} \
% ^! ~+ t" ^7 C/ i) ]5 Z# T: u  {Drill Break Chip} \0 q/ ^) i! B6 y( J$ F0 x
  {Tap} \$ {# P6 y$ {$ {5 q4 P) ~. ]
  {Bore} \& Y- }2 ~3 Z/ F: z/ c2 T
  {Bore Drag} \5 U  [- R& V& N' N  v6 \
  {Bore No Drag} \
/ E8 N& V, [$ @1 C  {Bore Dwell} \
3 j* C0 l9 z+ Q% a7 _. ?  {Bore Manual} \+ |- W- ]5 J6 e: l: [" X
  {Bore Back} \7 ^5 E. g+ H; k6 t5 v( w9 U
  {Bore Manual Dwell} \+ W! [6 k: ?* y2 C4 g
}; r( B' v, q' q$ O- O% u
#Cycle Block Share Common Block End" {. F5 s& U! r4 L- Q% y
## CYCLE EVENT END/ F3 l5 T3 A) g+ x
## BLOCK MODALITY START
; [- I- e3 y- {; C1 b- ]{absolute_mode}                 {G_plane G_mode}: G; _8 m9 H" ^0 F5 R2 |' K
{circular_move}                 {G_motion}
$ @* Z) F' @) [0 U9 D{delay}                         {G dwell}
$ n" k1 H- \: R6 ~3 L{end_of_program_1}              {G_cutcom}8 g8 J( w) u) j0 g) c
{spindle_rpm}                   {S M_spindle}7 g, q1 @6 c$ s3 m
{tool_change}                   {G_mode G Z}" w0 ~* k  ?9 t! V
{tool_change_1}                 {T M}
& g  y) p- O( Z## BLOCK MODALITY END: I8 h+ f" D$ B! x7 j" E
## COMPOSITE BLOCKS START
/ M* R4 J3 v! Y+ t+ p{}& {' G& {* E( ^
## COMPOSITE BLOCKS END
3 Z. K6 Y9 y" U8 r; d. X3 d## SEQUENCE START
# t! e! S! j& w8 f#Program Start Sequence Start% _; ~5 Q, A5 m* L
{Start of Program}         {MOM_set_seq_off rewind_stop_code comment_blk PB_CMD_toolmessage absolute_mode MOM_set_seq_on start_of_program}  {Start of Program}
" Z- y7 f8 m6 [- z9 p6 ?#Program Start Sequence End
7 s: k8 v: C) X6 Q#Operation Start Sequence Start
0 e5 C- W( e* g: x+ M3 }( d{Start of Path}            {PB_CMD_start_of_operation_force_addresses}  {Start of Path}
0 {  d, E* A, R+ \{From Move}                {}  {From Move}+ z! n& R. ], m& i! a( C+ b$ m
{First Tool}               {}  {First Tool}, ^' Q8 E# f( V" }  A# Q
{Auto Tool Change}         {PB_CMD_tool_change_force_addresses PB_CMD_start_of_alignment_character auto_tool_change_5 tool_change_1 auto_tool_change_1 auto_tool_change_2 auto_tool_change auto_tool_change_3 auto_tool_change_4 PB_CMD_toolmessage PB_CMD_end_of_alignment_character}  {Auto Tool Change}  u! w: G1 V( U) l* Y  O
{Manual Tool Change}       {PB_CMD_tool_change_force_addresses stop}  {Manual Tool Change}/ Q; o. N! w7 ?4 Q7 X7 M% z4 H7 @
{Initial Move}             {}  {Initial Move}" J0 M. ~' C7 j3 U; G; I
{First Move}               {}  {First Move}: G2 Z0 l% p3 @( O; P; ^- t
{Approach Move}            {}  {Approach Move}
$ ?* |, {6 M9 @0 _# \{Engage Move}              {}  {Engage Move}
; D% b; N3 l: o- t* e1 r" w' u& J; T{First Cut}                {}  {First Cut}. n" I* K6 G0 \* Y$ i3 {3 {0 o
{First Linear Move}        {}  {First Linear Move}
( A! F4 I- H% }- a0 A#Operation Start Sequence End
% E2 L; I" v( p##Tool Path Start
% }) m) n5 i$ G0 k6 E4 M7 H#Control Functions Start
7 I# I7 `- c1 Z$ Y, x9 _4 r5 I{Tool Change}              {}  {$gPB(event,tool_change,name)}) x# e4 @; j& U7 Q4 g- Z
{Length Compensation}      {tool_length_adjust}  {Length Compensation}. z5 X+ D$ I- ~/ \" c7 m1 A
{Set Modes}                {}  {Set Modes}- C1 f: D/ ~( l  ?+ l/ S' ]
{Spindle RPM}              {spindle_rpm}  {Spindle RPM}6 Z, O; y5 V7 l, g
{Spindle Off}              {spindle_off}  {Spindle Off}; V5 t- S/ M% S$ ?& m3 X
{Coolant On}               {}  {Coolant On}) T' q- h0 \* G4 k4 |
{Coolant Off}              {coolant_off}  {Coolant Off}
3 E! e8 x( t5 P' J  G; X{Inch Metric Mode}         {}  {Inch Metric Mode}8 j' l9 f, A, c9 u6 b+ P/ t
{Feedrates}                {}  {Feedrates}6 O) |+ O  A1 s# x% ]/ ]3 o0 b
{Cutcom On}                {}  {Cutcom On}9 Z3 L; k. T/ f& [# h9 ]7 s
{Cutcom Off}               {cutcom_off}  {Cutcom Off}4 @: W% r% J4 P, k+ y
{Delay}                    {delay}  {Delay}
* A" m9 T7 A! z& C: Q{Opstop}                   {opstop}  {Opstop}: b! D# U3 T( e  D/ t; s/ K: P
{Auxfun}                   {auxfun}  {Auxfun}3 M( P' o  Q5 F9 h( E8 P. h$ P# ^$ Z
{Prefun}                   {prefun}  {Prefun}
+ @5 @$ L) f( S2 ]% J* o- N" G: p{Load Tool}                {}  {Load Tool}
, z( m" q7 J  a: j3 W! a/ u% ^{Stop}                     {stop}  {Stop}
/ w4 A# e3 M7 d{Tool Preselect}           {tool_preselect}  {Tool Preselect}+ h; Y; D7 P# f$ M$ [
#Control Functions End4 Z$ W+ B1 z7 z9 s9 d  v+ H" b! F
#Motions Start  o$ u! c! v  s! Q+ a0 L* t
{Linear Move}              {linear_move_1 linear_move}  {Linear Move}6 \% Z2 |7 h  z! o9 Z
{Circular Move}            {circular_move_1 circular_move}  {Circular Move}9 i" m, _9 m1 |: y$ J! \
{Rapid Move}               {rapid_traverse rapid_spindle}  {Rapid Move}
5 K2 k! M8 a4 q3 ^# N#Motions End& _+ L& e& V5 r# e
#Cycles Start
) l0 _5 r  m. v$ k3 O" C: a{Cycle Parameters}         {post_cycle_set}  {Common Parameters}
, E$ G& W! M" u$ q8 O{Cycle Off}                {cycle_off}  {Cycle Off}1 f" W1 p! s9 a" u8 x: C3 v3 x/ Y
{Cycle Plane Change}       {}  {Cycle Plane Change}
( R6 N# t4 k3 v7 p! V+ P% \{Drill}                    {cycle_drill}  {Drill}! _# `6 |: P7 B# W+ `* V0 c
{Drill Dwell}              {cycle_drill_dwell}  {Drill Dwell}
% j/ A+ {! F7 ]9 i* i* E5 H{Drill Deep}               {cycle_drill_deep}  {Drill Deep}
( H# T% y9 u  e8 \; \6 e{Drill Break Chip}         {cycle_drill_break_chip}  {Drill Break Chip}
: V( [& W0 U3 n: s( }( s6 M/ U{Tap}                      {tap_1 cycle_tap}  {Tap}
" z" k/ A8 Z; D0 J* }( ?$ E3 H{Bore}                     {cycle_bore}  {Bore}
3 p; ]) a5 e" c4 u{Bore Drag}                {cycle_bore_drag}  {Bore Drag}
/ ]2 }2 P5 J  x! p  d* c{Bore No Drag}             {cycle_bore_no_drag}  {Bore No Drag}% Z, F* j# u  A7 g' U% A# }  E
{Bore Manual}              {cycle_bore_manual}  {Bore Manual}
& C6 D( S/ A1 l2 _6 d{Bore Dwell}               {cycle_bore_dwell}  {Bore Dwell}7 I9 V9 U* x7 _3 o" F/ H& w3 T
{Bore Back}                {cycle_bore_back}  {Bore Back}
" @4 E# j) M" t! e. V; z{Bore Manual Dwell}        {cycle_bore_manual_dwell}  {Bore Manual Dwell}( t4 r$ ^/ X9 m
#Cycles End6 ]/ m$ b1 i, d  x) F* f
##Tool Path End) @2 P4 b) p( h% ~' o
#Operation End Sequence Start# T" E; b2 e. `5 H8 {3 j2 f9 K
{Retract Move}             {}  {Retract Move}' N5 S" S( b1 u. j3 h0 a4 i! ]5 D
{Return Move}              {}  {Return Move}5 S6 P0 N: B8 `9 n3 T2 b1 h
{Gohome Move}              {}  {Gohome Move}
( s4 V' _  s/ E{End of Path}              {}  {End of Path}
! @1 T+ j+ E6 H, H/ \#Operation End Sequence End( x& s4 x% w( O6 t
#Program End Sequence Start
; \$ E7 o# R+ Y, `5 U{End Of Program}           {gend_of_program_4 end_of_program_2 end_of_program_1 end_of_program end_of_program_4 MOM_set_seq_off end_of_program_3 rewind_stop_code PB_CMD_ptp_size}  {End Of Program}( f  u1 Y9 `  ^' e5 ]  T
#Program End Sequence End
  ~' ~, }5 A7 ^  y#Linked Posts Sequence Start
2 b2 \) K/ c% Z8 i5 s9 `4 f#Linked Posts Sequence End1 X8 x8 v" b+ n% G
#Virtual NC Sequence Start
) _8 H5 I4 R  _4 O1 v#Virtual NC Sequence End$ \+ E8 y# v* }5 K2 d/ }
## SEQUENCE END
% X; U9 {* Y/ a9 q; i, B1 }! b## EVENTS USER INTERFACE START: c+ C6 {; W% O
{Tool Change} \" m* S; \1 p% k: t% L: z8 a
     {{"$gPB(event,tool_change,m_code)" 1  V} \3 d! C& ~; I0 S  F7 M: x0 b' _
        {{"null" 1  V} \* V3 `4 Z, o7 ]( |' k
                {"$gPB(event,tool_change,m_code,tl_chng)" 2  a $mom_sys_tool_change_code UI_PB_tpth_EntryCallBack null}}} \
) r7 z1 X. Z3 {$ a( D: R     {{"$gPB(event,tool_change,t_code)" 1  V} \* D$ J/ S0 U) p$ e: C  N( i
        {{"null" 1  V} \
$ u: C: P" O  q( E* {3 V                {"$gPB(event,tool_change,t_code,conf)" 1  n null UI_PB_tpth_ConfToolCode null}}} \
  }+ ^8 h! d/ o- f1 d     {{"$gPB(event,tool_change,tool_num)" 1  V} \
; s8 x# _) ~6 J$ h        {{"null" 2  V} \9 A$ F: o( g1 b
                {"$gPB(event,tool_change,tool_num,min)" 0  i $tl_num_min null null} \) m! z4 R  O0 {: \4 s' Q0 c
                {"$gPB(event,tool_change,tool_num,max)" 0  i $tl_num_max null null}}} \
* Z% G( M# h* |6 |( J0 i& e: K     {{"$gPB(event,tool_change,time)" 1  V} \+ i( R; ^# w; m/ \. N! {
        {{"null" 1  V} \! ?" w9 Z/ y- y( ]
                {"$gPB(event,tool_change,time,tl_chng)" 2  f $mom_kin_tool_change_time null null}}} \  m3 Y- k" Y6 q
     {{"$gPB(event,tool_change,retract)" 1  V} \6 u# L. R7 Y3 g; R( m5 v  N; m
        {{"null" 2  H} \
3 z# u/ y4 ^- G& Z! W7 @                {"$gPB(event,tool_change,retract_z)" 3  n $tl_retract_status null null} \! c; j/ `( U8 G; m8 P4 @" e% _
                {"null" 2  f $tl_retract_z_pos null null}}}, H! s% P9 n6 D" V
{Length Compensation} \# y0 @  d& A, u8 N8 T& E9 y9 b0 g7 }
     {{"$gPB(event,length_compn,g_code)" 1  V} \
5 Z2 b4 l- ]0 S  o' M' j- J        {{"null" 1  V} \% w8 b5 s$ D7 S8 q; m' I6 r
                {"$gPB(event,length_compn,g_code,len_adj)" 2  a $mom_sys_adjust_code UI_PB_tpth_EntryCallBack null}}} \: d6 P% F0 L( H% T
     {{"$gPB(event,length_compn,t_code)" 1  V} \
1 ?! v& H. j3 d! w/ p/ V6 t8 b        {{"null" 1  V} \% x- c% P: m  ?8 W2 z+ H
                {"$gPB(event,length_compn,t_code,conf)" 1  n null UI_PB_tpth_ConfToolCode null}}} \" Y* ]0 p) ~9 G4 E& l  L) b
     {{"$gPB(event,length_compn,len_off)" 1  V} \
& |/ Q* K' ?% p3 y8 X+ v4 ^        {{"null" 2  V} \
7 {/ W& [- x7 F  n                {"$gPB(event,length_compn,len_off,min)" 0  i $tl_len_offs_min null null} \
- m6 U2 y6 Z; t0 D5 |9 F                {"$gPB(event,length_compn,len_off,max)" 0  i $tl_len_offs_max null null}}}8 s5 ~7 y7 h8 ]; q8 }
{Set Modes} \2 T, j' E2 X) u4 V+ W# ]
     {{"$gPB(event,set_modes,out_mode)" 1  V} \
, O3 s3 ?  |* @( r2 C% S        {{"null" 1  V} \3 |# N9 T. s. v0 [( C# q
                {"null" 8  n $output_mode_opt null {"Absolute Only" "Incremental Only" "Absolute/Incremental"}}}} \& e7 X: |0 o9 D7 {
     {{"$gPB(event,set_modes,g_code)" 1  V} \2 [" K* X6 Q+ a, P: j
        {{"null" 2  V} \" T5 V* v- t- |8 J8 F& Y3 w$ i8 |; {9 |
                {"$gPB(event,set_modes,g_code,absolute)" 2  a $mom_sys_output_code(ABSOLUTE) null null} \1 ?# m7 j+ f, S- b& A
                {"$gPB(event,set_modes,g_code,incremental)" 2  a $mom_sys_output_code(INCREMENTAL) null null}}}
1 b9 l/ H7 a  h, E; K, ?  B0 ^8 U{Spindle RPM} \+ C( P* `5 v5 Q0 |9 L
     {{"$gPB(event,spindle_rpm,dir_m_code)" 1  V} \
& x0 {1 Q  }6 ?3 j5 ^( |) g( t        {{"null" 2  V} \7 }2 X- _- ~5 v2 I0 E+ z0 u6 ^
                {"$gPB(event,spindle_rpm,dir_m_code,cw)" 2  a $mom_sys_spindle_direction_code(CLW) UI_PB_tpth_EntryCallBack null} \# T* z2 Z* \% K5 ?% I2 l4 O7 ?0 p
                {"$gPB(event,spindle_rpm,dir_m_code,ccw)" 2  a $mom_sys_spindle_direction_code(CCLW) UI_PB_tpth_EntryCallBack null}}} \' `  S! H: k( ^! ~/ e( U# Q8 f
     {{"$gPB(event,spindle_rpm,range_control)" 1  V} \' O# N+ S' e: G- t1 E4 E
        {{"null" 2  V} \
3 x+ c/ T" n2 M. M4 Z/ h                {"$gPB(event,spindle_rpm,range_control,dwell_time)" 0  i $spin_dwell_time null null} \
# m! L: h# x: }                {"$gPB(event,spindle_rpm,range_control,range_code)" 1  n null UI_PB_tpth_SpecifySpindleRangeCodes null}}}) Y: i3 i5 @4 ?, f! y  }$ @
{Spindle Off} \1 F/ s/ W, X8 v" \
     {{"null" 1  V} \
& ]% c# [! I! k3 u        {{"$gPB(event,spindle_off,dir_m_code)" 1  V} \( i6 u; E3 l3 C4 ]
                {"$gPB(event,spindle_off,dir_m_code,off)" 2  a $mom_sys_spindle_direction_code(OFF) UI_PB_tpth_EntryCallBack null}}}
; V" v1 }/ Y# m, O{Coolant On} \
* R! t* p3 o+ _5 I+ _, p3 b" y0 ?' F     {{"null" 1  V} \7 [: D% U% L3 o4 K$ {0 W
        {{"$gPB(event,coolant_on,m_code)" 5  V} \( }3 X4 n: s6 @; e, i! B0 W$ ?% D
                {"$gPB(event,coolant_on,m_code,on)" 2  a $mom_sys_coolant_code(ON) UI_PB_tpth_EntryCallBack null} \% b7 V. {- @! j3 H. u
                {"$gPB(event,coolant_on,m_code,flood)" 2  a $mom_sys_coolant_code(FLOOD) UI_PB_tpth_EntryCallBack null} \* p; Z8 x* @1 b
                {"$gPB(event,coolant_on,m_code,mist)" 2  a $mom_sys_coolant_code(MIST) UI_PB_tpth_EntryCallBack null} \" Q+ T+ i) ]; d3 {; T
                {"$gPB(event,coolant_on,m_code,thru)" 2  a $mom_sys_coolant_code(THRU) UI_PB_tpth_EntryCallBack null} \; }$ I0 ]5 C, T, s
                {"$gPB(event,coolant_on,m_code,tap)" 2  a $mom_sys_coolant_code(TAP) UI_PB_tpth_EntryCallBack null}}}3 O/ |! s& g) s3 z
{Coolant Off} \
$ p/ i0 m# K) V; d     {{"null" 1  V} \) y  ~1 r, O7 n% ?
        {{"$gPB(event,coolant_off,m_code)" 1  V} \
/ F8 x- w0 Q: t2 b% l9 n, ?  [                {"$gPB(event,coolant_off,m_code,off)" 2  a $mom_sys_coolant_code(OFF) UI_PB_tpth_EntryCallBack null}}}
, [$ K: ]8 G5 }5 O{Inch Metric Mode} \" {2 m4 r5 L! Y) r1 A* w: ^
     {{"$gPB(event,inch_metric_mode,g_code)" 1  V} \: f: }6 D! A9 p6 @
        {{"null" 2  V} \
2 [/ _* }2 b2 _7 W. _+ w8 |9 K                {"$gPB(event,inch_metric_mode,g_code,english)" 2  a $mom_sys_unit_code(IN) UI_PB_tpth_EntryCallBack null} \
/ Q2 |! G1 ?% t1 g' a' t                {"$gPB(event,inch_metric_mode,g_code,metric)" 2  a $mom_sys_unit_code(MM) UI_PB_tpth_EntryCallBack null}}}
& Z) ~! x. H& K$ u{Feedrates} \
5 C0 }! o1 o, h! ~1 [# D     {{"$gPB(event,feedrates,mmpm_mode)" 4  V} \
5 M' \6 g. U  ?8 b        {{"null" 1  V} \
) e0 }  ]8 B7 {* u! f                {"$gPB(event,feedrates,g_code)" 2  a $mom_sys_feed_rate_mode_code(MMPM) UI_PB_tpth_EntryCallBack null}} \, e# R; F2 e3 X1 B: X
        {{"$gPB(event,feedrates,format)" 1  V} \" K( x% u9 ?# W' j5 I( x, ~1 U
                {"null" 9  n $mom_sys_feed_param(MMPM,format) UI_PB_tpth_EditFeedFmt null}} \/ d" }7 s' n) w! |
        {{"null" 1  V} \
: l7 K& `: M" K+ z                {"$gPB(event,feedrates,max)" 2  f $mom_kin_max_fpm null null}} \
+ E5 X& U7 ~) p0 w$ }$ a        {{"null" 1  V} \5 q7 P% h) r1 [# b2 X
                {"$gPB(event,feedrates,min)" 2  f $mom_kin_min_fpm null null}}} \* W. c4 O2 s! r: X- H( v
     {{"$gPB(event,feedrates,mmpr_mode)" 4  V} \7 q+ o( z" f9 i& L3 C( a, ^
        {{"null" 1  V} \4 b* z# b2 |* x+ s) g1 W
                {"$gPB(event,feedrates,g_code)" 2  a $mom_sys_feed_rate_mode_code(MMPR) UI_PB_tpth_EntryCallBack null}} \/ y8 i5 Y; {8 W
        {{"$gPB(event,feedrates,format)" 1  V} \! p( j/ M. a3 I( E4 K
                {"null" 9  n $mom_sys_feed_param(MMPR,format) UI_PB_tpth_EditFeedFmt null}} \
5 A4 s# h' O# ]: f4 _, j        {{"null" 1  V} \& O' {) V1 p- j* V- I8 j
                {"$gPB(event,feedrates,max)" 2  f $mom_kin_max_fpr null null}} \$ U9 P8 ~( V  f
        {{"null" 1  V} \+ d8 b  h+ l  s8 O7 ~+ t9 I1 h
                {"$gPB(event,feedrates,min)" 2  f $mom_kin_min_fpr null null}}} \3 F# c7 {9 i" M4 Z. F9 q
     {{"$gPB(event,feedrates,frn_mode)" 4  V} \; P3 e9 @# x' r* f8 I1 v8 g
        {{"null" 1  V} \; s( V4 C1 Q7 y) |- e( m8 S
                {"$gPB(event,feedrates,g_code)" 2  a $mom_sys_feed_rate_mode_code(FRN) UI_PB_tpth_EntryCallBack null}} \1 b7 i* m- C& {9 ]% I* l
        {{"$gPB(event,feedrates,format)" 1  V} \
- `) K) v. w% T8 ?/ r3 W; L, r                {"null" 9  n $mom_sys_feed_param(FRN,format) UI_PB_tpth_EditFeedFmt null}} \& J, t/ u' i7 n
        {{"null" 1  V} \* S7 G; Q0 b/ m; I. H3 s
                {"$gPB(event,feedrates,max)" 2  f $mom_kin_max_frn null null}} \
  {; z- Z0 Y* z; C# F! K1 o        {{"null" 1  V} \
# h2 j; O, F3 ]                {"$gPB(event,feedrates,min)" 2  f $mom_kin_min_frn null null}}} \4 P9 g3 x2 \  r! x" ]; j" w, @
     {{"null" 1  V} \4 \1 T2 @  e7 U5 v  g
        {{"null" 1  V} \) M. |) D$ {, }$ s$ f( ?- [
                {"Cycle Feed Rate Mode" 8  n $mom_sys_cycle_feed_mode null {"MMPM" "MMPR" "Auto"}}}}
6 q: e6 V2 s3 E2 Z' p3 N/ h{Cutcom On} \
7 [* \, ]4 M( w' c. i     {{"G Code" 1  V} \
, n# Y4 z" D$ N* |8 Q% d        {{"null" 2  V} \1 ?' k- b) B1 j* v! ?" }
                {"Left" 2  a $mom_sys_cutcom_code(LEFT) UI_PB_tpth_EntryCallBack null} \
0 K$ w, _8 @# M2 ?2 S9 G! X                {"Right" 2  a $mom_sys_cutcom_code(RIGHT) UI_PB_tpth_EntryCallBack null}}} \
% g+ A% y& v; ?- V0 s# y     {{"Applicable Planes" 2  V} \
" J8 o; M! U6 f  R        {{"null" 3  H} \- t  W/ T$ i/ V5 N
                {"XY" 3  n $cutcom_plane_xy null null} \" S. I( W+ Y% N% T2 b+ ^# R* a
                {"YZ" 3  n $cutcom_plane_yz null null} \6 Y0 b5 \& R' P& j
                {"ZX" 3  n $cutcom_plane_zx null null}} \
4 {- H9 F0 ?3 [        {{"null" 1  V} \  f+ ~) n2 X4 o2 ?, Q
                {"Edit Plane Codes" 1  n null UI_PB_tpth_EditPlaneCodes null}}} \
! h- v4 Q  ~$ P) D/ b4 V% {5 D; B  Y     {{"Cutcom Register" 1  V} \
# o! }% i/ Z/ F8 A        {{"null" 2  V} \
. r5 [0 n7 @6 h0 n                {"Minimum" 0  i $rad_offset_min null null} \: ~: K  d- l) @: |/ b
                {"Maximum" 0  i $rad_offset_max null null}}} \  y+ D5 e1 S- `5 s3 n8 V) U, E/ ?
     {{"Cutcom Off Before Change" 1  V} \* ?, P* U: G5 w/ s
        {{"null" 2  H} \) w8 d- w, K( `
                {"Yes" 4  n $cutcom_off_before_change null null} \
2 W6 s& W* a6 R" c% }                {"No" 4  n $cutcom_off_before_change null null}}}
3 I) A( O4 M: ]$ }{Cutcom Off} \
% P4 _5 B5 b; ^     {{"null" 1  V} \- N# d3 @4 H( a6 C
        {{"G Code" 1  V} \
# P. {/ d% L( `. k                {"Off" 2  a $mom_sys_cutcom_code(OFF) UI_PB_tpth_EntryCallBack null}}}
& ^  U3 \1 D& a8 v0 i. e{Linear Move} \
7 ~) l2 T* D; F2 @# N& @1 b     {{"null" 2  V} \
" y0 b! T; u$ ]2 R" e        {{"G Code" 1  V} \
6 `7 ^4 g# @' N8 ~                {"Linear Motion" 2  a $mom_sys_linear_code UI_PB_tpth_EntryCallBack null}} \" a- b5 K, k- @% z' ~
        {{"null" 1  H} \5 s) }5 p* X$ D
                {"Assumed Rapid Mode at Maximum Traversal Feed" 3  n $rap_mode_trav_rate null null}}}
% @& j3 c& A  j2 l1 {{Circular Move} \$ `" |+ e% u+ w  Z+ |# m; L: G$ C
     {{"Motion G Code" 1  V} \
7 l; b' F1 M3 U( V        {{"null" 2  V} \
$ [  s9 ^7 T9 K: l' G! }3 x                {"Clockwise (CLW)" 2  a $mom_sys_circle_code(CLW) UI_PB_tpth_EntryCallBack null} \0 f* e6 ]$ W& B- F; K1 g8 T
                {"Counter-Clockwise (CCLW)" 2  a $mom_sys_circle_code(CCLW) UI_PB_tpth_EntryCallBack null}}} \  D- G5 [: s" G$ l, P
     {{"Applicable Planes" 2  V} \" w. C( x4 n  _5 k# L
        {{"null" 4  H} \
$ m4 f! D- e' H$ l6 ?                {"XY" 4  n $mom_kin_arc_valid_plane null null} \
% {( l! t! |3 s6 V+ i$ |' d( S                {"YZ" 4  n $mom_kin_arc_valid_plane null null} \
8 P4 F4 i2 o9 ]) D9 L4 s# S, k                {"ZX" 4  n $mom_kin_arc_valid_plane null null} \
4 |# @  o: ?5 n+ l3 R# m                {"XYZ" 4  n $mom_kin_arc_valid_plane null null}} \9 E7 L+ v% A3 r( _. E3 L( M' V' _
        {{"null" 1  V} \0 p1 \( S; i% S, z0 b, x3 O
                {"Edit Plane Codes" 1  n null UI_PB_tpth_EditPlaneCodes null}}} \2 {0 I: H$ ]# w6 U2 X( p8 C- F
     {{"Circular Record" 1  V} \  ?/ n( ^: }0 V! s7 p6 P" O  G6 ?: H
        {{"null" 2  H} \' B/ l' z  u# ?  H
                {"Full Circle" 4  n $mom_kin_arc_output_mode null null} \9 z' G- G# [7 \7 P( R0 e$ O
                {"Quadrant" 4  n $mom_kin_arc_output_mode null null}}} \- }) \/ l$ c: w6 m* ?
     {{"Radius" 1  V} \
. d5 ?: F( |, Z! K/ S5 N        {{"null" 2  V} \% X, b& V6 M' I
                {"Minimum" 2  f $mom_kin_min_arc_radius null null} \
4 G! f8 s1 r  G' ]& t3 g, R                {"Maximum" 2  f $mom_kin_max_arc_radius null null}}} \) N- ^$ i9 o9 K" Y- H' _7 k
     {{"IJK Definition" 1  V} \
3 \2 h# I% k* B% _! L( v        {{"null" 1  V} \  i6 p7 x- [$ y/ _9 \3 r4 u- x& b4 l  |
                {"null" 10  n $mom_sys_cir_vector UI_PB_tpth_IJKParameters {"Vector - Arc Start to Center" "Vector - Arc Center to Start" "Unsigned Vector - Arc Start to Center" "Vector - Absolute Arc Center"}}}} \
" f: \2 h3 a8 T% S  O1 Q     {{"null" 1  V} \
5 s/ C5 h0 E) [* ~0 I        {{"null" 1  V} \
& s7 a( ^4 P9 M8 E1 ^1 d                {"Minimum Arc Length" 2  f $mom_kin_min_arc_length null null}}}
) r, N/ [2 A0 i2 }/ @{Rapid Move} \
& k6 J  l. i! O, N! i     {{"null" 2  V} \6 s# v! u, X1 _! h$ F
        {{"G Code" 1  V} \+ U% d  V7 b2 q3 v9 ]
                {"Rapid Motion" 2  a $mom_sys_rapid_code UI_PB_tpth_EntryCallBack null}} \' Z% A* h' \* i/ `+ h7 D- k
        {{"null" 1  H} \# D9 o- W% m2 V
                {"Work Plane Change" 3  n $rap_wrk_pln_chg UI_PB_tpth_EditRapidBlocks null}}}
" K* L2 @. _: v3 f4 E{Cycle Parameters} \0 ~/ R- Z0 S0 y, p4 c8 l! W
     {{"G Code & Customization" 2  H} \
' p; `+ R: m& f$ u9 ?! _* V6 x. l        {{"null" 14  V} \& T$ P" K. _+ q9 g, u  [
                {"" 7  n null null null} \
6 [: r8 A( w6 b+ K3 S8 Z                {"" 7  n null null null} \
/ F; q2 M4 |6 _4 h! d                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_drill null null "event,cycle,customize"} \
$ @0 [: o" r. P- g                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_drill_dwell null null "event,cycle,customize"} \
# i4 G  q9 X+ t                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_drill_deep null null "event,cycle,customize"} \
8 L4 [4 w: A, u                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_drill_break_chip null null "event,cycle,customize"} \
  l( z9 w! W  o+ a                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_tap null null "event,cycle,customize"} \9 |- }( c( f" Q# }  m% `
                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_bore null null "event,cycle,customize"} \, k  a9 q) T$ Z' |9 P
                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_bore_drag null null "event,cycle,customize"} \
; `. I- _9 P" N) H                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_bore_nodrag null null "event,cycle,customize"} \
5 `7 d3 F( G1 |9 k                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_bore_manual null null "event,cycle,customize"} \
: H: b+ c' u; a' d                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_bore_dwell null null "event,cycle,customize"} \" K/ a4 M5 P0 z* Z( H+ p) ^
                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_bore_back null null "event,cycle,customize"} \
7 A. {# g* M0 k: H+ A                {"$gPB(event,cycle,customize,Label)" 3  n $mom_sys_sim_cycle_bore_manual_dwell null null "event,cycle,customize"}} \7 j4 s* }: Z0 w% q0 m# n
        {{"null" 14  V} \! q/ _( @" L4 X4 k1 T# v( K1 f
                {"Cycle Start" 2  a $mom_sys_cycle_start_code UI_PB_tpth_EntryCallBack null} \
. D/ {& p9 h. ~' D! h0 D2 X5 F% C                {"Cycle Off" 2  a $mom_sys_cycle_off UI_PB_tpth_EntryCallBack null} \
! A7 F" L0 Q0 U8 Z                {"Drill" 2  a $mom_sys_cycle_drill_code UI_PB_tpth_EntryCallBack null} \* F& A( i9 w) Y3 q' s8 N
                {"Drill Dwell (SpotFace)" 2  a $mom_sys_cycle_drill_dwell_code UI_PB_tpth_EntryCallBack null} \; @% S& G  D, K  |7 C$ p
                {"Drill Deep (Peck)" 2  a $mom_sys_cycle_drill_deep_code UI_PB_tpth_EntryCallBack null} \
; \& V0 J. ^$ c! M  ~. f" T( ]. j                {"Drill Break Chip" 2  a $mom_sys_cycle_drill_break_chip_code UI_PB_tpth_EntryCallBack null} \9 g3 ?" z* @% b7 T4 j/ S; w
                {"Tap" 2  a $mom_sys_cycle_tap_code UI_PB_tpth_EntryCallBack null} \! c1 w1 `" A" c4 l+ }. O# I* w; n
                {"Bore (Ream)" 2  a $mom_sys_cycle_bore_code UI_PB_tpth_EntryCallBack null} \
+ }! P- B# D3 U. \                {"Bore Drag" 2  a $mom_sys_cycle_bore_drag_code UI_PB_tpth_EntryCallBack null} \
! o7 w! N4 {* A) G7 S, q                {"Bore No-Drag" 2  a $mom_sys_cycle_bore_no_drag_code UI_PB_tpth_EntryCallBack null} \) B* s: n0 V# w3 ]! W' `
                {"Bore Manual" 2  a $mom_sys_cycle_bore_manual_code UI_PB_tpth_EntryCallBack null} \
: @% N# r3 Z7 x' R                {"Bore Dwell" 2  a $mom_sys_cycle_bore_dwell_code UI_PB_tpth_EntryCallBack null} \% I9 b; O$ F& h. o* f8 S0 T
                {"Bore Back" 2  a $mom_sys_cycle_bore_back_code UI_PB_tpth_EntryCallBack null} \: M& |; o$ _: m1 a( Z7 }% G
                {"Bore Manual Dwell" 2  a $mom_sys_cycle_bore_manual_dwell_code UI_PB_tpth_EntryCallBack null}}} \
2 x6 ^: a0 f- b     {{"null" 4  V} \$ \- k7 Y( r- F* }1 s
        {{"Cycle Start" 2  H} \) m, \4 X/ J1 }2 K# T: v: r
                {"G79 X Y Z" 3  n $cycle_start_blk UI_PB_tpth_CycleStartBlks null "event,cycle,start"} \
0 H. s, Y0 M" K( G. ]  E                {"Use Cycle Start Block To Execute Cycle" 7  n null null null}} \
5 w' l5 q) z- O& t4 U. M        {{"Rapid - To" 1  V} \, D& W( E& ?  V* H+ s$ k
                {"null" 8  n $cycle_rapto_opt UI_PB_tpth_CycleRapidBlks {"None" "R" "Rapid Traverse & R" "Rapid"}}} \
- ~0 C) D. ?" z. Y) i0 ?        {{"Retract - To" 1  V} \
/ m3 G+ i: `  K+ ]  k  t: m! P                {"null" 8  n $cycle_recto_opt UI_PB_tpth_CycleRetractBlks {"None" "K" "G98/G99" "Rapid Spindle" "Cycle Off then Rapid Spindle"}}} \; n* H5 }3 D, E: T( U
        {{"Cycle Plane Control" 1  V} \$ l( c4 X! g. V
                {"null" 8  n $cycle_plane_control_opt UI_PB_tpth_CyclePlaneElem {"None" "G17/G18/G19"}}}}7 [/ q- M) [% U: E- x9 p
## EVENTS USER INTERFACE END
+ ]' W) R- [  C) h## MOM SYS VARIABLES START
# f' n. j0 j2 m/ r% L/ h+ @{G_cutcom} \
+ P: |8 W+ f1 D  L& w      {"$mom_sys_cutcom_code($mom_cutcom_status)" "\$mom_sys_cutcom_code(LEFT)" "Cutcom (LEFT/RIGHT/OFF)"} \
. @4 A: y- h% L- V; Z1 q' k      {"$mom_sys_cutcom_code(LEFT)" "41" "Cutcom Left"} \
) n' R# Q& R. h; |( z. n# h      {"$mom_sys_cutcom_code(RIGHT)" "42" "Cutcom Right"} \! {9 s5 Y) A( i; j4 F$ }9 w
      {"$mom_sys_cutcom_code(OFF)" "40" "Cutcom Off"}! _; S9 B5 k3 ~* Z
{G_plane} \! |1 q3 @' R2 r: k3 d, T1 G1 e
      {"$mom_sys_cutcom_plane_code($mom_cutcom_plane)" "\$mom_sys_cutcom_plane_code(XY)" "Cutcom Plane Code (XY/ZX/YZ)"} \% D5 l: [" p2 R, g2 L
      {"$mom_sys_cutcom_plane_code($mom_pos_arc_plane)" "\$mom_sys_cutcom_plane_code(XY)" "Arc Plane Code (XY/ZX/YZ)"} \* v# M! \$ }! }1 t0 h) d
      {"$mom_sys_cutcom_plane_code(XY)" "17" "XY Plane Code"} \: t$ _# j) a' ^! Z! z" y
      {"$mom_sys_cutcom_plane_code(ZX)" "18" "ZX Plane Code"} \
! Y# ^! B6 k+ J* z" {5 V# E      {"$mom_sys_cutcom_plane_code(YZ)" "19" "YZ Plane Code"}1 O! Q  q# `- N  }0 t* `. Q. b; V
{G_adjust} \; Q' s+ c3 P1 j* a# c8 D$ g, C8 m
      {"$mom_sys_adjust_code" "43" "Tool Len Adjust Plus"} \
" |) z/ Z+ e  c4 ]' n      {"$mom_sys_adjust_code_minus" "44" "Tool Len Adjust Minus"} \
! G8 `# s+ u4 N      {"$mom_sys_adjust_cancel_code" "49" "Cancel Tool Len Adjust"}
% Q* b/ Y) M) m% T2 r8 j5 [* N- g{G_feed} \0 Y2 B3 L7 u' N- n. ~/ B  V& T7 ]
      {"$mom_sys_feed_rate_mode_code($feed_mode)" "\$mom_sys_feed_rate_mode_code(MMPM)" "Feed Rate Mode"} \
  ~, r0 \3 A* B2 R' c  n      {"$mom_sys_feed_rate_mode_code(IPM)" "94" "IPM Feed Rate Mode"} \2 D1 t3 P/ \  I+ }0 l
      {"$mom_sys_feed_rate_mode_code(IPR)" "95" "IPR Feed Rate Mode"} \1 H* L4 \: R0 Q& i% v
      {"$mom_sys_feed_rate_mode_code(FRN)" "93" "FRN Feed Rate Mode"} \: v; [- b- {2 w4 A
      {"$mom_sys_feed_rate_mode_code(MMPM)" "94" "MMPM Feed Rate Mode"} \9 o) g. E  i0 [1 q8 }
      {"$mom_sys_feed_rate_mode_code(MMPR)" "95" "MMPM Feed Rate Mode"}2 l; a$ c1 ]# t5 k3 B* _
{G_spin} \' I! r% U6 c8 U4 x6 O
      {"$mom_sys_spindle_mode_code($mom_spindle_status)" "\$mom_sys_spindle_mode_code(RPM)" "Spindle output Mode (RPM/SFM)"} \! c4 Z! x, ?* j1 b& k& i# J
      {"$mom_sys_spindle_mode_code(SFM)" "96" "Spindle output (CSS)"} \* r  ^8 s+ j0 V" `; {! [' H
      {"$mom_sys_spindle_mode_code(RPM)" "97" "Spindle output (RPM)"}
2 U! l$ R+ ]7 n0 H* ~' o{G_return} \" s6 ^$ F# O8 F/ C
      {"$mom_sys_cycle_ret_code($mom_cycle_retract_mode)" "\$mom_sys_cycle_ret_code(MANUAL)" "Cycle Return (AUTO/MANUAL)"} \8 T7 l4 v- j: b; D- N$ A
      {"$mom_sys_cycle_ret_code(AUTO)" "98" "Cycle Return (AUTO)"} \1 o& o" w7 h# C8 k4 u* }
      {"$mom_sys_cycle_ret_code(MANUAL)" "99" "Cycle Return (MANUAL)"}
: T- K  m3 N1 O. T% T; B$ E{G_motion} \( R( }8 X6 o# [) t# k7 N4 {& t( L
      {"$mom_sys_rapid_code" "0" "Rapid Move"} \3 K" }: O- S% ?5 P
      {"$mom_sys_linear_code" "1" "Linear Move"} \
% V. D4 T5 _9 q& n      {"$mom_sys_circle_code($mom_arc_direction)" "\$mom_sys_circle_code(CLW)" "Circular Interpolation (CLW/CCLW)"} \
5 r0 s" k6 ]  q! y& D5 h      {"$mom_sys_circle_code(CLW)" "2" "Circular Interpolation CLW"} \
: u8 V0 U6 ~8 W      {"$mom_sys_circle_code(CCLW)" "3" "Circular Interpolation CCLW"} \# `+ K& y* F' g& y& s4 o1 D
      {"$mom_sys_cycle_drill_code" "81" "Drill"} \  r. T$ x) t* W  Z4 t
      {"$mom_sys_cycle_drill_dwell_code" "82" "Drill Dwell"} \, m% m2 l/ ~0 m- X
      {"$mom_sys_cycle_drill_deep_code" "83" "Drill Deep"} \  z$ e- z7 B- G' D) f% K
      {"$mom_sys_cycle_drill_break_chip_code" "73" "Drill Break Chip"} \) x& i% ]/ |* f$ v: Y3 v
      {"$mom_sys_cycle_tap_code" "84" "Tap"} \
4 n; e$ _9 ?; D+ B0 C. O+ g4 ~9 X      {"$mom_sys_cycle_bore_code" "85" "Bore"} \% H' M0 Q7 C6 E* O
      {"$mom_sys_cycle_bore_drag_code" "86" "Bore Drag"} \
( A: E& K" y6 I" s      {"$mom_sys_cycle_bore_no_drag_code" "76" "Bore No Drag"} \
0 y+ d7 g2 ?: \3 u- A& H; H      {"$mom_sys_cycle_bore_back_code" "87" "Bore Back"} \
' x7 b8 l3 _0 i% k+ B" U      {"$mom_sys_cycle_bore_manual_code" "88" "Bore Manual"} \
# c7 F' Y' F% \- j      {"$mom_sys_cycle_bore_dwell_code" "89" "Bore Dwell Cycle"} \
6 `1 F- Q. P/ T! Z, U* y5 ~      {"$mom_sys_cycle_bore_manual_dwell_code" "88" "Bore Manual Dwell Cycle"} \
- ?9 p, q+ e" H- Z' o5 M- j      {"$mom_sys_cycle_start_code" "79" "Cycle Start Code"} \$ ]" o- P# l/ F: Z
      {"$mom_sys_cycle_off" "80" "Cycle Off"} \
' _, ~$ y! m& g      {"$mom_sys_cycle_reps_code" "x" "Cycle Code Representative"}
( o/ ?# A. R6 V4 B  u2 T7 H- f. M{G_mode} \2 G+ m4 x6 C/ E
      {"$mom_sys_output_code($mom_output_mode)" "\$mom_sys_output_code(ABSOLUTE)" "Absolute/Incremental Mode"} \1 `5 ?7 E3 B6 n& }
      {"$mom_sys_output_code(ABSOLUTE)" "90" "Absolute Mode"} \
, _2 ^7 S/ `% v. D4 p$ C# ?2 I      {"$mom_sys_output_code(INCREMENTAL)" "91" "Incremental Mode"}& L8 K( m# `7 e4 I8 b# s! _
{G} \
' \$ c( y4 k6 D1 J      {"$mom_prefun" "" "Pre Function"} \1 A- \0 F" Z3 I# o7 o% j, |
      {"$mom_sys_delay_code(SECONDS)" "4" "Delay in Seconds"} \- R0 w3 a  q" i# Y( l2 H+ {! q
      {"$mom_sys_delay_code(REVOLUTIONS)" "4" "Delay in Revloutions"} \4 @! r2 G' w1 }+ c0 y. `, Z6 F( E
      {"$mom_sys_delay_code($mom_delay_mode)" "\$mom_sys_delay_code(SECONDS)" "Delay (Seconds/Revolutions)"} \
+ H' N9 ~( G7 a. i% w  [! N& f      {"$mom_sys_reset_code" "92" "Absolute Position Reset"} \+ ?) G1 @- I9 ~
      {"$mom_sys_unit_code(IN)" "70" "Output Unit (Inch)"} \
0 P5 ~2 q% @% E2 \( `      {"$mom_sys_unit_code(MM)" "71" "Output Unit (Metric)"} \
: ]3 C1 q0 p% K  l- T3 S9 \      {"$mom_sys_unit_code($mom_output_unit)" "\$mom_sys_unit_code(IN)" "Output Unit (Inch/Metric)"} \( l8 e. _, Y5 i* ^* _
      {"$mom_work_coordinate_number + 53" "54" "Work Coordinate Selection (ZERO) (54 ~ 59)"} \8 @; J. X9 t' X" A- R. @
      {"$mom_fixture_offset_value + 53" "54" "MCS Fixture Offset  (54 ~ 59)"} \2 z( [# E5 h1 \/ X& E  T! G
      {"$mom_sys_return_code" "28" "Return Home"}
, Y  |5 w4 O$ M) x" {1 V7 M{X} \
) H. Y7 U/ i/ o8 R      {"$mom_pos(0)" "" "X Coordinate"} \
7 u6 C* L" k. K. T0 f; h6 w( l      {"$mom_from_pos(0)" "" "FROM X Coordinate"} \  S8 U( o. f+ b: U: P% j  @3 r; \
      {"$mom_cycle_feed_to_pos(0)" "" "Cycle Feed X"} \
- H8 F6 W& d% [      {"$mom_cycle_rapid_to_pos(0)" "" "Rapid X Position in Cycle"} \
% J8 n6 m- `5 S& e9 \      {"$mom_cycle_retract_to_pos(0)" "" "Retract X Position in Cycle"} \& u7 J9 ~+ k5 F/ n8 N+ C
      {"$mom_tool_x_offset" "" "Tool X Offset"}9 l$ @2 {, f& i  J
{Y} \
- _8 w; W% T6 @7 t# z      {"$mom_pos(1)" "" "Y Coordinate"} \
, n8 X5 ]0 W. O3 K1 G      {"$mom_from_pos(1)" "" "FROM Y Coordinate"} \& z: \8 W  M# ]9 \
      {"$mom_cycle_feed_to_pos(1)" "" "Cycle Feed Y"} \
# W. A* S  }+ Y- ?      {"$mom_cycle_rapid_to_pos(1)" "" "Rapid Y Position in Cycle"} \; A0 D  X# b8 w; X9 [3 G
      {"$mom_cycle_retract_to_pos(1)" "" "Retract Y Position in Cycle"} \1 W3 }' O8 n' M" U7 V) O
      {"$mom_tool_y_offset" "" "Tool Y Offset"}
' I+ \9 U2 F+ B5 ^, X8 Z{Z} \
' I# Z7 `1 k. C$ j: m& z, a      {"$mom_pos(2)" "" "Z Coordinate"} \* R* V2 {; F8 S5 \; q! X  o+ p
      {"$mom_from_pos(2)" "" "FROM Z Coordinate"} \
8 d' Z' [9 d! I+ C$ W( z4 o, r      {"$mom_cycle_feed_to_pos(2)" "" "Cycle Feed Z"} \
/ {" N- a, g8 a4 u! X5 h8 e# M. |      {"$mom_cycle_feed_to" "" "Cycle Feed To Distance"} \: b) t' J; P9 E% A' E
      {"$mom_cycle_rapid_to - $mom_cycle_feed_to" "" "Cycle Feed To Positive Increment"} \: Z5 C' }% o; S' z) ?: Q0 I2 ?
      {"$mom_cycle_feed_to - $mom_cycle_rapid_to" "" "Cycle Feed To Negative Increment"} \
! x/ o! ^5 @  W1 D) b) m% j      {"$mom_cycle_rapid_to_pos(2)" "" "Rapid Z Position in Cycle"} \
; K6 T+ n  `' d4 m      {"$mom_cycle_retract_to_pos(2)" "" "Retract Z Position in Cycle"} \- O5 ]2 D7 C5 G
      {"$mom_tool_z_offset" "" "Tool Z Offset"}
: R# r  i5 u, M7 [{fourth_axis} \* D: k7 ~5 E1 [$ v  L8 \5 Z/ E
      {"$mom_out_angle_pos(0)" "" "4th Axis Angle"} \9 n- _1 V" R$ C% x6 b( g
      {"$mom_out_angle_pos(1)" "" "5th Axis Angle"}: |, j7 Z7 H. i, X  O: y7 Z: ^
{fifth_axis} \
4 R* z4 ~6 x4 x' [      {"$mom_out_angle_pos(0)" "" "4th Axis Angle"} \
( R! @+ Y" m( k7 p( ~      {"$mom_out_angle_pos(1)" "" "5th Axis Angle"}
* x7 g" e% a0 n3 J/ I, o; B( q{I} \% z. D0 \' _" M& L$ D
      {"$mom_pos_arc_center(0) - $mom_prev_pos(0)" "" "Arc Start To Center X-Axis"}0 ?, `. Y0 c$ J) b. x" a
{J} \1 Z2 ~! q2 \4 }
      {"$mom_pos_arc_center(1) - $mom_prev_pos(1)" "" "Arc Start To Center Y-Axis"}
  B% z$ L6 t( H, k  t8 c{K} \
# a. }; c0 M: C: J# x      {"$mom_pos_arc_center(2) - $mom_prev_pos(2)" "" "Arc Start To Center Z-Axis"}% z, `7 _! S- O& W
{R} \( H% G" x2 S: q
      {"$mom_arc_radius" "" "Arc Radius"} \: X4 S5 ]5 A: }
      {"$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)" "" "Rapid Position in Cycle"} \4 J! O  V1 f0 w9 ^. n; ?$ O
      {"$mom_cycle_rapid_to" "" "Cycle Rapid To Distance"}
, o8 l$ n' k  L5 \{F} \
3 U1 G, ?- C, g! J" P8 O2 \; B      {"$feed" "" "Feed Rate"}8 j9 D$ a0 Q& \# k. v. |8 T
{S} \* d# p( E6 b( l8 C5 B2 \* r  ^$ h
      {"$mom_spindle_speed" "" "Spindle Speed"} \4 z0 U, C; g# {4 h4 _4 o; `
      {"$mom_spindle_maximum_rpm" "" "Spindle Max RPM"}2 _( S% o  c% C* A, E# W6 ^
{T} \
2 c- `  ]" V6 i7 D  |0 z; ~      {"$mom_tool_number" "" "Tool Number"} \6 x, i) r4 b# {1 X
      {"$mom_next_tool_number" "" "Next Tool Number"}
$ n% O$ l: O# B1 [. E9 o{D} \8 _/ R- u$ Q: M! N! u
      {"$mom_cutcom_adjust_register" "1" "Tool Radius Compensation"}
0 _! A$ n$ k  F0 i3 @{H} \0 F3 ]. N7 @, P
      {"$mom_tool_adjust_register" "1" "Tool Adjust Register"} \0 _) ^# L# f9 V% s7 Y, B5 s
      {"$mom_sys_zero" "0" "Cancel Tool Adjust"}
/ T" K, i" f/ E0 N; Q{dwell} \* P& r3 J$ S- B7 M% Q9 \! D$ E# {7 ^
      {"$mom_delay_value" "" "Programmed Dwell"}/ z' X' h& a' E1 i4 o
{cycle_dwell} \
7 \8 F$ P5 ]' J' C      {"$mom_cycle_delay" "" "Delay For Cycle Dwell"}
% v/ r6 t! P: N6 b" Y) S{K_cycle} \8 u7 l& n+ x5 Z1 p, X8 F
      {"$mom_cycle_retract_to_pos($mom_cycle_spindle_axis)" "" "Retract Position in Cycle"} \
, U, m% h1 P2 Y: G. W      {"$mom_cycle_retract_to" "" "Cycle Retract To Distance"}% J* K5 [5 y, |$ t& u( ]) ?7 _- r4 o
{cycle_step1} \
# e+ Z6 Z0 r0 x' c      {"$mom_cycle_step2" "" "Step Incr Modifier"}: d, x( D$ e; M+ e
{cycle_step} \) B! E# t2 Z4 O
      {"$mom_cycle_step1" "" "Step Incr Value"}
  r4 ^0 K* I# _. }( g{cycle_orient} \( `+ }" \# K3 x4 O, U. S
      {"$mom_cycle_orient" "" "Cycle Orient Value"}* s9 q8 T: W7 w' S
{P_cutcom} \
) p- W' j: `4 j0 Y1 x1 G      {"$pval" "" "Cutcom (Custom Command)"}
0 V# x( B# C" W$ {( v6 D{Q_cutcom} \; U0 F5 F1 r' S( i8 w
      {"$qval" "" "Cutcom (Custom Command)"}; \+ `) `2 h$ y( k- a) G. w
{E} \
, Q  i' m. R( `% U7 `6 I/ X& f      {"$mom_thread_increment" "" "Thread Increment"}
( x0 l$ A. D+ o3 n) g# r6 A{M_spindle} \+ v$ M' V' G$ R: c+ h" A
      {"$mom_sys_spindle_direction_code($mom_spindle_direction)" "\$mom_sys_spindle_direction_code(CLW)" "Spindle Direction (CLW/CCLW)"} \
9 X0 d' d# r" R8 E# u* m      {"$mom_sys_spindle_direction_code(CLW)" "3" "CLW Spindle Direction"} \
& K4 C; r( c* G% r' U      {"$mom_sys_spindle_direction_code(CCLW)" "4" "CCLW Spindle Direction"} \+ u; A1 p1 T5 m4 [
      {"$mom_sys_spindle_direction_code(OFF)" "5" "Spindle Off"}. o; w& P9 W8 [! h0 C
{M_range} \
$ K* w2 w5 V% I+ k2 \      {"$mom_sys_spindle_range_code($mom_spindle_range)" "41" "Spindle Range"}
# B6 A" a* D, x& N* J{M_coolant} \
3 E% R2 z5 A1 s% v0 q+ ^      {"$mom_sys_coolant_code($mom_coolant_status)" "\$mom_sys_coolant_code(FLOOD)" "Coolant Code (FLOOD/MIST/ON..)"} \; X; x0 A- R8 Y) N: k
      {"$mom_sys_coolant_code(ON)" "8" "Coolant On"} \2 a7 ~+ ]8 f! z( i! [
      {"$mom_sys_coolant_code(FLOOD)" "8" "Coolant Flood"} \
+ N$ r& e# ^5 _2 c- C      {"$mom_sys_coolant_code(MIST)" "7" "Coolant Mist"} \
5 Q2 J  O* f0 y7 d& l4 o$ A      {"$mom_sys_coolant_code(THRU)" "26" "Coolant Thru"} \7 X8 Y; ^! m& T& m$ g
      {"$mom_sys_coolant_code(TAP)" "27" "Coolant Tap"} \+ W" d( }' s+ j5 E3 [
      {"$mom_sys_coolant_code(OFF)" "9" "Coolant Off"}
1 i7 J  l! n& c6 h{M} \
6 x8 b- o: D0 [8 `8 k2 ]! z! J      {"$mom_sys_optional_stop_code" "1" "Optional Stop"} \
$ x& A3 p! L& O5 P  s4 f      {"$mom_auxfun" "" "Aux Function"} \( e8 ^' E* U6 o
      {"$mom_sys_program_stop_code" "0" "Stop Program"} \2 k' z( q9 e7 u7 |' b
      {"$mom_sys_end_of_program_code" "2" "End Of program"} \
( D+ o' @2 G8 s# N+ m* v# z      {"$mom_sys_rewind_code" "30" "Rewind Program"} \
9 q  M( t: U# O7 d: S) X      {"$mom_sys_tool_change_code" "6" "Tool Change"}4 y! |, @. |0 u
{N} \
& X. X3 m% f1 \5 Z      {"$mom_seqnum" "" "Sequence Number"}- n2 _1 r( \! @$ j4 l% P1 q# G* |8 v
{Text} \
2 ], `( \# P; x' @8 D1 P# \4 G      {"" "" ""}
8 E2 a. k! g* p. I; H{New_Address} \
4 I) H/ H1 v% v5 k' E4 p4 d      {"" "" ""}$ b; h" D/ ~$ X( w0 J# i; e
{PB_Dummy} \
; Z# @8 q, E% a- X: }+ S      {"Include_UDE" "1" ""} \
( b9 q, C+ r, P* \+ B      {"UDE_File_Name" "\$UGII_CAM_USER_DEF_EVENT_DIR/ude.cdl" ""} \( [+ X% |3 g' t/ b' D
      {"Output_VNC" "0" ""} \
7 b% K$ a( H& j! e# X( _      {"VNC_Mode" "Standalone" ""} \
) z) n7 G" w3 r- _9 [9 t      {"Main_VNC" "" ""} \2 K$ J7 \& c4 {5 k6 p
      {"Decimal_Point" "." ""} \- H- F" s% v0 [: S( U* Y3 d9 W% i
      {"Comment_Start" ";(" ""} \9 |: P, E, a) p, N  I
      {"Comment_End" ")" ""} \
5 C. N+ j5 ?4 o! O      {"seq_blk_nc_code" "0" ""} \! \$ N! J, A+ I0 k  K
      {"$mom_sys_blank_code" "" ""} \
9 I3 i6 ]% C( G      {"$is_linked_post" "0" ""} \: x  ~1 _$ n* u1 z. l
      {"$linked_posts_list" "\{\{\} \{this_post\}\}" ""} \! n$ J. f5 ~2 r$ i; \( Y& A4 j: G# H
      {"$tl_num_min" "1" ""} \
7 ]0 T3 K" a  k) a% g$ ?      {"$tl_num_max" "32" ""} \
$ D, R7 n3 _- A8 f* Z      {"$tl_change_sec" "" ""} \, f0 i8 S$ _3 i% b; F, I! p
      {"$tl_retract_status" "1" ""} \- `  Y% ?  x- M' O" U
      {"$tl_retract_z_pos" "99" ""} \
3 X2 k0 U5 s  G2 D      {"$output_mode_opt" "Absolute/Incremental" ""} \4 @7 s  I1 a* ?/ V
      {"$cutcom_plane_xy" "1" ""} \3 A1 A& N4 B% q, A4 p& V+ o
      {"$cutcom_plane_yz" "0" ""} \
% R2 x% T8 {; b$ ?2 E7 ^6 Z      {"$cutcom_plane_zx" "0" ""} \
  w: {1 Z$ R. S1 u! Y3 j      {"$rad_offset_min" "1" ""} \7 }* I! S2 K) f; D$ f
      {"$rad_offset_max" "99" ""} \
/ r6 g* }6 e7 |% N& [7 C5 }      {"$tl_len_offs_min" "1" ""} \! e( [9 f: r, k9 a/ \1 W- }, l* O
      {"$tl_len_offs_max" "20" ""} \' f* _' d- l( }6 w: _1 j# O
      {"$spin_fmt_type" "None" ""} \
4 @( A2 \, T/ r. M9 e      {"$spin_dwell_time" "0" ""} \3 I  T7 |( g' H5 y% {
      {"$cir_record_output" "YES" ""} \3 ?& p' T/ L6 S2 x+ x9 s$ T7 p" {
      {"$rap_wrk_pln_chg" "1" ""} \& ~& T" G" Y+ |9 J. D- P* V
      {"$rap_mode_trav_rate" "0" ""} \$ S: i0 I! g- w  t0 P9 g
      {"$rap_mode_trav_value" "100" ""} \, @/ u* E5 }) `( l9 b4 `
      {"$cycle_rapto_opt" "R" ""} \
2 c* ^+ H2 I# j% v      {"$cycle_recto_opt" "None" ""} \
) \  n" m: Y8 h5 H1 X& u" G      {"$cycle_plane_control_opt" "None" ""} \
" w+ Y" Z; u; B  B      {"$cycle_start_blk" "0" ""} \
% G& @- @2 l  S5 ?7 p( w. r      {"$tool_num_output" "TOOL_NUMBER_ONLY" ""} \6 L" M) y$ p$ d9 P+ _. u! K0 |+ ]
      {"$cutcom_off_before_change" "NO" ""} \7 D, t; m, Q; b8 \
      {"SeqNo_output" "0" ""} \
# Y5 p/ C0 T9 G% m& o0 b      {"$gcode_status" "0" ""} \- }) l6 H0 T2 G
      {"$mcode_status" "0" ""} \
4 z6 M- l. o0 e/ [% ^- ~/ ^, t7 [      {"$oth_rev_xy_plane" "0" ""} \
( H2 F: ?/ |, ]5 s9 O) b      {"$oth_rev_yz_plane" "0" ""} \
& m6 w( v  s0 I% k/ t1 K      {"$oth_rev_zx_plane" "0" ""} \/ E' [8 _9 p  U! a5 C# D
      {"$oth_sup_out_ijk_zero" "0" ""} \! u; q  r+ r. |5 l1 W( o& j; I
      {"$oth_sup_out_ijk_xyz" "0" ""} \
9 y2 ~# A" Y$ m# _/ n      {"$mom_usd_add_var" "" ""} \" @6 S, I; Z9 O7 Q3 k( H: m, H+ F
      {"$evt_ncoutput_status" "Output_Imediately" ""} \
' M6 J9 V7 L/ Y0 F$ G      {"$4th_axis_direction" "Magnitude_Determines_Direction" ""} \
) u" }  s4 D/ l1 i7 q      {"$xaxis_dia_prog" "0" ""} \
" x  U; f4 K+ H) `+ c, A      {"$i_dia_prog" "0" ""} \. a) j/ T% U, b- I
      {"$yaxis_dia_prog" "0" ""} \, a- A9 J7 k% S/ e. e/ F- z$ C9 J
      {"$j_dia_prog" "0" ""} \* P7 v" @3 ]" R
      {"$xaxis_mirror" "0" ""} \6 P% r# \0 P7 x9 u" m: [
      {"$yaxis_mirror" "0" ""} \+ J5 ]( d4 P! ]# w4 i) R
      {"$zaxis_mirror" "0" ""} \
9 [6 V3 ~8 m# T; X9 T0 H      {"$i_mirror" "0" ""} \
  a: F! t2 V! n  ~' X; R6 T' n      {"$j_mirror" "0" ""} \
. u* c0 ]& ]4 ~% U: {      {"$k_mirror" "0" ""}
+ Z; E$ d# {! W1 e& t) e& Q6 P, j{PB_Tcl_Var} \/ p' o0 ]  _0 Q0 y: C: I
      {"$mom_sys_4th_axis_has_limits" "1" ""} \  F! l% E2 ]* h
      {"$mom_sys_5th_axis_has_limits" "1" ""} \, j6 o# n8 a/ s# {
      {"$mom_sys_sim_cycle_drill" "0" ""} \
& y% O' o( j6 b      {"$mom_sys_sim_cycle_drill_dwell" "0" ""} \9 C/ I$ A! T6 X7 G+ D' S6 U& Z4 p
      {"$mom_sys_sim_cycle_drill_deep" "0" ""} \0 s; }* C+ L; u# F1 R) n  S; @3 t/ O
      {"$mom_sys_sim_cycle_drill_break_chip" "0" ""} \
, y3 p4 C( ], m      {"$mom_sys_sim_cycle_tap" "0" ""} \* \6 _6 N7 h6 {" ?& g
      {"$mom_sys_sim_cycle_bore" "0" ""} \
) H1 x7 M- w" s7 G      {"$mom_sys_sim_cycle_bore_drag" "0" ""} \# h- Q9 ~% A2 m4 ]0 \+ _: B8 h* {
      {"$mom_sys_sim_cycle_bore_nodrag" "0" ""} \
- r6 o3 g' C! q; ~      {"$mom_sys_sim_cycle_bore_manual" "0" ""} \9 u% W  J1 b- j- q5 D
      {"$mom_sys_sim_cycle_bore_dwell" "0" ""} \9 t* W. G- I, Z* F. z$ e2 |" q
      {"$mom_sys_sim_cycle_bore_manual_dwell" "0" ""} \# M$ i7 o- h9 `9 Q9 Q; U$ n4 F
      {"$mom_sys_sim_cycle_bore_back" "0" ""} \
! C! F$ V  t  g* L5 ^' E      {"$mom_sys_cir_vector" "Vector - Arc Start to Center" ""} \
4 A& L9 ]2 W6 R* N$ L" ^' Z# r" T      {"$mom_sys_spindle_ranges" "0" ""} \$ J  N- j$ C) I; F" ^! S7 l! H
      {"$mom_sys_gcodes_per_block" "10" ""} \/ f( S# E; V: V* C& L
      {"$mom_sys_mcodes_per_block" "5" ""} \
. G6 w: d: ^( d/ v' ]! d      {"$mom_sys_rewind_stop_code" "\#" ""} \
, Z7 y1 J) H6 x      {"$mom_sys_home_pos(0)" "0" ""} \
1 s" }- q7 O+ D# M& j' T3 F      {"$mom_sys_home_pos(1)" "0" ""} \
+ G& Y+ L, r* k3 B2 v      {"$mom_sys_home_pos(2)" "0" ""} \
! a6 [5 z2 s) U      {"$mom_sys_zero" "0" ""} \8 S- N  _6 q5 P) P, a& v
      {"$mom_sys_opskip_block_leader" "/" ""} \8 N: h% `, Z8 H2 Y) ]9 k
      {"$mom_sys_seqnum_start" "1" ""} \
4 q- y' ^, L6 Q2 l/ p      {"$mom_sys_seqnum_incr" "1" ""} \
0 g" V$ T$ f5 E      {"$mom_sys_seqnum_freq" "100000" ""} \
6 I; m( W$ H9 P' _* H( x      {"$mom_sys_seqnum_max" "9999" ""} \
% J& E, r3 \) g4 P( f) _( a      {"$mom_sys_lathe_x_double" "1" ""} \
  S. u% N7 P3 t0 Z7 x      {"$mom_sys_lathe_i_double" "1" ""} \% o' ]2 T: W3 c" T
      {"$mom_sys_lathe_y_double" "1" ""} \
9 Z* T" I# N3 ?) @4 _( j0 i      {"$mom_sys_lathe_j_double" "1" ""} \; _+ B, I' P/ r5 L9 r) E! h
      {"$mom_sys_lathe_x_factor" "1" ""} \! J' y- Y( Q: e4 H
      {"$mom_sys_lathe_y_factor" "1" ""} \, c( g1 U6 k) b! u
      {"$mom_sys_lathe_z_factor" "1" ""} \9 P' S4 \) _9 ?; Y) R* B
      {"$mom_sys_lathe_i_factor" "1" ""} \
& _; g. }; \! }( ?      {"$mom_sys_lathe_j_factor" "1" ""} \1 R- L" f1 `2 h. X4 C
      {"$mom_sys_lathe_k_factor" "1" ""} \
; l$ [) @: h" M8 D2 L4 y3 T      {"$mom_sys_leader(N)" "N" ""} \
7 {- U0 U3 j: O' g4 H! p: q, F/ t      {"$mom_sys_leader(X)" "X" ""} \
+ q$ e. z1 E1 [! N# U      {"$mom_sys_leader(Y)" "Y" ""} \
  D$ P: {9 N# `5 o9 Q% k      {"$mom_sys_leader(Z)" "Z" ""} \0 f9 Z; o% A9 h0 d
      {"$mom_sys_leader(fourth_axis)" "A" ""} \
/ B- t; S9 B  M( R      {"$mom_sys_leader(fifth_axis)" "B" ""} \
1 L  L% Y: x' d; X1 c/ e0 j      {"$mom_sys_contour_feed_mode(LINEAR)" "MMPM" ""} \5 k1 s/ p: n  Z. P* z4 O
      {"$mom_sys_rapid_feed_mode(LINEAR)" "MMPM" ""} \9 I8 s7 }" j' t  |& Q
      {"$mom_sys_cycle_feed_mode" "MMPM" ""} \* [7 U1 X8 Q1 k+ b0 i
      {"$mom_sys_feed_param(IPM,format)" "Feed_IPM" ""} \
8 {5 d' G$ b2 p$ T      {"$mom_sys_feed_param(IPR,format)" "Feed_IPR" ""} \
* p. \, Y; c% o8 N      {"$mom_sys_feed_param(FRN,format)" "Feed_INV" ""} \
  U. g% h  D- J! X8 I8 R+ \2 \      {"$mom_sys_vnc_rapid_dogleg" "1" ""} \6 ~7 a% l: z, b0 o9 A. d# t& K
      {"$mom_sys_prev_mach_head" "" ""} \5 f" P& I' s+ ]/ P
      {"$mom_sys_curr_mach_head" "" ""} \
8 o: J5 p5 S9 I- a$ I9 y      {"$mom_sys_feed_param(MMPM,format)" "Feed_MMPM" ""} \6 J# z! \, n2 o0 _) K
      {"$mom_sys_feed_param(MMPR,format)" "Feed_MMPR" ""}
) i0 V# ]0 k3 [% V4 T& L{Command} \
) _  J2 X# e: y$ A: ]      {"Custom Command" "" "New Custom Command"} \
3 p# u5 Y! t" g5 F      {"MOM_set_seq_off" "" "MOM Command"} \! N, o. y+ [$ t. U$ t/ ?
      {"MOM_set_seq_on" "" "MOM Command"} \
% x  f4 }% H; k" E4 `6 |# S      {"PB_CMD_FEEDRATE_NUMBER" "" "Custom Command"} \
( I! p" R( S" N1 M, `* w      {"PB_CMD_before_motion" "" "Custom Command"} \
9 }, W$ ~0 ?9 m      {"PB_CMD_end_of_alignment_character" "" "Custom Command"} \( \# o; A# g- C9 n0 `; ]/ p
      {"PB_CMD_handle_sync_event" "" "Custom Command"} \7 n9 v4 P& c+ Y
      {"PB_CMD_kin_before_motion" "" "Custom Command"} \
5 G$ m( x7 U6 {+ j      {"PB_CMD_kin_end_of_path" "" "Custom Command"} \
6 j& k  |" l( |; ]: `# R      {"PB_CMD_kin_feedrate_set" "" "Custom Command"} \" K) N* I( g) y5 o6 H5 j1 L) o" J
      {"PB_CMD_kin_handle_sync_event" "" "Custom Command"} \
: |' K$ ^, c' P      {"PB_CMD_kin_init_mill_turn" "" "Custom Command"} \) l/ F2 M5 e9 d! Q: J
      {"PB_CMD_kin_init_mill_xzc" "" "Custom Command"} \8 g( E8 S  x, t4 a
      {"PB_CMD_kin_init_new_iks" "" "Custom Command"} \' E& m8 M* P* e2 Q
      {"PB_CMD_kin_init_rotary" "" "Custom Command"} \
: r$ ]& V, k! H- b$ O      {"PB_CMD_kin_linearize_motion" "" "Custom Command"} \
0 g5 w9 n/ s1 C* y' g      {"PB_CMD_kin_mill_turn_initialize" "" "Custom Command"} \
! `; f# Y4 m, O+ K9 g      {"PB_CMD_kin_mill_xzc_init" "" "Custom Command"} \- `  j- F, {1 Y7 H7 t4 g
      {"PB_CMD_kin_set_csys" "" "Custom Command"} \/ @) S7 m5 W& @, }
      {"PB_CMD_kin_start_of_path" "" "Custom Command"} \( b/ w- z  {( `# ?# t2 d' M
      {"PB_CMD_kin_start_of_program" "" "Custom Command"} \4 Z# _) y8 O) w6 ]5 P
      {"PB_CMD_linear_move" "" "Custom Command"} \
7 ^7 ~8 u4 P" M( @  I      {"PB_CMD_linearize_motion" "" "Custom Command"} \
# \( Y7 ^( R# E3 k      {"PB_CMD_pause" "" "Custom Command"} \
, i& G, E8 @/ [3 N8 J7 Q: K      {"PB_CMD_positive_z_down" "" "Custom Command"} \: o% m0 a# o: s. j- r! d
      {"PB_CMD_ptp_size" "" "Custom Command"} \
& K' }; v$ a0 e/ p      {"PB_CMD_reload_iks_parameters" "" "Custom Command"} \6 i! Q9 @' [; K
      {"PB_CMD_revise_new_iks" "" "Custom Command"} \
- u* W9 p3 h+ p8 S; t. v      {"PB_CMD_set_csys" "" "Custom Command"} \+ S! h' o: w8 {, Y- W4 W. }/ A! y
      {"PB_CMD_set_cycle_plane" "" "Custom Command"} \
# b; U9 M9 S# C2 T      {"PB_CMD_start_of_alignment_character" "" "Custom Command"} \
7 t. r/ u4 b/ Y, }; K/ E      {"PB_CMD_start_of_operation_force_addresses" "" "Custom Command"} \' d* D) C$ `0 {" i1 u
      {"PB_CMD_tool_change_force_addresses" "" "Custom Command"} \
9 Q( S4 ~+ u+ M" y      {"PB_CMD_toolmessage" "" "Custom Command"}) T# o/ U: L# ]1 w1 j8 E7 I5 _
{Operator Message} \
) n3 G& {8 h. x+ }" s4 B' k      {"comment_blk" "JIATIE COMPANY Tel:0750-3500201;This is for nx4" "Operator Message"}
+ b( F( y2 Q" P$ d! d{PB_Spindle} \4 @# E0 D+ k! {
      {"" "" ""}. ^6 I! _  m% H) m
{PB_ZeroFmt} \
* p- ]1 b2 k3 u! _; X      {"$zero_int_fmt" "Zero_int" ""} \( Y& O+ o8 B* V7 @
      {"$zero_real_fmt" "Zero_real" ""}7 W9 ^8 Q- A3 Z1 C8 |
{PB_Rapid} \; M! I6 J; g! `5 j5 X
      {"$pb_rapid_1" "rapid_traverse" ""} \6 [! H  p5 ~+ N7 m0 X0 z% s
      {"$pb_rapid_2" "rapid_spindle" ""}
( R+ N8 x) Y* b' G- d## MOM SYS VARIABLES END
3 Q  T5 O+ I) l4 ^" f刀路走完后无法回刀问题,请指教?
发表于 2010-7-12 17:05 | 显示全部楼层
信息太少 可以附件你的post,输出,和你想要的输出效果.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-12 17:15 | 显示全部楼层
我想要锣完以后能 会 机床原点。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-5-14 01:37 , Processed in 0.226439 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表