C
crashray
Apprenti
Bonjour,
Je suis en train de refaire ma structure de base de mes programmes (initialisation, dégagement). J'aurais besoin de vos avis/conseils.
J'usine latéralement un plat d'acier de 9m de long (X), 142mm de large (Y) et 25mm de haut (Z) avec différentes cotes à respecter (des profils types donnant des Y à des X défini).
La fraise que j'utilise à un rayon "d'usinage" R91 mais pour un chanfrein inférieur, elle a un rayon réel de R100.75 (pour les dégagements). J'ai fait le dessin rapidement :
*old link*
Je vous joins un DWG où l'on voit le parcours. L'usinage se fait en 2 passes (60%/40%) en essayant d'optimiser au mieux les déplacements.
*old link*
Voici mon programme pour l'instant :
%1208
(USINAGE LATERAL)
(2 PASSES)
(MODIFICATION LE 09/12/2014)
$ PREF EN MICRON
(PREF X) E60000=23929
(PREF Y) E61000=-249081
(PREF Z) E62000=-654735
$ CORRECTION OUTIL
(OUTIL 4: )
(LONGUEUR OUTIL : 205)
(RAYON OUTIL : 91)
N100 M54 (MAGNETISATION)
N110 G17 G80 G90 G40 M5 M13
N120 G0 G52 Z-200
N130 T4 D4
N140 M3 M12 M51 S180 F250
(USINAGE COTE TALON)
N150 G0 X679.624 Y230.255
N160 G0 Z-30 (PLONGEE)
N170 G1 G41 X679.624 Y100.255 F800
N180 G1 X779.624 Y80.755 F250
N190 G3 X1025.567 Y57 R1285
N200 G1 X1874.432 Y57
N210 G3 X2120.375 Y80.755 R1285
N220 G1 X2221.628 Y100.5
N230 G0 X600 Y100.5 (FIN PASSE 1)
N240 G1 X776.753 Y66.033
N250 G3 X1025.567 Y42 R1300
N260 G1 X1874.432 Y42
N270 G3 X2123.246 Y66.033 R1300
N280 G1 X2300 Y100.5 (FIN PASSE 2)
(USINAGE COTE JP)
N290 G0 X7449.477 Y100.5
N300 G1 X7449.477 Y82.819
N310 G1 X9100 Y52.674 (FIN PASSE 1)
N320 G0 X9100 Y100.5
N330 G0 X6480 Y100.5
N340 G1 X6480 Y82.731 (S5-100)
N350 G1 X7302 Y68.5 (S4)
N360 G1 X8000 Y55.8 (S3)
N370 G1 X8650 Y43.9 (S2)
N380 G1 X9100 Y52.674 (S1+100)
N390 G0 Y140.671 (FIN PASSE 2)
N400 G40
N410 G0 G52 Z-200
N420 M5 M13 M51 M2
J'ai pas de simulateurs pour vérifier mes déplacements, je fais ça au bloc-note. En allant tester ça en mode TEST directement sur la machine, j'ai pour l'instant une erreur :
Erreur 149 bloc N220
Rayon d'outil trop grand par rapport à la trajectoire programmée
Comment trouver vous la structure du programme, en particulier les initialisations (G41, G40 correctement fait ?) ?
Comprenez-vous mon erreur 149 ? J'ai vérifié mes points de démarrage et fin des G3, ça a l'air de coller.
Si vous avez une meilleure technique pour faire 2 passes en optimisant les déplacements, je suis preneur. Existe t'il des logiciels pour tester son code et le débugger (genre l'erreur que j'ai) pour éviter d'aller sur la machine et arrêter les usinages en cours pour les tests ?
J'utilise un NUM 1040.
Merci
Edit : J'ai trouvé OpenSCAM qui marche pas mal. Par contre, il ne me détecte pas d'erreur. Voir la pièce jointe 1028.dwg
Je suis en train de refaire ma structure de base de mes programmes (initialisation, dégagement). J'aurais besoin de vos avis/conseils.
J'usine latéralement un plat d'acier de 9m de long (X), 142mm de large (Y) et 25mm de haut (Z) avec différentes cotes à respecter (des profils types donnant des Y à des X défini).
La fraise que j'utilise à un rayon "d'usinage" R91 mais pour un chanfrein inférieur, elle a un rayon réel de R100.75 (pour les dégagements). J'ai fait le dessin rapidement :
*old link*
Je vous joins un DWG où l'on voit le parcours. L'usinage se fait en 2 passes (60%/40%) en essayant d'optimiser au mieux les déplacements.
*old link*
Voici mon programme pour l'instant :
%1208
(USINAGE LATERAL)
(2 PASSES)
(MODIFICATION LE 09/12/2014)
$ PREF EN MICRON
(PREF X) E60000=23929
(PREF Y) E61000=-249081
(PREF Z) E62000=-654735
$ CORRECTION OUTIL
(OUTIL 4: )
(LONGUEUR OUTIL : 205)
(RAYON OUTIL : 91)
N100 M54 (MAGNETISATION)
N110 G17 G80 G90 G40 M5 M13
N120 G0 G52 Z-200
N130 T4 D4
N140 M3 M12 M51 S180 F250
(USINAGE COTE TALON)
N150 G0 X679.624 Y230.255
N160 G0 Z-30 (PLONGEE)
N170 G1 G41 X679.624 Y100.255 F800
N180 G1 X779.624 Y80.755 F250
N190 G3 X1025.567 Y57 R1285
N200 G1 X1874.432 Y57
N210 G3 X2120.375 Y80.755 R1285
N220 G1 X2221.628 Y100.5
N230 G0 X600 Y100.5 (FIN PASSE 1)
N240 G1 X776.753 Y66.033
N250 G3 X1025.567 Y42 R1300
N260 G1 X1874.432 Y42
N270 G3 X2123.246 Y66.033 R1300
N280 G1 X2300 Y100.5 (FIN PASSE 2)
(USINAGE COTE JP)
N290 G0 X7449.477 Y100.5
N300 G1 X7449.477 Y82.819
N310 G1 X9100 Y52.674 (FIN PASSE 1)
N320 G0 X9100 Y100.5
N330 G0 X6480 Y100.5
N340 G1 X6480 Y82.731 (S5-100)
N350 G1 X7302 Y68.5 (S4)
N360 G1 X8000 Y55.8 (S3)
N370 G1 X8650 Y43.9 (S2)
N380 G1 X9100 Y52.674 (S1+100)
N390 G0 Y140.671 (FIN PASSE 2)
N400 G40
N410 G0 G52 Z-200
N420 M5 M13 M51 M2
J'ai pas de simulateurs pour vérifier mes déplacements, je fais ça au bloc-note. En allant tester ça en mode TEST directement sur la machine, j'ai pour l'instant une erreur :
Erreur 149 bloc N220
Rayon d'outil trop grand par rapport à la trajectoire programmée
Comment trouver vous la structure du programme, en particulier les initialisations (G41, G40 correctement fait ?) ?
Comprenez-vous mon erreur 149 ? J'ai vérifié mes points de démarrage et fin des G3, ça a l'air de coller.
Si vous avez une meilleure technique pour faire 2 passes en optimisant les déplacements, je suis preneur. Existe t'il des logiciels pour tester son code et le débugger (genre l'erreur que j'ai) pour éviter d'aller sur la machine et arrêter les usinages en cours pour les tests ?
J'utilise un NUM 1040.
Merci
Edit : J'ai trouvé OpenSCAM qui marche pas mal. Par contre, il ne me détecte pas d'erreur. Voir la pièce jointe 1028.dwg