; Renishaw Productivity+ Custom Macro
; Definition File for Non-Contact Toolsetting Broken Tool Detection - Plunge Checking
; Version: 0.01. $Revision: $

[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]
Japanese

; 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. ID MUST BE UNIQUE FOR EACH CUSTOM MACRO!
; FIELD CAN BE OMITTED
[Parent Menu]
"工具折損検出 (TRS1/TRS2)"

; Custom Macro Name - used as menu item text
; FIELD IS COMPULSORY
[Custom Macro]
; Name										ID
"TRS1(Siemens)"								48818

; 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]
"TRS1_Broken_Tool_Check"

; Name or Program Number of macro
[MacroID]
1000

; Properties - Do not use ID 1
; Name												ID	Datatype	Default		Range			Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]
"コントローラのタイプ"									50	CNC_TYPE	0			{NA}			100				-				12101					"対象コントローラのタイプ"						

"デフォルト許容値を使用 (R11)"						20	YESNO		YES			{NA}			100				-				12101					"必要な許容値を工具計測マクロに入れるには、この値を「いいえ」に設定します。"
"許容値 (R11)"									21	LINEAR		3.0			{NA}			100				CM_H			12101					"工具がどの値で折れ損とみなされるかを定義する許容値。注: H 入力に不の値が割り当てられている場合、工具チェック位置は工具長プラス許容値となります。"

"工具折損フラグ使用 (R13)"						22	YESNO		NO			{NA}			100				-				12101					"Set this value to 'Yes' to use a broken tool flag
"許容範囲超過アラームの表示 (R13)"				23	INT			1			GT0:LT2			100				CM_M			12101					"工具折損/許容範囲超過フラグ。このフラグにより、工具の折損/許容範囲超過が検出されたときに機械でアラームが出ないようになります。"

"主軸回転数 (R19)"								24	INT			1000		GT999:LT1001	100				CM_S			12101					"工具折損チェックが行われる主軸の回転数。1000 rpm の値を使用する必要があります。"

"安全面へ後退 (R26)"						26	YESNO		NO			{NA}			100				-				12101					"この値を「はい」に設定すると、安全面プロパティ欄に指定した値だけ主軸方向に工具が後退します。"
"安全面 (R26)"								27	LINEAR		0.0			GT0				100				CM_Z			12101					"安全面の高さ。主軸方向に工具を後退させる距離。"

"X 軸調整相対距離を使用 (R4)"	28	YESNO		NO			{NA}			100				-				12101					"X 軸方向の調整相対距離を使用するには、このフラグを「はい」に設定します。"
"X 軸調整相対距離 (R4)"		32	LINEAR		0.0			{NA}			100				CM_I			12101					"工具の反射点を個別に調整して、最高のフィードバックを得ることができます。注 :X 移動を使ってチェック位置への工具の位置合わせを行う場合にのみ有効。"

"Y 軸調整相対距離を使用 (R5)"	30	YESNO		NO			{NA}			100				-				12101					"Y 軸方向の調整相対距離を使用するには、このフラグを「はい」に設定します。"
"Y 軸調整相対距離 (R5)"		33	LINEAR		0.0			{NA}			100				CM_J			12101					"工具の反射点を個別に調整して、最高のフィードバックを得ることができます。注: Y 移動を使ってチェック位置への工具の位置合わせを行う場合にのみ有効。"



[Visibility]
PROPERTIES	21
CTRL_PROPS		20 ("デフォルト許容値を使用 (R11)")
CTRL_VALUES		1 ("いいえ")

PROPERTIES	23
CTRL_PROPS		22 ("工具折損フラグ使用 (R13)")
CTRL_VALUES		2 ("はい")

PROPERTIES	27
CTRL_PROPS		26 ("安全面へ後退 (R26)")
CTRL_VALUES		2 ("はい")

PROPERTIES	32
CTRL_PROPS		28 ("X 軸調整相対距離を使用 (R4)")
CTRL_VALUES		2 ("はい")

PROPERTIES	33
CTRL_PROPS		30 ("Y 軸調整相対距離を使用 (R5)")
CTRL_VALUES		2 ("はい")

[Enums]
; ENUM_NAME - name of enum set
; ENUM_ITEM - item text, ID and index
; 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		TOL_ALARM						
;ENUM_ITEM		"はい"							1		1

ENUM_NAME		CNC_TYPE						
ENUM_ITEM		"Siemens"						0		0

[Categories]
; Name							ID
"公称値"						100

[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_TRS1
