; Renishaw Productivity+ Custom Macro
; Do NOT remove the preceeding line or this macro will not load
; Definition File for Non-Contact Toolsetting Tool Length/rad 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 Heidenhain

[Toolsetting Type]
"Non Contact "

; Definition File Language - language of displayable text strings in this file
[Language]
French

; Existing Menu Item in application that Custom Macro name and its Parent Menu are to appear under
; FIELD CAN BE OMITTED
[Existing Menu]
"Réglage d'outil"

; Parent Menu - used as parent menu item text 
; FIELD CAN BE OMITTED
[Parent Menu]
"Heidenhain (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
"Longueur / rayon d'outil"						48860

; 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]
"Longueur_Rayon"

; Name or Program Number of macro
[MacroID]
505

; Properties - Do not use IDs 1-19
; Name										ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]
"Vitesse de broche (S)"							23	INT		1000	GE1000:LE20000	100				CM_S				11102				"Vitesse de broche à utiliser pour changer d'outil"
"Mode de mesure (Q380)"					20	MEAS_TYPE	0			{NA}		100				CM_D				11102				"Le cycle 505 mesure la longueur et le rayon effectifs d'un outil de coupe. Q380 Mode Fonctionnement du cycle: = 0 Mode Mesure (définir L/R, DL/DR à zéro):   = 1 Mode Vérification (laisse L/R, ajuster DL/DR):   = 2 Mode Contrôle (contrôle de tolérance uniquement, pas d'ajustement de données d'outil)."
"Valeur d'expérience Longueur (Q366)"			22	LINEAR		0.0			{NA}		100				CM_B				11102				"Q366 est la valeur d'expérience Longueur. Suivant l'origine de l'outil, la valeur de longueur d'outil (L, DL) est modifiée par cette valeur."
"Valeur d'expérience Rayon (Q367)"			21	LINEAR		0.0			{NA}		100				CM_C				11102				"Q367 Valeur d'expérience rayon. Suivant l'origine de l'outil, la valeur du rayon d'outil (R, DR) est modifiée par cette valeur. Valeur par défaut = 0"

[Visibility]
PROPERTIES	100
CTRL_PROPS		20 ("Type de mesure")	
CTRL_VALUES		0 ("Mode de mesure - Q380 = 0")			
CTRL_VALUES		1 ("Mode de vérification - Q380 = 1")	
CTRL_VALUES		2 ("Mode de contrôle - Q380 = 2")	

[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		"Mode de mesure - Q380 = 0"	0		0
ENUM_ITEM		"Mode de vérification - Q380 = 1"		1		1
ENUM_ITEM		"Mode de contrôle - Q380 = 2"		2		2

[Categories]
; Name							ID
"Paramètres du cycle"				100

[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_LENGTH_RADIAL_MACRO
