We use cookies to personalize content, interact with our analytics companies, advertising networks and cooperatives, and demographic companies, provide social media features, and to analyze our traffic. Our social media, advertising and analytics partners may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. Learn more.
Hi all, newbie here.
I run homing procedure by $h (I use console, not Easel). Visually homing is great: all three switches work as expected, but… After the homing I see the machine “thinks” it is at x=-749.000,y=-749.000,z=-1:
If then I want to set work zero to x20 y20 - how should I do it? I’m confused a lot by g10 / g91 / g92 (perhaps I haven’t found nice documentation yet, Wikipedia article is not easy reading in this case, at least for non-English native).
Why if I try to run z-probe, sometimes spindle moves up? I do z-probe this way:
$h
g0 z-70 #fast move down close to material
G38.2 Z-15 F10 #slow move to probe. Here it starts to move up.
Could anyone advise, please? Thank you.
p.s: jogging in any app or from console is in the correct direction - except that z-probe misbehavior.
It doesnt really matter.
Its common for CNC machines to have a negative work space, as it subtract material, aka taking away. Just old habit.
The main purpose for homing the machine ($H) is to syncronize design with machine.
You may be be in absolute mode (G90).
Try the same code but enter G91 first, to enable Incremental mode.
If you are in Absolute mode (G90) Z-70 is lower than Z-15
Setting work zero is usually done by jogging the bit to a material reference point (say left corner or middle of work piece)
In Easel this is the point where you click Confirm home position. This is stored as an offset to “machine zero” and persist between power cycles. (Untill changed)
Sending the code G10 P1 L20 X0 Y0 Z0 will also define work zero (G54)
Traditionally home is in that location on milling machines, according to what I have read. You can reflash your X Controller to change that. I have the same problem and the sound of reflashing the Arduino makes me nervous ,so I just home .close and then open the UGS to read 000.