CONTENTS
VII
Ⅰ Programming
CHAPTER 1 PROGRAMMING FUNDMENTALS ...........................................................................3
1.1 Introduction..................................................................................................................................3
1.2 Program Execution......................................................................................................................6
1.2.1 Program Execution Sequence...........................................................................................6
1.2.2 Word Execution Sequence within Block ............................................................................7
1.3 Basic Axes Increment System.....................................................................................................7
1.3.1 Speed of Increment Systems.............................................................................................8
1.3.2 Unit of Increment Systems ................................................................................................8
1.3.3 Data Ranges of Increment System....................................................................................8
1.3.4 Data Ranges and Unit of Increment System .....................................................................9
1.3.5 The Units and Ranges of Program Address Values......................................................... 11
1.4 Additional Axes Increment System ............................................................................................11
1.4.1 Additional Axes in Current Increment System..................................................................12
1.4.2 Additional Axes in IS-A Increment System.......................................................................12
CHAPTER 2 MSTF CODES .........................................................................................................13
2.1 M Codes (Miscellaneous Function) ...........................................................................................13
2.1.1 End of Program (M02).....................................................................................................13
2.1.2 Rigid Tapping Designation M29.......................................................................................13
2.1.3 End of Run (M30) ............................................................................................................14
2.1.4 Subprogram Call (M98) ...................................................................................................14
2.1.5 Return from Subprogram (M99) ......................................................................................14
2.1.6 Macro Program Call (M9000~M9999) .............................................................................15
2.1.7 Program Stop M00...........................................................................................................16
2.2 Spindle Function........................................................................................................................16
2.2.1 Spindle Speed Switch Value Control................................................................................16
2.2.2 Spindle Speed Analog Voltage Control ............................................................................16
2.2.3 Spindle Override.........................................................................................................
.....17
2.3 Tool Function .............................................................................................................................17
2.4 Feeding Function.......................................................................................................................17
2.4.1 Cutting Feed (G94/G95, F command) .............................................................................17
2.4.2 Manual Feed ...................................................................................................................20
2.4.3 MPG/ Step Feed..............................................................................................................20
2.4.4 Automatic Acceleration or Deceleration...........................................................................20
CHAPTER 3 G COMMAND.............................................................................................................23
3.1 G Command Brief......................................................................................................................23
3.1.1 Modal, Non-modal and Initial State..................................................................................25
3.1.2 Examples.........................................................................................................................25
3.1.3 Related Definition ............................................................................................................26
3.1.4 Address Definition............................................................................................................26
3.2 Rapid Positioning G00...............................................................................................................30
3.3 Linear Interpolation G01 ............................................................................................................31