; 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 Fanuc

[Toolsetting Type]
"Contatto"

; Definition File Language - language of displayable text strings in this file
[Language]
Italian

; Existing Menu Item in application that Custom Macro name and its Parent Menu are to appear under
; FIELD CAN BE OMITTED
[Existing Menu]
"Impostazione utensili"

; Parent Menu - used as parent menu item text 
; FIELD CAN BE OMITTED
[Parent Menu]
"Contatto (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
"Rottura utensile - Lunghezza"						48821

; 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]
"Broken_Tool_Length"

; Name or Program Number of macro
[MacroID]
9853

; Properties - Do not use IDs 1-19
; Name										ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]

"Tipo di misura (B)"						20	MEAS_TYPE	1			{NA}		100				CM_B				12000				"Tipo di misura da eseguire."

"Tolleranza (H)"								22	LINEAR		0.5			{NA}		100				CM_H				12000				"Valore di tolleranza che definisce quando la lunghezza dell'utensile è fuori tolleranza."

"Scrivi flag rottura utensile (M)"				23	YESNO		NO			{NA}		100				-					12000				"Se impostato su 'Sì', consente di specificare un numero di correttore da usare come flag di rottura utensile."
"Ubicazione flag rottura utensile (M)"				24	INT			0			GT0:LT10	100				CM_M				12000				"Un numero di correttore utensile di riserva da usare come ubicazione per il flag di rottura utensile."

"Includi diametro strumento nominale (S)"			32	YESNO		NO			{NA}		100				-					12000				"Impostare questo valore su 'Sì' per specificare un diametro fresa. Impostando questo valore, si ottiene la correzione dell'utensile sullo stilo di calibrazione e si provoca la rotazione dell'utensile stesso."
"Diametro fresa (S)"						33	LINEAR		0			NE0			100				CM_S				12000				"Diametro fresa. Utilizzare un valore positivo per utensili da destrimani e un valore negativo per utensili da mancini."

"Usa ID cambio utensile corrente (T.ttt)"		27	YESNO		YES			{NA}		100				-					12000				"Se questo valore è impostato su 'Sì', l'ID cambio utensile corrente viene usato come numero del correttore della lunghezza. Se l'impostazione è 'No' è possibile specificare il numero del correttore della lunghezza desiderato."
"Numero correttore lunghezza utensile (T.ttt)"			28	INT			0			GT0:LE999	100				CM_SPECIAL_T		12000				"Numero correttore lunghezza. Questo è il numero del correttore in cui è registrata la quota di lunghezza dell'utensile misurato."


[Visibility]
PROPERTIES	24
CTRL_PROPS		23 ("Scrivi flag rottura utensile")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	33
CTRL_PROPS		32 ("Includi diametro strumento nominale (S)")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	28
CTRL_PROPS		27 ("Usa ID cambio utensile corrente (T.ttt)")
CTRL_VALUES		1 ("NO")

[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		"Broken_Tool_Length"			1		0


[Categories]
; Name							ID
"Valori nominali"						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_NO_TOOL_CHANGE
