Everyone involved in programming and operating CNC machining centers knows how much time it takes to set offsets on each side of the workpiece. The machine is idle during this process - and the offset accuracy is limited by operator's skill. Life would be much easier if we knew the exact position of the workpiece when we make a part program on a PC, using a CAD/CAM package. But as we all know - the workpiece position is known only after it is set on the machine. Thus any CAD/CAM package will actually generate separate programs for each side of the workpiece and its datums (zero coordinates or offsets) have to be established on the machine during setup stage. It is not very difficult to calculate offsets for multiple of 90 deg (90, 180. 270 deg), but it is a challenge to calculate the offsets for any other B angles. And if the workpiece position has changed since your last set up than you have to establish all offsets again. CNC Offset Calculator has been designed to do this part of setup process - to link together offsets on the workpiece taken from one (known) primary offset and the workpiece dimensions. From these data a CNC part program is generated and machine CNC control will establish all secondary offsets by itself.
CNC Offset Calculator can be used with a probe sensor. Insert the code for your probe into the code generated by CNCOffsetCalc (at the top section) and read the values into the Primary offset. The rest is identical to any other process of setting the Primary offset - machine CNC control will calculate the secondary offsets from the code generated by CNCOffsetCalc. Using probe sensor enables to run the machine in unmanned mode (like FMS systems) - without operator intervention.
CNC Offset Calculator has proven to be an indispensable tool for machining centers running in unmanned mode like Flexible Machining Centers and horizontal or vertical machining centers with pool of table containers. With this application machining centers are running unmanned with high variety of parts and machining operations going through the system.
CNC Offset Calculator can generate hard coded positions - these are the X,Y,Z positions identical as those calculated by machine CNC control ("MC WKS"). These hard coded positions can be exported to MS Excel spread sheet. However, to use hard coded positions means to know the workpiece position on the machine table before the calculation. In order to do so, the operator must setup the part, measure the Primary offset, record its values and enter them into PC, calculate all secondary offsets, record all the values and enter them into machine - quite lengthy process. Hard coded positrons should be used only as a feedback for checking the offset positions on the machine. Using the CNC code is what makes this program powerful - and what saves you money.