gcode incomplet dans cambam

  • Auteur de la discussion Auteur de la discussion nicocarre
  • Date de début Date de début

nicocarre

Nouveau
Bonjour, dans cambam je crée 2 groupe d'usinage avec 2 vitesses différentes mais mon gcode n'est pas bon : il manque un parametre moteur dans le second groupe, seule la vitesse 1 est prise en compte. Un moyen pour mettre en dur dans cambam (postprocesseur ??). Si je rajoute le parametre en manuel dans le code ça fonctionne, je pensais au variateur mal configuré mais non... Merci.
 
Salut,

Tu devrais poster dans la section CamBam :wink:

Vu que tu parle de variateur, je suppose que par vitesse, tu veux parler de la vitesse de rotation de la broche ? (paramètre S)

Je n'ai jamais eu ce pb, la vitesse donnée dans les opérations d'usinages, qu'elles soient dans un même groupe ou dans des groupes différents et toujours bien inscrite dans le Gcode.

Sans titre-2.jpg


Sans titre-1.jpg


Il faudrait mettre ton fichier CamBam (.cb) en pièce jointe que je regarde ... (zip le pour que ça passe sur le forum)

Tu utilise quel post processeur ? (ici c'est le PP pour Mach3 que j'ai utilisé)

Note: la vitesse de rotation ne peut se régler que dans les opérations d'usinage, pas dans les groupes.

++
David
 
Dernière édition:
Bonjour,
la vitesse est bien paramétrée dans les opérations d'usinage : un exemple :
( Made using CamBam - http://www.cambam.co.uk )
( tes vitesse 7/22/2020 4:35:51 PM )
( T3 : 3.0 )
N1 G21 G90 G64 G40
N2 G0 Z3.0
( T3 : 3.0 )
N3 T3 M6
( Perçage3 )
N4 G17
N5 M3 S20000
N6 G0 X171.0 Y186.0
N7 G0 Z3.0
N8 G0 X171.05 Y186.0
N9 G0 Z1.0
N10 G1 F300.0 Z0.0
N11 G2 F5000.0 X170.975 Y185.9567 Z-3.5 I-0.05 J0.0
N12 G2 Y186.0433 Z-7.0 I0.025 J0.0433
N13 G2 X171.05 Y186.0 Z-10.5 I0.025 J-0.0433
N14 G2 X170.975 Y185.9567 I-0.05 J0.0
N15 G2 Y186.0433 I0.025 J0.0433
N16 G2 X171.05 Y186.0 I0.025 J-0.0433
N17 G0 Z3.0
N18 G0 X133.05
N19 G0 Z1.0
N20 G1 F300.0 Z0.0
N21 G2 F5000.0 X132.975 Y185.9567 Z-3.5 I-0.05 J0.0
N22 G2 Y186.0433 Z-7.0 I0.025 J0.0433
N23 G2 X133.05 Y186.0 Z-10.5 I0.025 J-0.0433
N24 G2 X132.975 Y185.9567 I-0.05 J0.0
N25 G2 Y186.0433 I0.025 J0.0433
N26 G2 X133.05 Y186.0 I0.025 J-0.0433
( Contour1 )
N27 M3 S10000
N28 G0 Z3.0
N29 G0 X163.5 Y174.0
N30 G0 Z1.0
N31 G1 F300.0 Z-10.5
N32 G2 F5000.0 X149.25 Y165.7728 I-9.5 J0.0
N33 G2 Y182.2272 I4.75 J8.2272
N34 G2 X163.5 Y174.0 I4.75 J-8.2272
N35 G0 Z3.0
N36 M30


En N5 et N27 M3 SXXXX
généré par cambam :
( Made using CamBam - http://www.cambam.co.uk )
( tes vitesse 7/22/2020 4:35:51 PM )
( T3 : 3.0 )
N1 G21 G90 G64 G40
N2 G0 Z3.0
( T3 : 3.0 )
N3 T3 M6
( Perçage3 )
N4 G17
N5 M3 S20000
N6 G0 X171.0 Y186.0
N7 G0 Z3.0
N8 G0 X171.05 Y186.0
N9 G0 Z1.0
N10 G1 F300.0 Z0.0
N11 G2 F5000.0 X170.975 Y185.9567 Z-3.5 I-0.05 J0.0
N12 G2 Y186.0433 Z-7.0 I0.025 J0.0433
N13 G2 X171.05 Y186.0 Z-10.5 I0.025 J-0.0433
N14 G2 X170.975 Y185.9567 I-0.05 J0.0
N15 G2 Y186.0433 I0.025 J0.0433
N16 G2 X171.05 Y186.0 I0.025 J-0.0433
N17 G0 Z3.0
N18 G0 X133.05
N19 G0 Z1.0
N20 G1 F300.0 Z0.0
N21 G2 F5000.0 X132.975 Y185.9567 Z-3.5 I-0.05 J0.0
N22 G2 Y186.0433 Z-7.0 I0.025 J0.0433
N23 G2 X133.05 Y186.0 Z-10.5 I0.025 J-0.0433
N24 G2 X132.975 Y185.9567 I-0.05 J0.0
N25 G2 Y186.0433 I0.025 J0.0433
N26 G2 X133.05 Y186.0 I0.025 J-0.0433
( Contour1 )
N27 S10000
N28 G0 Z3.0
N29 G0 X163.5 Y174.0
N30 G0 Z1.0
N31 G1 F300.0 Z-10.5
N32 G2 F5000.0 X149.25 Y165.7728 I-9.5 J0.0
N33 G2 Y182.2272 I4.75 J8.2272
N34 G2 X163.5 Y174.0 I4.75 J-8.2272
N35 G0 Z3.0
N36 M30

Manque M3 en N27...
Le post processeur est celui par défaut, sans nom. Je ne suis pas à l'origine de l'installation, c'est une vieille charly bidouillée qui marche très bien sinon.

Merci.
 
Le problème c'est que si je rajoute pas M3 en N27 c'est justement que la vitesse change pas...
 
A priori, pas un problème de CAMBAM mais plus celui de l’interpréteur de Gcode de la CN. C'est à ça que servent les post-processeurs, adapter le Gcode générique à ce que l’interpréteur exige. 8-)
 
C'était un peu ma question de base : comment dire au post processeur que je veux M3 à chaque changement d'opération ??
Capture.PNG
 
Salut,

Ok, donc ce n'est pas la vitesse qui manque mais le démarrage broche ;) ; je sais qu'effectivement certaines cartes ne réagissent pas à un changement de vitesse si il n'y a pas un M3 devant le Sxxx.

pour changer ça, c'est facile ; dans ton post processeur, édite la macro "Opération d'usinage" et remplace la macro {$spindle} par un simple M3 ; tu devrais obtenir ça.

{$comment} {$mop.name} {$endcomment}
{$toolchange}
{$velocitymode} {$workplane}
{$mop.header}
M3 {$s}
{$blocks}
{$mop.footer}

++
David
 
C'est ça, c'est aléatoire en fait, ça dépend de l'ordre des groupes que je crée. Je trouve ça où ? Dans main- MOP ?
Merci.
 
Zut ! le mien est en english... Je verrais ça lundi au boulot ! J'ai posté sur une piranha 1313, gros problème avec le soft CNC_ROUTER. T'as pas une piste pour moi ?? Merci encore !
 
Normal, à 00hxx je suis chez moi à l'ombre... J'étais au boulot. C'est une version démo non traduite chez moi. J'avais cru comprendre MOP justement de mémoire. Merci.
 
Bonjour, ça marche nickel merci !! Faut que je re-génère tous mes gcodes mais on va gagner beaucoup de temps au final !
 

Sujets similaires

K
Réponses
43
Affichages
2 355
copeaudacier
C
misty soul
Réponses
8
Affichages
1 466
misty soul
misty soul
D
Réponses
1
Affichages
16 742
fredouille
fredouille
IzzY debutant
Réponses
6
Affichages
3 891
D
U
Réponses
81
Affichages
15 062
fauxjetons
fauxjetons
Retour
Haut