#ifndef PROMFGELEMTOOLSETUP_H #define PROMFGELEMTOOLSETUP_H /* Creo Parametric TOOLKIT declarations related to tool setup specification. */ #include <ProToolkit.h> PRO_BEGIN_C_DECLS /*============================================================================ (1) Element tree -- PRO_E_MFG_WCELL_TOOL_SETUP_ARR | |- PRO_E_MFG_WCELL_TOOL_SETUP | |- PRO_E_MFG_WCELL_TOOL_POCKET_NUM | |- PRO_E_MFG_WCELL_TOOL_ID | |- PRO_E_MFG_WCELL_TOOL_OUTPUT_TIP | |- PRO_E_MFG_TOOL_TIP_ARR | |- PRO_E_MFG_TOOL_TIP_COMPOUND | |- PRO_E_MFG_TOOL_TIP_REGISTER | |- PRO_E_MFG_TOOL_TIP_COMMENT | |- PRO_E_MFG_TOOL_TIP_OFFSET_Z | |- PRO_E_MFG_TOOL_TIP_OFFSET_X | |- PRO_E_MFG_TOOL_TIP_OFFSET_ANGLE | |- PRO_E_MFG_TOOL_TIP_FLASH_OPT | |- PRO_E_MFG_TOOL_TIP_FLSH_REGISTER | |- PRO_E_MFG_TOOL_TIP_FLSH_COMMENT | |- PRO_E_MFG_TOOL_TIP_FLSH_OFFSET_Z | |- PRO_E_MFG_TOOL_TIP_FLSH_OFFSET_X ============================================================================== (2) Elements table --------------------------------------------------------------------------------------- Element Id Element Name Data Type Valid Values --------------------------------------------------------------------------------------- PRO_E_MFG_WCELL_TOOL_SETUP_ARR Tool Setup Array Array Note-1 PRO_E_MFG_WCELL_TOOL_SETUP Tool Setup Compound Note-2 PRO_E_MFG_WCELL_TOOL_POCKET_NUM Pocket Number PRO_VALUE_TYPE_INT Note-3 PRO_E_MFG_WCELL_TOOL_ID Tool Id PRO_VALUE_TYPE_WSTRING Note-4 PRO_E_MFG_WCELL_TOOL_OUTPUT_TIP Controlled Tip PRO_VALUE_TYPE_INT Note-5 PRO_E_MFG_TOOL_TIP_ARR Tip Array Array Note-6 PRO_E_MFG_TOOL_TIP_COMPOUND Tip Compound Compound Note-7 PRO_E_MFG_TOOL_TIP_REGISTER Tip Register PRO_VALUE_TYPE_INT Note-8 PRO_E_MFG_TOOL_TIP_COMMENT Tip Comment PRO_VALUE_TYPE_WSTRING Note-9 PRO_E_MFG_TOOL_TIP_OFFSET_Z Tip Z Offset PRO_VALUE_TYPE_DOUBLE Note-10 PRO_E_MFG_TOOL_TIP_OFFSET_X Tip X Offset PRO_VALUE_TYPE_DOUBLE Note-11 PRO_E_MFG_TOOL_TIP_OFFSET_ANGLE Tip Angle Offset PRO_VALUE_TYPE_DOUBLE Note-12 PRO_E_MFG_TOOL_TIP_FLASH_OPT Tip Flash Option PRO_VALUE_TYPE_INT Note-13 PRO_E_MFG_TOOL_TIP_FLSH_REGISTER Flash Register PRO_VALUE_TYPE_INT Note-14 PRO_E_MFG_TOOL_TIP_FLSH_COMMENT Flash Comment PRO_VALUE_TYPE_WSTRING Note-15 PRO_E_MFG_TOOL_TIP_FLSH_OFFSET_Z Flash Z Offset PRO_VALUE_TYPE_DOUBLE Note-16 PRO_E_MFG_TOOL_TIP_FLSH_OFFSET_X Flash X Offset PRO_VALUE_TYPE_DOUBLE Note-17 ============================================================================== (3) Notes Note-1 : Tool setup array. Optional. Note-2 : Tool setup compound specification. Optional. Note-3 : Tool position in head (turret). Mandatory. Note-4 : Tool id. Tool with such id should exist in mfg model. Mandatory. Note-5 : Tip number - identifies the tip (from array) to control by CL. The number should not be greater than number of children in PRO_E_MFG_TOOL_TIP_ARR Optional (if not defined - set to 1). Note-6 : Array of tips. Optional. Note-7 : Tip specification. Optional. Note-8 : Tip register number. Optional. Note-9 : Tip comment. Optional. Note-10 : Tip Z offset value. Optional. Note-11 : Tip X offset value. Optional. Note-12 : Tip angle offset value. Optional. Note-13 : PRO_B_TRUE - enables flashing capability. PRO_B_FALSE - disables flashing capability. Optional (if not defined - set to PRO_B_FALSE). Note-14 : Flash tool alternate tip register number. Optional. Ignored if PRO_E_MFG_TOOL_TIP_FLASH_OPT set to PRO_B_FALSE; Note-15 : Flash tool alternate tip comments. Optional. Ignored if PRO_E_MFG_TOOL_TIP_FLASH_OPT set to PRO_B_FALSE; Note-16 : Flash tool alternate tip Z offset. Optional. Ignored if PRO_E_MFG_TOOL_TIP_FLASH_OPT set to PRO_B_FALSE; Note-17 : Flash tool alternate tip X offset. Optional. Ignored if PRO_E_MFG_TOOL_TIP_FLASH_OPT set to PRO_B_FALSE; ============================================================================*/ PRO_END_C_DECLS #endif /*PROMFGELEMTOOLSETUP_H*/