; 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]
"Contacto"

; Definition File Language - language of displayable text strings in this file
[Language]
Spanish

; Existing Menu Item in application that Custom Macro name and its Parent Menu are to appear under
; FIELD CAN BE OMITTED
[Existing Menu]
"Reglaje de herramientas"

; Parent Menu - used as parent menu item text 
; FIELD CAN BE OMITTED
[Parent Menu]
"Contacto (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
"Diámetro y longitud de herramienta"						48820

; 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]
"Longitud_Diámetro"

; Name or Program Number of macro
[MacroID]
9853

; Properties - Do not use IDs 1-19
; Name										ID	Datatype	Default		Range	    	Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]
"Tipo de medición (B)"						20	MEAS_TYPE	1			{NA}		     100				CM_B				12001				"Tipo de medición que se va a realizar."

"Comprobar tolerancia (H)"					21	YESNO		NO			{NA}		     100				-					12001				"Elija 'Sí' en este valor para realizar una comprobación de tolerancia y trasladar los valores a la macro de reglaje de herramientas."
"Tolerancia (H)"								22	LINEAR		0.0			{NA}		     100				CM_H				12001				"Valor de tolerancia que define cuándo el diámetro o la longitud de la herramienta han sobrepasado la tolerancia."

"Escribir banderín de herramienta rota (M)"				23	YESNO		NO			{NA}		     100				-					12001				"Si elige 'Sí', puede especificar un número de compensación de herramienta para usarlo como banderín de herramienta averiada."
"Ubicación de banderín de herramienta rota (M)"				24	INT			0			GT0			     100				CM_M				12001				"Número de compensación de herramienta de repuesto que se utilizará como un banderín para la ubicación de la herramienta averiada."

"Incluir Diámetro de herramienta nominal (S)"			32	YESNO		NO			{NA}		     100				-					12001				"Seleccione 'No' en este valor si el registro Número de compensación de radio de herramienta contiene un valor de radio de herramienta nominal. Elija 'Sí' en este valor para especificar diámetro del cortador. Al definir la longitud de la herramienta, si define este valor según el diámetro de la herramienta, ésta compensa en los puntos de referencia del palpador y se genera la rotación de la herramienta."
"Diámetro del cortador (S)"						33	LINEAR		0			NE0		         100				CM_S				12001				"Diámetro del cortador. Este parámetro no se utiliza si el Número de compensación de radio de herramienta contiene un valor de radio de herramienta nominal. Utilice un valor positivo para herramientas de corte por la derecha y uno negativo para herramientas de corte por la izquierda."

"Usar ID de cambio de la herramienta actual (T.ttt)"		27	YESNO		YES			{NA}		     100				-					12001				"Si se selecciona 'Sí' en este valor, se utiliza el ID de cambio de la herramienta actual como Número de compensación de longitud. Si selecciona 'No', puede especificar un número de compensación de longitud."
"Número de compensación de longitud de herramienta (T.ttt)"			28	INT			0			GT0:LE999	     100				CM_SPECIAL_T		12001				"Número de compensación de longitud. Ubicación de compensación en la que se almacena la longitud de la herramienta medida."

"Usar sobrerrecorrido de longitud predeterminado (Q)"			25	YESNO		YES			{NA}		     101				-					12001				"Usar el valor predeterminado de la macro de reglaje de herramientas para sobrerrecorrido de longitud. Elija 'No' en este valor para especificar un sobrerrecorrido de longitud."
"Sobrerrecorrido de longitud (Q)"						26	LINEAR		4.0			{NA}		     101				CM_Q				12001				"Sobrerrecorrido de longitud."

"Usar Distancia radial predeterminada (R)"			29	YESNO		YES			{NA}		     102				-					12001				"Usar el valor predeterminado de la macro de reglaje de herramientas para distancia radial. Elija 'No' en este valor para especificar una distancia radial personalizada."
"Distancia radial (R)"						30	LINEAR		4.0			{NA}		     102				CM_R				12001				"Distancia de sobrerrecorrido y distancia radial al bajar el lateral del palpador."

"Número de compensación de radio de herramienta (D)"				31	INT			0			GT-9999:LE999    102				CM_D				12001				"Número de compensación de radio de herramienta para la actualización. Usar un valor positivo para herramientas a la derecha y uno negativo para herramientas a la izquierda."

"Incluir Tamaño de ajuste para cortador (I)"	34	YESNO		NO			{NA}		     102				-					12001				"Elija 'Sí' en este valor para trasladar el parámetro Valor experiencia para diámetro a la macro."
"Valor de ajuste para cortador (I)"			35	LINEAR		0.0			{NA}		     102				CM_I				12001				"Ajuste de tamaño para compensar las condiciones de corte. Un valor positivo establece el radio más pequeño de la herramienta en la cantidad especificada, p.ej., 0,01 establece el radio más pequeño del cortador en 0,01. También puede utilizarse para crear valores de radio de herramienta nominal cero especificando el radio nominal de la herramienta."

"Usar Profundidad predeterminada (Z)"						36	YESNO		YES			{NA}		     102				-					12001				"Usar el valor predeterminado de la macro de reglaje de herramientas para Profundidad al medir el diámetro. Elija 'No' en este valor para especificar un valor personalizado."
"Profundidad de medición de diámetro (Z)"			37	LINEAR		-5.0		{NA}		     102				CM_Z				12001				"Profundidad de medición de diámetro desde la parte superior del palpador, donde Z -ve está bajado."

[Visibility]
PROPERTIES	101
CTRL_PROPS		20 ("Tipo de medición")
CTRL_VALUES		1 ("Longitud de herramienta")
CTRL_VALUES		3 ("Diámetro y longitud de herramienta")

PROPERTIES	102
CTRL_PROPS		20 ("Tipo de medición")
CTRL_VALUES		2 ("Diámetro de herramienta")
CTRL_VALUES		3 ("Diámetro y longitud de herramienta")

PROPERTIES	22
CTRL_PROPS		21 ("Comprobar tolerancia")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	24
CTRL_PROPS		23 ("Escribir banderín de herramienta averiada")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	26
CTRL_PROPS		25 ("Usar sobrerrecorrido de longitud predeterminado")
CTRL_VALUES		1 ("NO")

PROPERTIES	28
CTRL_PROPS		27 ("Usar ID de cambio de la herramienta actual")
CTRL_VALUES		1 ("NO")

PROPERTIES	30
CTRL_PROPS		29 ("Usar Distancia radial predeterminada")
CTRL_VALUES		1 ("NO")

PROPERTIES	33
CTRL_PROPS		32 ("Incluir Diámetro de herramienta nominal (S)")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	35
CTRL_PROPS		34 ("Incluir Tamaño de ajuste para cortador")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	37
CTRL_PROPS		36 ("Usar Profundidad predeterminada")
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		"Longitud de herramienta"					1		0
ENUM_ITEM		"Diámetro de herramienta"					2		1
ENUM_ITEM		"Diámetro y longitud de herramienta"		3		2

[Categories]
; Name							ID
"Nominales"						100
"Medida de longitud"			101
"Medición de diámetro"			102

[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_NO_TOOL_CHANGE
