UF_PATH_arc_mode_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Output for the SET/MODES post command


Data Members

UF_PATH_ARC_LINEAR
Only use linear interpolation to handle
contouring moves.

UF_PATH_ARC_CIRCULAR
Use circular and linear interpolation.

UF_PATH_ARC_MODE_NONE
Don't specify the interpolation mode.

UF_PATH_ARC_MODE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_axis_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 


Data Members

UF_PATH_XAXIS
Set axis type to X axis

UF_PATH_YAXIS
Set axis type to Y axis

UF_PATH_ZAXIS
Set axis type to Z axis

UF_PATH_AAXIS
Set axis type to A axis

UF_PATH_BAXIS
Set axis type to B axis

UF_PATH_CAXIS
Set axis type to C axis

UF_PATH_AXIS_NONE
Set axis type to none, to be used
with UF_PATH_CLAMP_ON or
UF_PATH_CLAMP_OFF

UF_PATH_AXIS_LAST_ELEMENT
Place holder, do not use

 


 
UF_PATH_clamp_status_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
The following two enums correspond to the CLAMP/ post command.
Use axis type when using UF_PATH_CLAMP_AXIS_ON or UF_PATH_CLAMP_AXIS_OFF
and UF_PATH_CLAMP_AXIS_NONE when using UF_PATH_CLAMP_ON or UF_PATH_CLAMP_OFF.


Data Members

UF_PATH_CLAMP_ON
Generate CLAMP/ON

UF_PATH_CLAMP_OFF
Generate CLAMP/OFF

UF_PATH_CLAMP_AXIS_ON
Generate CLAMP/<axis_type>,ON

UF_PATH_CLAMP_AXIS_OFF
Generate CLAMP/<axis_type>,OFF

UF_PATH_CLAMP_STATUS_LAST_ELEMENT
Place holder do not use.

 


 
UF_PATH_coolant_type_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify output mode of the coolant.


Data Members

UF_PATH_COOLANT_TYPE_ON
Turn coolant on.

UF_PATH_COOLANT_TYPE_MIST
Turn coolant on in mist mode.

UF_PATH_COOLANT_TYPE_FLOOD
Turn coolant on in flood mode.

UF_PATH_COOLANT_TYPE_TAP
Turn coolant on in tap mode.

UF_PATH_COOLANT_TYPE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_cutcom_mode_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the mode for the CUTCOM/ post command.


Data Members

UF_PATH_CUTCOM_OFF
Turn cutter compensation off.

UF_PATH_CUTCOM_ON
Turn cutter compensation on.

UF_PATH_CUTCOM_LEFT
Set cutter compensation material
side to left.

UF_PATH_CUTCOM_RIGHT
Set cutter compensation material
side to right.

UF_PATH_CUTCOM_MODE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_cutcom_off_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify positioning for the CUTCOM/ post command.
Used for positioning the cutcom command in the path output relative to
a certain motion type.


Data Members

UF_PATH_CUTCOM_OFF_BEFORE_RETRACT
Set cutter compensation off
before retract.

UF_PATH_CUTCOM_OFF_AFTER_RETRACT
Set cutter compensation off
after retract.

UF_PATH_CUTCOM_OFF_AFTER_MOTION
Set cutter compensation off
after motion.

UF_PATH_CUTCOM_OFF_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_cutcom_on_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify positioning for the CUTCOM/ post command.
Used for positioning the cutcom command in the path output relative to
a certain motion type.


Data Members

UF_PATH_CUTCOM_ON_BEFORE_ENGAGE
Set cutter compensation on before
engage.

UF_PATH_CUTCOM_ON_AFTER_ENGAGE
Set cutter compensation on after
engage.

UF_PATH_CUTCOM_ON_BEFORE_MOTION
Set cutter compensation on before
first motion.

UF_PATH_CUTCOM_ON_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_direction_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the direction of motion.


Data Members

UF_PATH_DIRECTION_NONE
Direction not specified.

UF_PATH_DIRECTION_CLOCKWISE
Set the direction to clockwise.

UF_PATH_DIRECTION_COUNTER_CLW
Set the direction counter clockwise

UF_PATH_DIRECTION_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_dwell_unit_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the units of the DELAY/ post command.


Data Members

UF_PATH_DWELL_SECONDS
Set delay units to seconds.

UF_PATH_DWELL_REVOLUTIONS
Set delay units to refolutions.

UF_PATH_DWELL_UNIT_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_feed_unit_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the feed rate units.


Data Members

UF_PATH_FEED_UNIT_NONE = 0
No feed unit.

UF_PATH_FEED_UNIT_PER_MINUTE = 1
Feed units in minutes.

UF_PATH_FEED_UNIT_PER_REVOLUTION = 2
Feed units in revolutions.

UF_PATH_FEED_UNIT_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_feedrate_mode_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Output the feedrate for the SET/MODES post command


Data Members

UF_PATH_FEEDRATE_OUTPUT_OFF
Use the feed rate given in FEDRAT.

UF_PATH_FEEDRATE_OUTPUT_IPM
Always use IPM for the feed rate.

UF_PATH_FEEDRATE_OUTPUT_MMPM
Always use MMPM for the feed rate.

UF_PATH_FEEDRATE_OUTPUT_IPR
Always use IPR for the feed rate.

UF_PATH_FEEDRATE_OUTPUT_MMPR
Always use MMPR for the feed rate.

UF_PATH_FEEDRATE_OUTPUT_INVERS
Output feed rates as inverse time.

UF_PATH_FEEDRATE_OUTPUT_MODE_NONE
Don't specify feed rate mode.

UF_PATH_FEEDRATE_MODE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_flush_type_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the flush type in the Wire EDM post commands.


Data Members

UF_PATH_FLUSH_ON
Begins flushing.

UF_PATH_FLUSH_OFF
Ends flushing.

UF_PATH_FLUSH_TYPE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_guide_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the path guide type in the Wire EDM post commands.


Data Members

UF_PATH_GUIDE_NONE
Leaves the guide unspecified.

UF_PATH_GUIDE_UPPER
Specifies upper guide flushing nozzle.

UF_PATH_GUIDE_LOWER
Specifies lower guide flushing nozzle.

UF_PATH_GUIDE_ALL
Specifies both upper and lower guide
flushing nozzle.

UF_PATH_GUIDE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_head_type_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the head of the turret in a lathe. This is
to be used in the TURRET/ (tool change) post command and the SELECT/HEAD
(select head) post commands.


Data Members

UF_PATH_HEADTYPE_NONE
For no HEAD option

UF_PATH_HEADTYPE_FRONT
For FRONT HEAD option

UF_PATH_HEADTYPE_REAR
For REAR HEAD option

UF_PATH_HEADTYPE_RIGHT
For RIGHT HEAD option

UF_PATH_HEADTYPE_LEFT
For LEFT HEAD option

UF_PATH_HEADTYPE_SIDE
For SIDE HEAD option

UF_PATH_HEADTYPE_SADDLE
For SADDLE HEAD option

UF_PATH_HEADTYPE_LAST_ELEMENT
Placeholder, do not use

 


 
UF_PATH_machine_mode_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Output the type of machine string to the SET/MODES post command


Data Members

UF_PATH_MACHINE_MILL
Specify the output to be in MILL mode.

UF_PATH_MACHINE_TURN
Specify the output to be in TURN mode.

UF_PATH_MACHINE_PUNCH
Specify the output to be in PUNCH mode.

UF_PATH_MACHINE_LASER
Specify the output to be in LASER mode.

UF_PATH_MACHINE_TORCH
Specify the output to be in plasma-arc
mode.

UF_PATH_MACHINE_WIRE
Specify the output to be in Wire EDM
mode.

UF_PATH_MACHINE_MODE_NONE
Don't specify an output machine mode.

UF_PATH_MACHINE_MODE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_motion_type_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the motion type. UF_PATH_MOTION_TYPE_DEPARTURE and
UF_PATH_MOTION_TYPE_THREAD_TURN are to be
used only in specifying motion types on a lathe.


Data Members

UF_PATH_MOTION_TYPE_UNDEFINED=0
Motion type undefined.

UF_PATH_MOTION_TYPE_RAPID=1
Motion type rapid.

UF_PATH_MOTION_TYPE_ENGAGE=2
Motion type engage.

UF_PATH_MOTION_TYPE_CUT=3
Motion type cut.

UF_PATH_MOTION_TYPE_RETRACT=4
Motion type retract.

UF_PATH_MOTION_TYPE_FIRST_CUT=5
Motion type first cut.

UF_PATH_MOTION_TYPE_APPROACH=6
Motion type approach.

UF_PATH_MOTION_TYPE_STEPOVER=7
Motion type stepover.

UF_PATH_MOTION_TYPE_DEPARTURE=8
Motion type departure. This is
only valid for a lathe.

UF_PATH_MOTION_TYPE_RETURN=9
Motion type return.

UF_PATH_MOTION_TYPE_TRAVERSAL=10
Motion type traversal.

UF_PATH_MOTION_TYPE_THREAD_TURN=11
Motion type thread. This is
only valid for a lathe

UF_PATH_MOTION_TYPE_FROM=12
Motion type from.

UF_PATH_MOTION_TYPE_GOHOME=13
Motion type gohome.

UF_PATH_MOTION_TYPE_CYCLE=14
Motion type cycle.

UF_PATH_MOTION_TYPE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_op_skip_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specifying whether an OPSKIP/ON or an OPSKIP/OFF
post command is to be output.


Data Members

UF_PATH_OP_SKIP_ON
Set OPSKIP on.

UF_PATH_OP_SKIP_OFF
Set OPSKIP off.

UF_PATH_OP_SKIP_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_output_mode_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Output the output mode string to the SET/MODES post command


Data Members

UF_PATH_OUTPUT_MODE_ABSOLUTE
Output motion as absolute
motion from MCS origin.

UF_PATH_OUTPUT_MODE_INCREMENTAL
Output motion as incremental
motion from previous position.

UF_PATH_OUTPUT_MODE_NONE
Do not specify an output mode.

UF_PATH_OUTPUT_MODE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_parallel_mode_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Output for the SET/MODES post command


Data Members

UF_PATH_PARALLEL_ZAXIS
Output motion along Z axis.

UF_PATH_PARALLEL_WAXIS
Output motion along W axis.

UF_PATH_PARALLEL_VAXIS
Output motion along V axis.

UF_PATH_PARALLEL_MODE_NONE
Do not specify motion axis.

UF_PATH_PARALLEL_MODE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_plane_type_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the plane for the CUTCOM/ post command.


Data Members

UF_PATH_PLANE_TYPE_NONE
A cutter compensation plane is
not specified.

UF_PATH_PLANE_TYPE_XY
The cutter compensation plane is
in the XY plane.

UF_PATH_PLANE_TYPE_XZ
The cutter compensation plane is
in the XZ plane.

UF_PATH_PLANE_TYPE_YZ
The cutter compensation plane is
in the YZ plane.

UF_PATH_PLANE_TYPE_LAST_ELEMENT
Placeholder, do not use

 


 
UF_PATH_pressure_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the pressure type in the Wire EDM post commands.


Data Members

UF_PATH_PRESSURE_NONE
Leave pressure unspecified.

UF_PATH_PRESSURE_LOW
Specifies low flushing pressure.

UF_PATH_PRESSURE_MEDIUM
Specifies medium flushing pressure.

UF_PATH_PRESSURE_HIGH
Specifies high flushing pressure.

UF_PATH_PRESSURE_REGISTER
Use the value in the flush register
to specify the flushing pressure.

UF_PATH_PRESSURE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_rotation_object_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the object of rotation in the ROTATE/ post command.


Data Members

UF_PATH_ROTATION_OBJECT_TABLE
Set rotation object to TABLE.

UF_PATH_ROTATION_OBJECT_HEAD
Set rotation object to HEAD.

UF_PATH_ROTATION_OBJECT_AAXIS
Set rotation object to A axis.

UF_PATH_ROTATION_OBJECT_BAXIS
Set rotation object to B axis.

UF_PATH_ROTATION_OBJECT_CAXIS
Set rotation object to C axis.

UF_PATH_ROTATION_OBJECT_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_rotation_type_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the mode of rotation in the ROTATE/ post command.


Data Members

UF_PATH_ROTATION_NONE
Specifies the absolute angular position
in degrees.

UF_PATH_ROTATION_ANGLE
Specifies the absolute angular
position using ATANGL.

UF_PATH_ROTATION_ABSOLUTE
Specifies the absolute angular
position in degrees using ABSOL.

UF_PATH_ROTATION_INCREMENTAL
Specifies the incremental angular
position in degrees from its
present position.

UF_PATH_ROTATION_TYPE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_seqno_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Used in the SEQNO/ post command. The sequence number,
sequence frequency and the sequence increment are valid only if this enum is set to be UF_PATH_SEQNO_N.


Data Members

UF_PATH_SEQNO_N
N is the sequencing number type.

UF_PATH_SEQNO_OFF
Terminates the output of sequence numbers
for succeeding blocks.

UF_PATH_SEQNO_ON
Resumes the output of sequence numbers for
succeeding blocks.

UF_PATH_SEQNO_AUTO
Outputs the CL source record number which
caused the block of output as the sequence
number.

UF_PATH_SEQNO_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_shape_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the motion shape.


Data Members

UF_PATH_SHAPE_LINEAR=0
Motion shape linear

UF_PATH_SHAPE_CIRCULAR_CW=1
Motion shape circular clockwise.

UF_PATH_SHAPE_CIRCULAR_CCW=2
Motion shape circular counter
clockwise.

UF_PATH_SHAPE_HELICAL_CW=5
Motion shape helical clockwise.

UF_PATH_SHAPE_HELICAL_CCW=6
Motion shape helical counter
clockwise.

UF_PATH_SHAPE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_side_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the material side of the tool with
respect to the job. This is meaningful for circular motion type only.


Data Members

UF_PATH_SIDE_UNDEFINED = 0
Material side undefined.

UF_PATH_SIDE_RIGHT = 1
Material side right.

UF_PATH_SIDE_ON = 2
On material.

UF_PATH_SIDE_LEFT = 3
Material side left.

UF_PATH_SIDE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_spindle_mode_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the spindle speed unit.


Data Members

UF_PATH_SPINDLE_MODE_RPM
Set the spindle speed mode to RPM,
revolutions per minute.

UF_PATH_SPINDLE_MODE_SFM
Set the spindle speed to SFM, surface
feet per minute.

UF_PATH_SPINDLE_MODE_SMM
Set the spindle speed to SMM, surface
meters per minute.

UF_PATH_SPINDLE_MODE_LAST_ELEMENT
Placeholder, do not use.

 


 
UF_PATH_tank_type_e (view source)
 
Defined in: uf_path.h
 
Also known as:
 
Overview
Specify the tank type in the Wire EDM post commands.


Data Members

UF_PATH_TANK_IN
Fill the flushing tank.

UF_PATH_TANK_OUT
Empty the flushing tank.

UF_PATH_TANK_TYPE_LAST_ELEMENT
Placeholder, do not use.