; Renishaw Productivity+ Custom Macro
; Do NOT remove the preceeding line or this macro will not load
; Definition File for Non-Contact Toolsetting Tool Cutting Edge Checking
; 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 OKUMA

[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]
"Werkzeugeinstellung"

; Parent Menu - used as parent menu item text 
; FIELD CAN BE OMITTED
[Parent Menu]
"Berührungslos (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
"Schneidkante (Okuma)"							48875

; 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]
"Schneidkantenprufung"

; Name or Program Number of macro
[MacroID]
9862

; Properties - Do not use ID 1
; Name									ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]
"Messtyp (B)"					20	MEAS_TYPE	4			{NA}		100				CM_B				11054				"Art der Messung, die durchgeführt werden soll."

"Anzahl der Schneiden (C)"					21	INT			0			GE1			100				CM_C				11054				"Die Anzahl von Werkzeugschneiden."

"Alarmmeldungen „Werkzeug außer Toleranz“ (M1) verhindern"		23	YESNO	NO			{NA}		100				-					11054				"Statusausgabe - Werkzeug außer Toleranz. Durch Einstellen dieses Wertes auf „Ja“ wird kein „Werkzeug außer Toleranz“ Alarm ausgelöst, sondern eine variable Marke eingestellt, wenn sich das Werkzeug außerhalb der Toleranz befindet."
"Marke, um „Werkzeug außer Toleranz“ Alarm zu verhindern (1)"	39	INT		1			GT0:LE999	100				CM_M				11054				"Der Vorgabewert für diese Funktion ist 1 und braucht nicht geändert zu werden. Der „Werkzeug außer Toleranz“ Alarm wird verhindert, und eine variable Marke eingestellt, wenn sich das Werkzeug außerhalb der Toleranz befindet."

"Aktuelle Werkzeugwechsel-ID (D) benutzen"			24	YESNO		YES			{NA}		100				-					11054				"Wird dieser Wert auf 'Ja' eingestellt, wird die aktuelle Werkzeugwechsel-ID als Durchmesser-Offsetnummer benutzt. Wird der Wert auf 'Nein' eingestellt, können Sie die Durchmesser-Offsetnummer spezifizieren."
"Werkzeugdurchmesser-Offsetnummer (D)"		25	INT			-			GT0:LE999	100				CM_D				11054				"Durchmesser-Offsetnummer Dies ist die Werkzeugkorrektur, in der der gemessene Werkzeugdurchmesser/-radius abgespeichert ist."

"Vorgegebene Rundlauftoleranz (K) benutzen"		26	YESNO		YES			{NA}		100				-					11054				"Wird dieser Wert auf „Ja“ eingestellt, wird der Vorgabewert des Makros benutzt."
"Schneidkanten-Rundlauftoleranz (K)"	27	LINEAR		0.025		{NA}		100				CM_K				11054				"Der Toleranzwert, der definiert, wann die Planlaufabweichung der Werkzeugschneidkante zu groß ist."

"Vorgegebenen Überlaufabstand (Q) benutzen"	28	YESNO		YES			{NA}		100				-					11054				"Vorgabewert des Werkzeugeinstellungsmakros für den Überlaufabstand benutzen. Stellen Sie diesen Wert auf „Nein“, um einen speziellen Überlaufabstand einzustellen."
"Überlaufabstand (Q)"				29	LINEAR		5.0			{NA}		100				CM_Q				11054				"Der Überlaufabstand ist der Weg durch den Strahl, den das Werkzeug durchlaufen darf, bevor die Alarmmeldung „Strahl nicht geschnitten“ eingeleitet wird."

"Vorgegebene Spindeldrehzahl (S) benutzen"			30	YESNO		YES			{NA}		100				-					11054				"Vorgabewert des Werkzeugeinstellungsmakros für Spindeldrehzahl benutzen. Stellen Sie diesen Wert auf „Nein“, um eine spezielle Spindeldrehzahl einzustellen."
"Spindeldrehzahl (S)"						31	INT			3150		GT0			100				CM_S				11054				"Spindeldrehzahl, bei der die Längen-/Durchmessermessung stattfindet. Die Spindeldrehzahl zur Schneidkantenprüfung wird automatisch festgelegt und basiert auf der Mindestimpuls-Signalverzögerung der Steuerung und der Anzahl der Werkzeugschneiden. Messzyklen sind für eine Spindeldrehzahl von 3150 U/min optimiert; einige Werkzeuge (z.B. große oder unausgewuchtete Werkzeuge) müssen jedoch langsamer laufen. Es obliegt der Verantwortung des Benutzers, die Spindeldrehzahl richtig einzustellen. Die Mindestdrehzahl beträgt 800 U/min."

"Werkzeugdurchmesser (R) angeben"				32	YESNO		NO			{NA}		100				-					11054				"Wird dieser Wert auf „Nein“ eingestellt, wird der Höchstwert für den Werkzeugdurchmesser benutzt."
"Werkzeugdurchmesser (R)"						33	LINEAR		-			GT0 		100				CM_R				11054				"Dies ist der Nenndurchmesser des Werkzeugs."

"Vorgegebene Messhöhe (Z) benutzen"		34	YESNO		YES			{NA}		100				-					11054				"Benutzen Sie den Vorgabewert des Werkzeugeinstellungsmakros für die Höhe, in der ein Werkzeug gemessen werden soll. Die Einstellung dieses Wertes auf „Nein“ ermöglicht die Eingabe einer Höhe."
"Messhöhe (Z)"					35	LINEAR		5.0			{NA}		100				CM_Z				11054				"Werkzeugmesshöhe. Dies ist die Z-Achsenposition von der Stirnfläche des Werkzeugs, bei der die Messung stattfindet."

"Zylinderprofilprüfung (X) durchführen"	22	YESNO		NO			{NA}		100				-					11054				"Wird dieser Wert auf „Ja“ eingestellt, wird die Zylinderprofilprüfung durchgeführt."
"Zylinderprofilabstand (X)"			36	LINEAR		0.0			{NA}		101				CM_X				11054				"Zylinderprofilprüfabstand, d.h. die Spindelachsenbewegung während der Kanten-prüfung. Der Wert ist inkrementell von der Eingabe-Radialmessposition Z. Er wird in Verbindung mit der Eingabevorschubgeschwindigkeit F verwendet."
"Vorgegebenen Vorschub pro Umdrehung (F) benutzen"		37	YESNO		YES			{NA}		101				-					11054				"Benutzen Sie den Vorgabewert des Werkzeugeinstellungsmakros für den Überlaufabstand für den Vorschub pro Umdrehung. Wird er auf „Nein“ eingestellt, können Sie einen Vorschub spezifizieren."
"Vorschub pro Umdrehung (F)"					38	DOUBLE		0.1			GT0			101				CM_F				11054				"Vorschub pro Umdrehung zur Zylinderprofilprüfung bei Verwendung des Eingabeparameters X."

[Visibility]

PROPERTIES	25
CTRL_PROPS		24 ("Aktuelle Werkzeugwechsel-ID benutzen")
CTRL_VALUES		1 ("NEIN")

PROPERTIES	27
CTRL_PROPS		26 ("Vorgegebene Rundlauftoleranz benutzen")
CTRL_VALUES		1 ("NEIN")

PROPERTIES	29
CTRL_PROPS		28 ("Vorgegebenen Überlaufabstand benutzen")
CTRL_VALUES		1 ("NEIN")

PROPERTIES	31
CTRL_PROPS		30 ("Vorgabewert für Spindeldrehzahl benutzen")
CTRL_VALUES		1 ("NEIN")

PROPERTIES	33
CTRL_PROPS		32 ("Werkzeugdurchmesser spezifizieren")
CTRL_VALUES		2 ("JA")

PROPERTIES	35
CTRL_PROPS		34 ("Vorgegebene Messhöhe benutzen")
CTRL_VALUES		1 ("NEIN")

PROPERTIES	38
CTRL_PROPS		37 ("Vorgegebenen Vorschub pro Umdrehung benutzen")
CTRL_VALUES		1 ("NEIN")

PROPERTIES	39
CTRL_PROPS		23 ("Alarmmeldungen „Werkzeug außer Toleranz“ (M1) verhindern")
CTRL_VALUES		2 ("JA")

PROPERTIES	101
CTRL_PROPS		22 ("Zylinderprofilprüfung durchführen")
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		"Werkzeugradius"						2		0
ENUM_ITEM		"Werkzeuglänge und -radius"			3		1
ENUM_ITEM		"Schneidkante ohne Aktualisierung"		4		2

ENUM_NAME		TOL_ALARM						
ENUM_ITEM		"Ja"								0		0
ENUM_ITEM		"Nein"								1		1

[Categories]
; Name							ID
"Makroparameter"				100
"Zylinderprofilprüfung"		101

[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_CUSTOMMACRO
