G-code pour découpe de mousse

Comment le G-code pour fil chaud diffère du fraisage : contrôle M8/M9 pour le fil chaud, temps d'attente G4 pour préchauffage, vitesse d'avance comme vitesse du fil, et comment cncfoam.com structure un programme de découpe de mousse.

Le G-code pour la découpe de mousse est plus simple que le G-code pour le fraisage — il n'y a pas de broche, pas de changements d'outil, pas de passes en profondeur. Mais il a ses propres conventions, principalement autour du contrôle du fil chaud.

Le fil chaud est une sortie

Le fil est commuté comme une sortie liquide de refroidissement/accessoire : M8 l'allume M9 turns it off. A program brackets each cutting run with M8…M9 so the wire is only hot while it is actually cutting, and cold during rapid repositioning. Some setups also use an S value to set a wire-temperature/PWM target.

Préchauffage en pause

Right after M8, a G4 P<seconds> les pauses de mouvement maintiennent le fil à température avant qu'il ne commence à se déplacer — sinon il traîne et marque l'entrée. cncfoam.com émet cela automatiquement à partir de votre réglage Pré-chauffage (ms).

Vitesse d'avance est vitesse du fil

In foam cutting the F feedrate est votre contrôle de qualité de coupe : c'est la vitesse à laquelle le fil traverse la mousse (voir Température du fil, vitesse d'avance et débit). cncfoam.com applique votre vitesse d'avance choisie à chaque mouvement de découpe, en écrasant ce qui se trouvait dans le fichier source, de sorte que la machine coupe à la vitesse que vous avez définie.

Une structure de programme typique

; cncfoam.com — generated
G90 G17 G21        ; absolute, XY plane, millimetres
G92 X0 Y0 U0 V0    ; set current position as zero
G0 X.. Y.. U.. V.. ; rapid to start (wire off)
M8                 ; hot wire ON
G4 P0.70           ; pre-heat dwell 700 ms
G1 X.. Y.. U.. V.. F400   ; cut...
...                ; (the contour)
M9                 ; hot wire OFF
G0 ...             ; rapid home
M30                ; end

Pas de mise à l'origine ? Pas de problème

La plupart des découpeurs de mousse pour hobby n'ont pas de butées ; vous déplacez manuellement le fil vers la position de départ. cncfoam.com a une La machine n'a pas d'interrupteurs de référence mode omets the G92 zeroing line, so the controller keeps whatever zero you set manually, and shows a reminder banner to jog to your work-zero before running.

Remember G92 only déclare la position actuelle comme zéro — cela ne déplace pas physiquement la machine. L'ignorer est sans danger lorsque votre contrôleur établit déjà son propre zéro de travail.