; 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]
"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]
"Contact (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
"Outil cassé - Longueur (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]
"Bris_Outil_Longueur"

; 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]
"Type d'automate"							50	CNC_TYPE	0			{NA}		100				-					12050				"Type d'automate cible"
"Type de mesure (R00)"					20	MEAS_TYPE	6			{NA}		100				CM_AA				12050				"Type de mesure à réaliser."

"Tolérance (R04)"							22	LINEAR		0.5			{NA}		100				CM_I				12050				"Valeur de tolérance définissant à quel moment la longueur de l'outil se trouve hors tolérance."

"Enregistrer dans Drapeau d'outil brisé (R05)"		23	YESNO		NO			{NA}		100				-					12050				"Sélectionnez Oui pour cette valeur afin d'inclure un drapeau d'outil brisé (R13)"
"Drapeau d'outil brisé (R05)"					24	INT			0			{NA}		100				CM_J				12050				"Si cette variable (R05) est réglée sur une valeur quelconque, cela permet de régler un drapeau d'erreur R13."

"Inclure Diamètre d'outil nominal (R03)"		32	YESNO		NO			{NA}		100				-					12050				"Sélectionnez Oui pour cette valeur afin de spécifier un Diamètre d'outil de coupe. Le réglage de cette valeur décalera l'outil sur le stylet d'alignement et entraînera la rotation de l'outil."
"Diamètre outil de coupe (R03)"						33	LINEAR		0			{NA}		100				CM_C				12050				"Diamètre outil de coupe. Utiliser une valeur positive pour les outils de coupe à main droite et une valeur négative pour ceux à main gauche."

;	"Utiliser l'ID de changement d'outil actif (R01)"		27	YESNO		YES			{NA}		100				-					12050				"Si Oui est sélectionné pour cette valeur, l'identité de changement de l'outil actif est utilisée comme Numéro de correcteur de longueur. Si Non est sélectionné, vous pouvez spécifier un numéro de Correcteur de longueur."
;	"Correcteur d'outil Arête (R01)"				28	LINEAR		0			GT0:LE999	100				CM_SPECIAL_T		12050				"Numéro de correcteur de longueur. Il s'agit du correcteur où est enregistrée la longueur d'outil contrôlée."

"Utiliser Distance de surcourse par défaut (R09)"		29	YESNO		YES			{NA}		100				-					12050				"Utilisez la valeur par défaut de la macro de réglage d'outil pour la Surcourse de longueur. Sélectionnez Non pour cette valeur afin de spécifier une surcourse de longueur personnalisée."
"Distance de surcourse (R09)"					30	LINEAR		4.0			{NA}		100				CM_F				12050				"Surcourse de longueur"

"Changez le sens de rotation de la broche (R10)"	34	YESNO		NO			{NA}		100				-					12050				"Sélectionnez OUI pour cette valeur afin de spécifier le sens de rotation de la broche."
"Sens de rotation de la broche (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 ("Enregistrez dans Drapeau d'outil brisé R13")
CTRL_VALUES		2 ("OUI")

PROPERTIES	33
CTRL_PROPS		32 ("Inclure Diamètre d'outil nominal (R03)")
CTRL_VALUES		2 ("OUI")

PROPERTIES	30
CTRL_PROPS		29 ("Utiliser Distance de surcourse par défaut (R09)")
CTRL_VALUES		1 ("NON")

;	PROPERTIES	28
;	CTRL_PROPS		27 ("Utiliser l'ID de changement d'outil actif (R01)")
;	CTRL_VALUES		1 ("NON")

PROPERTIES	35
CTRL_PROPS		34 ("Changez le sens de rotation de la broche (R10)")
CTRL_VALUES		2 ("OUI")

[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		"Outil cassé Longueur"			6		0

ENUM_NAME		CNC_TYPE						
ENUM_ITEM		"Siemens"						0		0


[Categories]
; Name							ID
"Valeurs 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
