; 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
"Herramienta rota de cinco caras - Longitud"			48823

; 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]
"Herramienta_rota_Longitud"

; Name or Program Number of macro
[MacroID]
9858

; Properties - Do not use IDs 1-19
; Name										ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]

"Usar diámetro de herramienta (D)"					20	YESNO		NO			{NA}		  100		-					12000				"Elija 'Sí' en este valor para especificar diámetro de la herramienta. Si define este valor según el diámetro de la herramienta, ésta compensa en los puntos de referencia del palpador. Si no existe la entrada D, la herramienta se comprueba descentrada."
"Diámetro de herramienta (D)"							21	LINEAR		0			NE0		      100		CM_D				12000				"Al aplicar el diámetro de la herramienta, ésta se compensa desde la línea central del palpador"

"Valor de tolerancia (H)"						22	YESNO		NO			{NA}		  100		CM_					12000				"Valor de tolerancia utilizado al comprobar una herramienta rota. Si no existe la entrada H, la velocidad de avance de #101 se utiliza sólo si la herramienta está centrada y se efectúa un solo disparo. Se el valor H es menor de 0,5, se utilizan los valores de avance estándar de dos disparos."
"Usar valor de tolerancia (H)"					23	LINEAR		0.5			{NA}		  100		CM_H				12000				"Valor predeterminado 0,5."

"Usar el indicador de fuera de tolerancia (M)"				24	YESNO		NO			{NA}		  100		-					12000				"Indicador de herramienta fuera de tolerancia."
"M1 impide la alerta (M)"						25	INT			1			EQ0		   	  100		CM_M				12000				"El uso de M1 evita que se genere una alerta a FUERA DE TOLERANCIA. OBSERVE que #146 es el indicador de fuera de tolerancia. Se asigna el valor 1 cuando la herramienta está fuera de tolerancia y 0 cuando está en tolerancia."

"Usar ID de cambio de la herramienta actual (T)"			28	YESNO		YES			{NA}		  100		-					12000				"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)"				29	INT			0			GT0:LE999	  100		CM_T				12000				"Número de compensación de longitud. Ubicación de compensación en la que se almacena la longitud de la herramienta medida."

"Usar posición rápida encima del palpador (Y)"	30	YESNO		NO			{NA}		  100		-					12000				"Envía la herramienta a una posición encima del palpador en un movimiento rápido. Si tiene valor NO, la herramienta se coloca en #114, según se define en la macro de reglaje."
"Posición rápida encima del palpador (Y)"		31	LINEAR		0			GT0			  100		CM_Y				12000				"Avance rápido a una posición encima del palpador."

"Usar posición de distancia de seguridad (Z)"				32	YESNO		NO			{NA}		  100		-					12000				"Elija 'Sí' en este valor para especificar la posición de distancia de seguridad encima del palpador antes y después de ejecutar el ciclo. Si selecciona 'No', la herramienta se retrae a la posición inicial antes y después de ejecutar el ciclo."
"Posición de distancia de seguridad (Z)"					33	LINEAR		0			GT0			  100		CM_Z				12000				"La herramienta se coloca en esta distancia de seguridad encima del palpador antes y después de ejecutar el ciclo."


[Visibility]

PROPERTIES	25
CTRL_PROPS		24 ("Usar el indicador de fuera de tolerancia (M)")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	33
CTRL_PROPS		32 ("Usar posición de distancia de seguridad (Z)")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	23
CTRL_PROPS		22 ("Comprobar tolerancia")
CTRL_VALUES		2 ("SÍ")


PROPERTIES	21
CTRL_PROPS		20 ("Usar diámetro de herramienta (D)")
CTRL_VALUES		2 ("SÍ")


PROPERTIES	29
CTRL_PROPS		28 ("Usar ID de cambio de la herramienta actual (T)")
CTRL_VALUES		1 ("NO")

PROPERTIES	31
CTRL_PROPS		30 ("Posición rápida encima del palpador (Y)")
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		"Herramienta_rota_Longitud"			1		0


[Categories]
; Name							ID
"Nominales"						100

[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_CUSTOMMACRO_TOOL_CHANGE_APPLY_H
