UF_DPUD_drtype_e (view source)
 
Defined in: uf_dpud.h
 
Also known as:
 
Overview
UF_DPUD_drtype indicates the type of drive position which is being
generated. Cut and stepover drive positions differ only in the
feedrate used for the projected motions. The first drive position output
must be of type cut. When a local lift is output, the processor will
generate a local retract/transfer/engage sequence based on the non-cutting
parameters of the requesting operation. This sequence of non-cutting
motions will start at the previously projected drive position and ending at
the following projected drive position. A local lift therefore must be
bracketed by either cut or stepover positions, and there should be at least
two cut or stepover positions between any two lifts. Note that because the
tool is engaging to this position, the feedrate of the drive position
following a local lift will be ignored. The stepover drive position type
acts just like a cut, but is assigned the stepover feedrate.
The last drive position must be of type final lift. This signals the
Surface Contouring processor to stop and to generate a final retract
sequence from the previously output cut or stepover position.


Data Members

UF_DPUD_DRTYPE_NONE = 0
Undefined drive position type

UF_DPUD_DRTYPE_CUT = 1
Normal cut position

UF_DPUD_DRTYPE_STEPOVER = 10
Stepover cut position

UF_DPUD_DRTYPE_LOCAL_LIFT = 50
Output retract/engage sequence

UF_DPUD_DRTYPE_FINAL_LIFT = 51
Output final retract sequence

 


 
UF_DPUD_proj_option_e (view source)
 
Defined in: uf_dpud.h
 
Also known as:
 
Overview
UF_DPUD_proj_option indicates how the projection vector is to be calculated.
Note: use UF-specified projection vector only if variable


Data Members

UF_DPUD_PROJ_CONSTANT
Projection vector is constant and
NX-specified

UF_DPUD_PROJ_VARIABLE
Projection vector is variable and
NX-specified

UF_DPUD_PROJ_USER_DEFINED
Projection vector is variable and
UF-specified

 


 
UF_DPUD_purpose_e (view source)
 
Defined in: uf_dpud.h
 
Also known as:
 
Overview
UF_DPUD_purpose indicates the purpose for which the user function
request is being made from the Surface Contouring Drive Path Processor


Data Members

UF_DPUD_USER_PARAMS
Specify user parameters

UF_DPUD_TAXIS_PARAMS
Specify tool axis parameters

UF_DPUD_PROJ_PARAMS
Specify projection vector parameters

UF_DPUD_INIT_PROCESSOR
Initialize the UFUNC processor

UF_DPUD_GET_USER_DATA_SIZE
Get size of user data for drive positions

UF_DPUD_GET_NEXT
Get the next drive position

UF_DPUD_GET_INTERMEDIATE
Get an intermediate drive position

UF_DPUD_REWIND
Rewind the drive path

UF_DPUD_STOP_PROCESSOR
Deallocate memory used by processor

 


 
UF_DPUD_taxis_option_e (view source)
 
Defined in: uf_dpud.h
 
Also known as:
 
Overview
UF_DPUD_taxis_option indicates how the tool axis is to be calculated.
Note: use UF-specified tool axis only if variable


Data Members

UF_DPUD_TAXIS_CONSTANT
Tool axis is constant and NX-specified

UF_DPUD_TAXIS_VARIABLE
Tool axis is variable and NX-specified

UF_DPUD_TAXIS_USER_DEFINED
Tool axis is variable and UF-specified