Je reviens sur ce sujet, car je vois un peu mieux comment fonctionne Cambam.
Concernant la pause que je veux mettre en place après le démarrage de la broche, j'ai trouvé une solution pour contrer ça :
... ajouter après "{$spindle} {$s}" G4 p2 (pour 2 secondes ) sinon G4 p3 ( pour 3 secondes ).
par contre ça te fait un pause de 2 secondes entre chaque opération d'usinage que tu auras créé.
Etant donné que je ne pilote pas la vitesse de la broche via LinuxCNC, j'ai supprimé le "{$s}" du post-processeur. Cette indication était ajouté au démarrage de la broche (M3 Sxxx G4 p3), mais également au début de chaque opération, même s'il n'y a pas eu de changement d'outil.
En supprimant l'indication de vitesse, plus de ligne en début d'opération, et donc, plus de pause au début de chaque opération.
Etant donné que je ne pilote pas la vitesse de la broche via LinuxCNC, j'ai supprimé le "{$s}" du post-processeur. Cette indication était ajouté au démarrage de la broche (M3 Sxxx G4 p3), mais également au début de chaque opération, même s'il n'y a pas eu de changement d'outil.
En supprimant l'indication de vitesse, plus de ligne en début d'opération, et donc, plus de pause au début de chaque opération.
Oui, c'est ce que j'avais fait sur le PP Mach3 quand j'avais ma Kress ; maintenant que je pilote la vitesse par le Gcode, j'ai du remettre les "S", donc j'ai dut faire une routine de post traitement qui enlève automatiquement les "S" inutiles dans le Gcode produit par CB. J'ai aussi signalé ce pb à Andy
La routine seule ne suffit pas, il faut 2 ou 3 modifs dans le PP, mais je peux partager le PP mach3 modifié et sa routine par contre.
Après insta, éditer la propriété "commande de post traitement" du PP et y mettre le chemin d'accès du fichier "RemDuplicateSxx.exe" (qui peut se trouver ou vous voulez)
J'ai effectué un essai : dans le post processeur, dans "Opération d'usinage", j'ai remplacé
{$spindle} {$s}
par
{$spindle} G4 P10
{$s}
Ainsi, j'ai une tempo uniquement lors d'un changement d'outil, et le réglage de vitesse peut s'effectuer (pour ceux qui pilotent la vitesse de la broche).
Si j'ai un ou plusieurs changements d'outils, la broche démarre à chaque fois en respectant la tempo avant les déplacements, et si je n'ai pas de changement d'outil, il n'y a pas de tempo entre les différents phases d'usinage.
Du coup, pas besoin de mettre le fichier donné par David, les lignes "Sxxx" inutiles n'étant pas gênantes.
Sur Mach3, si il rencontre une ligne "S", même si il n'y a pas de changement effectif de vitesse, la tempo est quand même utilisée ... mais sur Mach3 la tempo ne se fait pas avec un G4 Pxx ; ça doit être la raison pour laquelle ça fonctionne avec ta méthode.