EasyManua.ls Logo

Omron C200H-MC221 - SECTION 5 G Language

Omron C200H-MC221
305 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
69
SECTION 5
G Language
This section describes the functions in the G language. The functions are listed in order by G code.
5-1 List of G Functions 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-2 G Function Formats 71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-3 List of G Symbols 72. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-3-1 Specifying Position Data Addresses (A0000 to A1999) 73. . . . . . . . . . . . . . . . . . . .
5-3-2 Specifying Registers (E00 to E31) 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-4 Program Number and Axis Declaration 74. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5 G Functions 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-1 G00: POSITIONING 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-2 G01: LINEAR INTERPOLATION 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-3 G02 and G03: CIRCULAR INTERPOLATION 78. . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-4 G04: DWELL TIMER 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-5 G10: PASS MODE 83. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-6 G11: STOP MODE 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-7 G17: CIRCULAR PLANE SPECIFICATION FUNCTIONS 85. . . . . . . . . . . . . . . .
5-5-8 G26: REFERENCE ORIGIN RETURN 85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-9 G27: WORKPIECE ORIGIN RETURN 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-10 G28: ORIGIN SEARCH 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-11 G29: ORIGIN UNDEFINED 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-12 G30: SPEED CONTROL AXIS FEEDING 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-13 G31: INTERRUPT INCHING 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-14 G50: SELECT REFERENCE COORDINATE SYSTEM 93. . . . . . . . . . . . . . . . . .
5-5-15 G51: SELECT WORKPIECE COORDINATE SYSTEM 93. . . . . . . . . . . . . . . . . .
5-5-16 G53: CHANGE WORKPIECE ORIGIN OFFSET 94. . . . . . . . . . . . . . . . . . . . . . . .
5-5-17 G54: CHANGE REFERENCE COORDINATE SYSTEM PV 95. . . . . . . . . . . . . .
5-5-18 G60: ARITHMETIC OPERATIONS 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-19 G63: SUBSTITUTION 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-20 G69: CHANGE PARAMETER 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-21 G70: UNCONDITIONAL JUMP 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-22 G71: CONDITIONAL JUMP 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-23 G72: SUBPROGRAM JUMP 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-24 G73: SUBPROGRAM END 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-25 G74: OPTIONAL END 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-26 G75: OPTIONAL SKIP 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-27 G76: OPTIONAL PROGRAM PAUSE 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-28 G79: PROGRAM END 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-29 G90: ABSOLUTE SPECIFICATION 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5-30 G91: INCREMENTAL SPECIFICATION 106. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6 M-code Outputs 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6-1 Introduction 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6-2 M-code Data 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6-3 M-code Examples 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6-4 M Code Resets 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6-5 Effect of Mode Changes on M Code Resets 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6-6 Clearing M000 to M499 with Forced Block End or G74 109. . . . . . . . . . . . . . . . . . .
5-6-7 Clearing M500 to M999 with Forced Block End or G74 111. . . . . . . . . . . . . . . . . . .
5-7 Mode Transitions Caused by G Functions 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table of Contents