gcode incomplet dans cambam

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

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.
 
D

dh42

Compagnon
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:
N

nicocarre

Nouveau
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.
 
N

nicocarre

Nouveau
Le problème c'est que si je rajoute pas M3 en N27 c'est justement que la vitesse change pas...
 
O

osiver

Compagnon
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-)
 
N

nicocarre

Nouveau
C'était un peu ma question de base : comment dire au post processeur que je veux M3 à chaque changement d'opération ??
Capture.PNG
 
V

vres

Compagnon
David va trouver ça mais là il est en pleine nuit.
 
D

dh42

Compagnon
Salut,

Ok, donc ce n'est pas la vitesse qui manque mais le démarrage broche :wink: ; 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
 
N

nicocarre

Nouveau
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.
 
N

nicocarre

Nouveau
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 !
 
N

nicocarre

Nouveau
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.
 
N

nicocarre

Nouveau
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

M
Réponses
14
Affichages
1 391
Mika2A
M
T
Réponses
28
Affichages
3 043
Tristan l'apprenti
T
IzzY debutant
Réponses
6
Affichages
3 360
D
Plastoc231
Réponses
63
Affichages
16 363
Plastoc231
Plastoc231
S
Réponses
6
Affichages
1 690
D
Tre
Réponses
10
Affichages
9 781
dh42
D
D
Réponses
15
Affichages
10 838
carlos78
carlos78
Haut