; Renishaw Productivity+ Custom Macro
; Do NOT remove the preceeding line or this macro will not load
; Definition File for Non-Contact Toolsetting Cutter Linear Profile 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
"Controllo profilo- Lineare (Okuma)"	48873

; 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_del_profilo_lineare"

; Name or Program Number of macro
[MacroID]
9865

; Properties - Do not use ID 1
; Name									ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID		Help Text			
[Properties]
"Tipo di controllo (B)"						20	CHECK_TYPE	3			{NA}		100				CM_B				11051		"Specifica il limite del profilo di tolleranza che viene controllato. Se per un ciclo viene specificato 'Nessun Arretramento', l'utensile non arretra fra un controllo del profilo e un altro."

"Specifica numero di taglienti (C)"	21	YESNO		NO			{NA}		100				-					11051		"Impostare questo valore su 'Sì' per specificare il numero di taglienti."
"Numero di taglienti (C)"			22	INT			1			GE1			100				CM_C				11051		"Il numero di taglienti dell'utensile. La velocità del mandrino viene regolata automaticamente per consentire il controllo degli errori su ciascun tagliente. Con questo metodo, il tempo richiesto per il completamento del ciclo aumenta considerevolmente, a meno che la velocità di avanzamento predefinita di 0,1 mm/giro (0,004 pollici/giro) non venga incrementata. Se l'input è 1, la velocità del mandrino viene regolata automaticamente su una fresa dotata di un unico tagliente, per consentirne il corretto controllo.  Questo parametro è idoneo anche per le frese con più taglienti ma dove il controllo è limitato al profilo massimo/minimo del tagliente stesso."

"Usa velocità di avanzamento predefinita (F)"				23	YESNO		YES			{NA}		100				-					11051		"Utilizza il valore predefinito della macro per definire l'avanzamento di misura. Se si sceglie di specificare il numero di taglienti, si consiglia di non utilizzare la velocità di avanzamento predefinita per evitare che i tempi del ciclo si allunghino eccessivamente."
"Velocità di avanzamento (F)"							24	LINEAR		0.1			GT0			100				CM_F				11051		"La velocità, specificata come avanzamento per giro, utilizzata per il controllo del profilo."

"Usa tolleranza predefinita (K)"				25	YESNO		YES			{NA}		100				-					11051		"Utilizza il valore predefinito della macro per definire la tolleranza del profilo della fresa. Impostando questo valore su 'No' è possibile specificare personalmente un valore."
"Tolleranza (K)"							26	LINEAR		0.025		{NA}		100				CM_K				11051		"Il valore della tolleranza per definire quando il profilo della fresa è da considerarsi fuori limite."

"Usa velocità mandrino predefinita (S)"			27	YESNO		YES			{NA}		100				-					11051		"Utilizza il valore predefinita della macro per la velocità del mandrino. Impostando questo valore su 'No' è possibile specificare personalmente un valore."
"Velocità mandrino (S)"						28	INT			3150		GT0			100				CM_S				11051		"La velocità del mandrino a cui viene effettuato il controllo del profilo. Questo valore viene utilizzato per eseguire il controllo del profilo quando il 'Numero di taglienti' non è specificato. 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 ID cambio utensile corrente (T)"		29	YESNO		YES			{NA}		100				-					11051		"Se questo valore è impostato su 'Sì' l'ID cambio utensile corrente viene usato come posizione del correttore in cui viene memorizzata la lunghezza dell'utensile. Impostando questo valore su 'No' è possibile specificare personalmente un valore."
"Numero correttore lunghezza (T)."				30	INT			0			GT0			100				CM_T				11051		"Numero correttore lunghezza. Questo è il numero del correttore in cui è registrata la quota di lunghezza dell'utensile misurato. Il valore predefinito è l'ID cambio utensile corrente."

"Impedisci allarmi di fuori tolleranza (M1)"		31	YESNO	NO			{NA}		100				-					11051		"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)"	40	INT		1			GT0:LE999	100				CM_M				11051		"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 distanza di arretramento predefinita (Z)"		32	YESNO		YES			{NA}		100				-					11051		"Utilizzare il valore predefinito della macro per definire la distanza di arretramento dopo il controllo del profilo. Impostare questo valore su 'No' per specificare una distanza di arretramento personalizzata."
"Distanza di arretramento (Z)"					33	LINEAR		0.0			{NA}		100				CM_Z				11051		"La distanza di arretramento dopo il controllo del profilo. Il punto di riferimento dell'utensile viene arretrato su tale posizione."

"Distanza superficie (X)"					34	LINEAR		0			GE0			101				CM_X				11051		"La distanza lungo la superficie per il controllo del profilo. Tale valore deve essere >= 0"
"Altezza (H)"							35	LINEAR		0.0			GE0			101				CM_H				11051		"L'altezza dalla posizione del correttore dell'altezza dell'utensile fino alla prima posizione di controllo del profilo. Tale valore deve essere >= 0"
"Angolo del profilo lineare (Q)"			36	DOUBLE		90.0		GE0:LE90	101				CM_Q				11051		"Angolo del profilo lineare. Il valore deve essere >= 0 gradi e <= 90 gradi."
"Posizione radiale (Y)"					37	LINEAR		0.0			GE0			101				CM_Y				11051		"La distanza radiale dal centro del raggio della fresa. Tale valore deve essere >= 0"

[Visibility]

PROPERTIES	22
CTRL_PROPS		21 ("Specifica numero di taglienti (C)")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	27
CTRL_PROPS		21 ("Specifica numero di taglienti (C)")
CTRL_VALUES		2 ("SÌ")

PROPERTIES	28
CTRL_PROPS		21 ("Specifica numero di taglienti (C)")
CTRL_VALUES		2 ("SÌ")

;	PROPERTIES	23
;	CTRL_PROPS		24 ("Usa velocità di avanzamento predefinita")
;	CTRL_VALUES		1 ("NO")

PROPERTIES	26
CTRL_PROPS		25 ("Usa tolleranza predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	28
CTRL_PROPS		27 ("Usa velocità mandrino predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	24
CTRL_PROPS		23 ("Usa velocità di avanzamento predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	30
CTRL_PROPS		29 ("Usa ID cambio utensile corrente")
CTRL_VALUES		1 ("NO")

PROPERTIES	33
CTRL_PROPS		32 ("Usa distanza di arretramento predefinita")
CTRL_VALUES		1 ("NO")

PROPERTIES	40
CTRL_PROPS		31 ("Impedisci allarmi di fuori tolleranza (M1)")
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	CHECK_TYPE
ENUM_ITEM	"Profilo negativo"						1		2
ENUM_ITEM	"Profilo positivo"						2		1
ENUM_ITEM	"Profilo combinato"						3		0	
ENUM_ITEM	"Profilo negativo - Nessun arretramento"			4		4
ENUM_ITEM	"Profilo positivo - Nessun arretramento"			5		5
ENUM_ITEM	"Profilo combinato - Nessun arretramento"			6		3

ENUM_NAME	TOL_ALARM						
ENUM_ITEM	"Sì"									0		0
ENUM_ITEM	"No"									1		1

[Categories]
; Name							ID
"Valori nominali"						100
"Profilo utensile"					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
