Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CNC] Gcode, Fusion360, linuxCNC and shit #14

Open
nicolasdb opened this issue Oct 15, 2018 · 7 comments
Open

[CNC] Gcode, Fusion360, linuxCNC and shit #14

nicolasdb opened this issue Oct 15, 2018 · 7 comments

Comments

@nicolasdb
Copy link
Member

nicolasdb commented Oct 15, 2018

Good.
GOOD.

On devient fort sur fusion, on fait les petits malins en CAM.
That's cute...
image

MAIS maintenant, faut exporter du vrai Gcode qui fonctionne tout bien sur la machine.

What is a Post Processor ? A Post Processor (also referred to as a "Post") is a translator that converts the picture of the toolpath you see on the screen, into the language that your CNC machine understands. In most cases this language is G-Code, even though some controls may use a more conversational format. We will refer to it as "G-Code".
http://help.autodesk.com/view/fusion360/ENU/?guid=GUIDDE2C6200-5F85-45FA-9AE6-D66205125BDE

gif

PostProcessor

C'est le code qui dit à fusion comment écrire le gcode pour ta machine. Ouais, chaque machine est différentes, presque toutes pareilles mais toutes différentes à leur manière. yeah...
J'ai bricolé un truc il y a une couple d'années. C'est sur le NAS
Mais après quelques updates dans mon dos, je retrouve cette erreur maintenant.

note: le détail du fichier .cps de config du postproc.
http://fab.cba.mit.edu/content/tools/hurco_mill/hurco_post_processor_explanation_docs/Autodesk%20Post%20Processor%20manual-sm-130829.pdf

problem 01

il génère cette ligne qui provoque une erreur dans EMC (soft CAM dans linuxcnc)
image

@nicolasdb
Copy link
Member Author

nicolasdb commented Oct 15, 2018

J'ai trouvé ceci dans leur postLibrary. C'est bien ça, à l'époque, ils savaient pas encore ce que c'est linux et il n'y avait que des postporcessor pour des machines de marques.

https://cam.autodesk.com/hsmposts?

HAAAAAAAAA!
M*tha*uck*
C'est parce que j'ai testé ce nouveau truc de machine machin.
Et par défaut, y a des axes de rotations en plus, non mais tout le monde se calme à la queueleuleu.

image

Hop, comme au foot, ça dégage.
image

@nicolasdb
Copy link
Member Author

nicolasdb commented Oct 15, 2018

http://www.buildlog.net/cnc_laser/cnc/gcode_comment.html
J'aime bien ce site, il permet de commenter automatiquement le G-code. Pour apprendre à lire le code comme dans matrix

image

problem 2

image

Je n'aime pas cette valeur.
Dans le job de Gauthier, cette position était plus bas que le Z=0 relatif. J'ai défoncé le plastique, heureusement que c'est tout fragile.

Soit définir cette valeur dans le machine configuration à son max machine. 125
Soit trouver un moyen de ne avoir du tout cette ligne.

En fouillant dans le fichier de config .cps, ça pourrait être cette ligne.
image

@nicolasdb
Copy link
Member Author

YES it is.

image

@nicolasdb
Copy link
Member Author

NEXT step.

Mettre à jour le fichier machine et ranger tout ça et mettre à jour le github avec ces fichiers là.

@nicolasdb
Copy link
Member Author

@justineboudeville nous a préparé un petit tuto pour générer le gcode2D à partir d'inkscape.
https://github.com/openfab-lab/toolsDocs/blob/master/CADCAM/minicnc/README.md

image

@nicolasdb
Copy link
Member Author

nicolasdb commented Dec 14, 2019

image

All right World! Me again.
Mon ordi a planté, j'utilise fusion sur un autre pc et faut que je recommence mon setup. Quoi de neuf chez Autodesk pour faciliter ma vie?

ha! un post tout frais d'il y a 3jours.
https://knowledge.autodesk.com/support/autodesk-hsm/troubleshooting/caas/sfdcarticles/sfdcarticles/How-to-find-machine-configurations-for-Fusion-360-and-HSM-CAM.html

Faut aller activer des fonctions dans les préférences.
image

Nouveauté! une librairie de machines
J'ai commencé à configurer nos machines sur le cloud. à tester IRL
image

@nicolasdb
Copy link
Member Author

nicolasdb commented Dec 14, 2019

du coup, on accède aux choix de la machine cible lors de la création du setup ;D
image

ok nice,
et vu que j'ai pu configuré la position de "repos" sur les axes, mon gcode finit bien avec Z120; une position haute à la fin et plus en Z0.
Et enfin, X10 Y10. mais ça serait pas mal qu'il revienne à son 0 relatif et pas son 0 absolu...

%
(1001)
(MACHINE)
(  VENDOR BZT)
(  MODEL PFE1010)
(  DESCRIPTION OPENFAB BZT 3-AXIS)
(T3  D=3.175 CR=0. - ZMIN=-5. - FLAT END MILL)
N10 G90 G94 G17 G91.1
N15 G21
N20 G53 G0 Z120.
(2D CONTOUR1)
N25 T3 M6
N30 S20750 M3
N35 G54
N40 G0 X70.13 Y41.706
N45 G43 Z15. H3
N50 #102=2500. (FINISH)
N55 #103=2500. (ENTRY)
N60 #104=2500. (EXIT)
N65 #108=2500. (PLUNGE)
N70 G0 Z5.
N75 G1 Z1. F#108
N80 Z-4.683
N85 G18 G2 X70.448 Z-5. I0.317 K0.
N90 G1 X70.765 F#103
N95 G17 G3 X71.083 Y42.023 I0. J0.317
N100 G1 Y88.764 F#102
N105 X10.678
N110 Y11.821
N115 X71.083
N120 Y42.023
N125 G3 X70.765 Y42.341 I-0.318 J0. F#104
N130 G1 X70.448
N135 G18 G3 X70.13 Z-4.683 I0. K0.318
N140 G0 Z15.
N145 G17
N150 G53 G0 Z120.
N155 G53 X10. Y10.
N160 M30
%

@nicolasdb nicolasdb changed the title Gcode, Fusion360, linuxCNC and shit [CNC] Gcode, Fusion360, linuxCNC and shit Oct 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant