I will try and show you the way to setup your CNC exploitation PlanetCNC package. i will be able to use my router machine as an example however you'll be able to bang similar way on all machine sorts. i exploit metric (millimeter) units however everything is same with imperial (inches) units except numbers are totally different (1mm is apporximately zero.03937in).
“Steps per unit” settings are already calculated and set. you must verify that distances all told directions are correct once machine moves. If position show changes for 100mm then machine ought to move 100mm.
If your SPU isn't nonetheless set please browse SPU tutorial: the way to set Steps Per Unit values?
First we want to line offsets to zero. operating offset ought to be set to zero with command “Machine/Offset/Zero”. “Empty” tool ought to be designated with with “Machine/Tools/Select/Empty” and gear offset should be set to zero with with “Machine/Tools/Zero Tool Offset” command. These commands are going to be explained later. For currently it's necessary that everything is about to zero.
Machine that i will be able to use has five limit switches. 2 limit switches on X, 2 on Y and one on Z axis. To verify that every one limit switches are operating, trigger switch with hand and position show can become red or purple.
Triggered limit switch ought to stop machine. Machine ought to head to e-stop mode. to try and do this “Limit Switches Stop” checkboxes ought to be checked.
To verify that limit switches stop the machine, jog in direction of limit switch and trigger it with hand. Machine ought to stop. watch out to not hurt yourself. Your hand close to moving machine in typically not smart plan thus keep safe distance.
When machine stops you must be ready to jog in wrong way. All five limit switches ought to be verified like this.
Limit switches is used as reference switches. this implies that we are going to use them to line machine absolute coordinates. this can be referred to as orienting .
We need to decide on wherever machine temperature position is. typically machine works in relative coordinates and it's not very necessary wherever temperature is. what's necessary is, that it's continuously at same position. i will be able to place some tape to mark it so you'll see it higher on image.
Tool is place in spindle and machine is jogged to the current position. watch out to not crush tool into machine table once you descent Z axis. you'll be able to simply loosely tighten tool in spindle and if accident happens nothing are going to be broken.
This position ought to be machine temperature. Commands for dynamic machine absolute position are in menu “Machine/Set Position”. as a result of it's typically not smart plan to alter absolute position check that that “Machine/Set Position/Enable” is checked to change these commands. Later we are going to uncheck this to stop unwanted absolute position modification. currently we are able to execute “Machine/Set Position/Zero” command and set absolute position to zero.
You will notice that position show currently shows all zeros.
Slowly jog Z axis up till Z+ limit switch is hit and machine stops. Position show are going to be purple.
Write down Z position (253.8375mm during this case). Jog in wrong way so limit switch is free.
Repeat this for X axis.
Slowly jog in X- direction till limit switch is hit and machine stops. Position show are going to be red.
Write down X position (-127.6833mm during this case). Jog in wrong way so limit switch is free.
And once more for Y axis.
Slowly jog in Y- direction till limit switch is hit and machine stops. Position show are going to be red.
Write down Y position (-223.6188mm during this case). Jog in wrong way so limit switch is free.
We currently have limit switch positions for all three axes and that we will set orienting .
Open settings, section “Axes/Homing” and check “Enable”.
Usually we wish to home Z axis initial thus we have a tendency to set “Sequence” for Z axis to be “1”. Then we are going to home X and Y at same time thus we have a tendency to set “Sequence” for X and Y to be “2”.
When machine triggers limit switch throughout orienting it stops in a very moment. that's why we want to approach limit switch with slow speed. during this tutorial we are going to set “Speed” to 500mm/min however every machine is totally different and you must realize what works on yours.
We used Z+, X- and Y- limit switches during this tutorial. this can be set with “Direction” setting.
Perhaps you detected that once switch is triggered you wish to maneuver back short distance to unharness it. Some switches would like longer distance, some terribly tiny, however all switches would like this. For switches on this machine 3mm is sweet price. this can be set as “Return Distance”. Switch really needs loads less however this can be smart safe price. Don’t use 0!
For “Set Position” price we are going to use limit switch positions that we have a tendency to measured earlier. we are going to add/subtract 3mm that we have a tendency to used for “Return Distance”.
With “Go To” we have a tendency to set wherever we wish machine to travel once limit switch is hit. Machine are going to be at this position intend orienting . typically it's X0 Y0 and Z at some safe height. we all know now that machine highest Z position is 250.84 (we measured this few steps back) thus Z200 appears like an honest price.
Normally machine initial moves to all or any limit switches first and goes to “Go To” position at the top. If we wish to alter this order and move to final position as shortly as axis triggers limit switch we are able to check “Go To First”. Some machines would like this to avoid clamps. This machine doesn't would like this.
We can shut settings and “Machine/Home” command are going to be enabled (if it's not then press E-stop doubly to force show refresh).
We are able to execute “Machine/Home” for initial time. there's additionally button on toolbar for this. As always, be able to hit e-stop are a few things goes wrong.
After orienting machine is at X0 Y0 Z200. this can be precisely 200mm over marking that we have a tendency to created.
Machine is homed and currently we are able to use absolute coordinates. we are able to move machine anyplace we wish and that we will understand precisely where it's. it's necessary to not modification absolute position. we are going to uncheck “Machine/Set Position/Enable” currently.
If your machine losses steps for any reason you’ll got to do orienting once more.
Now that we are able to move machine anyplace we wish and that we understand precisely where it's we can use this to live machine table. we are going to slowly jog machine to X+ and Y+ direction till limit switch is hit so back a bit so switch is free. Write down position. It is X813.8000mm and Y460.4208mm.