UF_OPER_ask_cutter_group (view source)
 
Defined in: uf_oper.h
 
Overview
This function returns in 'group' the tag of the cutter group object that the
specified 'oper' is contained in.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_ask_cutter_group
(
tag_t oper,
tag_t * group
)
tag_toperInput- see above
tag_t *groupOutput- see above

 


 
UF_OPER_ask_geom_group (view source)
 
Defined in: uf_oper.h
 
Overview
This function returns in 'group' the tag of the geometry group object that the
specified 'oper' is contained in.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_ask_geom_group
(
tag_t oper,
tag_t * group
)
tag_toperInput- see above
tag_t *groupOutput- see above

 


 
UF_OPER_ask_machining_mode (view source)
 
Defined in: uf_oper.h
 
Overview
This function returns in 'mode' the machining mode of the specified 'oper'.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_ask_machining_mode
(
tag_t oper,
UF_OPER_mach_mode_t * mode
)
tag_toperInput- see above
UF_OPER_mach_mode_t *modeOutput- see above

 


 
UF_OPER_ask_method_group (view source)
 
Defined in: uf_oper.h
 
Overview
This function returns in 'group' the tag of the method group object that the
specified 'oper' is contained in.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_ask_method_group
(
tag_t oper,
tag_t * group
)
tag_toperInput- see above
tag_t *groupOutput- see above

 


 
UF_OPER_ask_name_from_tag (view source)
 
Defined in: uf_oper.h
 
Overview
This function returns in 'name' the name of the specified 'oper'.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_ask_name_from_tag
(
tag_t oper,
char name [ UF_OPER_MAX_NAME_BUFSIZE+1 ]
)
tag_toperInput- see above
charname [ UF_OPER_MAX_NAME_BUFSIZE+1 ] Output- see above

 


 
UF_OPER_ask_oper_type (view source)
 
Defined in: uf_oper.h
 
Overview
This function returns the NX entity subtype (as found in uf_object_types.h)
of the specified 'oper'. It is returned in 'type'.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_ask_oper_type
(
tag_t oper,
int * type
)
tag_toperInput- see above
int *typeOutput- see above

 


 
UF_OPER_ask_program_group (view source)
 
Defined in: uf_oper.h
 
Overview
This function returns in 'group' the tag of the program group object that the
specified 'oper' is contained in.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_ask_program_group
(
tag_t oper,
tag_t * group
)
tag_toperInput- see above
tag_t *groupOutput- see above

 


 
UF_OPER_ask_ref_cutter (view source)
 
Defined in: uf_oper.h
 
Overview
This function queries the reference cutter of an operation.

Return
Return code :
= 0 : sucessful
> 0 : failing error number
< 0 : failing error number

Environment
Internal and External

See Also
UF_OPER_set_ref_cutter

History
Released in NX 2.0

 
int UF_OPER_ask_ref_cutter
(
tag_t oper_tag,
tag_t * ref_cutter_tag
)
tag_toper_tagInputthe operation tag
tag_t *ref_cutter_tagOutputthe tag of the reference cutter of the operation

 


 
UF_OPER_ask_selected_point_data (view source)
 
Defined in: uf_oper.h
 
Overview
Query the data of a selected tracking point in an Operation.

Return
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

Environment
Internal and External

History
Released in NX2.0

 
int UF_OPER_ask_selected_point_data
(
tag_t object_tag,
int index,
UF_CUTTER_tracking_point_data_t * data
)
tag_tobject_tagInputthe tag of the operation of the points
intindexInputindex of tracking point in parent (from 0 to the
number of selected points - 1)
UF_CUTTER_tracking_point_data_t *dataOutputthe data of the point

 


 
UF_OPER_ask_selected_tracking_point_count (view source)
 
Defined in: uf_oper.h
 
Overview
Query the number of selected tracking points in an Operation.

Return
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

Environment
Internal and External

History
Released in NX2.0

 
int UF_OPER_ask_selected_tracking_point_count
(
tag_t object_tag,
int * count
)
tag_tobject_tagInputthe tag of the operation of the points
int *countOutputthe number of selected tracking points

 


 
UF_OPER_ask_selected_turn_point_data (view source)
 
Defined in: uf_oper.h
 
Overview
Query the data of a selected turn tracking point in an Operation.

Return
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

Environment
Internal and External

History
Released in NX5.0

 
int UF_OPER_ask_selected_turn_point_data
(
tag_t object_tag,
int index,
UF_CUTTER_turn_tracking_point_data_t * data
)
tag_tobject_tagInputthe tag of the operation of the points
intindexInputindex of turn tracking point in parent (from 0 to the
number of selected points - 1)
UF_CUTTER_turn_tracking_point_data_t *dataOutputthe data of the point

 


 
UF_OPER_ask_status (view source)
 
Defined in: uf_oper.h
 
Overview
This function returns in 'status' the status of the specified Operation 'oper'.
See the definition of UF_OPER_status_t in this file for a description of the
status.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_ask_status
(
tag_t oper,
UF_OPER_status_t * status
)
tag_toperInput- see above
UF_OPER_status_t *statusOutput- see above

 


 
UF_OPER_ask_status1 (view source)
 
Defined in: uf_oper.h
 
Overview
In order to provide appropriate .NET binding for UF_OPER_ask_status,
UF_OPER_ask_status1 is introduced.

Note: C/C++ users can continue to use UF_OPER_ask_status.

For documentation, refer to documentation of UF_OPER_ask_status.

Environment
Internal and External

History
Originally released in NX10.0

 
int UF_OPER_ask_status1
(
tag_t oper,
UF_OPER_status1_t * status
)
tag_toperInput- tag of the Operation
UF_OPER_status1_t *statusOutput- status of specified operation

 


 
UF_OPER_create (view source)
 
Defined in: uf_oper.h
 
Overview
This function creates an operation based upon the specified operation template
type and subtype. All parameters of the newly created operation are derived
from the specified template object.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_create
(
char * type_name,
char * subtype_name,
tag_t * new_object
)
char *type_nameInput- the operation template type name
char *subtype_nameInput- the operation template subtype name
tag_t *new_objectOutput- the tag of the newly created operation

 


 
UF_OPER_delete_tool_path (view source)
 
Defined in: uf_oper.h
 
Overview
This function deletes the internal path associated with the specified 'oper'.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_delete_tool_path
(
tag_t oper
)
tag_toperInput- see above

 


 
UF_OPER_deselect_tracking_point (view source)
 
Defined in: uf_oper.h
 
Overview
Deselect a tracking point in an Operation.

Return
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

Environment
Internal and External

History
Released in NX2.0

 
int UF_OPER_deselect_tracking_point
(
tag_t object_tag,
char name [ ]
)
tag_tobject_tagInputthe tag of the operation
charname [ ] Inputthe name of the tracking point to deselect

 


 
UF_OPER_has_self_ipw (view source)
 
Defined in: uf_oper.h
 
Overview
Does the operation have an In-Process-Workpiece or not.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_has_self_ipw
(
tag_t oper,
logical * result
)
tag_toperInputThe tag of the operation to be checked.
logical *resultOutputThe result, TRUE if the operation has an
in-process-workpiece, FALSE otherwise.

 


 
UF_OPER_is_path_gouged (view source)
 
Defined in: uf_oper.h
 
Overview
This function determines if the tool path in the specified 'oper' gouges
any geometry in the operation.

Environment
Internal and External

History
Originally released in V16.0

 
int UF_OPER_is_path_gouged
(
tag_t oper,
logical * result
)
tag_toperInput- see above
logical *resultOutput- TRUE if the if the tool path gouges any geometry.
FALSE otherwise.

 


 
UF_OPER_reset_from_table (view source)
 
Defined in: uf_oper.h
 
Overview
Reset the Feeds and Speeds data in an operation.

Return
UF_CAM_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

UF_OPER_ERROR_QUERY_FAILED
No match in the Machining Data library was found for the Cut Method,
Part Material and Tool Material defined for this operation.

UF_CAM_ERROR_INSUFFICIENT_DATA
At least one of the following is not defined for the operation:
Cut Method, Part Material or Tool Material.

Environment
Internal and External

History
Released in NX3.0.3

 
int UF_OPER_reset_from_table
(
tag_t oper_tag
)
tag_toper_tagInputtag of the operation

 


 
UF_OPER_select_tracking_point (view source)
 
Defined in: uf_oper.h
 
Overview
Select a tracking point in an Operation
.
Note:
Specifying a tracking point for an operation will result in setting the Z-offset,
Adjust and Cutcom data for the operation from that of the selected tracking
point. If a local override for this data is desired, it must be specified after
selecting the tracking point.

Return
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

Environment
Internal and External

History
Released in NX2.0

 
int UF_OPER_select_tracking_point
(
tag_t object_tag,
char name [ ]
)
tag_tobject_tagInputthe tag of the operation
charname [ ] Inputthe name of the selected tracking point

 


 
UF_OPER_set_machining_data (view source)
 
Defined in: uf_oper.h
 
Overview
Set the Machining Data parameters in an operation.

Return
UF_CAM_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

UF_OPER_ERROR_QUERY_FAILED
No match in the Machining Data library was found for the Cut Method,
Part Material and Tool Material defined for this operation.

UF_CAM_ERROR_INSUFFICIENT_DATA
At least one of the following is not defined for the operation:
Cut Method, Part Material or Tool Material.

Environment
Internal and External

History
Released in NX3.0

 
int UF_OPER_set_machining_data
(
tag_t oper_tag
)
tag_toper_tagInputtag of the operation

 


 
UF_OPER_set_ref_cutter (view source)
 
Defined in: uf_oper.h
 
Overview
This function set the reference cutter for an operation. Currently,
only Cavity and Zlevel operations are allowed to set reference cutter.

Return
Return code :
= 0 : sucessful
> 0 : failing error number
< 0 : failing error number

Environment
Internal and External

See Also
UF_OPER_ask_ref_cutter

History
Released in NX 2.0

 
int UF_OPER_set_ref_cutter
(
tag_t oper_tag,
tag_t ref_cutter_tag
)
tag_toper_tagInputthe operation tag
tag_tref_cutter_tagInputthe tag of a reference cutter to the operation

 


 
UF_OPER_unload_path (view source)
 
Defined in: uf_oper.h
 
Overview
Unload Tool Path of an Operation.

Return
UF_CAM_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

Environment
Internal and External

History
Released in NX5.0.2

 
int UF_OPER_unload_path
(
tag_t oper_tag
)
tag_toper_tagInputtag of the operation