UF_OPER_ask_cutter_group (查看源代码)
定义在: uf_oper.h
概述
This function returns in 'group' the tag of the cutter group object that the
specified 'oper' is contained in.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_cutter_group
(
tag_t oper,
tag_t * group
)
UF_OPER_ask_geom_group (查看源代码)
定义在: uf_oper.h
概述
This function returns in 'group' the tag of the geometry group object that the
specified 'oper' is contained in.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_geom_group
(
tag_t oper,
tag_t * group
)
UF_OPER_ask_machining_mode (查看源代码)
定义在: uf_oper.h
概述
This function returns in 'mode' the machining mode of the specified 'oper'.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_machining_mode
(
tag_t oper,
UF_OPER_mach_mode_t * mode
)
UF_OPER_ask_method_group (查看源代码)
定义在: uf_oper.h
概述
This function returns in 'group' the tag of the method group object that the
specified 'oper' is contained in.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_method_group
(
tag_t oper,
tag_t * group
)
UF_OPER_ask_name_from_tag (查看源代码)
定义在: uf_oper.h
概述
This function returns in 'name' the name of the specified 'oper'.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_name_from_tag
(
tag_t oper,
char name [ UF_OPER_MAX_NAME_LEN+1 ]
)
| tag_t (tag_t类型) | oper | Input(输入) | - see above |
| char | name [ UF_OPER_MAX_NAME_LEN+1 ] | Output(输出) | - see above |
UF_OPER_ask_oper_type (查看源代码)
定义在: uf_oper.h
概述
This function returns the NX entity subtype (as found in uf_object_types.h)
of the specified 'oper'. It is returned in 'type'.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_oper_type
(
tag_t oper,
int * type
)
| tag_t (tag_t类型) | oper | Input(输入) | - see above |
| int * (整数型指针) | type | Output(输出) | - see above |
UF_OPER_ask_program_group (查看源代码)
定义在: uf_oper.h
概述
This function returns in 'group' the tag of the program group object that the
specified 'oper' is contained in.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_program_group
(
tag_t oper,
tag_t * group
)
UF_OPER_ask_ref_cutter (查看源代码)
定义在: uf_oper.h
概述
This function queries the reference cutter of an operation.
返回
Return code :
= 0 : sucessful
> 0 : failing error number
< 0 : failing error number
环境
Internal and External
参见
UF_OPER_set_ref_cutter
历史
Released in NX 2.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_ref_cutter
(
tag_t oper_tag,
tag_t * ref_cutter_tag
)
UF_OPER_ask_selected_point_data (查看源代码)
定义在: uf_oper.h
概述
Query the data of a selected tracking point in an Operation.
返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation
环境
内部和外部
历史
Released in NX2.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_selected_point_data
(
tag_t object_tag,
int index,
UF_CUTTER_tracking_point_data_t * data
)
| tag_t (tag_t类型) | object_tag | Input(输入) | the tag of the operation of the points |
| int (整数型) | index | Input(输入) | index of tracking point in parent (from 0 to the number of selected points - 1) |
| UF_CUTTER_tracking_point_data_t * | data | Output(输出) | the data of the point |
UF_OPER_ask_selected_tracking_point_count (查看源代码)
定义在: uf_oper.h
概述
Query the number of selected tracking points in an Operation.
返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation
环境
内部和外部
历史
Released in NX2.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_selected_tracking_point_count
(
tag_t object_tag,
int * count
)
| tag_t (tag_t类型) | object_tag | Input(输入) | the tag of the operation of the points |
| int * (整数型指针) | count | Output(输出) | the number of selected tracking points |
UF_OPER_ask_selected_turn_point_data (查看源代码)
定义在: uf_oper.h
概述
Query the data of a selected turn tracking point in an Operation.
返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation
环境
内部和外部
历史
Released in NX5.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_selected_turn_point_data
(
tag_t object_tag,
int index,
UF_CUTTER_turn_tracking_point_data_t * data
)
UF_OPER_ask_status (查看源代码)
定义在: uf_oper.h
概述
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.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_ask_status
(
tag_t oper,
UF_OPER_status_t * status
)
UF_OPER_create (查看源代码)
定义在: uf_oper.h
概述
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.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
cam_base
int UF_OPER_create
(
char * type_name,
char * subtype_name,
tag_t * new_object
)
| char * (字符型指针) | type_name | Input(输入) | - the operation template type name |
| char * (字符型指针) | subtype_name | Input(输入) | - the operation template subtype name |
| tag_t * (tag_t型的指针) | new_object | Output(输出) | - the tag of the newly created operation |
UF_OPER_delete_tool_path (查看源代码)
定义在: uf_oper.h
概述
This function deletes the internal path associated with the specified 'oper'.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
cam_base
int UF_OPER_delete_tool_path
(
tag_t oper
)
UF_OPER_deselect_tracking_point (查看源代码)
定义在: uf_oper.h
概述
Deselect a tracking point in an Operation.
返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation
环境
内部和外部
历史
Released in NX2.0
需要许可证(S)
cam_base
int UF_OPER_deselect_tracking_point
(
tag_t object_tag,
char name [ ]
)
| tag_t (tag_t类型) | object_tag | Input(输入) | the tag of the operation |
| char | name [ ] | Input(输入) | the name of the tracking point to deselect |
UF_OPER_has_self_ipw (查看源代码)
定义在: uf_oper.h
概述
Does the operation have an In-Process-Workpiece or not.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
cam_base
int UF_OPER_has_self_ipw
(
tag_t oper,
logical * result
)
| tag_t (tag_t类型) | oper | Input(输入) | The tag of the operation to be checked. |
| logical * | result | Output(输出) | The result, TRUE if the operation has an in-process-workpiece, FALSE otherwise. |
UF_OPER_is_path_gouged (查看源代码)
定义在: uf_oper.h
概述
This function determines if the tool path in the specified 'oper' gouges
any geometry in the operation.
环境
内部和外部
历史
Originally released in V16.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_OPER_is_path_gouged
(
tag_t oper,
logical * result
)
| tag_t (tag_t类型) | oper | Input(输入) | - see above |
| logical * | result | Output(输出) | - TRUE if the if the tool path gouges any geometry. FALSE otherwise. |
UF_OPER_reset_from_table (查看源代码)
定义在: uf_oper.h
概述
Reset the Feeds and Speeds data in an operation.
返回
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.
环境
内部和外部
历史
Released in NX3.0.3
需要许可证(S)
cam_base
int UF_OPER_reset_from_table
(
tag_t oper_tag
)
UF_OPER_select_tracking_point (查看源代码)
定义在: uf_oper.h
概述
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.
返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation
环境
内部和外部
历史
Released in NX2.0
需要许可证(S)
cam_base
int UF_OPER_select_tracking_point
(
tag_t object_tag,
char name [ ]
)
| tag_t (tag_t类型) | object_tag | Input(输入) | the tag of the operation |
| char | name [ ] | Input(输入) | the name of the selected tracking point |
UF_OPER_set_machining_data (查看源代码)
定义在: uf_oper.h
概述
Set the Machining Data parameters in an operation.
返回
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.
环境
内部和外部
历史
Released in NX3.0
需要许可证(S)
cam_base
int UF_OPER_set_machining_data
(
tag_t oper_tag
)
UF_OPER_set_ref_cutter (查看源代码)
定义在: uf_oper.h
概述
This function set the reference cutter for an operation. Currently,
only Cavity and Zlevel operations are allowed to set reference cutter.
返回
Return code :
= 0 : sucessful
> 0 : failing error number
< 0 : failing error number
环境
Internal and External
参见
UF_OPER_ask_ref_cutter
历史
Released in NX 2.0
需要许可证(S)
cam_base
int UF_OPER_set_ref_cutter
(
tag_t oper_tag,
tag_t ref_cutter_tag
)
UF_OPER_unload_path (查看源代码)
定义在: uf_oper.h
概述
Unload Tool Path of an Operation.
返回
UF_CAM_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation
环境
内部和外部
历史
Released in NX5.0.2
需要许可证(S)
cam_base
int UF_OPER_unload_path
(
tag_t oper_tag
)