Notice de Programmation et d'utilisation
P/N 70000409 – Dispositifs de programmation avancés
Programmation macro G65, principal
L'exemple suivant correspond à un programme macro simple. Dans
cet exemple, le macro est un cycle de « fraisage de fenêtre » conçu
pour fraiser une fenêtre carrée ou rectangulaire à travers une pièce.
Exemple :
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
N12
N13
N14
N15
* paramètres transmis :
* X (#24) = longueur de la fenêtre dans l'axe X
* Y (#25) = largueur de la fenêtre dans l'axe Y
* Z (#26) = profondeur absolue de l'outil
Programmation de macro G65, macro (sous-programme)
Ce macro peut fraiser une fenêtre de n'importe quelle grandeur (L x
W), à n'importe quelle profondeur Z. Pour changer la taille de la poche,
changer les paramètres du bloc 10 (X,Y,Z). La CNC exécutera le
macro une fois seulement, à la position actuelle (G65 n'est pas
modal).
Exemple :
N22
N23
N24
N25
N26
N27
N28
N29
N30
N31
Macro programmation G66/G67
Cet exemple est un programme macro modal pour fraiser des
rainures dans une plaque en divers endroits. Par opposition au G65
(macro à appel unique) de l'exemple 1, G66 (appel macro modal)
18
O99 * WINDOW-MACRO-CALL
G90 G70 G0 G17
T0
Z0
X0 Y0
T1 *** .5000 MILL
G90 G0 X1 Y1
Z.1
F40
G65 P3 X4 Y4 Z-.55
G90 G0 Z.1
T0
Z0
X0 Y0
M30 O99
O3 * WINDOW-MACRO
G90 G1 Z#26
G91 G41 Y(#25/2)
X(-(#24/2))
Y(-#25)
X#24
Y#25
X(-(#24/2))
G40 Y(-(#25/2))
M99
Tous droits réservés. Sous réserve de modification s sans préavis.
8-Avril-99