; Renishaw Productivity+ Custom Macro
; Do NOT remove the preceeding line or this macro will not load
; Definition File for Non-Contact Toolsetting Temperature Compensation Tracking
; 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]
"Senza 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]
"Senza contatto (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
"Compensazione temperatura (Siemens)"					48813

; 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]
"Compensazione_termica"

; Name or Program Number of macro
[MacroID]
9861

; Properties - Do not use ID 1
; Name								ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID 	Help Text			
[Properties]
"Tipo di controllo"					50	CNC_TYPE	0			{NA}		100				-					11005		"Tipo di controllo di riferimento"
"Asse da misurare (R02)"				20	AXIS_TYPE	4			{NA}		100				CM_B				11005		"Selezionare l'asse in cui eseguire la traccia della compensazione termica. L'opzione Solo asse mandrino esegue la ricerca del fascio e la misura della lunghezza solo sull'asse del mandrino. Solo asse di misura radiale esegue solo la ricerca del fascio e la misura radiale. Asse mandrino e radiale esegue entrambe le operazioni."
"Numero origine pezzo (R03)"			21	INT			0			GT0:LE4		100				CM_C				11005		"Il numero origine pezzo utilizzato per tracciare la crescita dell'asse a causa della temperatura. Deve essere lo stesso utilizzato con l'input B1 per la calibrazione. Vedere la descrizione dell'input C in 'Calibrazione di NC1 (macro O9861)' per le opzioni di controllo/correttore. Da R03=1 a R03=4 (da G54 a G57)"
"Esegui controllo della tolleranza"			22	YESNO		NO			{NA}		100				-					11005		"Impostando il valore su 'Sì' la macro esegue un controllo della tolleranza utilizzando il valore impostato in Tolleranza."
"Tolleranza (R11)"					23	LINEAR		0			{NA}		100				CM_H				11005		"La tolleranza per la variazione massima di escursione termica."
"Usa distanza di oltrecorsa predefinita"	24	YESNO		YES			{NA}		100				-					11005		"Utilizza il valore predefinito della macro di impostazione utensili per la distanza di oltrecorsa. Impostare questo valore su 'No' per specificare una distanza di oltrecorsa personalizzata."
"Distanza di oltrecorsa (R17)"			25	LINEAR		5.0			GT0			100				CM_Q				11005		"Il valore della distanza di oltrecorsa e della distanza radiale. La distanza di oltrecorsa è la distanza sul fascio che l'utensile può percorrere senza attivare un allarme Laser non interrotto. La distanza radiale è la distanza fra l'utensile e il fascio durante lo spostamento lungo il lato del fascio."
"Usa velocità mandrino predefinita"			26	YESNO		YES			{NA}		100				-					11005		"Utilizza il valore predefinita della macro di impostazione utensili per la velocità del mandrino. Impostare questo valore su 'No' per specificare una velocità personalizzata del mandrino."
"Velocità mandrino (R19)"				27	INT			3150		GT0			100				CM_S				11005		"La velocità del mandrino a cui viene effettuato il controllo del profilo. I cicli di misura sono ottimizzati per una velocità di 3150 giri/min, anche se alcuni utensili (ad esempio quelli non bilanciati o molto grandi) devono ruotare a una velocità inferiore. L'utente deve impostare una velocità del mandrino adatta all'utensile in uso. La velocità minima consentita è di 800 giri/min."
"Usa lunghezza di riferimento predefinita"		30	YESNO		YES			{NA}		101				-					11005		"Se questa opzione è impostata su 'Sì', la macro utilizzerà per l'utensile di calibrazione la lunghezza predefinita, memorizzata nell'NC. Impostare questo valore su 'No' per specificare una lunghezza personalizzata."
"Lunghezza di riferimento (R06)"			31	LINEAR		0.0			GE0			101				CM_K				11005		"La lunghezza di riferimento dell'utensile di calibrazione. Il valore predefinito è quello impostato nel registro del correttore utensile selezionato."
"Usa un incremento radiale"			32	YESNO		NO			{NA}		101				-					11005		"Se impostato su 'Sì', la macro utilizzerà l'incremento radiale predefinito per la calibrazione della lunghezza."
"Incremento radiale (R25)"			33	LINEAR		0.0			{NA}		101				CM_Y				11005		"L'incremento radiale per la calibrazione della lunghezza. La correzione sul fascio in cui viene effettuata la misura. L'utensile scende sempre prima sull'asse centrale del fascio. Il valore predefinito è sul centro."
"Diametro di riferimento (R18)"			34	LINEAR		0.0			GT0			102				CM_R				11005		"Il diametro di riferimento dell'utensile di calibrazione."

[Visibility]
PROPERTIES	101
CTRL_PROPS		20 ("Asse da misurare")	
CTRL_VALUES		4 ("Solo mandrino")				
CTRL_VALUES		6 ("Asse mandrino e radiale")	

PROPERTIES	102
CTRL_PROPS		20 ("Asse da misurare")
CTRL_VALUES		5 ("Solo asse di misura radiale")				
CTRL_VALUES		6 ("Asse mandrino e radiale")	

PROPERTIES	23
CTRL_PROPS		22 ("Esegui controllo della tolleranza")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	25
CTRL_PROPS		24 ("Usa distanza di oltrecorsa predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	27
CTRL_PROPS		26 ("Usa velocità mandrino predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	31
CTRL_PROPS		30 ("Usa lunghezza di riferimento predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	33
CTRL_PROPS		32 ("Usa un incremento radiale")
CTRL_VALUES		2 ("SÌ")


[Enums]
; ENUM_NAME - name of enum set
; ENUM_ITEM - item text, ID and index
; 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	AXIS_TYPE
ENUM_ITEM	"Solo mandrino"						4		0
ENUM_ITEM	"Solo asse di misura radiale"			5		1
ENUM_ITEM	"Asse mandrino e radiale"				6		2	

ENUM_NAME		CNC_TYPE						
ENUM_ITEM		"Siemens"							0		0


[Categories]
; Name							ID
"Valori nominali"						100
"Misura asse mandrino"		101
"Misura asse radiale"		102

[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_CUSTOM_MACRO_NON_CONTACT
