; 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]
"Azzeramento degli 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 a 5 lati - Lunghezza"			48823

; 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]
"Rottura_utensile_Lunghezza"

; 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]

"Utilizzare il Diametro utensile (D)"					20	YESNO		NO			{NA}		  100		-					12000				"Impostare questo valore su 'Sì' per specificare il diametro utensile. Se il diametro viene specificato, sarà possibile utilizzare una correzione utensile rispetto allo stilo di calibrazione. Senza un input D, l'utensile viene controllato 'sul centro'."
"Diametro utensile (D)"							21	LINEAR		0			NE0		      100		CM_D				12000				"L'applicazione del diametro utensile consente di eseguire una correzione utensile rispetto al centro dello stilo"

"Valore di tolleranza (H)"						22	YESNO		NO			{NA}		  100		CM_					12000				"Il valore di tolleranza durante il controllo rotture utensile. In assenza di un input H, la velocità di avanzamento di #101 viene usata solo se l'utensile si trova al centro e si utilizza un singolo contatto. Se l'input H è inferiore a 0,5, vengono usate le velocità di avanzamento standard per il doppio contatto."
"Utilizzare il valore di tolleranza (H)"					23	LINEAR		0.5			{NA}		  100		CM_H				12000				"Valore di default = 0,5"

"Utilizzare il flag fuori tolleranza (M)"				24	YESNO		NO			{NA}		  100		-					12000				"Flag utensile fuori tolleranza."
"M1 evita l'allarme (M)"						25	INT			1			EQ0		   	  100		CM_M				12000				"L'utilizzo di M1 impedisce che venga generato un allarme di FUORI TOLLERANZA. NOTA: #146 è il flag di fuori tolleranza. È impostato su 1 se l'utensile è fuori tolleranza, mentre viene impostato su 0 quando l'utensile rientra nelle tolleranze."

"Usa ID cambio utensile corrente (T)"			28	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)."				29	INT			0			GT0:LE999	  100		CM_T				12000				"Numero correttore lunghezza. Questo è il numero del correttore in cui è registrata la quota di lunghezza dell'utensile misurato."

"Utilizzare il posizionamento rapido al di sopra dello stilo (Y)."	30	YESNO		NO			{NA}		  100		-					12000				"Porta l'utensile su una posizione al di sopra dello stilo con uno spostamento rapido. Se viene impostato su NO, l'utensile viene posizionato su #114 nella macro delle impostazioni."
"Posizionamento rapido al di sopra dello stilo (Y)"		31	LINEAR		0			GT0			  100		CM_Y				12000				"Spostamento rapido su una posizione al di sopra dello stilo."

"Utilizzare la posizione di sicurezza (Z)"				32	YESNO		NO			{NA}		  100		-					12000				"Impostare questo valore su 'Sì' per specificare la posizione di sicurezza al di sopra dello stilo prima e dopo che il ciclo è stato eseguito. Se il valore è impostato su 'No', l'utensile arretra alla posizione iniziale prima e dopo l'esecuzione del ciclo."
"Posizione di sicurezza (Z)"					33	LINEAR		0			GT0			  100		CM_Z				12000				"L'utensile si sposta su questo spazio libero al di sopra dello stilo prima e dopo l'esecuzione del ciclo."


[Visibility]

PROPERTIES	25
CTRL_PROPS		24 ("Utilizzare il flag fuori tolleranza (M)")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	33
CTRL_PROPS		32 ("Utilizzare la posizione di sicurezza (Z)")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	23
CTRL_PROPS		22 ("Esegui controllo tolleranza")
CTRL_VALUES		2 ("SÌ")


PROPERTIES	21
CTRL_PROPS		20 ("Utilizzare il Diametro utensile (D)")
CTRL_VALUES		2 ("SÌ")


PROPERTIES	29
CTRL_PROPS		28 ("Usa ID cambio utensile corrente (T)")
CTRL_VALUES		1 ("NO")

PROPERTIES	31
CTRL_PROPS		30 ("Posizionamento rapido al di sopra dello stilo (Y)")
CTRL_VALUES		2 ("SÌ")


[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		"Rottura_utensile_Lunghezza"			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_CUSTOMMACRO_TOOL_CHANGE_APPLY_H
