0% found this document useful (0 votes)
110 views2 pages

Survey of G Commands For Command Definition C Survey of G Commands For Command Definition A, B, C

This document provides a survey of G and M commands for a FANUC 21TB CNC control. It defines common G codes for linear, circular and other types of interpolation motions. It also defines M codes for spindle control, coolant control, and other machine functions. The document notes that command definitions A, B and C only differ in the codes used, not the functions. It recommends using definition C which is the European standard.

Uploaded by

Tran Hoang Nam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
110 views2 pages

Survey of G Commands For Command Definition C Survey of G Commands For Command Definition A, B, C

This document provides a survey of G and M commands for a FANUC 21TB CNC control. It defines common G codes for linear, circular and other types of interpolation motions. It also defines M codes for spindle control, coolant control, and other machine functions. The document notes that command definitions A, B and C only differ in the codes used, not the functions. It recommends using definition C which is the European standard.

Uploaded by

Tran Hoang Nam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

EMCO WINNC GE SERIES FANUC 21TB PROGRAMMING

Survey of G Commands for Survey of G Commands for


Command Definition A, B, C Command Definition C
G00• ......... Positioning (rapid traverse)
With software installation you can select the command G01 .......... Linear interpolation (feed)
G02 .......... Circular interpolation clockwise
definition A, B or C. G03 .......... Circular interpolation counterclockwise
The difference between the versions is only the code G04+ ........ Dwell
for a command, but not the function of the command G7.1 ......... Cylindrical Interpolation
(see table). G10 .......... Data setting
G11 .......... Data setting Off
In this manual only the command definition C is G12.1 ....... Polar Coordinate Interpolation ON
described (european standard). G13.1 ....... Polar Coordinate Interpolation OFF
If you use the command definition A or B, note the G17 .......... Plane selection XY
codes in the command description. G18 .......... Plane selection ZX
G19 .......... Plane selection YZ
*U &RPPDQG )XQFWLRQ G20 .......... Longitudinal turning cycle
$ % & G21 .......... Thread cutting cycle
 * * * 'ZHOO G24 .......... Face turning cycle
 * * * &\OLQGULFDO,QWHUSRODWRQ G28+ ........ Return to reference point
 * * * 'DWDVHWWLQJ G33 .......... Thread cutting
 * * * 'DWDVHWWLQJ2II G40 .......... Cancel cutter radius compensation
 * * * 5HWXUQWRUHIHUHQFHSRLQW G41 .......... Cutter radius compensation left
 * * * )LQLVKLQJF\FOH G42 .......... Cutter radius compensation right
  * * * 6WRFNUHPRYDOLQWXUQLQJ G70 .......... Inch data input
 * * * 6WRFNUHPRYDOLQIDFLQJ G71 .......... Metric data input
 * * * 3DWWHUQUHSHDWLQJ G72+ ........ Finishing cycle
 * * * 'HHSKROGGULOOLQJFXWLQF\FOHLQ= G73+ ........ Stock removal in turning
 * * * &XWLQF\FOHLQ; G74+ ........ Stock removal in facing
 * * * 0XOWLSOHWKUHDGLQJF\FOH
 * * * &RRUGV\VWVHW6SLQGOHVSHHGOLPLW G75+ ........ Pattern repeating
‡ * * * 3RVLWLRQLQJ UDSLGWUDYHUVH G76+ ........ Deep hole drilling, cut-in cycle in Z
* * * /LQHDULQWHUSRODWLRQFORFNZLVH G77+ ........ Cut-in cycle in X
* * * &LUFXODULQWHUSRODWLRQFORFNZLVH G78+ ........ Multiple threading cycle

 * * * &LUFXODULQWHUSFRXQWHUFORFNZLVH G80 .......... Cancel cycles (G83 up to G85)
* * * /RQJLWXGLQDOWXUQLQJF\FOH G83 .......... Drilling cycle
* * * 7KUHDGFXWWLQJF\FOH G84 .......... Tapping cycle
* * * )DFHWXUQLQJF\FOH G85 .......... Reaming cycle
* * * 7KUHDGFXWWLQJ G90• ......... Absolute programming
 ‡ * * * &RQVWDQWFXWWLQJVSHHG G91 .......... Incremental programming
* * * 'LUHFWVSLQGOHVSHHGSURJUDPPLQJ G92+ ........ Coordinate system setting, spindle speed limit
 ‡  * * $EVROXWHSURJUDPPLQJ
 * * ,QNUHPHQWDOSURJUDPPLQJ
G94 .......... Feed per minute
G95• ......... Feed per revolution
 ‡ * * * )HHGSHUPLQXWH G96 .......... Constant cutting speed
* * * )HHGSHUUHYROXWLRQ G97• ......... Direct spindle speed programming
 * * * ,QFKGDWDLQSXW G98• ......... Return to initial plane
* * * 0HWULFGDWDLQSXW G99 .......... Return to withdrawal plane
‡ * * * &DQFHOFXWWHUUDGLXVFRPSHQVDWLRQ
 * * * &XWWHUUDGLXVFRPSHQVDWLRQOHIW • ............... Initial status
* * * &XWWHUFRPSHQVDWLRQULJKW
‡ * * * &DQFHOF\FOHV + ............. Blockwise effective
 * * * 'ULOOLQJF\FOH
* * * 7DSSLQJF\FOH
* * * 5HDPLQJF\FOH
 ‡  * * 5HWXUQWRLQLWLDOSODQH
 * * 5HWXUQWRZLWKGUDZDOSODQH
* * * 3ODQHVHOHFWLRQ;<
 * * * 3ODQHVHOHFWLRQ=;
* * * 3ODQHVHOHFWLRQ<=
 * * * 3RODU&RRUGLQDWH,QWHUSRODWLRQ21
* * * 3RODU&RRUGLQDWH,QWHUSRODWLRQ2))
• ................. Initial status
+ ............... Blockwise effective

With version A the commands of group 3 and 11 does


not exist. Incremental programming occurs with
version A always with U and W, Retraction movements
occur always to the initial plane.

D2
EMCO WINNC GE SERIES FANUC 21TB PROGRAMMING

M- Commands

&200$1' 0($1,1*
0 3URJUDPPHGVWRS
0 3URJDPPHGVWRSFRQGLWLRQDO
0 3URJUDPHQG
0 6SLQGOH21FORFNZLVH
0 6SLQGOH21FRXQWHUFORFNZLVH
0 6SLQGOH2))
0 &RRODQW21
0 &RRODQW2))
0 'ULYHQWRROV21FORFNZLVH
0 'ULYHQWRROV21FRXQWHUFORFNZLVH
0 '5,9(1722/62))
0 4XLOO)25:$5'
0 4XLOO%$&.:$5'
0 &ROOHFWLQJWUD\%$&.:$5'
0 &ROOHFWLQJWUD\)25:$5'
0 &ODPSLQJGHYLFH23(1
0 &ODPSLQJGHYLFH&/26(
0 0DLQSURJUDPHQG
0 3URJUDPHQGIRUORDGLQJRSHUDWLRQ
0 5RXQGD[LVRSHUDWLRQ &D[LV21
0 6SLQGOHRSHUDWLRQ &D[LV2))
0 6SLQGOHRVFLOODWH21
0 6SLQGOHRVFLOODWH2))
0 %DUIHHGORDGLQJPDJD]LQHIHHG21
0 %DUIHHGORDGLQJPDJD]LQHIHHG2))
0 %DUFKDQJH
0 %ORZRXW21
0 %ORZRXW2))
0 0DQXDOFODPSLQJFKXFN
0 7HQVLOHFODPSLQJGHYLFH
0 3UHVVXUHFODPSLQJGHYLFH
0 )LQDOSRVLWLRQPRQLWRULQJ2))
0 %DUIHHGORDGLQJPDJD]LQHDFWLYDWH
0 %DUIHHGORDGLQJPDJD]LQHGHDFWLYDWH
0 6XEURXWLQHFDOO
0 6XEURXWLQHHQGMXPSFRPPDQG

D3

You might also like