Macro multipositionnements linéaires
-
Admin
le 23/10/2014 à 22:28 Citer ce message
Voici ma macro pour un multi positionnement linéaire.
Posez vos questions à la suite de ce forum. Elles sont les bienvenues.
O8900(PERCAGE EN LIGNE)
#33=1
#4=#24
#5=#25
IF[#4111EQ#516]GOTO110(M16)
IF[#4111EQ#530]GOTO111(14.2)
IF[#4111EQ#540]GOTO112(19.2)
IF[#4111EQ#561]GOTO113(19.5)
M0
#3006=1(ERREUR OUTIL)
M99
N110S#517F#518
GOTO2000
N111S#531F#532M3
GOTO1000
N112S#541F#542M3
GOTO1000
N113S#562F#563M3
GOTO1000
N1000WHILE[#33LE#8]DO1
G0X#24Y#25
Z[#108+#111]
G81Z-[#103+#109]R#108
G80
#24=#4+#33*#106
#25=#5+#33*#107
#100=#100+1
#33=#33+1
M20
END1
M99 -
le 09/04/2015 à 11:38 Citer ce message
Bonjour,ton programme me semble un peu compliqué pour pas grand chose,dommage manque le plan ou valeur des variables . un G91 X.OU Y K. après le cycle de perçage me semble plus facile a comprendre pour tout le monde -
Admin
le 22/04/2015 à 08:41 Citer ce message
Bonjour,
Le gros problème avec un perçage linéaire en G91 est le cumul des erreurs.
C'est à dire que si la machine à une erreur de positionnement de 0.02 mm entre chaque position, à la 40 ème, l'erreur sera de 0.8; etc...
Sur de très nombreux plans de fabrication (nucléaire, climatisation,...), il est précisé que les tolérances ne sont pas cumulatives. Ce qui interdit le G91.
La facilité de compréhension n'est pas vraiment le but de ce genre de macro. Click ici
Répondre à ce message