CNC Router: Difference between revisions

From CoMakingSpace Wiki

m (made carbon fiber a subheadline of "materials")
(18 intermediate revisions by 5 users not shown)
Line 21: Line 21:
|location=[[CNC Room|CNC room]]
|location=[[CNC Room|CNC room]]
|access=upon [[CNC Router Introduction|introduction]]
|access=upon [[CNC Router Introduction|introduction]]
|status=under construction (see [https://github.com/comakingspace/do-something/issues/8 issue #8])
|status=out of order (see [https://github.com/comakingspace/do-something/issues/104 issue 104])
|firmware=[[grbl]]
|firmware=[[grbl]]
|software=[[LaserWeb]], [[Fusion360]], see [[G-Code Sender]]
|software=[[LaserWeb]], [[Fusion360]], see [[G-Code Sender]]
Line 30: Line 30:
}}
}}


We built the 1500mm x 1500mm version of the [https://www.thingiverse.com/thing:2538752 WorkBee CNC], which is based on the Openbuilds OX. It can currently cut sheet material of up to 20 mm thickness on a work area of approximately 1250{{x}}1250 mm.
We built the 1500mm x 1500mm version of the [https://www.thingiverse.com/thing:2538752 WorkBee CNC], which is based on the Openbuilds OX. It can currently cut sheet material of up to 50 mm thickness on a work area of approximately 1250{{x}}1250 mm. The surfaced ''(plangefräste)'' [[#Spoilboard|spoilboard]] area is 1260{{x}}1160 (x{{x}}y) mm.


Details on setting it up can be found in [https://github.com/comakingspace/do-something/issues/8 issue #8] - maybe you would like to help?
Our plans for further improving it up can be found in [https://github.com/comakingspace/do-something/projects/1 our "WorkBee CNC" github project] - maybe you would like to help?


=== Router ===
=== Router ===


The router mounted to it is a Dewalt D26200 (GB). You need to consider the sizes of its collets (''Spannzangen'') when buying your router bits.
The router mounted to it is a Dewalt D26200 (GB; known outside Europe as [https://www.shapeoko.com/wiki/index.php/DWP611 DWP611]). You need to consider the sizes of its collets (''Spannzangen'') when buying your router bits.


* no-load speed: 16000 - 27000 rpm
* no-load speed: 16000 - 27000 rpm
Line 48: Line 48:
The collets of the DW613, DW620 and DW621 also fit the router and are easier to get in Germany than the original ones.
The collets of the DW613, DW620 and DW621 also fit the router and are easier to get in Germany than the original ones.


=== G-Code Sender ===
=== Spoilboard ===


After creating the tool paths in a suitable CAM software (e.g. [[Fusion 360]]) they need to be sent to the router in real time via the serial interface (USB). <br />
Ooznest recommends a 6mm spoiler board, our first one is 20mm thick. It is mounted to the frame using 4 drop-in [[T-Slot Nuts|T-slot nuts]]. Cutting into the boards will make it uneven, from time to time it is neccessary to [https://www.youtube.com/watch?v=Xav1uvCN6yY surface the spoiler board] again.
Our experiences can be found on: [[G-Code Sender]]


<br clear=all>
The total size of the spoilboard is currently 1445{{x}}1370 mm.
 
When there is time, we would like to [https://github.com/comakingspace/do-something/issues/51 drill workholding holes into the spoilboard].
 
=== Electrics ===
 
The spindle and the CNC controller (CNC xPro v3) + motors are hooked up to an electrical box on the left wall. You'll find a switch and an outlet for the spindle there. In case of an emergency the whole box can be shut off via one of the two emergency stops (inside the CNC room and on the outside above the access control). Everything except the Raspberry Pi will be turned off in that case.
 
The wiring of the CNC Controller board is as follows:<br/>
[[File:CNC_Router_Wiring.jpg|400px]]
 
The wiring of the electrical box is as follows:<br/>
[[File:CNC_Router_Power_Supply.png|400px]]
 
=== Dust Extraction ===
We have added a cyclone dust separator between the [[Shop Vac|shop vac]] and the CNC router itself. Thereby, the bulk of the shavings and dust should be collected in an easily emptied box rather than the shop vac's bag.
 
The part that attaches the dust extraction hose to the router is called a "dust shoe". We are currently using [https://github.com/comakingspace/CommonFiles/tree/master/3DPrintingFiles/WorkbeeCNC this one] designed by [[Patrick]]. The next version should ideally fit the dust extraction hose without an adapter and include a kind of transparent, flexible "skirt" to optimize the airflow.


== Tips & Tricks ==
Other interesting designs:
* to avoid tear-out at the edge of a sensitive workpiece, it may be worthwhile to surround it with some sacrificial material (like [[MDF]]) before routing <sup>[https://www.instagram.com/p/BW7hYEjFxP0/]</sup>
* https://www.thingiverse.com/thing:2802301


=== Spoiler board ===
=== Workflow ===
'''This is just an overview and does NOT replace the [[CNC Router Introduction|personal introduction]]!'''


Ooznest recommends a 6mm spoiler board, our first one is 20mm thick. It is mounted to the frame using 4 drop-in [[T-Slot Nuts|T-slot nuts]]. Cutting into the boards will make it uneven, from time to time it is neccessary to [https://www.youtube.com/watch?v=Xav1uvCN6yY surface the spoiler board] again.
# create the tool paths in a suitable CAM software (e.g. [[Fusion 360]])
# [[CNC Router Workholding|secure your workpiece]] on the machine's bed
# insert the appropriate collet & bit as defined in your tool paths
# turn the positioning motors on, home the machine and define the workpiece origin
# put on [[PPE|personal protection]] and turn the spindle on
# send the tool paths to the router in real time via the serial interface (USB)
## options can be found under "[[G-Code Senders]]"


== Materials ==
=== Aluminum ===
With a lot of patience an the correct bits possible but check if it's millable aluminum
* differnt alloys of containing Cu, Si, Pb


==== Bits ====
<br clear=all>
maximum two cutting sides
carbide is more rigid than HSS and advised by some online guides
Tested 4mm 2-sided pointy-end bit with acceptable success


==== RPM, Speeds, etc. ====
== Tips & Tricks ==
Values are only the tested ones, faster CAN be possible as well
* to avoid tear-out at the edge of a sensitive workpiece, it may be worthwhile to surround it with some sacrificial material (like [[MDF]]) before routing <sup>[https://www.instagram.com/p/BW7hYEjFxP0/]</sup>
* slow RPM: 16 000 is our minimum but e.g. for a 4mm bit, 6000 RPM would be better 
** different mill or PID-ing?
* Feed Rate/Schnittvorschub: ~200 mm/min
* Einfahrvorschub: 15-20 mm/min
* Ausfahrvorschub: 200 mm/min
* Helixvorschub: 15-25 mm/min
* Eintauchvorschub: 15 mm/min
* Depths: 0.25mm per pass


Milling directions (to be tested): Conventional/Up-Cut (Gleichlauf) milling milling for the basic different passes with a finish using Climb-milling/Down-Cut milling (= Gegenlauf)
== Materials ==
(''For more details, see "[[Milling Experiences]]")''


===== Cooling =====
CNC routing is most appropriate for non-metal panels/boards. The exact material might dictate your choice of [[endmill]] or [[Router Bit|router bit]]!
Not yet tested
* any sort of lubricant or coolant will increase the efficiency of aluminum milling
** there are suggestions ranging from cutting fluid over WD-40 to candle wax for lubing
** As coolant, a water or alcohol mist seems unsuitable with our pressboard
*** instead, using the air compressor might be a possiblity


=== POM/Acetal/Delrin ===
Cutting certain metals, e.g. millable aluminum, may still be possible with a lot of extra work, but a rigid and liquid-cooled [[CNC Mill|CNC mill]] would be the proper way to go.


==== Bits ====
=== Carbon Fiber ===
tested with 2 and 3 sided HSS Bits 4mm-6mm but no indication against any other diameters


==== RPM, Speeds, etc. ====
[[Material:Carbon Fiber|Carbon fiber]] (CF) dust can be harmful if handled improperly. If you intent to route CF parts on the CNC (like plates for quardrocopter parts) please follow the workflow below:
Spindle on level 1 (=16 000rpm)
* Schnittvorschub: 500mm/min +
* Einfahrvorschub: 500mm/min +
* Ausfahrvorschub: 500mm/min +
* Helixvorschub:  200mm/min +
* Eintauchvorschub: 30mm/min
* Depths: 2-3mm
Strongly advise a horizontal Rohteilaufmaß and a final finishing cut to remove any "layer" marks.


==== Cooling ====
* Route carbon fiber only in a submerge water path e.g. in a large enough tray (keep enough towels near in case of an 'accident')
Not neccessary with the current settings but might increase the cutting speeds drastically
** Afterwards filter the water through a coffee filter or similar
* Don't vacuum the dust - instead, wipe it away with a moist towel or use some tape to pick it up
* Only wet sanding
* Keep the parts that came into contact with the carbon fiber dust in a sealed plastic bag until they are discarded
* Discard the remains at a local special waste disposal and don't put them in the garbage!


== Helpful Links ==
== Helpful Links ==
Line 118: Line 117:
** [https://www.cnccookbook.com/cnc-feed-rate-calculator/?utm_expid=2217679-286.T2DFl_2WR5Ol3H85sYpQhQ.0&utm_referrer=https%3A%2F%2Fwww.google.de%2F cnccookbook 2 calculators]
** [https://www.cnccookbook.com/cnc-feed-rate-calculator/?utm_expid=2217679-286.T2DFl_2WR5Ol3H85sYpQhQ.0&utm_referrer=https%3A%2F%2Fwww.google.de%2F cnccookbook 2 calculators]
** [https://fswizard.com/www/ Feed and Speed wizard]
** [https://fswizard.com/www/ Feed and Speed wizard]
[[Category:CNC]]
** [https://www.kennametal.com/en/resources/engineering-calculators/miscellaneous/speed-and-feed.html]
 
[[Category:CNC Routing]]
[[Category:Woodworking]]
[[Category:Woodworking]]

Revision as of 15:34, 19 June 2019

CNC router.gif

A CNC router is a computerized woodworking machine - basically a router mounted on a positioning system. While it may also be able to handle other materials than wood depending on the bits you use, a proper CNC mill is more precise for machining parts out of metals and other non-wood materials.

To use this machine, you need to familiarize yourself with at least two pieces of software:

There is also an interesting new approach of handheld CNC routing coming out which may remove the size constraints that come with any fixed-frame machine.

Uses

You can make furniture or even build a house. For more ideas, check out the CNC Milling Ideas.

WorkBee

MachineInfoBox

Ooznest WorkBee CNC

Workbee frame.JPG
Synonyms: DE: CNC-Fräse, Portalfräsmaschine
Material: wood
Used with: 6 mm, 8 mm, 1/4" or 1/8" end mills;
some kinds of router bits
Location: CNC room
Access Requirements: CNC Router IntroductionSome use of "" in your query was not closed by a matching "".
Status: [[Has InfoBox Status::out of order (see issue 104)]]
Firmware: grbl
Software: LaserWeb, Fusion360, see G-Code Sender
Manual: product page, click "documentation" tab
Tutors: NitramLegov
Pakue
Johannes
LuzianSome use of "" in your query was not closed by a matching "".
Similar (More or Less): router, CNC mill


We built the 1500mm x 1500mm version of the WorkBee CNC, which is based on the Openbuilds OX. It can currently cut sheet material of up to 50 mm thickness on a work area of approximately 1250 × 1250 mm. The surfaced (plangefräste) spoilboard area is 1260 × 1160 (x × y) mm.

Our plans for further improving it up can be found in our "WorkBee CNC" github project - maybe you would like to help?

Router

The router mounted to it is a Dewalt D26200 (GB; known outside Europe as DWP611). You need to consider the sizes of its collets (Spannzangen) when buying your router bits.

  • no-load speed: 16000 - 27000 rpm
  • max cutter diameter: 30 mm
  • available collet diameters:
    • 6 mm
    • 8 mm
    • 1/4 inch (6.35 mm)
    • 1/8 inch (3.175 mm)

The collets of the DW613, DW620 and DW621 also fit the router and are easier to get in Germany than the original ones.

Spoilboard

Ooznest recommends a 6mm spoiler board, our first one is 20mm thick. It is mounted to the frame using 4 drop-in T-slot nuts. Cutting into the boards will make it uneven, from time to time it is neccessary to surface the spoiler board again.

The total size of the spoilboard is currently 1445 × 1370 mm.

When there is time, we would like to drill workholding holes into the spoilboard.

Electrics

The spindle and the CNC controller (CNC xPro v3) + motors are hooked up to an electrical box on the left wall. You'll find a switch and an outlet for the spindle there. In case of an emergency the whole box can be shut off via one of the two emergency stops (inside the CNC room and on the outside above the access control). Everything except the Raspberry Pi will be turned off in that case.

The wiring of the CNC Controller board is as follows:
CNC Router Wiring.jpg

The wiring of the electrical box is as follows:
CNC Router Power Supply.png

Dust Extraction

We have added a cyclone dust separator between the shop vac and the CNC router itself. Thereby, the bulk of the shavings and dust should be collected in an easily emptied box rather than the shop vac's bag.

The part that attaches the dust extraction hose to the router is called a "dust shoe". We are currently using this one designed by Patrick. The next version should ideally fit the dust extraction hose without an adapter and include a kind of transparent, flexible "skirt" to optimize the airflow.

Other interesting designs:

Workflow

This is just an overview and does NOT replace the personal introduction!

  1. create the tool paths in a suitable CAM software (e.g. Fusion 360)
  2. secure your workpiece on the machine's bed
  3. insert the appropriate collet & bit as defined in your tool paths
  4. turn the positioning motors on, home the machine and define the workpiece origin
  5. put on personal protection and turn the spindle on
  6. send the tool paths to the router in real time via the serial interface (USB)
    1. options can be found under "G-Code Senders"



Tips & Tricks

  • to avoid tear-out at the edge of a sensitive workpiece, it may be worthwhile to surround it with some sacrificial material (like MDF) before routing [1]

Materials

(For more details, see "Milling Experiences")

CNC routing is most appropriate for non-metal panels/boards. The exact material might dictate your choice of endmill or router bit!

Cutting certain metals, e.g. millable aluminum, may still be possible with a lot of extra work, but a rigid and liquid-cooled CNC mill would be the proper way to go.

Carbon Fiber

Carbon fiber (CF) dust can be harmful if handled improperly. If you intent to route CF parts on the CNC (like plates for quardrocopter parts) please follow the workflow below:

  • Route carbon fiber only in a submerge water path e.g. in a large enough tray (keep enough towels near in case of an 'accident')
    • Afterwards filter the water through a coffee filter or similar
  • Don't vacuum the dust - instead, wipe it away with a moist towel or use some tape to pick it up
  • Only wet sanding
  • Keep the parts that came into contact with the carbon fiber dust in a sealed plastic bag until they are discarded
  • Discard the remains at a local special waste disposal and don't put them in the garbage!

Helpful Links