Hi Stuart,
thanks for your comment.

> Do all your programming in reference to the XYZ0 you choose to make 
> setup
> and multiple ops the easiest possible. Then use G54-G59 to set the zero
> coordinate offset from machine zero.
> 
> This will work for 3, 4 and 5 axis programming.

Hmm.

Lets assume a cube 10x10x10mm³ in CAM positioned at 0 aligned to the 
axis.

Now I import this to CAM, the cube shows up at the machine zero point, 
aligned to the axis. So fare so good.

Now I mount the cube on the machine, after touching off it turns out 
that its 0.1 mm off in XYZ and turned and tilted by 0.1°.

How to compensate this misalignment?

If i use G54 I can correct the misalignment by applying a offset to 
XYZBC or by offsetting XYZ and rotating BC. This is all fine as long as 
it's 3axis job but as soon as I tilt the table tings go wrong.

Say I tilt the table by 90° the former x offset has to become a offset 
in z. I don't see where this transformation takes place.

I cant be done in CAM, as CAM does not know about the offsets, the 
machine controller doesn't do it either as the XYZ motion is obviously 
treated to be independent from BC.

There must be something that I'm missing here.


> I don't know the mechanical configuration of your machine but LinuxCNC 
> has
> 5 axis tool length offsets.

Sorry, forgot to mention, the machine moves the tool in XYZ and tilts 
and turns the workpiece by B and C.

> You can add pivot length to the TLO so the .ngc program coming from the
> CAD/CAM system doesn't need to deal with pivot length or tool lengths.
> 
> Your 4 and 5 axis program can position the tip of the tool just like a
> three axis program. The 5 axis TLO can take care of the positioning of 
> the
> tool.

I knew that, and it also works on the Sinumerik controller, but it does 
not solve my problem, does it?

See you
Florian



------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to