; 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]
"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
"Lunghezza/diametro utensile a 5 lati (Siemens)"			48832

; 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]
"Lunghezza_Diametro"

; Name or Program Number of macro
[MacroID]
9857

; Properties - Do not use IDs 1-19
; Name											ID	Datatype	Default		Range	    	Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]
"Tipo di controllo"								90	CNC_TYPE	0			{NA}			100					-					12051				"Tipo di controllo di riferimento"
"Tipo di misura (R2)"							20	MEAS_TYPE	1			{NA}		     100				CM_B				12151				"Tipo di misura da eseguire."

"Esegui controllo tolleranza (R11)"						21	YESNO		NO			{NA}		     100				-					12151				"Impostare questo valore su 'Sì' per eseguire un controllo della tolleranza e passare il valore alla macro di impostazione utensili."
"Tolleranza (R11)"								22	LINEAR		0.0			{NA}		     100				CM_H				12151				"Quando si usa un input di 1, se l'utensile risulta fuori tolleranza la correzione non sarà aggiornata."

"Flag di utensile fuori tolleranza (R13)"				23	YESNO		NO			{NA}		     100				-					12151				"Impostare questo valore su 'Sì' per utilizzare un flag di rottura utensile"
"R13=1 evita l'allarme"							24	LINEAR		1			{NA}		     100				CM_M				12151				"Flag rottura utensile/fuori tolleranza. Questo flag impedisce che venga generato un allarme quando un utensile risulta rotto o fuori tolleranza."

"Includi diametro nominale utensile (R7)"			32	YESNO		NO			{NA}		     101				-					12151				"Il diametro dell'utensile da taglio. Impostare questo valore su 'Sì' per specificare un diametro fresa. Impostando questo valore sul diametro, si ottiene la correzione dell'utensile sullo stilo di calibrazione e si provoca la rotazione dell'utensile stesso."
"Diametro utensile (R7)"							33	LINEAR		0			NE0		         101				CM_D				12151				"Utilizzare un valore positivo per utensili da destrimani e un valore negativo per utensili da mancini. Esempio: R7=80 definisce un utensile da taglio destrorso con un  diametro di 80 mm."

"Usa ID cambio utensile corrente (R20)"				27	YESNO		YES			{NA}		     100				-					12151				"Se questo valore è impostato su 'Sì', è possibile scegliere quale tagliente (D) aggiornare. Utilizzando R20=3 viene aggiornato il correttore D3 dell'utensile attivo. Nessun input causa l'aggiornamento del tagliente dell'utensile attivo."
"Numero correttore lunghezza utensile (R20)."				28	INT			0			GT0:LE999	     100				CM_T				12151				"La correzione del tagliente della lunghezza utensile (D) da aggiornare."

"Utilizza oltrecorsa lunghezza predefinita (R17)"			25	YESNO		YES			{NA}		     100				-					12151				"Utilizza il valore predefinito della macro di impostazione utensili per l'oltrecorsa lunghezza. Impostare questo valore su 'No' per specificare un'oltrecorsa personalizzata."
"Oltrecorsa lunghezza (R17)"						26	LINEAR		5.0			{NA}		     100				CM_Q				12151				"Oltrecorsa lunghezza."

"Utilizza un valore di esperienza per la lunghezza (R6)."		34	YESNO		NO			{NA}		     102				-					12151				"Impostare questo valore su 'Sì' per impostare un valore di esperienza per la lunghezza utensile. Tale valore rappresenta la differenza fra la lunghezza misurata dell'utensile e la lunghezza effettiva mentre l'utensile si trova sotto il carico di un'operazione di taglio."
"Valore di esperienza della lunghezza (R6)."				35	LINEAR		0.0			{NA}		     102				CM_K				12151				"Valore di esperienza della lunghezza."

"Utilizza profondità predefinita (R26)"						36	YESNO		YES			{NA}		     103				-					12151				"Utilizza il valore predefinito della Profondità quando esegue la misura del diametro. Impostare questo valore su 'No' per specificare un valore personalizzato."
"Profondità per la misura del diametro (R26)"				37	LINEAR		5.0			{NA}		     103				CM_Z				12151				"Profondità della misura del diametro dalla parte superiore dello stilo. Il valore predefinito è 5,0 mm."

;"Correttore utensile da aggiornare (E)"				40	YESNO		NO			{NA}			 103				-					12151				"Se la macchina ha correzioni utensile di tipo A (una sola colonna), impostare questo valore su 'Sì' per specificare il numero della correzione utensile da aggiornare. NOTA. Se la macchina ha più colonne (correzioni utensile di tipo B o C) non utilizzare questa opzione perché verrebbe aggiornato l'ID cambio utensile corrente."
;"Correzione utensile (E)"								41	INT			0			GT0:LE999		 103				CM_E				12151				"Correttore utensile da aggiornare. Da utilizzare solo con correzioni utensile di tipo A (a colonna singola)."

"Usa valore di esperienza per diam/rag tagliente (R5)"42	YESNO		NO			{NA}			 103				-					12151				"Impostare questo valore su 'Sì' per impostare un valore di esperienza per il diametro/raggio dell'utensile. Tale valore rappresenta la differenza fra la dimensione misurata e quella effettiva mentre l'utensile si trova sotto il carico di un'operazione di taglio."
"Valore di esperienza per diam/rag (R5)"				43	LINEAR		0.0			GT0				 103				CM_J				12151				"Regolazione delle dimensioni per compensare le condizioni di taglio. "

"Usa più spazio Z sopra lo stilo (R23)"	44	YESNO		NO			{NA}		     103				-					12151				"Lo spazio supplementare Z al di sopra dello stilo durante l'impostazione di un diametro"
"Più spazio Z sopra lo stilo (R23)"		45	LINEAR		0			GT0			     103				CM_W				12151				"ESEMPIO.. R23=20.0 posiziona l'utensile 20 mm + RENC[15] al di sopra dello stilo."

"Usa il valore approssimativo per la lunghezza utensile (R25)"	46	YESNO		NO			{NA}			 100				-					12151				"Impostare questo valore su 'Sì' per specificare una lunghezza utensile approssimativa"
"Valore lunghezza utensile approssimativa (R25)"			51	LINEAR		0.0			GT0:LE999		 100				CM_Y				12151				"Lunghezza utensile approssimativa."

"Diametro utensile (R7)"							48	LINEAR			0			GT0				 100				CM_D				12151				"Il diametro dell'utensile da taglio. Utilizzare un valore positivo per utensili da destrimani e un valore negativo per utensili da mancini. Esempio: Esempio: R7=80 definisce un utensile da taglio destrorso con un  diametro di 80 mm."

"Usa la distanza radiale incrementale (R21)"			49	YESNO		NO			{NA}			 104				-					12151				"Imposta una distanza incrementale per posizionare il tagliente al di sotto dello stilo."
"Distanza radiale incrementale (R21)"				50	LINEAR		2			GT0:LE999		 104				CM_U				12151				"Valore predefinito della distanza incrementale al di sotto dello stilo: 2 mm."


[Visibility]
PROPERTIES	101
CTRL_PROPS		20 ("Tipo di misura")
CTRL_VALUES		1 ("Lunghezza utensile")

PROPERTIES	102
CTRL_PROPS		20 ("Tipo di misura")
CTRL_VALUES		1 ("Lunghezza utensile")
CTRL_VALUES		3 ("Lunghezza e diametro dell'utensile")
CTRL_VALUES		4 ("Lunghezza utensile con avanzamento verso l'alto")

PROPERTIES	103
CTRL_PROPS		20 ("Tipo di misura")
CTRL_VALUES		2 ("Diametro utensile")
CTRL_VALUES		3 ("Lunghezza e diametro dell'utensile")

PROPERTIES	104
CTRL_PROPS		20 ("Tipo di misura")
CTRL_VALUES		4 ("Lunghezza utensile con avanzamento verso l'alto")

PROPERTIES	32
CTRL_PROPS		20 ("Tipo di misura")
CTRL_VALUES		1 ("Lunghezza utensile")

PROPERTIES	48
CTRL_PROPS		20 ("Tipo di misura")
CTRL_VALUES		2 ("Diametro utensile")
CTRL_VALUES		3 ("Lunghezza e diametro dell'utensile")
CTRL_VALUES		4 ("Lunghezza utensile con avanzamento verso l'alto")

PROPERTIES	33
CTRL_PROPS		32 ("Includi diametro nominale utensile")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	50
CTRL_PROPS		49 ("Distanza radiale incrementale ")
CTRL_VALUES		2	("SÌ")

;PROPERTIES	41
;CTRL_PROPS		40 ("Correttore utensile")
;CTRL_VALUES	2	("SÌ")

PROPERTIES	43
CTRL_PROPS		42 ("Valore di esperienza per diam/rag")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	45
CTRL_PROPS		44 ("Usa più spazio Z sopra lo stilo")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	51
CTRL_PROPS		46 ("Usa il valore approssimativo per la lunghezza utensile")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	39
CTRL_PROPS		38 ("Usa lunghezza utensile approssimativa")
CTRL_VALUES		2	("SÌ")

PROPERTIES	22
CTRL_PROPS		21 ("Esegui controllo tolleranza")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	24
CTRL_PROPS		23 ("Scrivi flag rottura utensile")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	26
CTRL_PROPS		25 ("Usa oltrecorsa lunghezza predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	28
CTRL_PROPS		27 ("Usa ID cambio utensile corrente")
CTRL_VALUES		1 ("NO")

PROPERTIES	30
CTRL_PROPS		29 ("Usa distanza radiale predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	35
CTRL_PROPS		34 ("Includi regolazione della dimensione per il tagliente")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	37
CTRL_PROPS		36 ("Usa profondità predefinita")
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		"Lunghezza utensile"					1		0
ENUM_ITEM		"Diametro utensile"					2		1
ENUM_ITEM		"Lunghezza e diametro dell'utensile"		3		2
ENUM_ITEM		"Lunghezza utensile con avanzamento verso l'alto"	4		3

ENUM_NAME		CNC_TYPE						
ENUM_ITEM		"Siemens"						0		0

[Categories]
; Name							ID
"Valori nominali"						100
"Input opzionali"				101
"Misura di lunghezza"			102
"Misura del diametro"			103
"Lunghezza utensile con avanzamento verso l'alto"	104




[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
