Notice de Programmation et d'utilisation
P/N 70000409 – Dispositifs de programmation avancés
M99
La poche sera fraisée avec un angle latéral de dépouille de trois
degrés. Z est réglé à un incrément de pas ascendant de 0,02 in. #152
peut être réglé à une valeur souhaitée, peut-être pour déterminer la
finition sur les parois latérales de la poche. Dans cet exemple, la
poche aura toujours une profondeur de 1 in., et un angle de dépouille
de 3 degrés. Les longueurs latérales et le pas Z peuvent être modifiés.
Pour rendre ce programme totalement indépendant, la profondeur Z et
l'angle de dépouille peuvent être réglés avec des variables et les
calculs supplémentaires peuvent alors être effectués.
Exemple 2
Ce programme demande la longueur et la largeur d'un rectangle, la
coupe par côté du rectangle et le nombre de passes autour du
rectangle. Les variables #150 à #199 sont en lecture seule. Elles ne
peuvent être réglées que dans le programme principal.
N10
N20
N30
N40
N50
N60
N70
N80
N90
N100
N110
N120
N130
N140
N160
N170
N180
N190
N200
N210
N220
N230
N240
N250
14
O 1000
G0 G17 G70 G90 F80
T0
Z0
X0 Y0 ;* COMMENCER LA POSITION DU RECTANGLE
#151 = 3 ;* REGLER VARIABLE LECTURE SEULE, X
LONGUEUR DU COTE
#152 = 3;* REGLER VARIABLE LECTURE SEULE, Y
LONGUEUR DU COTE
#153 = .25 ;* REGLER VARIABLE LECTURE SEULE,
COUPE PAR COTE
#154 = 5 ;* REGLER VARIABLE LECTURE SEULE,
NOMBRE DE PASSES
M98 P1 ;* APPELER CORPS DE SOUS -PROGRAMME
T0
Z0
X0 Y0
M2
O1
G91 G1 X#151 ;* DEPLACER AXE X LONGUEUR DE COTE
Y#152 ;* DEPLACER AXE Y LONGUEUR DE COTE
X(-#151) ;* DEPLACER X NEGATIF
Y(-#152) ;* DEPLACER Y NEGATIF
#111 = 0 ;* REGLER INCREMENT DE COUPE LATERALE A
0
BOUCLE #154 ;* BOUCLE #154 NOMBRE DE FOIS
X#153 Y#153 ;* REGLER COUPE LATERALE
#111 = #111 - #153 ;* DECREMENTER COUPE LATERALE
CHAQUE BOUCLE
#101 = #151 + (#111 * 2 ) ;* CALCULER NOUVELLE
LONGUEUR X
Tous droits réservés. Sous réserve de modification s sans préavis.
8-Avril-99