; 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]
"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
"Tagliente (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]
"Controllo_tagliente"

; 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]
"Tipo di misura (B)"					20	MEAS_TYPE	4			{NA}		100				CM_B				11054				"Tipo di misura da eseguire."

"Numero di inserti (C)"					21	INT			0			GE1			100				CM_C				11054				"Il numero di inserti dell'utensile."

"Impedisci allarmi di fuori tolleranza (M1)"		23	YESNO	NO			{NA}		100				-					11054				"Flag utensile fuori tolleranza. Impostando questo valore su 'Sì' non verrà prodotto un allarme di fuori tolleranza, ma si imposta un flag delle variabili se l'utensile è fuori tolleranza."
"Flag per prevenire allarmi di fuori tolleranza (M1)"	39	INT		1			GT0:LE999	100				CM_M				11054				"Il valore predefinito di questa funzione è 1 e non deve essere modificato. L'allarme di fuori tolleranza non verrà prodotto e viene impostato un flag delle variabili se l'utensile è fuori tolleranza."

"Usa ID cambio utensile corrente (D)"			24	YESNO		YES			{NA}		100				-					11054				"Se questo valore è impostato su 'Sì', l'ID cambio utensile corrente viene usato come numero del correttore del diametro. Se l'impostazione è 'No' è possibile specificare il numero del correttore del diametro desiderato."
"Numero correttore diametro utensile (D)"		25	INT			-			GT0:LE999	100				CM_D				11054				"Numero del correttore del diametro. Questo è il numero del correttore in cui è registrata la quota di diametro/raggio dell'utensile misurato."

"Usa tolleranza di eccentricità predefinita (K)"		26	YESNO		YES			{NA}		100				-					11054				"Impostando questo valore su 'Sì' verrà utilizzato il valore predefinito della macro."
"Tolleranza di eccentricità del tagliente (K)"	27	LINEAR		0.025		{NA}		100				CM_K				11054				"Il valore di tolleranza che definisce quando l'eccentricità del tagliente dell'utensile è eccessiva."

"Usa distanza di oltrecorsa predefinita (Q)"	28	YESNO		YES			{NA}		100				-					11054				"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 (Q)"				29	LINEAR		5.0			{NA}		100				CM_Q				11054				"La distanza di oltrecorsa è la distanza sul fascio che l'utensile può percorrere senza attivare un allarme Laser non interrotto."

"Usa velocità mandrino predefinita (S)"			30	YESNO		YES			{NA}		100				-					11054				"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 (S)"						31	INT			3150		GT0			100				CM_S				11054				"La velocità del mandrino a cui viene effettuata la misura della lunghezza o del diametro. La velocità del mandrino per il tagliente viene impostata automaticamente e si basa sul ritardo minimo del segnale a impulsi del controllo sul numero di inserti dell'utensile. 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."

"Specifica diametro utensile (R)"				32	YESNO		NO			{NA}		100				-					11054				"Se è impostato su 'No' viene utilizzato il valore massimo."
"Diametro utensile (R)"						33	LINEAR		-			GT0 		100				CM_R				11054				"Si tratta del diametro nominale dell'utensile."

"Usa altezza di misura predefinita (Z)"		34	YESNO		YES			{NA}		100				-					11054				"Utilizza il valore predefinito della macro di impostazione utensili per l'altezza a cui viene misurato l'utensile. Impostando questo valore su 'No' consente di specificare l'altezza desiderata."
"Altezza di misura (Z)"					35	LINEAR		5.0			{NA}		100				CM_Z				11054				"L'altezza di misura dell'utensile Si tratta della posizione sull'asse Z, partendo dalla superficie finale dell'utensile, in cui viene effettuata la misura."

"Esegui controllo del profilo cilindrico (X)"	22	YESNO		NO			{NA}		100				-					11054				"Se il valore è impostato su 'Sì' viene eseguito il controllo del profilo cilindrico."
"Distanza profilo cilindrico (X)"			36	LINEAR		0.0			{NA}		101				CM_X				11054				"La distanza di controllo per profili cilindrici ovvero lo spostamento dell'asse del mandrino durante il controllo del tagliente. Il valore è incrementale a partire dalla posizione di misura radiale dell'input Z. Viene utilizzato in combinazione con la velocità di avanzamento dell'input F."
"Usa avanzamento di misura predefinito (F)"		37	YESNO		YES			{NA}		101				-					11054				"Utilizza il valore predefinito della macro di impostazione utensili per l'avanzamento di misura. Se il valore è impostato su 'No', è possibile specificare la velocità di avanzamento."
"Avanzamento di misura (F)"					38	DOUBLE		0.1			GT0			101				CM_F				11054				"L'avanzamento ad ogni giro per il controllo del profilo cilindrico quando si utilizza un input X."

[Visibility]

PROPERTIES	25
CTRL_PROPS		24 ("Usa ID cambio utensile corrente")
CTRL_VALUES		1 ("NO")

PROPERTIES	27
CTRL_PROPS		26 ("Usa Tolleranza di eccentricità predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	29
CTRL_PROPS		28 ("Usa distanza di oltrecorsa predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	31
CTRL_PROPS		30 ("Usa velocità mandrino predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	33
CTRL_PROPS		32 ("Specifica diametro utensile")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	35
CTRL_PROPS		34 ("Usa altezza di misura predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	38
CTRL_PROPS		37 ("Usa Avanzamento di misura predefinito")
CTRL_VALUES		1 ("NO")

PROPERTIES	39
CTRL_PROPS		23 ("Impedisci allarmi di fuori tolleranza (M1)")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	101
CTRL_PROPS		22 ("Esegui controllo del profilo cilindrico")
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		"Raggio utensile"						2		0
ENUM_ITEM		"Lunghezza e raggio utensile"			3		1
ENUM_ITEM		"Tagliente senza aggiornamento"		4		2

ENUM_NAME		TOL_ALARM						
ENUM_ITEM		"Sì"								0		0
ENUM_ITEM		"No"								1		1

[Categories]
; Name							ID
"Parametri macro"				100
"Controllo profilo cilindrico"		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
