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
