; Renishaw Productivity+ Custom Macro ; Do NOT remove the preceeding line or this macro will not load ; Definition File for Non-Contact Toolsetting Tool Length/Diameter Setting ; Version: 0.01. [FileType] ; Do NOT remove this section or this Custom Macro will not load Product Renishaw Productivity+ File Custom Macro Version 0.07.002 [MachineType] MACHINETYPE Siemens [Toolsetting Type] "非接觸式" ; Definition File Language - language of displayable text strings in this file [Language] Chinese ; Existing Menu Item in application that Custom Macro name and its Parent Menu are to appear under ; FIELD CAN BE OMITTED [Existing Menu] "刀具設定" ; Parent Menu - used as parent menu item text ; FIELD CAN BE OMITTED [Parent Menu] "非接觸式 (NC1, NC2, NC4...)" ; Custom Macro Name - used as menu item text. ID MUST BE UNIQUE FOR EACH CUSTOM MACRO! ; FIELD IS COMPULSORY [Custom Macro] ; Name ID "刀具長度/直徑 (Siemens)" 48810 ; This field specifies the default name given to a statement of this type ; The name must NOT include any of the following characters and cannot start with a numeric character ; {}[]/\:<>@~#-=+()*&^%$£!"`¬|;,.'? [Default Statement Name] "Length_Diameter" ; Name or Program Number of macro [MacroID] 9862 ; Properties - Do not use IDs 1-19 ; Name ID Datatype Default Range Category Output Parameter Metafile ID (optional) Help Text [Properties] "控制器類型" 50 CNC_TYPE 0 {NA} 100 - 11008 "目標控制器的類型" "量測類型 (R02)" 20 MEAS_TYPE 1 {NA} 100 CM_B 11008 "要執行的量測的類型。" "進行公差檢查" 21 YESNO NO {NA} 100 - 11008 "將此值設定為'是',執行公差檢查並將公差值傳給刀具設定巨集。" "公差 (R11)" 22 LINEAR 0.0 GT0 100 CM_H 11008 "刀具長度/直徑被定義為超出公差範圍的公差值。" "阻止超出公差範圍警報(R13)" 23 YESNO NO {NA} 100 - 11008 "刀具超出公差範圍旗標。將該值設定為'Yes'將不發出超出公差範圍警報,但是當刀具超出公差範圍時設定一個變數旗標。" "阻止超出公差範圍警報(R13)的旗標" 45 INT 1 GT0:LE999 100 CM_M 11008 "該功能的預設值是1並且不需要更改。如果刀具超出公差範圍,超出公差範圍警報將被阻止,並設定一個變數旗標。" "使用內定惰走距離" 24 YESNO YES {NA} 100 - 11008 "使用刀具設定巨集的內定過行程距離。將此值設定爲'否',指定自訂過行程距離。" "惰走距離 (R17)" 25 LINEAR 5.0 GT0 100 CM_Q 11008 "惰走距離是在發出'光束未被切斷'警報之前允許刀具移動穿過光束的距離。" "使用內定主軸速度" 26 YESNO YES {NA} 100 - 11008 "使用刀具設定巨集的內定主軸轉速。將此值設定爲'否',指定自訂主軸轉速。" "主軸速度 (R19)" 27 INT 3150 GT0 100 CM_S 11008 "進行長度/直徑量測時的主軸轉速。量測循環是以3150 轉/分的主軸轉速進行最佳化,然而有些刀具(例如非對稱刀具或大直徑刀具)必須在較低轉速的上進行。設定相應的主軸轉速是使用者的責任,最低主軸轉速為800 轉/分。" "使用長度經驗值" 28 YESNO NO {NA} 101 - 11008 "將此值設定為'是',把長度經驗值參數傳給巨集。" "長度經驗值 (R05)" 29 LINEAR 0.0 {NA} 101 CM_J 11008 "此值是刀具量測長度與切削過程中刀具處於負載之下的有效長度之間的差值。" ; "使用當前刀具切削刃" 30 YESNO YES {NA} 101 - 11008 "當此值設定爲'是'時,當前刀具補正切削刃被用作刀具補正切削刃。當設定爲'否'時,可以指定刀具 offset 切削刃。" ; "刀具 Offset 切削刃 (R14)" 31 INT 0 GT0 101 CM_T 11008 "長度 Offset 號碼。此為 offset 位置,是刀具長度量測值的儲存位置。" "使用徑向跨距" 43 YESNO NO {NA} 101 - 11058 "將此值設定爲'是',可輸入進行長度量測時在光束橫向上的 Offset 值。設定爲'否',使用內定值。" "徑向跨距 (R25)" 32 LINEAR 0.0 {NA} 101 CM_Y 11008 "長度設定的徑向跨距。這是在進行長度量測時光束橫向上具有的 Offset。此值必須小於刀具的半徑。刀具總是首先來到光束的中心線上。" "使用直徑經驗值" 34 YESNO NO {NA} 102 - 11008 "將此值設定為'是',把直徑經驗值參數傳給巨集。" "直徑經驗值 (R04)" 35 LINEAR 0.0 {NA} 102 CM_I 11008 "此值是刀具量測直徑/半徑與切削過程中刀具處於負載之下的實際直徑/半徑之間的差值。" "指定刀具直徑" 36 YESNO NO {NA} 102 - 11008 "在設定刀具直徑/半徑時,不需要指定刀具的公稱直徑,因爲巨集將使用預設的最大值。然而,指定公稱直徑可以縮短循環時間。" "刀具直徑 (R18)" 37 LINEAR 0.0 GT0 102 CM_R 11008 "這是刀具的公稱直徑。" "使用主軸軸線搜尋距離" 40 YESNO NO {NA} 102 - 11058 "將此值設定爲'是',將搜尋距離傳給巨集" "主軸軸線搜尋距離 (R24)" 38 LINEAR 0.0 GT0 102 CM_X 11008 "Spindle Axis Search Distance. This defines a search distance above the Z-input measuring height, which can be used to find a radial high spot on the cutter. It is suitable for single-point boring bars and cutters with irregular radial profiles. Cycle time is increased using this input. "包括量測高度" 44 YESNO NO {NA} 102 - 11058 "刀具的量測高度。這是進行量測時距離刀具端面的 Z 軸位置。" "量測高度 (R26)" 39 LINEAR 5.0 {NA} 102 CM_Z 11008 "刀具的量測高度。這是進行量測時距離刀具端面的 Z 軸位置。" [Visibility] PROPERTIES 101 CTRL_PROPS 20 ("量測類型") CTRL_VALUES 1 ("刀具長度") CTRL_VALUES 3 ("刀具長度和半徑") PROPERTIES 102 CTRL_PROPS 20 ("量測類型") CTRL_VALUES 2 ("刀具半徑") CTRL_VALUES 3 ("刀具長度和半徑") PROPERTIES 22 CTRL_PROPS 21 ("進行公差檢查") CTRL_VALUES 2 ("是") PROPERTIES 23 CTRL_PROPS 21 ("進行公差檢查") CTRL_VALUES 2 ("是") PROPERTIES 25 CTRL_PROPS 24 ("使用內定惰走距離") CTRL_VALUES 1 ("否") PROPERTIES 27 CTRL_PROPS 26 ("使用內定主軸速度") CTRL_VALUES 1 ("否") PROPERTIES 32 CTRL_PROPS 43 ("使用徑向跨距") CTRL_VALUES 2 ("是") PROPERTIES 29 CTRL_PROPS 28 ("使用長度經驗值") CTRL_VALUES 2 ("是") ; PROPERTIES 31 ; CTRL_PROPS 30 ("使用當前刀具切削刃") ; CTRL_VALUES 1 ("否") PROPERTIES 35 CTRL_PROPS 34 ("使用直徑經驗值") CTRL_VALUES 2 ("是") PROPERTIES 37 CTRL_PROPS 36 ("指定刀具直徑") CTRL_VALUES 2 ("是") PROPERTIES 38 CTRL_PROPS 40 ("使用主軸軸線搜尋距離") CTRL_VALUES 2 ("是") PROPERTIES 39 CTRL_PROPS 44 ("包括量測高度 (Z)") CTRL_VALUES 2 ("是") PROPERTIES 45 CTRL_PROPS 23 ("阻止超出公差範圍警報(R13)") CTRL_VALUES 2 ("是") [Enums] ; N.B. When post processing, the selected enum item ID will be outputted with the Output Parameter. ; e.g. enum type : YESNO ; selected enum item : YES ; enum item value : 1 ; Output Parameter : CM_B ; Output = B1 ; ID Index (order in which they will appear) ENUM_NAME MEAS_TYPE ENUM_ITEM "刀具長度" 1 0 ENUM_ITEM "刀具半徑/直徑" 2 1 ENUM_ITEM "刀具長度和半徑" 3 2 ENUM_NAME TOL_ALARM ENUM_ITEM "是" 0 0 ENUM_ITEM "否" 1 1 ENUM_NAME CNC_TYPE ENUM_ITEM "Siemens" 0 0 [Categories] ; Name ID "公稱值" 100 "長度量測" 101 "半徑量測" 102 [Resources] ; File name of resource DLL containing metafiles (optional) PP_tsToolSettingRes.dll ; The post processor section to call when post processing occurs [Post Section] TOOLSETTING_CUSTOM_MACRO_NON_CONTACT