Taking Tool Offset on Lathe Machine and Proving Selected Program

Share:

Taking Tool Offset on Lathe Machine

Tool offset setting is one of the very important things in CNC operation. The machine must be informed how much is the offset between the machines zero point and the component zero point.  The machine zero point (origin of the machine coordinate system)  is  pre-defined  on  a  machine.  It is situated at one extreme position of the tool. The component zero point is defined by the user. It is the origin of the coordinate system with respect to which all distances are measured and used in the program. Obviously, the machine must know where this point is located. This is done by measuring the distance between the two origins and specifying it as tool offset distance. Since the coordinates of the chosen tool tip are displayed on the machine's screen (Visual display unit), one can easily read the distance and type it in the tool offset table. Different machines may have different methods for specifying tool offsets. The tool offsets must be correctly specified for all the tools which are to be used during machining. Any error will result in a defective component, even though the part program may be perfectly correct. Most machines also provide the facility of saving the offset details, so that in case of power failure, the operator may not have to repeat the whole process of tool offsetting all over again. Instead, he may simply load the relevant offset file into the memory of the machine.

On a lathe, the component zero point is usually taken at the centre of the right face of the work piece, as shown in figure "Tool Offset on Lathe Machine". It is virtually impossible to place the tool tip at this point accurately for measuring the offset distance, because it is not a sharp point. So, we normally use an indirect method for locating this point. First, the tool is made to just touch the face of the job by jogging in small steps from right to left as shown in figure "Tool Offset on Lathe Machine(a). With spindle rotating, the tool leaves a mark on the face when it touches it. The final jog steps should be very small to ensure accuracy. The tool is, thus, accurately placed at Z=0 and we fill the tool offset table accordingly.

Now, the tool is retracted and made to touch the cylindrical surface of the job by jogging it radially towards the job as shown in figure "Tool Offset on Lathe Machine(b). In this position, the tool is at X=d, where d is the diameter of the job, which can be measured by a micrometer. Thus, X=0 is indirectly, but accurately, located. The offset table is now edited for the X value. This completes the offset setting. If radius compensation is desired to the used, we will also have to fill the value of the nose radius and the direction of tool approach (the relative position of the tool and the job, which is identified by a digit given in respective machine manuals) in the offset table. In one offset table, tool offsets for all the tools can be stored. Obviously, for work pieces of different sizes, all tool offsets may be different, and new offset tables will have to be created. All offset tables, which correspond to different jobs, can be saved on disk for future use. For a particular job, the corresponding offset table needs to be loaded from the disk before machining starts.
Taking Tool Offset on Lathe Machine and Proving Selected Program

Proving Selected Program

After making a program, it must be proved for its correctness. If it is used directly and if there is any error in program it may cause serious damage to tool, job and machine. There are many ways of checking the program, few of them are explained below.

Dry Run. Though the simulation can verify the tool paths, it has certain limitations depending upon its capability. For example, it may not be able to check for interference between the billet and the body of the tool. It is because the actual dimensions of the tool may be different from those being used by the software for simulation purpose. It is expected that more advanced software’s will be developed to simulate the machining operations more accurately. In view of the limitations discussed above, it is advisable to first dry run a machine before actually producing the part. In the dry run, everything necessary for machining is done, but before giving the execute command, the job is taken out, and thus, the machining is performed in the air. The operator must carefully verify the tool paths and check for any undesirable interference. He can use feed override switch to regulate the speed of the tool movement. In case of any doubt, very small feed can be used to observe the tool movement closely. Coordinates of the tool tip are also displayed, so complete verification is possible. If everything is found in order, the billet may now be inserted and machined.

Single Block. If automatic mode is used operator will not have any control over the machine. So before the job is produced in automatic mode, first few pieces must be produced in single block mode. In this mode, on pressing the switch “cycle start” only one block will be executed and machine will stop. If operator satisfies with that block execution, he can again press the cycle start switch. In this way all blocks are to be checked before automatic mode is selected.

MDI Automatic Mode. Another way of checking for correctness of a program or a block of a program is manual data input mode method. In this mode one block is entered. When cycle start switch is pressed machine will execute that block and stops. After that another block is entered and executed.

Automatic Mode Block Search. Few CNC systems come with a unique advantage of warning the operator about an error in a program well before that particular block comes to execution. It also indicates the block number. However, it will warn about programming errors only. If depth of cut or length of cut is given more it will not warn. This sort of errors can only be found out in other methods.

This way a part program may be verified. However, the cutting parameters such as spindle speed, depth of cut and feed along With the type of the cutting tool (its shape, material etc.) have to be selected by the programmer. So, the programmer must have a good knowledge of workshop practices, without which a CNC machine cannot perform the way it is supposed to.


No comments