by Zadig » Sun May 06, 2018 12:41 pm
I'm not sure how much use a screenshot would be. It would only show three or four test entries I used when trying to determine how it works. I'll post here a brief description of what I have found to work for me and if you need any further information I'll be more than happy to share it. The way I will describe here sets up the tool offset entries and allows for a Haimer to Zero the work co-ordinates irrespective of the knee height or part location.
Firstly to set up the tool offsets in the offsets page, it is necessary to place the Haimer in the spindle and home the Z axis. In order to keep the offsets as a direct comparison with the Haimer, I have used Tool #1 in the tool table as the offset for the Haimer and maintained it as 0.000 in the tool length column. When Tool #2, Tool #3, Tool #4 etc. are now entered, the exact offset of each tool is represented with respect to the Haimer reference.
Using the Machine coordinates DRO, starting at 0.0000 position, bring the Haimer down to a suitable reference surface, I.e the table, slip gauge or what I use, a 123 block. Zero the Z axis WCS DRO, followed by G53 Z0 to return to the 0.000 machine home position. Do not zero the WCS DRO again until after all the offsets have been measured.
Place the next tool into the spindle and bring down to the reference surface. Note the WCS DRO, this is the offset between the Haimer and the tool you are now determining. Enter the WCS DRO value into the relevant tool offset location in the tool offsets page. It will be a -ve or a +ve number depending on whether it is longer or shorter than the reference Haimer (I'm sure there will be conventions for this, but for me it is sufficient).
Using G53 Z0 return the spindle to the machine 0.000 position. Install the next tool in the spindle and bring down to the reference surface. Again note the value and place in the appropriate row in the offsets page.
Repeat this process for as many times as is necessary for the tools you have.
Fresh tools can be added with this method at any time as long as the Haimer is first referenced and subsequent offsets measured from it. The offsets do not change if the the knee has been moved between setup operations with this process.
To use the offsets it is necessary to set up the relevant WCS for the part, G54, G55 etc. Using T1 M6 followed by G43 H1 to set up Tool#1 and it's appropriate offset (0.0000) bring down the Haimer and zero it onto the part to be machined. Zero the WCS Z axis DRO.
To check that all offsets are correct, place a tool in the spindle e.g Tool #4 and at the MDI, enter T4 M6 and G43 H4. This will allocate the correct offset from the offsets page to Tool #4. Bring the tool down to a known position above the workpiece and measure to make sure it is correct. The Work Offsets menu page gives a good numeric representation as to what is happening.
The part is now ready to be machined with all the offsets set. As each tool change occurs, the relevant G43 (and offset) H# number will be chosen either by the CAM posted G code or by the operator at the MDI.
I hope I have written this up well enough, I am away from my machine at the moment and working from memory.
Mike