; 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]
"Werkzeugmessung"

; 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
"Fünfseitige Werkzeugbrucherkennung - Länge (Siemens)"			48833

; 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]
9858

; 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"

"Werkzeugdurchmesser (R7) benutzen"				20	YESNO		NO			{NA}		  100		-					12050				"Stellen Sie diesen Wert auf 'JA' ein, ein den Werkzeugdurchmesser zu spezifizieren. Durch Einstellung des Werkzeugdurchmessers wird das Werkzeug am Tastereinsatz verschoben. Ohne eine R7 Eingabe wird das Werkzeug mittig überprüft."
"Werkzeugdurchmesser (R7)"						21	LINEAR		0			NE0		      100		CM_D				12050				"Durch Anwendung des Werkzeugdurchmessers wird das Werkzeug von der Mittellinie des Tastereinsatzes verschoben."

"Toleranzwert (R11)"						22	YESNO		NO			{NA}		  100		CM_					12050				"Der Toleranzwert beim Überprüfen auf Werkzeugbruch. Ohne R11=h Eingabe wird die Vorschubgeschwindigkeit in 'RENC[1]'  nur dann benutzt, wenn das Werkzeug mittig ausgerichtet ist und nur eine einfache Antastung benutzt wird. Liegt der R11=h Wert unter 0,5, werden beim Antasten standardmäßig zwei Vorschubgeschwindigkeiten benutzt."
"Toleranzwert (R11) benutzen"					23	LINEAR		0.5			{NA}		  100		CM_H				12050				"Vorgabewert 0,5"

"Marke Werkzeug außer Toleranz (R13) benutzen"			24	YESNO		NO			{NA}		  100		-					12050				"Statusausgabe - Werkzeug außer Toleranz. Diese wird gesetzt, wenn das gemessene Werkzeug außerhalb der Toleranz liegt, vorausgesetzt, der R11 Eingabeparameter wird verwendet."
"Verhindert einen Alarm (R13)"						25	INT			1			EQ0		   	  100		CM_M				12050				"Die Verwendung von R13=1 verhindert, dass eine Alarmmeldung 'WERKZEUG AUßERHALB DER TOLERANZ' ausgegeben wird. HINWEIS: 'RENC[48]' ist die 'Werkzeug außer Toleranz' Marke. Dies wird auf 1 eingestellt, wenn das Werkzeug außer Toleranz ist, und auf 0, wenn es innerhalb der Toleranz liegt."

"Aktuelle Werkzeugwechsel-ID (R20) benutzen"			28	YESNO		YES			{NA}		  100		-					12050				"Die Werkzeuglängenkorrektur (D) wird geprüft. Standardgemäß wird die gegenwärtig aktive Werkzeugkante gelesen.  Bei Verwendung von R20=3 wird die Korrekturkante D3 des aktiven Werkzeugs gemessen."
"Offset-Nummer Werkzeuglänge (R20)"			29	INT			0			GT0:LE999	  100		CM_T				12050				"Zu aktualisierende Werkzeuglängen-Kantennummer (D)."

"Schnelle Positionierung oberhalb des Tastereinsatzes (R25) benutzen "	30	YESNO		NO			{NA}		  100		-					12050				"Sendet das Werkzeug im Schnellgang zu einer Position oberhalb des Tastereinsatzes. Wird dies auf NEIN eingestellt, begibt sich das Werkzeug gemäß des Unterprogramms L9750 in die Position 'REN[15]'."
"Schnelle Positionierung oberhalb des Tastereinsatzes (R25) "		31	LINEAR		0			GT0			  100		CM_Y				12050				"Schnellgang zu einer Position oberhalb des Tastereinsatzes."

"Anfahrabstand (R26) benutzen"				32	YESNO		NO			{NA}		  100		-					12050				"Stellen Sie diesen Wert auf 'Ja', um die Abstandsposition oberhalb des Tastereinsatzes nach dem Zyklus zu bestimmen. Wird dies auf 'Nein' eingestellt, wird das Werkzeug vor und nach dem Zyklus zur Nullposition zurückgezogen. WICHTIG... Die Werkzeugkorrektur muss erneut angewendet werden, wenn das Werkzeug wieder benutzt werden soll."
"Anfahrabstand (R26) "					33	LINEAR		0			GT0			  100		CM_Z				12050				"Das Werkzeug begibt sich nach dem Zyklus zu diesem Anfahrabstand oberhalb des Tastereinsatzes."


[Visibility]

PROPERTIES	25
CTRL_PROPS		24 ("Marke Werkzeug außer Toleranz (R13) benutzen")
CTRL_VALUES		2 ("JA")

PROPERTIES	33
CTRL_PROPS		32 ("Anfahrabstand (R26) benutzen")
CTRL_VALUES		2 ("JA")

PROPERTIES	23
CTRL_PROPS		22 ("Toleranzprüfung durchführen")
CTRL_VALUES		2 ("JA")


PROPERTIES	21
CTRL_PROPS		20 ("Werkzeugdurchmesser (R7) benutzen")
CTRL_VALUES		2 ("JA")


PROPERTIES	29
CTRL_PROPS		28 ("Aktuelle Werkzeugwechsel-ID (R20) benutzen")
CTRL_VALUES		1 ("NEIN")

PROPERTIES	31
CTRL_PROPS		30 ("Schnelle Positionierung oberhalb des Tastereinsatzes (R25) ")
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
