CNC Router Introduction: Difference between revisions
NitramLegov (talk | contribs) (Added interfacing with the router) |
(add leo as tutor) |
||
(17 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
This is the content required for an introduction to our [[Introduction for::CNC Router|CNC router]] - '''reading this does NOT replace the mandatory session with a [[tutor]]!''' It will make it a lot quicker though ;-) | |||
If you need this introduction, please reach out to the following tutor(s): [[Tutor::User:Johannes|Johannes]], [[Tutor::User:NitramLegov|Martin]], [[Tutor::User:Pakue|Patrick]], [[Tutor::User:Luzian|Luzian]], [[Tutor::User:Leo|Leo]] | |||
Before you get this introduction, | Before you get this introduction, make sure you have the [[Handheld Router Introduction]], this will help you understand the machine much better and is required before using it. | ||
Let's begin! First off, make sure you have read the machine's manual, if available (check its "InfoBox" in the wiki for instructions how to find it). | Let's begin! First off, make sure you have read the machine's manual, if available (check its "InfoBox" in the wiki for instructions how to find it). | ||
== Safety == | == Safety == | ||
[[PPE|Personal protection]]: [[File:Protection - goggles.svg|50px]] [[File:Protection - hearing.svg|50px]] | |||
= | {| class="wikitable" | ||
|- | |||
! Dangers !! Precautions | |||
|- | |||
| sharp, fast spinning bits ([[End Mills|end mills]] or - rarely - certain [[Router Bits|router bits]]) || | |||
* stay clear of the CNC router when in operation | * stay clear of the CNC router when in operation | ||
* unplug the router when changing a bit or touching the chuck for any other reason | * unplug the router when changing a bit or touching the chuck for any other reason | ||
* | * insert your mill as far as you can afford for maximum strength | ||
|- | |||
| strong forces acting on the workpiece that might make it move || secure your workpiece properly - see [[CNC Router Workholding|CNC router workholding]] | |||
|- | |||
| [[File:Danger_-_hand injury.svg|left|50px]] the machine has no live sensors and will execute its code regardless of what gets into its way | |||
* heat generated during improper use can even [https://www.youtube.com/watch?v=4tpxgZUYGSI set the machine on fire] [[File:danger - fire.svg|50px]] | |||
|| | |||
* home the machine (set its absolute maximum positions) before executing '''any''' movements | * home the machine (set its absolute maximum positions) before executing '''any''' movements | ||
* reference the machine to the workpiece (relative maximum/starting positions) before starting the router | * reference the machine to the workpiece (relative maximum/starting positions) before starting the router | ||
* keep an eye on the cables come from above - are they securely out of the machine's paths? | * monitor the CNC router closely when in operation | ||
* keep an eye on the cables that come from above - are they securely out of the machine's paths? | |||
|- | |||
| hitting "pause" or "stop" in a control program will still let at least the current line be executed || push the emergency shutdown button if '''anything''' goes wrong | |||
|- | |||
| lots of dust that could harm your health or settle down on machine parts, possibly hindering movements || use the shop vac (with cyclone separator for collecting waste and [[Dust Shoe|dust shoe]] to connect to the router) as well as the room's air extraction (for fine dust) | |||
* when using the room air extraction, make sure the vent next to the door is open so replacement air can flow in | |||
|} | |||
== Suggested Reading == | == Suggested Reading == | ||
Line 32: | Line 40: | ||
* [https://www.autodesk.com/products/fusion-360/blog/top-8-milling-tools-new-cnc-machinists/ top milling tools for new CNC machinists] | * [https://www.autodesk.com/products/fusion-360/blog/top-8-milling-tools-new-cnc-machinists/ top milling tools for new CNC machinists] | ||
* [https://www.autodesk.com/products/fusion-360/blog/cnc-programming-fundamentals-g-code/ G-Code fundamentals] | * [https://www.autodesk.com/products/fusion-360/blog/cnc-programming-fundamentals-g-code/ G-Code fundamentals] | ||
== Recommended Watching == | == Recommended Watching == | ||
* [[CAM]], virtual setup: [https://m.youtube.com/watch?v=GuEV1D0Obac how to prepare your model and place it in a virtual workpiece in Fusion 360 ''(DE)''] | |||
* [https://www.youtube.com/watch?v=qQPUg0IgrrE | * machine setup: [https://www.youtube.com/watch?v=qQPUg0IgrrE how to set up a job on the WorkBee CNC] | ||
== Demonstration == | == Demonstration == | ||
Line 44: | Line 50: | ||
#* selecting the right bit | #* selecting the right bit | ||
#* inserting a bit | #* inserting a bit | ||
#* homing the machine (setting absolute "0" positions) | #* homing the machine (setting absolute "0" positions) | ||
#* setting the relative "0" position on your workpiece | #* setting the relative "0" position on your workpiece | ||
#** paper trick: go down until a piece of paper is ''just'' held in place by the mill's tip | #** paper trick: go down until a piece of paper is ''just'' held in place by the mill's tip | ||
#* connecting, starting a job, and turning on the spindle | |||
# on a computer | # on a computer | ||
#* importing the [https://github.com/comakingspace/WorkBee/blob/master/Work%20Bee%20CNC.machine machine setup] | |||
#* generating [[G-code]] from a design in [[Fusion 360]] | #* generating [[G-code]] from a design in [[Fusion 360]] | ||
#* | #* Accessing the [http://comakingcnc.fritz.box/ web interface] | ||
You should then be able to do a small practice cut together with the tutor. | You should then be able to do a small practice cut together with the tutor. | ||
== Interfacing with the CNC Router == | == Interfacing with the CNC Router == | ||
=== General === | === General === | ||
The Workbee CNC is running RepRapFirmware. You can access its Web Interface via the local network on http://comakingcnc.fritz.box/. | |||
If you don't have a device handy, the tablet on the control panel can also be used. | |||
In any case, if you want to start a job with the CNC | There, you can jog the machine, upload and start jobs, manage configuration and more. | ||
In any case, if you want to start a job with the CNC router, you have to execute these steps: <br /> | |||
# Insert your desired bit into the router | # Insert your desired bit into the router | ||
# Turn on the CNC | # Turn on the CNC via the power strip switch on the electronics panel | ||
# Make sure the emergency stop is not pushed | # Make sure the emergency stop is not pushed | ||
# | # Access the web interface. | ||
# Home all axis | |||
# | # Use the manual controls to bring the machine to the X/Y origin of your workpiece. | ||
# Use the manual controls to bring the machine to the X/Y origin of your | # Use the manual control to bring the machine to the Z Origin of your job <br /> ATTENTION: Nothing prevents you from [https://www.instagram.com/p/BklN8j4niEL/late driving "into" the spoilboard] or your workpiece now. So make sure you move carefully and slowly! | ||
# Use the manual | # Set Work XYZ | ||
# | # Move the router up a bit on the Z-axis | ||
# Move the router up a bit on the | # Check the Router RPM | ||
# | |||
# Start your job | # Start your job | ||
# After Homing, press the Spindle Start button | |||
# Carefully watch your job. Use the [[Shop Vacs]] to get rid of dust during your job. <br /> If anything goes wrong, push the emergency stop! | # Carefully watch your job. Use the [[Shop Vacs]] to get rid of dust during your job. <br /> If anything goes wrong, push the emergency stop! | ||
# Once your job is done, turn off the router, home the machine and clean up. | # Once your job is done, turn off the router, home the machine and clean up. | ||
=== | === On G-Code Senders === | ||
You used to need extra G-Code Sender software to operate the old version of the WorkBee. | |||
That was a limitation of the GRBL Firmware. We are now running [RRF](https://www.reprapfirmware.org/) and all machine control is done through the web interface. | |||
{{Waiting List}} | |||
[[Category:Introductions]] | [[Category:Introductions]] |
Latest revision as of 22:49, 18 September 2024
This is the content required for an introduction to our CNC router - reading this does NOT replace the mandatory session with a tutor! It will make it a lot quicker though ;-)
If you need this introduction, please reach out to the following tutor(s): Johannes, Martin, Patrick, Luzian, Leo
Before you get this introduction, make sure you have the Handheld Router Introduction, this will help you understand the machine much better and is required before using it.
Let's begin! First off, make sure you have read the machine's manual, if available (check its "InfoBox" in the wiki for instructions how to find it).
Safety
Dangers | Precautions |
---|---|
sharp, fast spinning bits (end mills or - rarely - certain router bits) |
|
strong forces acting on the workpiece that might make it move | secure your workpiece properly - see CNC router workholding |
the machine has no live sensors and will execute its code regardless of what gets into its way
|
|
hitting "pause" or "stop" in a control program will still let at least the current line be executed | push the emergency shutdown button if anything goes wrong |
lots of dust that could harm your health or settle down on machine parts, possibly hindering movements | use the shop vac (with cyclone separator for collecting waste and dust shoe to connect to the router) as well as the room's air extraction (for fine dust)
|
Suggested Reading
Besides these safety notes, you should read about the different end mills (and router bits, if you want to try those) to know what you're doing! Different materials usually require different mills, and the feedrate depends on the mill as well as the type of material.
- our list of milling experiences - please also share what you find out!
- top milling tools for new CNC machinists
- G-Code fundamentals
Recommended Watching
- CAM, virtual setup: how to prepare your model and place it in a virtual workpiece in Fusion 360 (DE)
- machine setup: how to set up a job on the WorkBee CNC
Demonstration
The tutor will show you these steps in detail:
- at the machine
- selecting the right bit
- inserting a bit
- homing the machine (setting absolute "0" positions)
- setting the relative "0" position on your workpiece
- paper trick: go down until a piece of paper is just held in place by the mill's tip
- connecting, starting a job, and turning on the spindle
- on a computer
- importing the machine setup
- generating G-code from a design in Fusion 360
- Accessing the web interface
You should then be able to do a small practice cut together with the tutor.
Interfacing with the CNC Router
General
The Workbee CNC is running RepRapFirmware. You can access its Web Interface via the local network on http://comakingcnc.fritz.box/.
If you don't have a device handy, the tablet on the control panel can also be used.
There, you can jog the machine, upload and start jobs, manage configuration and more.
In any case, if you want to start a job with the CNC router, you have to execute these steps:
- Insert your desired bit into the router
- Turn on the CNC via the power strip switch on the electronics panel
- Make sure the emergency stop is not pushed
- Access the web interface.
- Home all axis
- Use the manual controls to bring the machine to the X/Y origin of your workpiece.
- Use the manual control to bring the machine to the Z Origin of your job
ATTENTION: Nothing prevents you from driving "into" the spoilboard or your workpiece now. So make sure you move carefully and slowly! - Set Work XYZ
- Move the router up a bit on the Z-axis
- Check the Router RPM
- Start your job
- After Homing, press the Spindle Start button
- Carefully watch your job. Use the Shop Vacs to get rid of dust during your job.
If anything goes wrong, push the emergency stop! - Once your job is done, turn off the router, home the machine and clean up.
On G-Code Senders
You used to need extra G-Code Sender software to operate the old version of the WorkBee. That was a limitation of the GRBL Firmware. We are now running [RRF](https://www.reprapfirmware.org/) and all machine control is done through the web interface.
Waiting List
This introduction takes longer than many others and usually can't be done spontaneously during regular opening times. If you would like to receive it, please add yourself to >> this list << and we will find a good time once a few members are on it!