CNC Programming Handbook – Peter Smid – 2nd Edition


Extraordinarily comprehensive; this popular and authoritative reference covers just about every possible subject a typical CNC programmer may encounter on a daily basis. Fully indexed to help the user quickly locate topics of interest; this “industrial strength” handbook presents most common programming subjects in great depth and is equally applicable to both CNC milling and CNC turning operations.

Many advanced subjects are also covered; thus making this an unusually comprehensive reference for machinists; programmers; engineers; and supervisors. Filled with over one thousand illustrations; tables; formulas; tips; shortcuts; and practical examples; this widely respected publication is structured in a logical order that is readily adaptable to virtually all levels of CNC training; from the basic to the advanced.

CNC Programming Handbook has just become more valuable than ever! Users will find programming projects and exercises for most chapters; special programming and machining projects; to problems; and numerous reference files useful in CNC programming; as well as several utilities.

View more

Table of Contents

Numerical Control
CNC Milling
CNC Turning
Coordinate Geometry
Control System
Program Planning
Part Program Structure
Prepatory Commands
Miscellaneous Functions
Sequence Block
Input of Dimensions
Spindle Control
Feedrate Control
Tool Function
Reference Points
Register Commands
Position Compensation
Work Offsets
Tool Length Offset
Rapid Positioning
Machine Zero Return
Linear Interpolation
Block Skip Function
Dwell Command
Fixed Cycles
Machining Holes
Pattern of Holes
Face Milling
Circular Interpolation
Cutter Radius Offset
Plane Selection
Contour Milling
Slots and Pockets
Turning and Boring
Lathe Cycles
Grooving on Lathes
Single Point Threading
Datum Shift
Mirror Image
Coordinate Rotation
Scaling Function
CNC Lathe Accessories
Helical Milling
Horizontal Machining
Live Tooling on Lathes
Writing a CNC Program
Program Documents
Program Verification
CNC Machining
Interfacing to Devices
Math in CNC Programming
Reference Tables
Speeds and Feeds
NCPlot Features

Leave us a commentNo Comments

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x