; Renishaw Productivity+ Custom Macro
; Do NOT remove the preceeding line or this macro will not load
; Definition File for Non-Contact Toolsetting broken tool 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 Heidenhain

[Toolsetting Type]
"Berührungslos"

; Definition File Language - language of displayable text strings in this file
[Language]
German

; Existing Menu Item in application that Custom Macro name and its Parent Menu are to appear under
; FIELD CAN BE OMITTED
[Existing Menu]
"Werkzeugmessung"

; Parent Menu - used as parent menu item text 
; FIELD CAN BE OMITTED
[Parent Menu]

"Werkzeugbruchkontrolle (TRS1/TRS2)"

; Custom Macro Name - used as menu item text. ID MUST BE UNIQUE FOR EACH CUSTOM MACRO!
; FIELD IS COMPULSORY
[Custom Macro]
; Name										ID
"TRS2 (Heidenhain) "						48812

; 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]
"TRS2_Werkzeugbruch_Prufung"

; Name or Program Number of macro
[MacroID]
TRS2

; Properties - Do not use ID 1
; Name													ID	Datatype	Default		Range			Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]
"Toleranz (Q11)"										21	LINEAR		3.0			{NA}			100				CM_H			12102					"Toleranzwert, der definiert, wann das Werkzeug als gebrochen gilt. Anmerkung: Wird diesem Parameter ein Minuswert zugewiesen, ist die Position zur Werkzeugprüfung die Werkzeuglänge zuzüglich des Toleranzwertes."

"Werkzeugbruch-Kennzeichnung (Q13) benutzen"							22	YESNO		NO			{NA}			100				-				12102					"Set this value to 'Yes' to use a broken tool flag
"Alarmmeldungen 'Werkzeug außer Toleranz' (Q13) anzeigen"					23	INT			1			GT0:LT2			100				CM_MM			12102					"Werkzeugbruch/Flag 'Werkzeug außer Toleranz'. Diese Kennzeichnung verhindert das Auslösen eines Alarms an der Maschine, wenn ein Bruch oder 'Werkzeug außer Toleranz' entdeckt wird."

"Spindeldrehzahl (Q19)"									24	RPM			5000		{NA}			100				CM_S			12102					"Spindeldrehzahl, bei der die Prüfung auf Werkzeugbruch stattfindet. Es können nur die Werte 200, 1000 oder 5000 U/Min benutzt werden."

"Rückzug zur Sicherheitsebene (Q26)"							26	YESNO		NO			{NA}			100				-				12102					"Bei Einstellung dieses Wertes auf 'Ja' wird das Werkzeug auf der Spindelachse um den unter den Eigenschaften der Sicherheitsebene spezifizierten Wert zurückgezogen."
"Sicherheitsebene (Q26)"									27	LINEAR		9999		GT0				100				CM_ZZ			12102					"Höhe der Sicherheitsebene. Die Entfernung in der Spindelachse, auf die das Werkzeug zurückgezogen wird."

"Inkrementaler Justierabstand der X-Achse (Q4) "			29	LINEAR		0.0			{NA}			100				CM_I			12102					"Ermöglicht die individuelle Einstellung des Reflektionspunktes am Werkzeug, so dass die maximale Reflektion erreicht wird. ANMERKUNG: Die Eingabe ist nur gültig, wenn das Werkzeug mittels einer X-Bewegung zur Prüfposition geführt wird."

"Inkrementaler Justierabstand der Y-Achse (Q5) "			31	LINEAR		0.0			{NA}			100				CM_J			12102					"Ermöglicht die individuelle Einstellung des Reflektionspunktes am Werkzeug, so dass die maximale Reflektion erreicht wird. ANMERKUNG: Die Eingabe ist nur gültig, wenn das Werkzeug mittels einer Y-Bewegung zur Prüfposition geführt wird."

[Visibility]


PROPERTIES	23
CTRL_PROPS		22 ("Werkzeugbruch-Kennzeichnung (Q13) benutzen")
CTRL_VALUES		2 ("JA")	

PROPERTIES	27
CTRL_PROPS		26 ("Rückzug zur Sicherheitsebene (Q26)")
CTRL_VALUES		2 ("JA")


[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		RPM					
ENUM_ITEM		"200"				200		0
ENUM_ITEM		"1000"				1000	1
ENUM_ITEM		"5000"				5000	2



[Categories]
; Name							ID
"Zyklusparameter"				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_BROKEN_TOOL_MACRO_TRS1
