; 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 Siemens

[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 (Siemens)"			48833

; 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]
"Tipo de control"							50	CNC_TYPE	0			{NA}			100				-			12050				"Tipo de control de destino"

"Usar diámetro de herramienta (R7)"				20	YESNO		NO			{NA}		  100		-					12050				"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 R7, la herramienta se comprueba descentrada."
"Diámetro de herramienta (R7)"						21	LINEAR		0			NE0		      100		CM_D				12050				"Al aplicar el diámetro de la herramienta, ésta se compensa desde la línea central del palpador"

"Valor de tolerancia (R11)"						22	YESNO		NO			{NA}		  100		CM_					12050				"Valor de tolerancia utilizado al comprobar una herramienta rota. Si no existe la entrada R11=h, la velocidad de avance de 'RENC[1]' se utiliza sólo si la herramienta está centrada y se efectúa un solo disparo. Se el valor R11=h es menor de 0,5, se utilizan los valores de avance estándar de dos disparos."
"Usar valor de tolerancia (R11)"					23	LINEAR		0.5			{NA}		  100		CM_H				12050				"Valor predeterminado 0,5."

"Usar indicadores de fuera de tolerancia (R13)"			24	YESNO		NO			{NA}		  100		-					12050				"Indicador de herramienta fuera de tolerancia. Se establece cuando la herramienta medida está fuera de tolerancia, siempre que se utilice la entrada R11."
"Evita la alerta (R13)"						25	INT			1			EQ0		   	  100		CM_M				12050				"El uso de R13=1 evita que se genere una alerta a FUERA DE TOLERANCIA. OBSERVE que 'RENC[48]' 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 (R20)"			28	YESNO		YES			{NA}		  100		-					12050				"Valor de compensación de la cara de longitud de herramienta (D) que se va a comprobar. De forma predeterminada, se inspecciona la cara de la herramienta activa.  Si se utiliza R20=3 se inspecciona la cara de compensación D3 de la herramienta activa."
"Número de compensación de longitud de herramienta (R20)"			29	INT			0			GT0:LE999	  100		CM_T				12050				"Número de cara de longitud de herramienta (D) que se va a actualizar."

"Usar posición rápida encima del palpador (R25)"	30	YESNO		NO			{NA}		  100		-					12050				"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 'REN[15]', según se define en la subrutina de reglaje L9750."
"Posición rápida encima del palpador (R25)"		31	LINEAR		0			GT0			  100		CM_Y				12050				"Avance rápido a una posición encima del palpador."

"Usar posición de distancia de seguridad (R26)"				32	YESNO		NO			{NA}		  100		-					12050				"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. IMPORTANTE... Es necesario volver a aplicar la compensación de herramienta antes de volver a utilizarla."
"Posición de distancia de seguridad (R26)"					33	LINEAR		0			GT0			  100		CM_Z				12050				"La herramienta se coloca en esta distancia de seguridad encima del palpador después de ejecutar el ciclo."


[Visibility]

PROPERTIES	25
CTRL_PROPS		24 ("Usar indicadores de fuera de tolerancia (R13)")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	33
CTRL_PROPS		32 ("Usar posición de distancia de seguridad (R26)")
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 (R7)")
CTRL_VALUES		2 ("SÍ")


PROPERTIES	29
CTRL_PROPS		28 ("Usar ID de cambio de la herramienta actual (R20)")
CTRL_VALUES		1 ("NO")

PROPERTIES	31
CTRL_PROPS		30 ("Posición rápida encima del palpador (R25)")
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		"Longitud de herramienta rota"			6		0

ENUM_NAME		CNC_TYPE						
ENUM_ITEM		"Siemens"						0		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_CUSTOM_MACRO_CONTACT_TOOL_CHANGE
