gcode incomplet dans cambam

  • Auteur de la discussion nicocarre
  • Date de début
N
nicocarre
Nouveau
15 Avr 2019
19
  • Auteur de la discussion
  • #1
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.
 
dh42
dh42
Compagnon
4 Sept 2009
5 652
Près de St Etienne (42)
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
15 Avr 2019
19
  • Auteur de la discussion
  • #3
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
15 Avr 2019
19
  • Auteur de la discussion
  • #5
Le problème c'est que si je rajoute pas M3 en N27 c'est justement que la vitesse change pas...
 
osiver
osiver
Compagnon
7 Sept 2013
11 760
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
15 Avr 2019
19
  • Auteur de la discussion
  • #7
C'était un peu ma question de base : comment dire au post processeur que je veux M3 à chaque changement d'opération ??
Capture.PNG
 
CNCSERV
CNCSERV
Compagnon
27 Déc 2007
5 667
FR-28360
David va trouver ça mais là il est en pleine nuit.
 
N
nicocarre
Nouveau
15 Avr 2019
19
  • Auteur de la discussion
  • #9
Je suis plus à 5 mn, ça fait un an que je travaille comme ça... Merci !
 
dh42
dh42
Compagnon
4 Sept 2009
5 652
Près de St Etienne (42)
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
15 Avr 2019
19
  • Auteur de la discussion
  • #11
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.
 
dh42
dh42
Compagnon
4 Sept 2009
5 652
Près de St Etienne (42)
salut

dans ton post pro.

Sans titre-1.jpg


++
David
 
N
nicocarre
Nouveau
15 Avr 2019
19
  • Auteur de la discussion
  • #13
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 !
 
dh42
dh42
Compagnon
4 Sept 2009
5 652
Près de St Etienne (42)
N
nicocarre
Nouveau
15 Avr 2019
19
  • Auteur de la discussion
  • #15
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.
 
Haut