12.
CNC 8055
CNC 8055i
M
·T·
ODÈLE
S
: V02.2
OFT
X
·314·
Exemple:
Étant le paramètre P100=22.
Programme Résultat
(WRITE XP100)
(WRITE X$P100)
(WRITE $ P100)
(WRITE $3000)
Exemple de création d'un programme contenant divers points d'une trajectoire parabolique.
La programmation de l'axe X est en diamètres et on utilise la sous-routine numéro 2, dont les
paramètres ont la signification suivante:
Paramètres d'appel:
A ou P0
Valeur de la constante K.
B ou P1
Cote X initiale.
C ou P2
Cote X finale.
D ou P3
Incrément ou pas sur X.
Paramètres calculés:
E ou P4
Cote X.
F ou P5
Cote Z.
L'un des modes utilisation de cet exemple pourrait être:
G00 X0 Z0
(PCALL 2, A0.01, B0, C100, D1)
M30
Sous-routine de génération du programme.
(SUB 2)
(OPEN P12345)
(P4=P1)
N100
(IF (P4+P3 GE P2) P4=P2 ELSE P4=P4+P3)
(P5=-(P0 * P4 * P4))
(WRITE G01 XP4 ZP5)
(IF (P4 NE P2) GOTO N100)
(WRITE M30)
(RET)
Ma nu el de pr ogra mm at io n
X22
XP100
$ 22
$3000
Z = -K * X**2
; Commence l'édition du programme P12345
; Bloc de déplacement
; Bloc de fin de programme
; Fin de sous-routine