Skip Navigation Links.
In depth coverage of subjects like cutter radius offset and thread milling, and hard to find details covering program cams and tapered end mills. Presented from the book:
CNC Programming Techniques
(Techniques for Grooving)

Buy this book
   by Peter Smid
Published By:
Industrial Press Inc.
This practical resource covers several programming subjects, including how to program cams and tapered end mills. SALE! Use Promotion Code TNET11 on book link to save 25% and shipping.
Add To Favorites!     Email this page to a friend!
 
<-- Previous Page
Page   of 4   
Next Page -->

 

 

Majority of tooling catalogues define the term 'deep grooving' as applicable to those grooves where the ratio of groove depth is 1.5 times greater that the groove width or higher. Selection of a deep grooving tool is determined not only by the groove width, but particularly by the groove depth . The grooving blade (insert) must be slightly longer than the groove itself, in order to provide all necessary clearances. Another very critical aspect of setting a deep grooving tool at the machine is the tool orientation - it must be perpendicular to the machine centerline, otherwise even a slight deviation may result in a distorted groove. Although correct tool setting is important for all grooves, it is much more important for deep grooves.

 

 

Deep grooves are often programmed using an interrupted cut, generally for the purpose of breaking the chips that may accumulate during machining. In the provided example, the deep groove is 18 mm deep. The grooving motion has to be interrupted every 6 mm, in order to clear the chips from the groove area. After each motion, the tool will retract 0.5 mm, before cutting the next 6 mm depth. If chip clogging is a problem (for some materials it can be), retract the grooving tool all the way above the part diameter.

 

The grooving insert selected for this job is 5 mm and can cut into the full depth of the groove. Based on the actual material and selected cutting conditions, the CNC programmer has to select the maximum depth of each cut . For this example, the depth of each has been selected as 6 mm, resulting in three 'peck' grooves (interrupted cuts) required to complete the groove to its full depth. Breaking chips on deep grooves provides two main benefits - increase of the tool life and better groove quality.

 

 

The programs above show two versions with the same result. The program on the left is more efficient as the retract after each cut is only 0.5 mm above the current diameter. This method is suitable if chipbreaking only is desired. The program on the right shows the tool retracting to the clearance diameter ( _ 54) after each cut, then returning to make another cut from 0.5mm above the last diameter.

 

G75 cycle could have been used for this example, but block-by-block method is more effective for understanding the program. If a corner break (chamfer) is required to eliminate burrs or the groove is wider than the insert, apply the method used in the 'Grooving for Precision' .

 

 

Pulley grooves described in the next section are special purpose grooves with tapered walls, used for very unique applications. There are many 'special purpose' grooves that do not have their two walls parallel with the machine axes. The most common of these grooves is a particular group of grooves called 'O-ring grooves'. This group also includes grooves with tapered walls, but with specifications unique to a particular industry or application. The purpose of the taper is to guarantee a high quality seal, as O-ring grooves are mainly used for the purpose of sealing, using a rubber ring or a similar sealing device. In this section, a typical approach to programming an O-ring groove is explained. Keep in mind that this technique can be used for any groove with tapered walls and corner radiuses. This section is not intended to cover the subject of O-ring grooves, only their programming.

 

 

The drawing at right shows a typical groove that belongs to this category. Common characteristics of such grooves are tapered walls, usually up to 5° for each wall, specified groove radius at the bottom diameter, groove corner breaks at the top diameter, and the groove width, provided as the distance between sharp corners.

 

The first step in the process is to select a suitable grooving tool – note that a standard grooving tool is used.

 

As the groove width is 6 mm, it may be tempting to select a smaller width grooving tool just by guessing. This is not a professional approach, and may backfire - the proper approach is to calculate the exact length of the flat area at the groove bottom. Besides, once this length is known, the calculation can be used to find the coordinate of the few points required in the program.

 

 

In the detail shown, only one half of the groove is required, as the other half is symmetrical by the groove centerline.

 

The first calculation is for the Z-value of point P1. Find the angle A, which is (90+5)/2=47.5°. As one side of the triangle is known, the other one can be calculated using trigonometric function. Once the Z1 dimension is known (calculated as 0.687248 mm), the flat of the groove bottom may be calculated as well:

 

Width of groove - 2 x Z1 = 6 - 2 x 0.687248 = 4.626 mm

 

Grooving tool selected must be smaller than the flat width, and 4 mm wide grooving tool seems like the choice - it will be used for the example.

 

Z-coordinate of the point P1 can also be calculated by simple subtraction. If the groove center is at Z-30.0, the left sharp corner must be at Z-33.0. By subtraction of Z1, P1 can be calculated:

 

P1 (Z) = -(33 - Z1) = -(33 - 0.687248) = -32.313 . . . . P1= X70.0 Z-32.313

 

Once all coordinates left of centerline are known, the corresponding coordinates at right are easy.

 

 

In order to calculate coordinates for P2, another calculation is necessary. The triangle to solve originates at the radius center, and the known hypotenuse of 0.75 is the radius.

 

Once the X2 and Z2 dimensions are known, the actual coordinates can be calculated as well.

 

P2 (X) = 70 + 2 x 0.75 - 2 x X2 = X71.369

 

From the previous calculation, Z1 is 0.687248:

 

P2 (Z) = -(33 - 0.687248 + Z2) = Z-33.060

P2 = X71.369 Z-33.06

 

The last calculations are for the corner break between the groove top diameter and the wall. The left corner break will be calculated next.

 

 

Both points P3 and P4 can only be calculated from a known point. Since the sharp point of the corner break is unknown, it must be calculated.

 

Disregarding both radiuses, the dimension Z3 can be calculated. Adding this calculation to the known sharp corner at the bottom, the coordinate point for the sharp corner at the groove top is:

 

X80.0 Z-33.437

 

Now, points P3 and P4 can be calculated as well.

 

 

The illustration at right shows both calculations, starting with the angle A. Note that once the dimension Z4 has been calculated, it will be used in both calculations. Once as the opposite side, then as the hypotenuse.

 

P3 (X) = 80 - 2 x X5 = 80 - 2 x 0.273853 = X79.452

P3 (Z) = -(33.437 - Z5) = -(33.437 - 0.023959)

= Z-33.413

P4 (Z)= -(33.437 + Z4) = -(33.437 + 0.274899)

= Z-33.712

 

Program coordinates for P3 and P4 are:

 

P3 = X79.452 Z-33.413

P4 = X80.0 Z-33.712

 

Even if it appears like a lot of work, keep in mind that the radiuses are necessary for O-ring grooves, as they provide a smooth surface for the seal ring. Fortunately, the coordinate points to the right of centerline will use the same calculations - apart from some additions and subtractions, there are no new calculations.

 

 

For easier reference, P11 is related to P1, P12 to P2, P13 to P3, and P14 to P4. Note that the differences are only along the Z-axis, while the diameters remain the same. Here is the complete list in the order of machining!

 

X80.0              Z-33.712          (P4)

X79.452          Z-33.413          (P3)

X71.369          Z-33.06            (P2)

X70.0              Z-32.313          (P1)

X80.0              Z-26.288          (P14)

X79.452          Z-26.587          (P13)

X71.369          Z-26.94            (P12)

X70.0              Z-27.687          (P11)

 

Complete program uses the points as defined, along with other program instructions:

 

(T06 = 4 MM WIDE GROOVING TOOL)

N1 G21

N2 T0600

N3 G96 S100 M03

N4 G00 Z-32.0 T0606 M08                           (GROOVING MIDPOINT AT GROOVE CENTERLINE)

N5 X82.0                                                        (1 MM PER SIDE DIAMETER CLEARANCE)

N6 G01 X70.2 F0.25                                      (0.1 MM LEFT ON GROOVE BOTTOM)

N7 G00 X82.0                                                (RETURN TO ORIGINAL START POINT)

N8 Z-33.712                                                    (POSITION OF LEFT CORNER BREAK - P4)

N9 G01 X80.0 F0.15                                      (START OF LEFT CORNER BREAK - P4)

N10 G02 X79.452 Z-33.413 R0.3 F0.1          (CUT LEFT CORNER BREAK - P3)

N11 G01 X71.369 Z-33.06 F0.15                   (LEFT TAPERED WALL - P2)

N12 G03 X70.0 Z-32.313 R0.75                    (LEFT GROOVE RADIUS - P1)

N13 G00 X82.0 Z-32.0                                   (RETURN TO ORIGINAL START POINT)

N14 Z-30.288                                      (* START OF RIGHT CORNER BREAK - P14)

N15 G01 X80.0                                              (START OF RIGHT CORNER BREAK - P14)

N16 G03 X79.452 Z-30.587 R0.2 F0.1          (* CUT RIGHT CORNER BREAK - P13)

N17 G01 X71.369 Z-30.94 F0.15                   (* RIGHT TAPERED WALL - P12)

N18 G02 X70.0 Z-31.687 R0.75                    (* RIGHT GROOVE RADIUS - P11)

N19 G01 Z-32.313                                          (SWEEP BOTTOM FLAT - P1)

N20 G00 X82.0 Z-32.0                                   (RETURN TO ORIGINAL START POINT)

N21 X200.0 Z100.0 T0600                             (TOOL CHANGE POSITION)

N22 M01

 

A few observations about the program - the middle of the groove is dimensioned as 30 mm from the front face (Z0). The selected insert is 4 mm wide. In order to position the insert exactly in the middle of the groove, the insert command point will be 2 mm further, at Z-32.0 (block N4). When the insert plunges into the material, it leaves a very small amount of stock (0.1 mm per side) at the groove bottom (block N6). The approach for the corner break is straight in the X-axis. Another option is to make this approach tangential, but that would involve another set of calculations that may be difficult to justify. Note the feedrate change for the corner breaks (blocks N10 and N16). The smaller the corner break, the slower the cutting feedrate should be - otherwise, there may not be a corner break at all or it may have a poor surface quality. The corner break method of programming described in this section can also be used for programming pulley grooves (corner breaks), described in the next section.

 

In this program, all Z-motions are in absolute mode. Note the blocks N14, N16, N17, and N18 (marked with an asterisk in the comment section). Each absolute Z-position has been increased by 4 mm, to compensate for the fact that it is the right corner of the insert that does the cutting. Grooves that are programmed symmetrically on both sides of their centerline may benefit from programming the Z-motions in incremental mode, to avoid this adjustment. In incremental mode, the same numbers will appear for both walls in the program, albeit with opposite signs.

<-- Previous Page
Page   of 4   
Next Page -->
er