; Renishaw Productivity+ Custom Macro
; Do NOT remove the preceeding line or this macro will not load
; Definition File for Non-Contact Toolsetting Tool Cutting Edge Checking
; 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]
"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]
"Non Contact (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
"Arête tranchante (Siemens)"							48811

; 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]
"Controle_darete_tranchante"

; Name or Program Number of macro
[MacroID]
9862

; Properties - Do not use ID 1
; Name									ID	Datatype	Default		Range		Category	Output Parameter	Metafile ID (optional)	Help Text			
[Properties]
"Type d'automate"						50	CNC_TYPE	0			{NA}		100				-					11004				"Type d'automate cible"
"Type de mesure (R02)"				20	MEAS_TYPE	4			{NA}		100				CM_B				11004				"Type de mesure à réaliser."
"Nombre de dents (R03)"					21	INT			-			GE1			100				CM_C				11004				"Nombre de dents sur l'outil."
"Empêcher Alarmes Hors tolérance (R13)"		23	YESNO		NO			{NA}		100				-					11004				"Mémento Outil hors tolérance. Sélectionner Oui pour cette valeur ne déclenchera pas d'alarme Hors tolérance, mais cela définira un mémento de variable quand l'outil sera hors tolérance."
"Mémento pour empêcher les alarmes hors tolérance (R13)."		39	INT		1			GT0:LE999	100				CM_M				11004				"La valeur par défaut pour cette fonction est 1 et elle n'a pas besoin d'être modifiée. L'alarme Hors tolérance sera empêchée et un mémento de variable sera défini si l'outil est hors tolérance."
"Utiliser la tolérance d'excentricité par défaut"			26	YESNO		YES			{NA}		100				-					11004				"Sélectionner Oui pour cette valeur utilisera la valeur par défaut de la macro."
"Tolérance Excentricité/Tranchant (R06)"	27	LINEAR		0.025		{NA}		100				CM_K				11004				"Valeur de tolérance définissant à quel moment l'excentricité de l'outil de coupe devient excessive."
"Utiliser la distance de surcourse par défaut"		28	YESNO		YES			{NA}		100				-					11004				"Utiliser la valeur par défaut de la macro de réglage d'outil pour la distance de surcourse. Sélectionnez Non pour cette valeur afin de spécifier une distance de surcourse personnalisée."
"Distance de surcourse (R17)"				29	LINEAR		5.0			{NA}		100				CM_Q				11004				"Le dépassement est la distance à travers le faisceau que l'outil est autorisé à parcourir avant que l'alarme Faisceau Non Interrompu ne se déclenche."
"Utiliser la vitesse de broche par défaut"				30	YESNO		YES			{NA}		100				-					11004				"Utiliser la valeur par défaut de la macro de réglage d'outil pour la vitesse de broche. Sélectionner Non pour cette valeur afin de spécifier une vitesse de broche personnalisée."
"Vitesse de broche (R19)"					31	INT			3150		GT0			100				CM_S				11004				"Vitesse de broche à laquelle la mesure de longueur/diamètre a lieu. La vitesse de broche pour le contrôle d'arête tranchante est réglée automatiquement et basée sur le retard de signal pulsé minimum de la CN et sur le nombre de dents de l'outil. Les cycles sont optimisés pour une vitesse de broche de 3 150 tr/min. Toutefois certains outils (gros ou mal équilibrés, p. ex.) doivent tourner à des vitesses inférieures. Il incombe à l'utilisateur de définir la vitesse de broche en fonction ; la vitesse minimum étant de 800 tr/min."
"Spécifier le diamètre d'outil"					32	YESNO		NO			{NA}		100				-					11004				"Si Non est sélectionné, la valeur maximale de diamètre d'outil est utilisée."
"Diamètre outil (R18)"					33	LINEAR		-			GT0			100				CM_R				11004				"Il s'agit du diamètre nominal de l'outil."
"Utiliser la hauteur de mesure par défaut"			34	YESNO		YES			{NA}		100				-					11004				"Utiliser la valeur par défaut de la macro de réglage d'outil pour la hauteur à laquelle un outil est mesuré. Sélectionner Non pour cette valeur permet de spécifier une hauteur."
"Hauteur de mesure (R26)"				35	LINEAR		5.0			{NA}		100				CM_Z				11004				"Mesure de la hauteur d'outil. Il s'agit de la position d'axe Z à partir de la face extrême de l'outil où la mesure a lieu."
"Distance du profil cylindrique (R24)"		36	LINEAR		0.0			{NA}		101				CM_X				11004				"Distance de contrôle de profil cylindrique, c.à.d. le mouvement d'axe de broche, pendant le contrôle d'arête. La valeur est incrémentale à partir de la position de mesure radiale d'entrée Z. Elle est utilisée avec la vitesse d'avance de l'entrée F."
"Utiliser la vitesse d'avance/tour par défaut"			37	YESNO		YES			{NA}		101				-					11004				"Utiliser la valeur par défaut de la macro de réglage d'outil pour la vitesse d'avance par tour. Si Non est sélectionné, vous pouvez spécifier une vitesse d'avance."
"Vitesse d'avance par tour (R09)"				38	DOUBLE		0.1			GT0			101				CM_F				11004				"Vitesse d'avance par tour pour le contrôle de profil de cylindre lors de l'utilisation de l'entrée X."
"Effectuer le contrôle de profil de cylindre"		22	YESNO		NO			{NA}		100				-					11004				"Si Oui est sélectionné pour la valeur, le contrôle de profil de cylindre sera effectué."


[Visibility]

PROPERTIES	27
CTRL_PROPS		26 ("Utiliser la tolérance d'excentricité par défaut")
CTRL_VALUES		1 ("NON")

PROPERTIES	29
CTRL_PROPS		28 ("Utiliser la distance de surcourse par défaut")
CTRL_VALUES		1 ("NON")

PROPERTIES	31
CTRL_PROPS		30 ("Utiliser la vitesse de broche par défaut")
CTRL_VALUES		1 ("NON")

PROPERTIES	33
CTRL_PROPS		32 ("Spécifier le diamètre d'outil")
CTRL_VALUES		2 ("OUI")

PROPERTIES	35
CTRL_PROPS		34 ("Utiliser la hauteur de mesure par défaut")
CTRL_VALUES		1 ("NON")

PROPERTIES	38
CTRL_PROPS		37 ("Utiliser la vitesse d'avance/tour par défaut")
CTRL_VALUES		1 ("NON")

PROPERTIES	39
CTRL_PROPS		23 ("Empêcher Alarmes Hors tolérance (R13)")
CTRL_VALUES		2 ("OUI")

PROPERTIES	101
CTRL_PROPS		22 ("Effectuer le contrôle de profil de cylindre")
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		"Rayon d'outil"						2		0
ENUM_ITEM		"Longueur et rayon d'outil"			3		1
ENUM_ITEM		"Arête tranchante sans mise à jour"		4		2

ENUM_NAME		TOL_ALARM						
ENUM_ITEM		"Oui"								0		0
ENUM_ITEM		"Non"								1		1

ENUM_NAME		CNC_TYPE						
ENUM_ITEM		"Siemens"							0		0


[Categories]
; Name							ID
"Paramètres de macro"				100
"Contrôle de profil cylindrique"		101

[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
