; Renishaw Productivity+ Custom Macro
; Do NOT remove the preceeding line or this macro will not load
; Definition File for TS27/R 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]
"Kontakt"

; 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]
"Werkzeugeinstellung"

; Parent Menu - used as parent menu item text 
; FIELD CAN BE OMITTED
[Parent Menu]
"Kontakt (TS27R, TS20, OTS...)"

; Custom Macro Name - used as menu item text. ID MUST BE UNIQUE FOR EACH CUSTOM MACRO!
; FIELD IS COMPULSORY
[Custom Macro]
; Name										ID
"Werkzeugbruch - Länge (Siemens)"			48831

; 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]
"Werkzeugbruch_Lange"

; Name or Program Number of macro
[MacroID]
921

; Properties - Do not use IDs 1-19
; Name										ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]
"Steuerungstyp"							50	CNC_TYPE	0			{NA}		100				-					12050				"Zielsteuerungstyp"
"Messtyp (R00)"					20	MEAS_TYPE	6			{NA}		100				CM_AA				12050				"Durchzuführender Messtyp"

"Toleranz (R04)"							22	LINEAR		0.5			{NA}		100				CM_I				12050				"Toleranzwert, der definiert, wann die Werkzeuglänge außerhalb der Toleranz liegt."

"An Werkzeugbruch-Kennzeichnung R13 (R05) schreiben"		23	YESNO		NO			{NA}		100				-					12050				"Die Einstellung dieses Wertes auf „Ja“ schließt eine Werkzeugbruch-Kennzeichnung ein (R13)"
"Werkzeugbruch-Kennzeichnung (R05)"					24	INT			0			{NA}		100				CM_J				12050				"Die Einstellung dieser Variablen (R05) auf einen beliebigen Wert führt zum Setzen der Fehlerkennzeichnung R13."

"Nominalen Werkzeugdurchmesser (R03) einschließen"		32	YESNO		NO			{NA}		100				-					12050				"Stellen Sie diesen Wert auf „Ja“ ein, um einen Schneiddurchmesser zu spezifizieren. Durch Einstellung dieses Wertes wird das Werkzeug am Tastereinsatz verschoben und rotiert."
"Schneiddurchmesser (R03)"						33	LINEAR		0			{NA}		100				CM_C				12050				"Schneiddurchmesser. Benutzen Sie einen positiven Wert für rechtshändige Schneidwerkzeuge und einen negativen Wert für linkshändige Werkzeuge."

;	"Aktuelle Werkzeugwechsel-ID (R01) benutzen"		27	YESNO		YES			{NA}		100				-					12050				"Wird dieser Wert auf 'Ja' eingestellt, wird die aktuelle Werkzeugwechsel-ID als Längen-Offsetnummer benutzt. Wird Sie auf 'Nein' eingestellt, kann eine Längen-Offsetnummer spezifiziert werden."
;	"Werkzeug-Offsetkante (R01)"				28	LINEAR		0			GT0:LE999	100				CM_SPECIAL_T		12050				"Längen-Offsetnummer Korrekturspeicherplatz für die gemessene Werkzeuglänge."

"Vorgegebenen Überlaufabstand (R09) benutzen"		29	YESNO		YES			{NA}		100				-					12050				"Benutzen Sie den Standardwert des Werkzeugeinstellungsmakros für Längenüberlauf. Stellen Sie diesen Wert auf „Nein“ ein, um einen spezifischen Längenüberlauf zu spezifizieren."
"Überlaufabstand (R09)"					30	LINEAR		4.0			{NA}		100				CM_F				12050				"Längenüberlauf"

"Spindeldrehrichtung ändern (R10)"	34	YESNO		NO			{NA}		100				-					12050				"Stellen Sie diesen Wert auf „Ja“ ein, um die Spindeldrehrichtung zu spezifizieren."
"Spindeldrehrichtung (R10)"			35	INT			0			GE0:LE1		100				CM_G				12050				"Spindle rotation direction. Set to '0' for left-handed cutting tools and set to '1' for right-handed tools.


[Visibility]
PROPERTIES	24
CTRL_PROPS		23 ("An Werkzeugbruch-Kennzeichnung R13 schreiben")
CTRL_VALUES		2 ("JA")

PROPERTIES	33
CTRL_PROPS		32 ("Nominalen Werkzeugdurchmesser (R03) einschließen")
CTRL_VALUES		2 ("JA")

PROPERTIES	30
CTRL_PROPS		29 ("Vorgegebenen Überlaufabstand (R09) benutzen")
CTRL_VALUES		1 ("NEIN")

;	PROPERTIES	28
;	CTRL_PROPS		27 ("Aktuelle Werkzeugwechsel-ID (R01) benutzen")
;	CTRL_VALUES		1 ("NEIN")

PROPERTIES	35
CTRL_PROPS		34 ("Spindeldrehrichtung ändern (R10)")
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		MEAS_TYPE						
ENUM_ITEM		"Werkzeugbruch Länge"			6		0

ENUM_NAME		CNC_TYPE						
ENUM_ITEM		"Siemens"						0		0


[Categories]
; Name							ID
"Nennwerte"						100

[Resources]
; Path and 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_CONTACT_TOOL_CHANGE
