# Calculations for Programming the Lathe

#### Provided by: ToolingU

The class "Calculations for Programming the Lathe" provides an in-depth explanation of various calculations necessary to determine tool positions on the lathe or turning center. Trigonometry and circle geometry are used to calculate the toolpaths used in lathe cutting operations. This class introduces the foundational toolpaths and trigonometric equations, including tool nose radius compensation. It then provides a detailed explanation of the calculations needed to determine tool positions for drilling, chamfering, and turning partial and full arcs. An understanding of trigonometry and how it can be applied on the lathe is necessary to perform any lathe operation programming. A knowledge of TNRC, drilling, and arc calculations will allow students to program most basic CNC lathe operations.

## Course Objectives:

• Describe CNC toolpaths
• Describe coordinates for the lathe
• Describe the three trigonometric ratios
• Describe sine, cosine, and tangent
• Explain how to use right triangles to calculate drilling dimensions
• Describe tool nose radius compensation
• Describe calculations for chamfering
• Describe programming for partial or full arcs
• Explain how to find the coordinates for the center of a full arc
• Describe the G codes required to program an arc motion
• Explain how to calculate the X axis coordinates for turning the start of a partial arc
• Explain how to calculate the Z axis coordinates for turning the start of a partial arc
• Explain how to calculate the X axis coordinates for turning the end of a partial arc
• Explain how to calculate the Z axis coordinates for turning the end of a partial arc.

### Recommended Background

• Recommended for all manufacturing personnel operating CNC machines.

TU197

Online

ToolingU

#### Competencies

Communication, Critical Thinking, Personal Effectiveness, Geometry, Calculations, Lathe Programming

Digital

2.5 hrs

#### Cost

Negotiable

If you are in WHIN region, contact your HR for a coupon code