LinuxCNC: Difference between revisions
From Digimaken Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Onze portaalfrees wordt aangstuurd met [http://www.linuxcnc.org/ LinuxCNC]. Dit is een open source stuurprogramma voor CNC-freesmachines. | Onze portaalfrees wordt aangstuurd met [http://www.linuxcnc.org/ LinuxCNC]. Dit is een open source stuurprogramma voor CNC-freesmachines. | ||
LinuxCNC staat geinstalleerd op de machine die aan de CNC hangt. LinuxCNC vertaalt de door CamBam (of een ander programma) gemaakte GCODE in pulsjes waarmee | LinuxCNC staat geinstalleerd op de machine die aan de CNC hangt. LinuxCNC vertaalt de door CamBam (of een ander programma) gemaakte GCODE in pulsjes waarmee de motoren van de portaalfrees worden aangestuurd. | ||
==GCODE== | |||
Gcode bestaat al heel lang, het is een jaren zeventig taal om machines aan te sturen. Maar het wordt nog steeds heel veel gebruikt, omdat het precies doet wat een cnc machine (of 3D printer) nodig heeft. | |||
Verklaring voor de meest gebruikte GCODE's: | |||
( comment ) | |||
G21 maatvoering in millimeters | |||
G90 absolute positionering (dus niet relatief t.o.v. huidige positie) | |||
G64 Start Default Cutting Mode | |||
G40 Tool radius compensation off | |||
G0 verplaatsing zonder te frezen | |||
G1 verplaatsing met frezen, op snelheid van de laatst ingestelde F | |||
G2/G3 is frezen langs een curve | |||
M3 S18000 zet spindle aan met snelheid 18000 | |||
M4 S1000 zet spindle aan in tegengestelde richting met snelheid 1000 | |||
M5 stop spindle | |||
M30 einde van de opdracht | |||
Meer gcodes: | |||
http://en.wikipedia.org/wiki/G-code | |||
http://reprap.org/wiki/G-code |
Revision as of 11:54, 12 May 2018
Onze portaalfrees wordt aangstuurd met LinuxCNC. Dit is een open source stuurprogramma voor CNC-freesmachines. LinuxCNC staat geinstalleerd op de machine die aan de CNC hangt. LinuxCNC vertaalt de door CamBam (of een ander programma) gemaakte GCODE in pulsjes waarmee de motoren van de portaalfrees worden aangestuurd.
GCODE
Gcode bestaat al heel lang, het is een jaren zeventig taal om machines aan te sturen. Maar het wordt nog steeds heel veel gebruikt, omdat het precies doet wat een cnc machine (of 3D printer) nodig heeft.
Verklaring voor de meest gebruikte GCODE's:
( comment ) G21 maatvoering in millimeters G90 absolute positionering (dus niet relatief t.o.v. huidige positie) G64 Start Default Cutting Mode G40 Tool radius compensation off G0 verplaatsing zonder te frezen G1 verplaatsing met frezen, op snelheid van de laatst ingestelde F G2/G3 is frezen langs een curve M3 S18000 zet spindle aan met snelheid 18000 M4 S1000 zet spindle aan in tegengestelde richting met snelheid 1000 M5 stop spindle M30 einde van de opdracht
Meer gcodes:
http://en.wikipedia.org/wiki/G-code http://reprap.org/wiki/G-code