Chapter 1 Introduction of CNC 1
1.1 History of NC Development 1
1.2 Concept of NC and CNC 2
1.3 Classifications of CNC Machines 8
1.4 CNC Application 14
Exercises 19
Chapter 2 CNC Part Programming 20
2.1 Introduction 20
2.2 The Basis of CNC Part Programming 24
2.3 Definition of Programming 28
2.4 Part Programming 32
2.5 Computer Aided Manufacturing 64
Exercises 69
Chapter 3 CNC Unit and Control Principle 74
3.1 Hardware Architecture of a CNC Unit 74
3.2 CNC System Software 81
3.3 Interpolation 84
3.4 Forms of Compensation 86
3.5 CNC Acceleration/Deceleration Control 91
3.6 PLC Function 93
Exercises 95
Chapter 4 Servo System and Position Measuring Device 97
4.1 Introduction 97
4.2 Servo Systems 99
4.3 Requirements and Classifications for Position Measuring Devices 109
4.4 Position Measuring Devices 111
Exercises 115
Chapter 5 Mechanical Construction and Tool System of CNC Machines 116
5.1 CNC Machine Tools 116
5.2 Main Structure of CNC Machine Tools 123
5.3 CNC Tool System 131
Exercises 143
Chapter 6 Architecture for Modern CNC Technology 146
6.1 Open Architecture System for CNC Unit 146
6.2 STEP-NC System 148
6.3 Advanced Application of CNC Technology 150
Exercises 163
Appendix Ⅰ Glossary 164
Appendix Ⅱ MAHO数控系统实验指导 185
Ⅱ.1 MAHO数控系统 185
Ⅱ.2 MAHO GR350C车削编程 188
Ⅱ.3 MAHO 600C铣削编程 198
Appendix Ⅲ FANUC数控系统实验指导 213
Ⅲ .1 FANUC数控系统 213
Ⅲ .2 FANUC数控车削编程 214
Ⅲ .3 FANUC数控铣削编程 227
References 236