; 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 - Longitud (Siemens)"			48831

; 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]
921

; 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"
"Tipo de medición (R00)"					20	MEAS_TYPE	6			{NA}		100				CM_AA				12050				"Tipo de medición que se va a realizar."

"Tolerancia (R04)"							22	LINEAR		0.5			{NA}		100				CM_I				12050				"Valor de tolerancia que define cuándo la longitud de la herramienta ha sobrepasado la tolerancia."

"Registrar en indicador de herramienta rota R13 (R05)"		23	YESNO		NO			{NA}		100				-					12050				"Si cambia este valor a 'Sí', se incluye un indicador de herramienta rota (R13)"
"Indicador de herramienta rota (R05)"					24	INT			0			{NA}		100				CM_J				12050				"Si asigna cualquier valor a esta variable (R05), se activa la configuración del indicador de error R13."

"Incluir Diámetro de herramienta nominal (R03)"		32	YESNO		NO			{NA}		100				-					12050				"Elija 'Sí' en este valor para especificar diámetro del cortador. Si define este valor, la herramienta se compensa en los puntos de referencia del palpador y se genera la rotación de la herramienta."
"Diámetro del cortador (R03)"						33	LINEAR		0			{NA}		100				CM_C				12050				"Diámetro del cortador. 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 (R01)"		27	YESNO		YES			{NA}		100				-					12050				"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."
;	"Arista de compensación de herramienta (R01)"				28	LINEAR		0			GT0:LE999	100				CM_SPECIAL_T		12050				"Número de compensación de longitud. Ubicación de compensación en la que se almacena la longitud de la herramienta medida."

"Usar Distancia de sobrerrecorrido predeterminada (R09)"		29	YESNO		YES			{NA}		100				-					12050				"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."
"Distancia de sobrerrecorrido (R09)"					30	LINEAR		4.0			{NA}		100				CM_F				12050				"Sobrerrecorrido de longitud"

"Cambiar dirección de giro del husillo (R10)"	34	YESNO		NO			{NA}		100				-					12050				"Elija 'Sí' en este valor para especificar la dirección de giro del husillo."
"Dirección de giro del husillo (R10)"			35	INT			0			GE0:LE1		100				CM_G				12050				"Spindle rotation direction. Set to '0' for left-handed cutting tools and set to '1' for right-handed tools.


[Visibility]
PROPERTIES	24
CTRL_PROPS		23 ("Registrar en indicador de herramienta rota R13")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	33
CTRL_PROPS		32 ("Incluir Diámetro de herramienta nominal (R03)")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	30
CTRL_PROPS		29 ("Usar Distancia de sobrerrecorrido predeterminada (R09)")
CTRL_VALUES		1 ("NO")

;	PROPERTIES	28
;	CTRL_PROPS		27 ("Usar ID de cambio de la herramienta actual (R01)")
;	CTRL_VALUES		1 ("NO")

PROPERTIES	35
CTRL_PROPS		34 ("Cambiar dirección de giro del husillo (R10)")
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
