14.
CNC 8055
CNC 8055i
M
·M· & ·EN·
ODÈLES
S
: V02.2
OFT
X
·410·
(WRITE $ P100)
(WRITE $3000)
Exemple de création d'un programme contenant divers points d'une cardioïde.
La sous-routine numéro 2 est utilisée, dont les paramètres ont la signification suivante:
A ou P0
Valeur de l'angle Q.
B ou P1
Valeur de B.
C ou P2
Incrément angulaire pour le calcul.
D ou P3
Avance des axes.
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)
(P0=P0+P2)
(IF (P0 LT 365) GOTO N100)
(WRITE M30)
(RET)
Ma nu el de pr ogra mm at io n
$ 22
$3000
| R = B cos (Q/2) |
; Commence l'édition du programme P12345
; Sélectionne l'avance d'usinage
; Calcule R
; Bloc de déplacement
; Nouvel angle
; Si l'angle est inférieur à 365º, calcule le
nouveau point
; Bloc de fin de programme
; Fin de sous-routine