I'm beginning working with CNC machine and now I have some issue defining work origin. I'm using HSMExpress a plugin for Solidworks to do CAM work. For now my job is really simple (just a test). It is a facing operation with a small pocket open on one side.
The origin in HSMExpress is define on the left lower corner. When the job is loaded on the laptop version of Mach3 is seem correct and the piece seems in the working region of the machine. My issue is when I load the code On the CNC the machine the piece it is out of the working area of the machine. The origin is set on the top right corner of the machine working area. Is I forget to set something to define origin at the right place?
Hi,
It looks as if you have not set the Work Coordinate (WC) origin.
The machine has two coordinate systems: machine coords (MC) and work coords (WC).
Ms is "physically determined by the machine - the homing or referencing the axes sets the MC 0 point for each axis. Thus this coordinate system is "tied" to where the home switches are.
The WC (actually there are multiple WCs but we'll talk as if there is only one as you only use one at at Time) is defined as an offset from the MC coordinates. Thus by changing the WC offsets, you can move the WC origon to where ever you want it to be.
Normally you don't set the offset values directly, instead you position the spindle where you want zero to be and "set zero". That puts the WC 0 at the current physicaly location (Causing mach to calc the needed WC offsets to make that where 0 is).
There is lots of info and pics about work coordinate system in the MSM manual - please see chapter 4 as a place to start for more info.
Yes you was right, it was a offset issue. It is like to something was not updated after probing operation. But now it is working. Now the only thing is missing is to setup tool offset. I will refer to your excellent video.