Professional Documents
Culture Documents
Post Processors What S New in v9
Post Processors What S New in v9
Jump to
Product
add_thdzclr
arc_pitch
L/M
breakarcs
L/M/W
brk_cutpos2
L/M
clmp_op
clmp_spindle
contour_pos
contour_typ
do_full_arc
L/M/W
drl_rot_vecx
L/M
drl_rot_vecy
L/M
drl_rot_vecz
L/M
error_msg
L/M/W
full_arc_flg
L/M/W
helix_arc
L/M
landheight
miscops_mi1 mi10
miscops_mr1 mr10
mrg_subfile
L/M/W
post_version
L/M/W
pst_rpd_fr
L/M/W
sprogname
L/M/W
stck_adv_fr
stck_appr_fr
stck_chuk_end_dx
stck_chuk_end_dz
stck_chuk_end_x
stck_chuk_end_z
stck_chuk_st_dx
stck_chuk_st_dz
stck_chuk_st_x
stck_chuk_st_z
stck_clear
stck_final_z
stck_grip
stck_init_z
stck_op
stck_spindle
stck_tool_x
sub_org_chn_no
L/M/W
sub_org_grp_id
L/M/W
sub_org_inc
L/M/W
sub_org_m1 m9
L/M/W
sub_org_mny_t
L/M/W
sub_org_nst_flg
L/M/W
sub_org_nxt_h
L/M/W
sub_org_nxt_t
L/M/W
sub_org_nxt_tid
L/M/W
sub_org_op_id
L/M/W
sub_org_ref_id
L/M/W
sub_org_sec_no
L/M/W
sub_org_totl_no
L/M/W
sub_org_trnmthd
L/M/W
sub_org_trns_id
L/M/W
sub_org_trnstyp
L/M/W
sub_org_trnsx
L/M/W
sub_org_trnsy
L/M/W
sub_org_trnsz
L/M/W
sub_rd_level
L/M/W
sub_seq_typ
L/M/W
subfile
L/M/W
t_orgin_x, y, z
L/M
t_wcs_m1 m9
L/M
tlstck_on
tool_zero
L/M/W
wfull_arc_flg
L add_thdzclr
Variable Type
Category
Description
Values
Off
On
Code Example
Notes
None
M/L arc_pitch
Variable Type
Category
Description
Values
Code Example
Notes
Calculated variable
Motion, Arc
The linear axis pitch distance of the helix motion
currently being processed. This is the distance the
linear axis would move in 360deg. sweep of the circular
motion of the helix.
signed value
None
breakarcs
Variable Type
Category
Description
Values
0
brk_cutpos2
Variable Type
Category
Description
Values
Code Example
Notes
Calculated variable
Break
Provide the current value of cutpos2 flag during break up of
move .
See for cutpos2 values
None
L clmp_op
Variable Type
Category
Description
Values
0
1
2
Code Example
Notes
NCI variable
Lathe Misc Ops - Chuck function information
The selected Operation mode:
Integer
Clamp
Un-clamp
Re-position
None
L clmp_spindle
Variable Type
Category
Description
Values
NCI variable
Lathe Misc Ops functions information
Active spindle for clamp/unclamp
Integer
Left Spindle
Code Example
Notes
None
W contour_pos
Variable Type
NCI variable
Category
Description
Values
XY Height
Land Height
UV Height
Code Example
Notes
None
W contour_typ
Variable Type
NCI variable
Category
Description
Values
Code Example
Notes
do_full_arc
Variable Type
Category
Description
Values
0
Full 360 degree arcs will be broken into two 180 degree moves.
Any full 360 degree arcs will passed to the post processor.
Code Example
Notes
Future development
Drill
Description
Values
Value
Code Example
Notes
error_msg
Variable Type
Category
Description
Values
0
Code Example
Notes
error_msg : 1
full_arc_flg
Variable Type
Category
Description
Values
Calculated variable
Motion, Arc motion
Flags if current arc is a full circle (360 deg. sweep)
in a single NC block. (new in v9)
Integer
Code Example
Notes
None
M/L helix_arc
Variable Type
Category
Description
Values
Code Example
Notes
W landheight
Variable Type
NCI variable
Category
Description
Values
Code Example
Notes
None
L miscops_mi1 - miscops_mi10
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Lathe Misc Ops information, Misc integers
Miscellaneous integers entered in Custom Parameters values
dialog box. from within a Misc Ops function.
Integer value
None
L miscops_mr1 - miscops_mr10
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Lathe Misc Ops information, Misc reals
Miscellaneous reals entered in Custom Parameters values dialog
box. from within a Misc Ops function.
Decimal value
None
mrg_subfile
Variable Type
Command variable
Category
Description
Code Example
Notes
post_version
Variable Type
Category
Description
Values
Code Example
Notes
pst_rap_fr
Variable Type
Category
Description
Values
Code Example
Notes
None
sprogname
Variable Type
Category
Description
Values
Code Example
Notes
L stck_adv_fr
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Stock advance feedrate for stock push/pull operation
Values
Code Example
Notes
None
See stck_appr_fr. Used with Lathe Stock Advance (BarFeed/Pull) function (NCI 902).
L stck_appr_fr
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Stock approach feedrate for stock push/pull operation
Values
Code Example
Notes
None
See stck_adv_fr. Used with Lathe Stock Advance (BarFeed/Pull) function (NCI 902).
L stck_chuk_end_dx
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Destination chuck X axis reference position after transfer
Values
Code Example
Notes
None
L stck_chuk_end_dz
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Destination chuck Z axis reference position after transfer
Values
Code Example
Notes
None
L stck_chuk_end_x
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Final X axis Chuck Position
Values
Code Example
Notes
None
L stck_chuk_end_z
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Final Z axis Chuck Position
Values
Code Example
Notes
None
Used with Lathe Stock Transfer function (NCI 900), Lathe Stock
Flip function (NCI 901), Lathe Stock Advance (Bar-Feed/Pull)
function (NCI 902) and Lathe Chuck function (NCI 903).
L stck_chuk_st_dx
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Destination chuck X axis reference position before transfer
Values
Code Example
Notes
None
L stck_chuk_st_dz
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Destination chuck Z axis reference position before transfer
Values
Code Example
Notes
None
L stck_chuk_st_x
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Initial X axis Chuck Position
Values
Code Example
Notes
None
Used with Lathe Stock Transfer function (NCI 900), Lathe Stock
Flip function (NCI 901), Lathe Stock Advance (Bar-Feed/Pull)
function (NCI 902) and Lathe Chuck function (NCI 903).
L stck_chuk_st_z
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Initial Z axis Chuck Position
Values
Code Example
Notes
None
Used with Lathe Stock Transfer function (NCI 900), Lathe Stock
Flip function (NCI 901), Lathe Stock Advance (Bar-Feed/Pull)
function (NCI 902) and Lathe Chuck function (NCI 903).
L stck_clear
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Stock clearance value for stock pull operation
Values
Code Example
Notes
None
L stck_final_z
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Final Z position of the stock (Stock Transfer, Stock Flip, Stock
Advance), Tailstock or SteadyRest depending on Misc Ops
function.
Values
Code Example
Notes
None
Used with Lathe Stock Transfer function (NCI 900), Lathe Stock
Flip function (NCI 901), Lathe Stock Advance (Bar-Feed/Pull)
function (NCI 902), Lathe Tailstock function (NCI 904) and
Lathe SteadyRest function (NCI 905).
L stck_grip
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Grip length value for stock pull operation
Values
Code Example
Notes
None
L stck_init_z
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Initial Z position of the stock (Stock Transfer, Stock Flip, Stock
Advance), Tailstock or SteadyRest depending on Misc Ops
function.
Values
Code Example
Notes
None
Used with Lathe Stock Transfer function (NCI 900), Lathe Stock
Flip function (NCI 901), Lathe Stock Advance (Bar-Feed/Pull)
function (NCI 902), Lathe Tailstock function (NCI 904) and
Lathe SteadyRest function (NCI 905).
L stck_op
Variable Type
Category
Description
Values
NCI variable
Lathe Misc Ops functions information
Stock advance operation method
Integer
Push stock
Pull stock
Code Example
Notes
None
L stck_spindle
Variable Type
Category
Description
Values
NCI variable
Lathe Misc Ops functions information
Active spindle with stock to transfer
Integer
Left spindle
Right Spindle
Code Example
Notes
None
Used with Lathe Stock Transfer function (NCI 900), Lathe Stock
Flip function (NCI 901) and Lathe Stock Advance (BarFeed/Pull) function (NCI 902).
L stck_tool_x
Variable Type
Category
Description
NCI variable
Lathe Misc Ops functions information
Tool X axis position for bar stop / puller.
Values
Code Example
Notes
None
sub_org_op_id
Variable Type
NCI variable
Category
Subprogram, V9 subprogram
Description
Non-transform: subprogram #
Transform: subprogram #
Values
Code Example
Notes
Integer
None
sub_org_grp_id
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Operation ID as seen in operation manager (The transform
operation ID when a Transform subprogram).
Integer
None
sub_org_trns_id
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Non-transform: Not used.
Transform: Not used.
Integer
None
sub_org_sec_no
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Non-transform: output sub = 1 iterate from base 1, valid > 0,
negative if copy in a transform.
Transform: output sub = 0 iterate from base 0, valid >=0.
Integer
None
sub_org_totl_no
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Non-transform: Total number of instances, 1 based.
Transform: Total number of instances, 1 based.
Integer
None
sub_org_ref_id
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Non-transform: Reference, 0 = non-transform <0 = nontransform being referenced by a transform somewhere else.
Transform: Reference, greater than 0 is a transform.
Integer
None
sub_org_chn_no
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Non-transform: Unique number for new chain/chain shift
Transform: iteration of transform, base 1
Integer
None
sub_org_inc
Variable Type
Category
Description
Values
NCI variable
Subprogram, V9 subprogram
Subprogram absolute or incremental flag.
Integer
Absolute
Incremental
Code Example
Notes
None
sub_org_trnstyp
Variable Type
Category
Description
NCI variable
Subprogram, V9 subprogram
Transform subprogram transform type.
Values
Integer
Mirror
Rotate
Translate
Code Example
Notes
None
sub_org_trnmthd
Variable Type
Category
Description
Values
NCI variable
Subprogram, V9 subprogram
Transform subprogram transform method.
On sub_trnstyp:
Mirror - 0=X axis, 1=Y axis, 2=ent. not par., 3=X and Y
Code Example
Notes
None
sub_org_m1 sub_org_m9
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Transform subprogram transform toolplane matrix.
Value
None
NCI variable
Subprogram, V9 subprogram
Transform subprogram transform method.
On sub_trnstyp:
Code Example
Notes
None
sub_org_nxt_t
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Subprogram first tool in the transform group.
Integer
None
sub_org_nxt_h
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Subprogram first head number in the transform group.
Integer
None
sub_org_nxt_tid
Variable Type
Category
Description
Values
Code Example
Notes
NCI variable
Subprogram, V9 subprogram
Subprogram first tool ID in the transform group.
Integer
None
sub_org_mny_t
Variable Type
Category
Description
Values
NCI variable
Subprogram, V9 subprogram
Transform subprogram contains more than one tool.
Integer
Code Example
Notes
None
sub_org_nst_flg
Variable Type
Category
Description
Values
NCI variable
Subprogram, V9 subprogram
Flag indicates conditions on nested subprogram levels that do not
require a coordinate shift.
Integer
10
100
1000
Code Example
Notes
sub_seq_typ
Variable Type
Category
Description
Values
NCI variable
Subprogram, V9 subprogram
Subprogram sequence number control
Integer
Code Example
Notes
None
sub_rd_level
Variable Type
Category
Description
Values
Calculated variable
Subprogram, V9 subprogram
Current internal subprogram nested level
Integer
-1
Non-transform subprogram
Greater than 0
Code Example
None
Notes
subfile
Variable Type
Category
Description
Values
0
Code Example
Notes
L tlstck_on
Variable Type
Category
Description
Values
NCI variable
Lathe Misc Ops functions information
Retract or engage the tailstock
Integer
Code Example
Notes
tool_zero
Variable Type
Category
Description
Values
0
Code Example
Notes
tool_zero : 1
NCI variable
Global post variable
Working Coordinate System origin.
Values
Code Example
Notes
None
t_wcs_m1 - t_wcs_m9
Variable Type
Category
Description
NCI variable
NCI, Working Coordinate System plane
Working Coordinate System matrix.
Values
Code Example
None
Notes
W wfull_arc_flg
Variable Type
Category
Description
Post variable
Motion, Arc motion
Flags if current arc in the UV plane is a full circle
(360 deg. sweep) in a single NC block. (new in v9)
Values
0
Code Example
Notes
None
L pstck_trans
Postblock Type
NCI Gcode
Category
Description
Dependencies
Assigned or
Calculated
Variables
Standard postblock
900
Lathe Misc. Ops function
Lathe Stock Transfer
None
stck_spindle, stck_init_z, stck_final_z, stck_chuk_st_z, stck_chuk_st_x, stck_chuk_end_z,
stck_chuk_end_x, stck_chuk_st_dz, stck_chuk_st_dx, stck_chuk_end_dz,
stck_chuk_end_dx
miscops_mi1, miscops_mi2, miscops_mi3, miscops_mi4, miscops_mi5, miscops_mi6,
miscops_mi7, miscops_mi8, miscops_mi9, miscops_mi10 miscops_mr1, miscops_mr2,
miscops_mr3, miscops_mr4, miscops_mr5, miscops_mr6, miscops_mr7, miscops_mr8,
miscops_mr9, miscops_mr10
Recommended
Variables
Code Example
Notes
Post dependent
pstck_flip
Postblock Type
NCI Gcode
Category
Description
Dependencies
Assigned or
Calculated
Variables
Standard postblock
901
Lathe Misc. Ops function
Lathe Stock Flip
None
stck_spindle, stck_init_z, stck_final_z, stck_chuk_st_z, stck_chuk_st_x, stck_chuk_end_z,
stck_chuk_end_x
miscops_mi1, miscops_mi2, miscops_mi3, miscops_mi4, miscops_mi5, miscops_mi6,
miscops_mi7, miscops_mi8, miscops_mi9, miscops_mi10 miscops_mr1, miscops_mr2,
miscops_mr3, miscops_mr4, miscops_mr5, miscops_mr6, miscops_mr7, miscops_mr8,
miscops_mr9, miscops_mr10
Recommended
Variables
Code Example
Notes
Post dependent
pstck_bar_fd
Postblock Type
NCI Gcode
Category
Description
Dependencies
Assigned or
Calculated
Variables
Standard postblock
902
Lathe Misc. Ops function
Lathe Stock Advance (Bar-Feed/Pull)
None
stck_spindle, stck_op, stck_clear, stck_grip, stck_init_z, stck_final_z, stck_chuk_st_z,
stck_chuk_st_x, stck_chuk_end_z, stck_chuk_end_x
miscops_mi1, miscops_mi2, miscops_mi3, miscops_mi4, miscops_mi5, miscops_mi6,
miscops_mi7, miscops_mi8, miscops_mi9, miscops_mi10 miscops_mr1, miscops_mr2,
miscops_mr3, miscops_mr4, miscops_mr5, miscops_mr6, miscops_mr7, miscops_mr8,
miscops_mr9, miscops_mr10
Recommended
Variables
Code Example
Notes
Post dependent
pchuck
Postblock Type
NCI Gcode
Category
Description
Dependencies
Assigned or
Calculated
Variables
Standard postblock
903
Lathe Misc. Ops function
Lathe Chuck
None
clmp_spindle, clmp_op, stck_chuk_st_z, stck_chuk_st_x, stck_chuk_end_z,
stck_chuk_end_x
miscops_mi1, miscops_mi2, miscops_mi3, miscops_mi4, miscops_mi5, miscops_mi6,
miscops_mi7, miscops_mi8, miscops_mi9, miscops_mi10 miscops_mr1, miscops_mr2,
miscops_mr3, miscops_mr4, miscops_mr5, miscops_mr6, miscops_mr7, miscops_mr8,
miscops_mr9, miscops_mr10
Recommended
Variables
Code Example
Notes
Post dependent
ptailstock
Postblock Type
NCI Gcode
Category
Description
Dependencies
Assigned or
Calculated
Variables
Standard postblock
904
Lathe Misc. Ops function
Lathe Tailstock
None
tlstck_on, stck_init_z, stck_final_z
miscops_mi1, miscops_mi2, miscops_mi3, miscops_mi4, miscops_mi5, miscops_mi6,
miscops_mi7, miscops_mi8, miscops_mi9, miscops_mi10 miscops_mr1, miscops_mr2,
miscops_mr3, miscops_mr4, miscops_mr5, miscops_mr6, miscops_mr7, miscops_mr8,
miscops_mr9, miscops_mr10
Recommended
Variables
Code Example
Notes
Post dependent
psteadyrest
Postblock Type
NCI Gcode
Category
Description
Dependencies
Assigned or
Calculated
Variables
Standard postblock
905
Lathe Misc. Ops function
Lathe SteadyRest
None
stck_init_z, stck_final_z
miscops_mi1, miscops_mi2, miscops_mi3, miscops_mi4, miscops_mi5, miscops_mi6,
miscops_mi7, miscops_mi8, miscops_mi9, miscops_mi10 miscops_mr1, miscops_mr2,
miscops_mr3, miscops_mr4, miscops_mr5, miscops_mr6, miscops_mr7, miscops_mr8,
miscops_mr9, miscops_mr10
Recommended
Variables
Code Example
Notes
Post dependent
Canned Text
1020
NONE
Stock Parameters
9110. 0. 0. 0. 0. 0. 0. 0. 0. 0.
Misc Ops - Misc. Reals
9120 0 0 0 0 0 0 0 0 0
Misc Ops - Misc. Integers
900
The NCI 1025 , NCI 1020, NCI 911 and NCI 912 are always included with the
Misc Ops NCI 900, 901, 902, 903, 904, 905 data.
Note that the Lathe Stock Advance operation is the only Misc Ops function that
also generates Toolchange NCI information in the NCI data.
L 2 or 3 (Arc Move)
M 2 or 3 (Arc Move)
W 2, 3, 22, or 23 (Arc Move)
L 900 (Stock Transfer Misc Ops function)
L 901 (Stock Flip Misc Ops function)
L 902 (Stock Advance Misc Ops function)
L 903 (Chuck Misc Ops function)
L 904 (TailStock Misc Ops function)
L 905 (SteadyRest Misc Ops function)
L 911 (Misc Ops custom parameters - Reals)
L 912 (Misc Ops custom parameters - Integers)
W 1016 (Additional Miscellaneous Parameters)
L/ M/ W 1027 (Working Coordinate System)
L 2 or 3 (Arc Move)
g
1 2 3 4 5 6 7 8 9
g
Arc move
clockwise
gcode
Arc move
counterclockwise
gcode
Plane position
plane
Cutter compensation
cc,
ccomp
(Not used)
0
40
41
42
140
Z position
znci, z
X position
xnci, x
zc
(relative to plane)
xc
(relative to plane)
(Not used)
Feed rate
Control flags
cur_cflg
10
full_arc_flg
fr
Positive
Negative
M 2 or 3 (Arc Move)
g
1 2 3 4 5 6 7 8 9
g
Arc move
clockwise
gcode
Arc move
counterclockwise
gcode
Plane position
plane
0 XY plane
1 YZ plane
2 XZ plane
Cutter compensation
cc,
ccomp
X position
xnci, x
Y position
ynci, y
xc
(relative to plane)
yc
(relative to plane)
Z position
znci, z
Feed rate
fr
Control flags
cur_cflg
10
full_arc_flg
Arc move
clockwise
gcode
Arc move
counterclockwise
gcode
gcode
gcode
(Not used)
Wire compensation
cc,
ccomp
X position
xnci, x
Y position
ynci, y
xc
(relative to plane)
yc
(relative to plane)
Z position
znci, z
Feed rate
fr
Wire taper
10
Corner type
11
Control flags
wt
wc
Conical
Sharp
Constant
Other
Fixed
Fishtail
cur_cflg
12
wc_rad
13
Arc type
warc_ctyp
0 Conical
1 Sharp
2 Constant
3 Other
4 Fixed
5 Fish Tail
14
wcor_rad
15
full_arc_flg
900
gcode
Active spindle for
stock to transfer
stck_spindle
0 main
1 sub
stck_init_z
Z coordinate on stock to be
transferred
stck_final_z
stck_chuk_st_z
stck_chuk_st_x
stck_chuk_end_z
stck_chuk_end_x
stck_chuk_st_dz
stck_chuk_st_dx
10
stck_chuk_end_dz
11
stck_chuk_end_dx
901
gcode
Active spindle for
stock to transfer
stck_spindle
0 main
1 sub
stck_init_z
stck_final_z
stck_chuk_st_z
stck_chuk_st_x
stck_chuk_end_z
stck_chuk_end_x
902
gcode
Active spindle for
stock to transfer
stck_spindle
0 main
1 sub
stck_op
Push stock
Pull stock
stck_clear
stck_grip
stck_tool_x
stck_init_z
stck_final_z
stck_appr_fr
stck_adv_fr
10
stck_chuk_st_z
11
stck_chuk_st_x
12
stck_chuk_end_z
13
stck_chuk_end_x
903
gcode
clmp_spindle
clmp_op
stck_chuk_st_z
stck_chuk_st_x
stck_chuk_end_z
stck_chuk_end_x
904
gcode
tlstck_on
stck_init_z
stck_final_x
905
gcode
stck_init_z
stck_final_z
911
gcode
Miscellaneous real 1
miscops_mr1
Miscellaneous real 2
miscops_mr2
Miscellaneous real 3
miscops_mr3
Miscellaneous real 4
miscops_mr4
Miscellaneous real 5
miscops_mr5
Miscellaneous real 6
miscops_mr6
Miscellaneous real 7
miscops_mr7
Miscellaneous real 8
miscops_mr8
Miscellaneous real 9
miscops_mr9
10
Miscellaneous real 10
miscops_mr10
912
gcode
Miscellaneous integer 1
miscops_mi1
Miscellaneous integer 2
miscops_mi2
Miscellaneous integer 3
miscops_mi3
Miscellaneous integer 4
miscops_mi4
Miscellaneous integer 5
miscops_mi5
Miscellaneous integer 6
miscops_mi6
Miscellaneous integer 7
miscops_mi7
Miscellaneous integer 8
miscops_mi8
Miscellaneous integer 9
miscops_mi9
10
Miscellaneous integer 10
miscops_mi10
1016
gcode
Operation id
Finish spawned
from NoCore
nocore_fin
op_id
Internal toolpath
opcode
tool_op
74
Contour
75
Canned
76
No Core
77
Manual Entry
78
Point
79
4-axis
80
Transform
Construction
view number
cplnno
X coordinate of
construction
plane origin
corgx
(relative to view)
Y coordinate of
construction
plane origin
corgy
(relative to view)
X coordinate of
construction
plane origin
corgz
(relative to view)
Cutter
compensation in
computer
Work offset
number
cc_computer
workofs
10
Metric is used
met_tool
11
pdo_type
12
Punch
Die
Open
spindle_no
13
rpd_hght
14
landheight
15
Contour type
button selected
contour_typ
16
Chain height
button selected
contour_pos
0, 1, 2, 3, 4 (left right)
0
XY Height
Land Height
UV Height
1027
gcode
X vector X in WCS
t_wcs_m1
X vector Y in WCS
t_wcs_m2
X vector Z in WCS
t_wcs_m3
Y vector X in WCS
t_wcs_m4
Y vector Y in WCS
t_wcs_m5
Y vector Z in WCS
t_wcs_m6
Z vector X in WCS
t_wcs_m7
Z vector Y in WCS
t_wcs_m8
Z vector Z in WCS
t_wcs_m9
10
X axis origin
t_origin_x
11
Y axis origin
t_origin_y
12
Z axis origin
t_origin_z
variable
variable
variable
variable
variable
variable
variable
variable
variable
variable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
real
real
real
real
real
real
real
real
real
real
variable
variable
variable
variable
variable
variable
variable
variable
variable
variable
1? y
2? y
3? y
4? y
5? y
6? y
7? y
8? y
9? y
10? y
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
integer
integer
integer
integer
integer
integer
integer
integer
integer
integer
variable
variable
variable
variable
variable
variable
variable
variable
variable
variable
1? y
2? y
3? y
4? y
5? y
6? y
7? y
8? y
9? y
10? y
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
lathe
lathe
lathe
lathe
lathe
lathe
lathe
lathe
lathe
lathe
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
real
real
real
real
real
real
real
real
real
real
variable
variable
variable
variable
variable
variable
variable
variable
variable
variable
1? y
2? y
3? y
4? y
5? y
6? y
7? y
8? y
9? y
10? y
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
lathe
lathe
lathe
lathe
lathe
lathe
lathe
lathe
lathe
lathe
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
real
real
real
real
real
real
real
real
real
real
variable
variable
variable
variable
variable
variable
variable
variable
variable
variable
1? y
2? y
3? y
4? y
5? y
6? y
7? y
8? y
9? y
10? y
Default
Default
Default
Default
Default
Default
Default
Default
Default
Default
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
miscellaneous
real
real
real
real
real
real
real
real
real
real
variable
variable
variable
variable
variable
variable
variable
variable
variable
variable
Note that post numbered questions that already exist in a PST will not be changed, even if that questions text
was altered in the PNQ file. Only numbered questions that would be new in the PST being updated are
effected. Header type comments are also inserted for the new numbered question sections. You can translate
these section comments by altering the text found at the end of the UPDATEPST9.TXT file under the
[pst_comments] section marker. (Lines numbered 5001. 5016.)
# -------------------------------------------------------------------------# Enable/Disable Miscellaneous Real Variable switches
in UPDATEPST9.TXT
# -------------------------------------------------------------------------1611. Enable miscellaneous real variable 1? y
in UPDATEPST9.PNQ
Since both variables are initialized to 0, NO changes will occur in the NC output from the post.
If you wish to enable either of these functions
ADDITIONAL changes to the PST will be required to almost every post processor!
These changes are not always complex. The code segment below shows the changes required in the
std. MPFAN.PST to output correct NC code when doing full arcs (do_full_arc = 1) or helix_arcs
(helix_arc = 1 or helix_arc = 2)
parc
arc_pitch,
The post logic now checks to see if the full_arc_flg is true or if arc_pitch is true (non-zero).
If so, the post will output the arc motion using the I,J,K arc center format.
Note that the do_full_arc : 1 setting OVERRIDES the breakarcs setting.
See breakarcs for important related information.
Force function
New function force() has been added.
This function allows forcing the variable to output on the next output call and then modality is
reapplied from the format statement.
Output calls that reset this flag are: normal output, forced output(*), dependent output(`).
This function takes two arguments so a range of variables can be forced to output.
Argument one is the lower index position in the variable database and argument two is
the higher index in the variable database.
EX. result = force(x,z)
Forces out x, y, z on the next output call.
EX. result = force(x,x)
Forces out only x on next output call.
The selector variable of a string select table can be set to force and the string output is then forced on
the next output.
EX. result = force(gcode,gcode)
sgcode, e
(Note: Strings can't be directly forced with this function.)
Search for this line in the MPGEN5X.PST for the list of configuration variables used
#These switches need to be set for this 5 axis post:
MPMILLPWR.PST
MPMILLPWR.TXT
MILL2.SET
MILL9.PNQ
Lathe:
HITACHI HITEC-TURN.PST
HITACHI HITEC-TURN.TXT
MPLOKUMA.PST
MPLOKUMA.TXT
MPLHT42SP.PST
MPLHT42SP.TXT
LATHE2.SET
LATHE9.PNQ
Wire:
MPWDSMK30.PST
MPWDSMK30.PST
WIRE9.PNQ
[- end of document -]