Exemple de création d'un programme contenant plusieurs points d'une cardioïde dont
la formule est:
La sous-routine numéro 2 est utilisée, dont les paramètres ont la signification
suivante:
A o P0
B o P1
C o P2
D o P3
L'un des modes utilisation de cet exemple pourrait être:
G00 X0 Y0
G93
(PCALL 2, A0, B30, C5, D500)
M30
Sous-routine de génération du programme:
(SUB 2)
(OPEN P12345)
(WRITE FP3)
N100 (P10=P1 (ABS(COS(P0/2))))
(WRITE G01 G05 RP10 QP0) ; Bloc de déplacement
(P0=P0+P2)
(IF (P0 LT 365) GOTO N100)
(WRITE M30)
(RET)
Page
DECLARATIONS DE CONTROLE DES PROGRAMMES
14
R=B cos (Q/2)
Y
R
Q
B
Valeur de l'angle Q
Valeur de B
Incrément angulaire de calcul
Avance des axes
Chapitre:
14
X
; Commence l'édition du programme
P12345
; Sélectionne l'avance d'usinage
; Calcule R
; Nouvel angle
; Si l'angle est inférieur à 365º, calcule
le nouveau point
; Bloc de fin de programme
Section:
DÉCLARATIONS PERMETTANT
DE GENERER DES PROGRAMMES