Kleine CNC freestafel

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken


This equipment is Noise Category 1: can only be used between 07:00 and 19:00.
Wear hearing protection.

This equipment is safety category 3:

  • Mandatory, in person, instructions.
  • Make sure you read the Wiki before asking.

Wat voor apparaaat

De aansturing van de kleine CNC frees is gebaseerd op GRBL, en heeft dus G-code nodig om te werken. Op dit moment zit er een standaard Kress spindle op van 600W.

Wat kan ik er mee

De frees is geschikt voor het frezen van hout, kunststof en zachte metalen. Door de aansturing met riemen, kunnen er geen grote krachten in X en Y richting uitgeoefend worden. De eindswitches zijn niet actief dus er kan alleen relatief (G91) mee gewerkt worden. Er is geen koeling of afzuiging voor het frezen. Ook is de spindle niet aangestuurd door GRBL, gewoon met de hand aan/uit zetten dus.

Hoe frees ik mijn eerste onderdeel (grote stappen)

  1. teken je onderdeel in een CAD programma zoals LibreCAD, en sla op in DXF formaat.
  2. converteer je DXF naar Gcode met een CAM programma zoals DXF2GCODE, en sla op in gcode formaat.
  3. Laad de gcode in een gcode sender zoals UGS en start met frezen. Het doel is om de losse USB aansluiting te vervangen voor een embedded RPi met CNCJS. Om hier alvast mee te spelen kun je ipv UGS ook CNCJS direct op je laptop installeren en van daar uit werken.

Hoe frees ik mijn eerste onderdeel (details)

teken je onderdeel in een CAD programma zoals LibreCAD, en sla op in DXF formaat.

LibreCAD is een gratis/open source programma en kan je hier downloaden. Dit is waar je een tekening maakt van je onderdeel, eventueel in verschillende layers om bijvoorbeeld de gaten eerst te frezen, en verschillende dieptes te frezen. Als voorbeeld is hier een tekening van een eland gemaakt in LibreCAD.

Librecad met eland.dxf.png

converteer je DXF naar Gcode met een CAM programma zoals DXF2GCODE, en sla op in gcode formaat.

DXF2GCODE is ook een gratis/open source programma en kun je hier downloaden. De eland.dxf file kan nu hier geopend worden en dan zijn er een aantal belangrijke instellingen die specifiek zijn voor de kleine frees.

Updated dxf2gcode met eland.dxf.png

De Z final mill depth is de dikte van het plankje: 6mm; de Z infeed depth is de extra diepte per ronde: 1mm. De feedrate XY zijn de beweging snelheden die in het platte vlak gemaakt worden; voor zacht triplex is 200mm/min een goed uitgangspunt.

Let op de configuratie van de post-processor: zet export in absolute waarden uit.

Exporteer de file nu als eland.gcode.

Laad de gcode in een gcode sender zoals UGS en start met frezen.

UGS is hier te vinden en is ook gratis/open source. In UGS kan de eland.gcode nu geopend worden en met de visualiser is te zien wat het geplande toolpath is:

Ugs met eland.gcode.png

Zoals je goed kunt zien is het nulpunt van het werkstuk op 10mm boven het materiaal.

Eland.jpg

Achtergrond

Deze frees is een donatie van Willem, een oud deelnemer. Na initieel werk van Aart, is de frees nu afgemaakt door Hugo. De laatste aanpassingen zijn:

  • vervanging van de Z spindel door lagere spoed
  • 4,5A stepper drivers voor de X1, X2 en Y as
  • loskoppelen van eindswitches ivm storing door de freesmotor