CNC Programming for Machining
✍ Scribed by Kaushik Kumar, Chikesh Ranjan, J. Paulo Davim
- Publisher
- Springer
- Year
- 2020
- Tongue
- English
- Leaves
- 138
- Series
- Materials Forming, Machining and Tribology
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
The book is basically written with a view to project Computer Numerical Control Programming (CNC) Programming for machines. This book shows how to write, read and understand such programs for modernizating manufacturing machines. It includes topics such as different programming codes as well as different CNC machines such as drilling and milling.
✦ Table of Contents
Preface
Contents
About the Authors
I Introduction
1 CNC Programming
1.1 Part Programming
1.1.1 Methods of Part Programming
1.2 Part Programming Structure
1.2.1 Character
1.2.2 Word
1.2.3 Block
1.2.4 Program
1.3 Programming Formats
1.3.1 Fixed Block Format
1.3.2 Tab Sequential Format
1.3.3 Word Address Format
1.4 Standard Codes
1.4.1 Preparatory Functions (G)
1.4.2 Miscellaneous Functions (M)
1.5 Co-ordinates System
1.5.1 Absolute System
1.5.2 Incremental System
1.6 Reference Points
1.6.1 Zero Points and Reference Points
1.6.2 Machine Zero
1.6.3 Work Zero
1.6.4 Zero Shift
1.7 Conclusion
II Programming for Conventional Machining
2 Lathe Operation
2.1 Facing Operation
2.1.1 Introduction
2.1.2 Problem Description
2.1.3 G Code and M Code Used
2.1.4 Programming
2.2 Straight Turning Operation
2.2.1 Introduction
2.2.2 Problem Description
2.2.3 G Code and M Code Used
2.2.4 Programming
2.3 Step Turning Operation
2.3.1 Introduction
2.3.2 G Code and M Code Used
2.3.3 Problem Description
2.3.4 Programming
2.4 Taper Turning Operation
2.4.1 Introduction
2.4.2 Problem Description
2.4.3 G Code and M Code Used
2.4.4 Programming
2.5 Grooving Operation
2.5.1 Introduction
2.5.2 Problem Description
2.5.3 G Code and M Code Used
2.5.4 Programming
2.6 Threading Operation
2.6.1 Introduction
2.6.2 Problem Description
2.6.3 G Code and M Code Used
2.6.4 Programming
2.7 Contour Turning Operation
2.7.1 Introduction
2.7.2 Problem Description
2.7.3 G Code and M Code Used
2.7.4 Programming
2.8 Conclusion
3 Milling Operation
3.1 Profile Milling
3.1.1 Introduction
3.1.2 Problem Description
3.1.3 G Code and M Code Used
3.1.4 Programming
3.2 Circular Interpolation
3.2.1 Introduction
3.2.2 Problem Description
3.2.3 G Code and M Code Used
3.2.4 Programming
3.3 Circular Pocket Milling
3.3.1 Introduction
3.3.2 Problem Description
3.3.3 G Code and M Code Used
3.3.4 Programming
3.4 Rectangular Pocket Milling
3.4.1 Introduction
3.4.2 Problem Description
3.4.3 G Code and M Code Used
3.4.4 Programming
3.5 Surface Milling
3.5.1 Introduction
3.5.2 Problem Description
3.5.3 G Code and M Code Used
3.5.4 Programming
3.6 Conclusion
4 Drilling Operation
4.1 Point to Point Drilling Operation
4.1.1 Introduction
4.1.2 Case-1
4.1.3 Case-2
4.2 Peck Drilling Operation
4.2.1 Introduction
4.2.2 Problem Description
4.2.3 G Code and M Code Used
4.2.4 Programming
4.3 Conclusion
5 Boring Operation
5.1 Boring Operation
5.1.1 Introduction
5.1.2 Problem Description
5.1.3 G Code and M Code Used
5.1.4 Programming
5.2 Conclusion
III Programming for Machining Centre
6 Drilling and Milling Operation
6.1 Drilling and Milling Operation
6.1.1 Introduction
6.1.2 Problem Description
6.1.3 G Code and M Code Used
6.1.4 Programming
6.2 Milling and Drilling Operation
6.2.1 Introduction
6.2.2 Problem Description
6.2.3 G Code and M Code Used
6.2.4 Programming
6.3 Conclusion
7 Five Axis CNC Machines
7.1 Multiple Machining Process
7.1.1 Introduction
7.1.2 Problem Description
7.1.3 G Code and M Code Used
7.1.4 Programming
7.2 Straight Line Multiple Machining
7.2.1 Introduction
7.2.2 Problem Description
7.2.3 G Code and M Code Used
7.2.4 Programming
7.3 Multiple Machining in an Arc
7.3.1 Introduction
7.3.2 Problem Description
7.3.3 G Code and M Code Used
7.3.4 Programming
7.4 Conclusion
IV Programming for Non-conventional Machining
8 Non-conventional Machining
8.1 Electrical Discharge Machining
8.1.1 Tapered Polygon Cycle EDM
8.1.2 Tapered Vector Cycle EDM
8.1.3 Vector Circular Orbit EDM
8.1.4 Vector Cycle EDM
8.1.5 Spherical Cycle EDM
8.1.6 Polygon Cycle EDM
8.2 Wire Electrical Discharge Machining
8.2.1 Introduction
8.2.2 Problem Description
8.2.3 G Code and M Code Used
8.2.4 Programming
8.3 Wire Cutting EDM Machine
8.3.1 Introduction
8.3.2 Problem Description
8.3.3 G Code and M Code Used
8.3.4 Programming
8.4 Conclusion
V Programming for Auxiliary Operation
9 Canned Cycle
9.1 Canned Cycle Formats
9.1.1 Multiple Turning Cycle
9.1.2 Multiple Facing Cycle
9.1.3 Multiples Turning Cycle
9.1.4 End Face Peck Drilling Cycle
9.2 Drilling Canned Cycle
9.2.1 Introduction
9.2.2 Problem Description
9.2.3 G Code and M Code Used
9.2.4 Programming
9.3 Drilling Canned Cycle with Tool Length
9.3.1 Introduction
9.3.2 Problem Description
9.3.3 Tool Used
9.3.4 G Code and M Code Used
9.3.5 Programming
9.4 Rectangular Pocket Milling Canned Cycle
9.4.1 Introduction
9.4.2 Problem Description
9.4.3 Tool Used
9.4.4 G Code and M Code Used
9.4.5 Programming
9.5 Conclusion
10 Do Loop Cycle
10.1 Drilling Operation
10.1.1 Introduction
10.1.2 Case 1
10.1.3 Case 2
10.2 Equally Spaced Grooves Operation
10.2.1 Introduction
10.2.2 Problem Description
10.2.3 G Code and M Code Used
10.2.4 Programming
10.3 Conclusion
11 Subroutine
11.1 Drilling Operation
11.1.1 Introduction
11.1.2 Problem Description
11.1.3 G Code and M Code Used
11.1.4 Programming
11.2 Square Recess
11.2.1 Introduction
11.2.2 Problem Description
11.2.3 G Code and M Code Used
11.2.4 Programming
11.3 Conclusion
12 Polar Coordinates
12.1 Profile Making Operation
12.1.1 Introduction
12.1.2 Problem Description
12.1.3 G Code and M Code Used
12.1.4 Programming
12.2 Spiral Making Operation
12.2.1 Introduction
12.2.2 Problem Description
12.2.3 G Code and M Code Used
12.2.4 Programming
12.3 Conclusion
Appendix A
G Code
Appendix B
M-Codes
Appendix C
Prefix References
Appendix D
Special Characters
Appendix E
Address Letters
Suggested Readings
Index
📜 SIMILAR VOLUMES
<div>Written in a simple, easy-to-understand language by a skilled programmer with many years of experience teaching CNC machining to industry and in the classroom, this new edition offers a new chapter on feature-based Machining using Siemens, plus a new chapter featuring Fanuc NC guide I programmi
A Practical Guide to CNC Machining Get a thorough explanation of the entire CNC process from start to finish, including the various machines and their uses and the necessary software and tools. CNC Machining Handbook describes the steps involved in building a CNC machine to custom specificati
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.<br />A Practical Guide to CNC MachiningGet a thorough explanation of the entire CNC process from start to finis