; Renishaw Productivity+ Custom Macro
; Do NOT remove the preceeding line or this macro will not load
; Definition File for Non-Contact Toolsetting Temperature Compensation Tracking
; 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]
"Sin 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]
"Sin contacto (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
"Compensación de temperatura (Siemens)"					48813

; 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]
"Compensacion_de_temperatura"

; Name or Program Number of macro
[MacroID]
9861

; Properties - Do not use ID 1
; Name								ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID 	Help Text			
[Properties]
"Tipo de control"					50	CNC_TYPE	0			{NA}		100				-					11005		"Tipo de control de destino"
"Eje que se va a medir (R02)"				20	AXIS_TYPE	4			{NA}		100				CM_B				11005		"Seleccione el eje en el que se va a hacer el seguimiento de compensación de temperatura. Sólo eje de husillo realiza una búsqueda del haz y la medición de longitud únicamente en el eje del husillo. Sólo eje de medición radial realiza únicamente una búsqueda del haz y la medición radial. Husillo y eje radial realiza las dos operaciones."
"Número de compensación de trabajo (R03)"			21	INT			0			GT0:LE4		100				CM_C				11005		"Número de compensación de trabajo se utiliza para hacer un seguimiento del aumento del eje debido a los efectos de la temperatura. Debe ser igual que el utilizado en la entrada B1 para el calibrado. Para ver las opciones de compensación y del control, consulte la descripción de Entrada C en 'Calibrado de NC1 (macro O9861)'. R03=1 a R03=4 (G54 a G57)"
"Comprobar tolerancia"			22	YESNO		NO			{NA}		100				-					11005		"Elija 'Sí' en este valor para realizar una comprobación de tolerancia con los valores de Tolerancia."
"Tolerancia (R11)"					23	LINEAR		0			{NA}		100				CM_H				11005		"Tolerancia de variación máxima de los cambios de temperatura."
"Usar Distancia de sobrerrecorrido predeterminada"	24	YESNO		YES			{NA}		100				-					11005		"Usar el valor predeterminado de la macro de reglaje de herramientas para Distancia de sobrerrecorrido. Elija 'No' en este valor para especificar una distancia de retracción personalizada."
"Distancia de sobrerrecorrido (R17)"			25	LINEAR		5.0			GT0			100				CM_Q				11005		"Distancia de sobrerrecorrido y valor de distancia radial. Distancia de sobrerrecorrido en el haz por la que puede desplazarse la herramienta antes de activar la alarma Haz no cortado. Distancia radial es la distancia entre la herramienta y el haz durante el descenso por el lateral del haz."
"Usar Velocidad de husillo predeterminada"			26	YESNO		YES			{NA}		100				-					11005		"Usar el valor predeterminado de la macro de reglaje de herramientas para Velocidad de husillo. Elija 'No' en este valor para especificar una Velocidad de husillo personalizada."
"Velocidad de husillo (R19)"				27	INT			3150		GT0			100				CM_S				11005		"Velocidad del husillo a la que se realiza la comprobación del perfil. Los ciclos de medición están preparados para una velocidad de husillo de 3.150 revoluciones por minuto, no obstante, algunas herramientas (p.ej., sin equilibrar o de gran tamaño) deben funcionar a velocidades inferiores. El operario deberá regular la velocidad del husillo adecuadamente, siendo la velocidad mínima 800 revoluciones por minuto."
"Usar Longitud de referencia predeterminada"		30	YESNO		YES			{NA}		101				-					11005		"Si se selecciona 'Sí', la macro utilizará la longitud predeterminada para calibrar la herramienta como está almacenada en el NC. Elija 'No' en este valor para especificar una longitud personalizada."
"Longitud de referencia (R06)"			31	LINEAR		0.0			GE0			101				CM_K				11005		"Longitud de referencia de la herramienta de calibrado. El valor predeterminado es el indicado en el registro de compensación de la herramienta seleccionada."
"Usar un Paso radial"			32	YESNO		NO			{NA}		101				-					11005		"Si se selecciona 'Sí', la macro utilizará la longitud de paso radial predeterminada para calibrar la longitud."
"Paso radial (R25)"			33	LINEAR		0.0			{NA}		101				CM_Y				11005		"Paso radial del calibrado de longitud. Es la compensación a través del haz en la que se realiza la medición. La herramienta siempre empieza a descender sobre la línea central del haz. El valor predeterminado es centrado."
"Diámetro de referencia (R18)"			34	LINEAR		0.0			GT0			102				CM_R				11005		"Diámetro de referencia de la herramienta de calibrado."

[Visibility]
PROPERTIES	101
CTRL_PROPS		20 ("Eje que se va a medir")	
CTRL_VALUES		4 ("Sólo eje de husillo")				
CTRL_VALUES		6 ("Husillo y eje radial")	

PROPERTIES	102
CTRL_PROPS		20 ("Eje que se va a medir")
CTRL_VALUES		5 ("Sólo eje de medición radial")				
CTRL_VALUES		6 ("Husillo y eje radial")	

PROPERTIES	23
CTRL_PROPS		22 ("Comprobar tolerancia")
CTRL_VALUES		2 ("SÍ")

PROPERTIES	25
CTRL_PROPS		24 ("Usar Distancia de sobrerrecorrido predeterminada")
CTRL_VALUES		1 ("NO")

PROPERTIES	27
CTRL_PROPS		26 ("Usar Velocidad de husillo predeterminada")
CTRL_VALUES		1 ("NO")

PROPERTIES	31
CTRL_PROPS		30 ("Usar Longitud de referencia predeterminada")
CTRL_VALUES		1 ("NO")

PROPERTIES	33
CTRL_PROPS		32 ("Usar un Paso radial")
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	AXIS_TYPE
ENUM_ITEM	"Sólo eje de husillo"						4		0
ENUM_ITEM	"Sólo eje de medición radial"			5		1
ENUM_ITEM	"Husillo y eje radial"				6		2	

ENUM_NAME		CNC_TYPE						
ENUM_ITEM		"Siemens"							0		0


[Categories]
; Name							ID
"Nominales"						100
"Medición de eje de husillo"		101
"Medición de eje radial"		102

[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_CUSTOM_MACRO_NON_CONTACT
