A text for courses in Computer Numerical Control programming, written to provide a solid foundation in manual CNC for technician students. This text takes students step-by-step from fundamental concepts to a thorough understanding of the entire machine tool programming process, always backing-up new concepts with illustrations and examples. Coverage of canned cycles presents both standard and exceptional meanings, circular interpolation is introduced early and reinforced in a separate, annotated chapter; and coverage of subprogramming shows its value in reducing the code required for part programs. In addition, a comprehensive G and M code listing is provided. The final chapter provides two test programs, one for turning and one for milling. Each is partially written, challenging the student to complete the program using text concepts. Numerous program examples throughout the text; review questions in every chapter. Includes a glossary of common terms, and appendix on calculating feeds and speeds (including standard formulas), a data table for 28 commonly used materials and a table of common formulas for calculating drill tip heights and chamfer diameters.
Mathematics is maintained at a level that requires only basic trigonometry. Trigonometry review included in an appendix.
Table of Contents:
What is Numerical Control Programming?; how does an NC machine work?; co-ordinate system - how measurements are made; the CNC language; tool length compensation; cutter compensation; circular interpolation; threading and tapping; canned cycles and subroutines; planning and tool selection; programming examples; tape code.