Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ......

29
Prepared by LOY Page 1 SET PROGRAM CONTROL PROGRAM CAD CAM CAM WARE LOY

Transcript of Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ......

Page 1: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 1

������ ��� ���� ���������� ��������������� �� ���� !"������� ������� #�$���� ��������#� ����������##��%��� ���������&'( �!��#�)!���� ������ ���*+��������& ,���+*�#� SET �����& '( ����� � ������ !"����� �����0��� �� !"������%� ��,���� PROGRAM'( ���,���� CONTROL �������� ��� ,�#���#��)! ,�����##����� �����#�� '( �!��#�)!���� %:����� � ��������,����;� �)�� ��������0���� ���� � ,�� #�#������,������ ;�#���� ���� !"�#��� !"��� �:� �� ��� ����������+ ��� �#�(��)!��# ;(�������!<�:���������#��� PROGRAM �# CAD CAM ���� CAM WARE #?�� ,������)�,��� ;�)�� �����##��%��� �������,���#?�� #+���� �����#�%+�������� ���� ��� ����#� #? !"�)��

�������@�������+ �;�������$+�$�������*+�,���������� ���� #+�)! ,�� ���� %+A����� ��������������;� !"�������( �����������&)! �� � !"�!��B�%�C#�$���� ������+ �

,�������������� �������� !"�!��B�%�C#�$���� ����#�������

������ ���LOY

Page 2: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 2

G COMMAND LISTG code

G00 Positioning,#�����& ��� ���� �?�)�� cutting %+�������:� 45' ���:���� �?����� RAPID OVER RIDE

G01 Linear Interpolation,#�����& ��� ���� !"� ������ cutting %+�������:���� �?����� FEED RATE (F)

G02 Circular Interpolation Clockwise ( CW ) �+�����B����� �?��[+##������\�������� R

G03 Circular Interpolation Counterlockwise ( CCW ) �+�����B������ �?��[+##������\�������� R

G04 DWELL DWELL TIME ��:�%� ��]� �� �#��$+���� ���

G09 Exact Stop��:� �� ����� Check ����,������ ����,����,�������&)!�%����#� G61, G64

G10 Data Setting#�������� ����#�)���� Program

G17 X-Y Plane�� ���� ��� �� ��� ���� ����� ,#� X ,�� Y ������

G18 Z-X Plane�� ���� ��� �� ��� ���� ����� ,#� Z ,�� X ������

G19 Y-Z Plane�� ���� ��� �� ��� ���� ����� ,#� Y ,�� Z ������

G28 Return to reference positon (Machine Zero Return)#���:�\���C��� ��� ����#� (MACHINE ZERO RETURN)

G30 Return to reference 2nd. 3nd. 4nd. Reference positon#���:�\���C�� #������)��,����� PARAMETER �� ��,���� 2nd/3nd/4nd

G40 Cancel G41,G42�# �+# G41 ,�� G42

G41 Cutter compensate (Left)���� �%� %� DIAMETER TOOL �� � �+�)!��'��

G42 Cutter compensate (Right)���� �%� %� DIAMETER TOOL �� � �+�)!����

G43 Tool length compensate (+)���� �%� %������ TOOL (Tool Length Offset)

G49 Cancel G43�# �+# G43

Page 3: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 3

G56 H_ Tool length compensate (+) ��� ! Okuma Control ���� �%� %������ TOOL %�� G56 H1 �%� Tool Offset no.1

G54 Work coordinate system 1 selection ���#��,�����:� �+ ����� 1 !"��:� �+ ����

G55 Work coordinate system 2 selection ���#��,�����:� �+ ����� 2 !"��:� �+ ����

G56 Work coordinate system 3 selection ���#��,�����:� �+ ����� 3 !"��:� �+ ����

G57 Work coordinate system 4 selection ���#��,�����:� �+ ����� 4 !"��:� �+ ����

G58 Work coordinate system 5 selection ���#��,�����:� �+ ����� 5 !"��:� �+ ����

G59 Work coordinate system 6 selection ���#��,�����:� �+ ����� 6 !"��:� �+ ����

G54.1 Extend working coordinate system selection ���#��,�����:� �+ ���( �+ � �+�) !"��:� �+ ����

��� ! Okuma Control G15 H_ Work coordinate system selection

���#��,�����:� �+ ��� %�� G15H1 ,������%��:� �+ ����� 1 G90 Absolute command

�%��:�\���C����� (Working Zero) !"��:� �+ ������#�����] �� � ��� ��)!����,�������)!G91 Incremental command

�%��:��:���������:��� !"������]���� !"��:� �+ ������#�����] �� � ��� ��)!����,�������)!G98 Return to initial level in canned cancel

#������:��� #����)��,���#�������� Program �%��� FIX CYCLE %�� ��, TAP, BORING !"����G99 Return R point level in canned cycle

#������:��� R �� #����)��,���#�������� Program �%��� FIX CYCLE %�� ��, TAP, BORING G73 Peck Drilling Cycle

PECK DRILL CYCLE = ��,����# �?#���� G74 Counter Tap Cycle

TAP CYCLE = TAP ��� �?��[+#G76 Fine Boring Cycle

FINE BORING CYCLE = ������ (BORING)G82 Drill Cycle

DRILL CYCLE = ������ ����)���# �� ���� \wG83 Peck Drilling Cycle

DRILL CYCLE = ��)������ #����(Q),����#��� �� R �� ���� \w,���#��)!�����,��������(# �+� - �� ���#� �����

Page 4: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 4

G84 Tap CycleTAP CYCLE = TAP �� �?��[+#

G87 Back Boring CycleBACK BORING CYCLE = �%���#�]��� ����#� Boring �#�������(������ %��#��� Boring Chamfer ������������� ���#����

Page 5: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 5

+, -.- /+0 123456 47 89! 52,:/6 4

������,�����*+� ����������\(#w �+ � �+�#� ��� ����#��� ����%�����#����� �� ���#��,���� Control �������,�#���#�� y����,�������\(#w#���

������� ������ !"� �������*+�#��%��� ������� ���������;������� ����##���� )���*+� #�:]\(#w �+ �

POSITIONING (G00)G00 ,#�����& ��� ���� �?�)�� Cutting %+�������:� 45' ���:���� �?����� RAPID OVER RIDE

Command format

Example G00 X100.0 Y50.0;

�����# ��� ��;�##�!:z� Start ,#� X-Y-axis �� ��� ���� ������� �?�����:� (Rapid Feed)REMARK : G00 ������������ Cutting ���� ��

Y+

End point

X100.0 Y50.0

45' 0,0 Start point X +

G00 X100.0 Y50.0 ;

G00 X_ Y_ Z_ A_ B_ C_ ;

Page 6: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 6

LINEAR INTERPOLATION (G01)G01 ,#�����& ��� ���� !"� ������ Cutting %+�������:���� �?����� FEED RATE (F)

Command format G01 X_ Y_ Z_ F_ ;

G01 X_ F_ ;

G01 Y_ F_ ;

G01 Z_ F_ ;

FEED RATE (F) = ���;(���� �?���� y�����������# Cutter #�%+����'(����� �?����������; -#����)������� �����

EXAMPLE

Y+

50.0

Start point X0.0 Y0.0 50.0 X +

G01 X0.0 Y0.0 F100;

G01 X0.0 Y50.0 F100;

G01 X50.0 Y50.0 F100;

G01 X50.0 Y0.0 F100;

G01 X0.0 Y0.0 F100;

Page 7: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 7

CIRCULAR INTERPOLATION (G02, G03)G02 �+�����B����� �?��[+##������\�������� RG03 �+�����B������ �?��[+##������\�������� R

Command format

X = '() END POINT /�0/�� X-axisY = '() END POINT /�0/�� Y-axisR = �56�7890�:;� (Arc radius)I = '��'()?��@�A��BC '()��(���/�0/�� XJ = '��'()?��@�A��BC '()��(���/�0/�� YF = ;0��?�F0A5)?GHI� (FEED RATE)

EXAMPLE G02 X_ Y_ R_ ( I_ J_ ) F_ ;

Y+

End Point

X50.0 Y50.0

R50.0

0 Start point X +

G02 X50.0 Y50.0 R50.0 F100.0 ;

G02 X_ Y_ R_ ( I_ J_ ) F_ ;

G03 X_ Y_ R_ ( I_ J_ ) F_ ;

Page 8: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 8

EXAMPLE G03 X_ Y_ R_ ( I_ J_ ) F_ ;

Y+

End Point

X50.0 Y50.0

R50.0

0 Start point X +

G03 X50.0 Y50.0 R50.0 F100.0 ;

REMARK ���?)��890�:;� /JJ0�K7�7�?�7L�09�?)��890�:;� /JJ?87�L0��HI09�M�9?AF�0

Page 9: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 9

L M�NOPQ+R48SS�5T-,4

Y +

2

1

X - 3 X +

R25.0

4

Y -

�+ ������ �:� 1 ,����� �:� 1 �� �?� (CW)G02 X-25.0 Y0.0 I25.0 J0.0 F100.0 ;

�+ ������ �:� 2 ,����� �:� 2 �� �?� (CW)G02 X0.0 Y25.0 I0.0 J-25.0 F100.0 ;

�+ ������ �:� 3 ,����� �:� 3 ��� �?� (CCW)G03 X25.0 Y0.0 I-25.0 J0.0 F100.0 ;

�+ ������ �:� 4 ,����� �:� 4 ��� �?� (CCW)G03 X0.0 Y-25.0 I0.0 J25.0 F100.0 ;

REMARK I = '��'()?��@�A��BC '()��(���/�0/�� X-axisJ = '��'()?��@�A��BC '()��(���/�0/�� Y-axis

Page 10: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 10

DWELL TIME (G04)G04 DWELL TIME ��:�%� ��]� �� �#��$+���� ���

Command format

P , X = ?0O�?PQ�0���R7 (Sec)

REMARK T�0'U?�7LJ��HIM�9�5��VC��ILW9�5J/� ?87L)R��R7@�7ILW9J� Control I�'��� U ��HIIH@�Y

G10 +,MWXLY L6:PL MZ[R4 PL2S�+M\3:4P2]P7:̂L+M2]4 �P\3:4_ L: _56 4L2S`^3:aOS /PROGRAMMABLE DATA INPUT (G10)

L ML0 .PN+6 _bN�MO3-4 Pc,RZP PROGRAM (Input of working zero position)

Command format

Pn

n=1 G54n=2 G55n=3 G56n=4 G57n=5 G58n=6 G59

EXAMPLEG10 L2 P1 X-100.0 Y-100.0 Z50.0 ;

G54 G00 G90 X0 Y0 ;"

REMARK ?�H@I?;�H@I I9��BC J��R5)R7@�7;9� G10 L2 P1 �� PROGRAM ?;�H@I 'UJ5�RC�;9�M0��� Working zero position R7@ G54 /OU��J��R5)A9I��A�I �7;a�85@ G54 ?bH@I?OHI���� ��A9IMP�� Program )�0L

G10 L2 Pn X_ Y_ Z_ A_ B_ C_ ;

G04 P_ ;

G04 X_ ;

Page 11: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 11

G10 +,MWXLY L6:PL MZ[R4 PL2S�+M\3:4P2]P7:̂L+M2]4 �P\3:4_ L: _56 4L2S`^3:aOS /PROGRAMMABLE DATA INPUT (G10)

L ML0 .PN+6 TOOL c,RZP PROGRAM (Input of tool data)

1.1 L ML0 .PN+6 +, -/ , TOOL c,RZP PROGRAM (Tool length offset)

Command format

P = Offset numberR = ������� ����#�

1.2 L ML0 .PN+6 DIAMETER TOOL c,RZP PROGRAM (Tool dia offset)

Command format

P = Offset numberR = ������� ����#�

EXAMPLEG10 L10 P1 R100.0 ;G10 L12 P1 R5.0 ;

G54 G90 G80 G00 X0 Y0 ;G43 H** Z20.0;

REMARK : ?�H@I?;�H@I I9��BC J��R5)R7@�7;9� G10 L10 P** /OU G10 L12 P** �� PROGRAM ?;�H@I 'UJ5�RC�;9�M0��� Tool lengh offset /OU Tool dia offset /OU��J��R5)A9I��A�I �7;a�85@ G43 H** /OU G41,G42 D**?bH@I?OHI���� ���� Program )�0L

G10 L10 P_ R_ ;

G10 L12 P_ R_ ;

Page 12: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 12

SELECTION OF WORK COODINATE SYSTEM (G54~G59)L ML0 .PN_bN�MO3-5RPm:44 P (ZERO POINT)

��� ������������� 6 SET ���G54 ���#��,�����:� �+ ����� 1 !"��:� �+ ���� (Working coordinate system selection 1)G55 ���#��,�����:� �+ ����� 2 !"��:� �+ ���� (Working coordinate system selection 2)G56 ���#��,�����:� �+ ����� 3 !"��:� �+ ���� (Working coordinate system selection 3)G57 ���#��,�����:� �+ ����� 4 !"��:� �+ ���� (Working coordinate system selection 4)G58 ���#��,�����:� �+ ����� 5 !"��:� �+ ���� (Working coordinate system selection 5)G59 ���#��,�����:� �+ ����� 6 !"��:� �+ ���� (Working coordinate system selection 6)

EXAMPLEG54 G90 G00 G80 X0 Y0;

G43 H1 Z50.0;

REMARK :

;9�R7@/8) ILW9R7@ Working zero position ?PQ�;9�VI Machine position��Aa�/��9 VI Machine position �7�?PQ�'()6W�LgVI �� ;HI X0.00 Y0.00 �a���)M0�R7@ G54

ADDITIONAL SELECTION OF WORK COODINATE SYSTEM (G54.1 P_)L ML0 .PN_bN�MO3-5RPm:44 P (ZERO POINT)

�� Function ��� !"�#� �+ � �+���#�# ���#���� Working zero position �� G54~G59 ,��� ����#���� �+ � - �+������ EXTEND COODINATE @���� WORKING ZERO POSITION (G54~G59) �+*�#� SET �����#� G54~G59

Command format

Pn_ = ���#��,�����:� �+ �����

EXAMPLE G54.1 P5 G00 X0 Y0 ;

M3 S1000 ;G43 H1 Z50.0 ;

G54.1 Pn_ ;

Page 13: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 13

ABSOLUTE COMMAND AND INCREMENTAL COMMAND (G90, G91)G90 �%��:�\���C����� (Working Zero) !"��:� �+ ������#�����] �� � ��� ���� )!����,������ ����)!

(Absolute command)G91 �%��:��:���������:��� !"������]���� !"��:� �+ ������#�����] �� � ��� ���� )!����,������ ����)!

(Incremental command)

EXAMPLE Y +

50.0

_bN Start 0 50.0 X +

G01 X0.0 Y0.0; G01 X0.0 Y0.0;G01 X0.0 Y50.0; G01 X0.0 Y50.0;G01 X50.0 Y50.0; G01 X50.0 Y0.0;G01 X50.0 Y0.0; G01 X0.0 Y-50.0;G01 X0.0 Y0.0; G01 X-50.0 Y0.0;

REMARK : ������ G90 /OU G91 �7;0��8a�;5j/OU'a�?PQ�R7@'UA�I Ra�;0��?V���'IL9� ���

G90 G91

Page 14: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 14

TOOL DIAMETER OFFSET (G40, G41, G42)G40 �# �+# G41 ,�� G42

G41 ���� �%� %� DIAMETER TOOL �� � �+�)!��'�� G42 ���� �%� %� DIAMETER TOOL �� � �+�)!����

#��%� G41 ,�� G42 ������A����%���#� �+� Cutting ��� End mill �� �%� %+� Diameter ��������� ���� - ��� �� ���� �?���#��� �%� G41, G42 #�#��� �)���%����#������)�Command format G41 Dn_

G42 Dn_

Dn_ = Number �� �����%� %�B��!#�+�%� Number ����� �� Tool Number %��G41 [G42] D01

EXAMPLEY+

END MILL DIA O 20.0

X- X+

Y-

��� Set ��#( ���( ���� End mill � Set �� Tool data

PROGRAM G41

G00 X0.0 Y0.0 ;G41 G01 X-25.0 Y0.0 D01 ; ,#� X-axis �� ��� ���� ���� X-15.00 �� ���#;�# Offset ��)�� 10.00mm

G01 X-25.0 Y-25.0 ;G01 X25.0 Y-25.0 ; 10.00mmG01 X25.0 Y25.0 ;G01 X-25.0 Y25.0 ;G01 X-25.0 Y0.0 ;G40 G01 X0.0 Y0.0 ; 50.0x50.0

Page 15: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 15

oR �M c-6Z[R G41, G42

PROGRAM G41

G00 X0.0 Y0.0 ;G01 X-25.0 Y0.0 ; 10.00mmG01 X-25.0 Y-25.0 ; "G01 X0.0 Y0.0 ;

50.0x50.0

REMARK

������ G41, G42 /OU��� Set Dn_M�9�7;9�R7@/�9�I�A�LA50VC��ILW9�5JR�6R� ���?)�� ;9� Dn_ I�'BW� Set ?PQ�J0� (+)��HI -OJ (-) ,�9I� Cutting ���� ��'a�?PQ�A�I ��� Single block /OU Dry Run ?bH@IA�0' Check �9I������� G41 /OU G42 �7;0��8a�;5j/OU'a�?PQ�R7@'UA�I Ra�;0��?V���'IL9� ���

Page 16: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 16

TOOL LENGTH OFFSET (G43, G49)G43 ���� �%� %������ TOOL (Tool Length Offset),��,#� Z-axisG49 �# �+# G43

Command format

Hn_ = Number �� ����������B��!#�+�%� Number ����� �� Tool Number %��G43 H01

EXAMPLE

SPINDLE

???

PROGRAM G43 H01

G54 G00 G80 G90 X0.0 Y0.0 ;T01 M06 ;G43 H01 Z50.0 ;

"T02 M06 ;G43 H02 Z50.0 ; "

REMARK : ������ G43 H** �7;0��8a�;5j/OU'a�?PQ�R7@'UA�I Ra�;0��?V���'IL9� ���

G43 Hn_

Page 17: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 17

EXACT STOP CHECK (G09, G61, G64)G61 ��:� �� ����� Check ����,������ ����,����,�������&)! (G09 G61)G64 Cutting ModeEXAMPLE

��:� 0.2~0.3 �+��� �� ����� Check ����,������ ����,����,�������&)!

G64

)����:� �� ����� Check ������,�������&)!,�����:� �?#����

G09, G61

Page 18: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 18

FIX CYCLE COMMAND DATA

Command format

G** G CommandX_ ��,������ ����#� ��,#� X-axisY_ ��,������ ����#� ��,#� Y-axisZ_ ����(#�� ����#�R_ �� $� �#��� �+ ���,���� ��?� �� � ��� ���� )!�����,������ � (���� ������ ���)Q_ ����!����(# �� ����, �������

(1) ����!����(# �� ���� G73, GG83, G173, G183(2) ����!����(# �� ���� G77, G78(3)������� G87, G87(4) !�� ������ Feed G177, G178

P_ DWELL TIME ��:�%� ��]� �� �#��$+���� ���#���� �� !"��+��� ( ����� G04)F_ ������� �?���� (Feed Rate (F) )S_ ������� �?���:��������# Cutter ( Spindle Speed (s) )K_ #���'�������# �+#��,��������&

FIX CYCLE COMMAND ( DRILLING, TAP, BORING, REAMER )NOTE : 'UIK�J�L?PQ�J� 890�R7@'a�?PQ�A�I ���P�U'a�?R9��5��

G** X_ Y_ Z_ R_ Q_ P_ F_ S_ (K_) ;

Page 19: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 19

RETURN POINT (G98, G99)G98 #������:��� #����)��,���#�������� Program �%��� FIX CYCLE %�� ��, TAP, BORING !"����G99 #������:��� R �� #����)��,���#�������� Program �%��� FIX CYCLE %�� ��, TAP, BORING

!"����EXAMPLE

G98 G99

�:��� #����)���� Program = Z50.0

R. Point R. Point

Z. point Z. point

��� �?� Rapid��� �?� Feed Rate (F)

PROGRAMG54 G00 G80 G90 ;G00 X0.0 Y0.0 MS S2000 ;G00 Z50.0 ;

G98 G81 X50.0 Y50.0 Z-20.0 R2.0 F1000 ;

X50.0 Y-50.0 ; "G80 ; "

NOTE : ?�H@IRa����?'�U�W?�7LJ��IL/O�0/�� Z-axis 'U?;OH@I�R7@8W VC����L5 Z50.0 R(�;�5�

Page 20: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 20

PECK DRILL CYCLE (G73)G73 DRILL CYCLE = ��,����# �?#���� �� ���� \w

Command format

EXAMPLE

�:��� #����)���� Program

Z0.00 R Point #���:� R Point

Q d

��� �?� RapidQ d ��� �?� Feed Rate (F)

Q ����(# Z-axisEXAMPLE PROGRAM

G54 G00 G90 G80 ;G100 T01 X50.0 Y50.0 Z20.0 G43 H01 M3 S1800 ;G99 G73 X50.0 Y50.0 Z-40.0 R2.0 Q5.0 F256 ;

G80 ;G00 Z100.0 M09 ;M05 ;M30 ;

REMARK :

;9�L�?OF���IL (d) Set R7@ Parameter /OU;9� Q 'UA�I �a���)?PQ�;9�J0� (Q+)

G73 X_ Y_ Z_ R_ P_ Q_ F_ ;

Page 21: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 21

DRILL CYCLE (G81, G82)G81 ,G82 DRILL CYCLE = ������ ����)���# �� ���� \w

Command format

EXAMPLE

�:��� #����)���� Program

R Point #���:� R Point

��� �?� Rapid��� �?� Feed Rate (F)

����(# Z-axis

EXAMPLE PROGRAMG54 G00 G90 G80 ;G100 T01 X50.0 Y50.0 Z20.0 G43 H01 M3 S1800 ;G99 G81 X50.0 Y50.0 Z-40.0 R2.0 F256 ;

G80 ;G00 Z100.0 M09 ;M05 ;M30 ;

G81 X_ Y_ Z_ R_ P_ F_ ;

G82 X_ Y_ Z_ R_ P_ F_ ;

Page 22: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 22

DRILL CYCLE (G81, G82)G81 ,G82 DRILL CYCLE = ������ ����)���# �� ���� \w,��!����� �?���#� ��������#��

Command format

EXAMPLE

�:��� #����)���� Program

R Point #���:� R Point

WSpeed E

��� �?� RapidSpeed F ��� �?� Feed Rate (F)

VSpeed L ����(# Z-axis

EXAMPLE PROGRAMG54 G00 G90 G80 ;G100 T01 X50.0 Y50.0 Z20.0 G43 H01 M3 S1800;G99 G81 X50.0 Y50.0 Z-15.0 R2.0 W5.0 V5.0 E50 F100 L150 ;

G80 ;G00 Z100.0 M09 ;M05 ;M30 ;

REMARK : '��A50IL9� '��Aa�/��9 R point (R2.0) BC T�0 �� ��� Feed E (E50) = 5.0mm'��Aa�/��9 T�0 ��BC Z-10.00 ��� Feed F (F100) = 10.0mm'��Aa�/��9 Z-10.00 BC Z-15.0 ��� Feed L (L150) = 5.0mm

G81 X_ Y_ Z_ R_ W_ E_ F_V_ L_ ;

G82 X_ Y_ Z_ R_ W_ E_ F_ V_L_ ;

Page 23: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 23

PECK DRILL CYCLE (G83)G83 DRILL CYCLE = ��������� #���� Q_ ,����#��� �� R_ �� ���� \w,���#��)!�����,��������(#

�+� �� ���#� �����

Command format

EXAMPLE

R point

Q

d

Q ��� �?� Rapid d ��� �?� Feed Rate (F)

Q

����(# Z-axis

EXAMPLE PROGRAMG54 G00 G90 G80 ;G100 T01 X50.0 Y50.0 Z20.0 G43 H01 M3 S1800 ;G99 G83 X50.0 Y50.0 Z-15.0 R2.0 Q3.0 F125 ;

G80 ;G00 Z100.0 M09 ;M05 ;M30 ;

REMARK :

;9�L�?OF���IL (d) Set R7@ Parameter /OU;9� Q 'UA�I A�)?PQ�;9�J0� (Q+)

G83 X_ Y_ Z_ R_ P_ Q_ F_ ;

Page 24: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 24

������,�����*+� ����������\(#w �+ � �+�#� ��� ����#��� ����%�����#����� �� ���#��,���� Control �������,�#���#�� y����,�������\(#w#���

�� � � !������������ �#� ��� ����#� ��� �?����� M Command �����# �)���� !"����� ����������� � ��������� ����M Command �������#?�� ,�� M Command �� $����*+����)!��� ������� ��� ��� !"������%�����!���� ,�� M Comand ���������;�%�)��#����& Control ���� M Command �� �&�� � �?��#�������(������#� Option �(������� M Command )���� ��� ������ ��M Command ������#,� �� ����:�#��������� Machanic %�� ���� � !�� �� Tool, ���� � !����� Cooland !"����

M COMMAND LISTM code

M00 PROGRAM STOPM01 OPTION STOPM02 � Program ,�������#����� Program ��#�����M30 � Program ,�������#����� Program ��#�����M03 ��� Spindle ��:��� �?��[+# (CW)M04 ��� Spindle ��:���� �?��[+# (CCW)M05 ��� Spindle ��:���:�M06 !�� �� ToolM08 ������� �?�)��M09 ������� �?���:�)��M98 ���# Sub ProgramM99 ����#�� Program ���# (Main program)

Page 25: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 25

PROGRAM STOP (M00)M00 PROGRAM STOP

�� � ��� �����;(������ M00 �� Program ��� Spindle ����:����� Coolant ��:�)����������� �&��:����� �� �#�!:z� START switch �:#����������������)!,�� ��� Spindle ��:� Coolant )��!#�+

EXAMPLE PROGRAMG01 X0.0 Y0.0 F100 ;G01 X0.0 Y50.0 F100 ;M00 ;

G01 X50.0 Y50.0 F100 ;G01 X50.0 Y0.0 F100 ;G01 X0.0 Y0.0 F100 ;

NOTE : M00 890�����������q7 Test cutting ��HI A�0' Check

OPTION STOP (M01)M01 OPTION STOP

�� � ��� �����;(������ M01 �� Program ��� Spindle ����:����� Coolant ��:�)����������� �&��:����� �� �#�!:z� START switch �:#����������������)!,�� ��� Spindle ��:� Coolant )��!#�+ B���%����#� !:z�[OP.STP] � Opertion panel

EXAMPLE PROGRAMG01 X0.0 Y0.0 F100 ;G01 X0.0 Y50.0 F100 ;M01 ;

G01 X50.0 Y50.0 F100 ;G01 X50.0 Y0.0 F100 ;G01 X0.0 Y0.0 F100 ;

NOTE : M01 890�����������q7 Test cutting ��HI A�0' Check G54 G90 G80 G00 ;

END OF PROGRAM (M02, M30) G100 T01 X0.0 Y0.0 Z20.0 G43 H01 ;

M02 � Program ,�������#����� Program ��#����� G99 G81 Z-20.0 R2.0 F650 K0 ;M30 � Program ,�������#����� Program ��#����� G39 X0.0 Y0.0 I20.0 J15.0 K4 P3 Q30 ;

G80 ;NOTE : A�I ��� M30 ��HI M02 R(�;�5� ?�H@I?8�F'8������?V7L� Program G00 Z50.0 ;

:)L�a���)R7@J��R5)8()R��L?8�I M05 ;M30 (M02) ;

Page 26: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 26

SPINDLE COMMAND (M03, M04, M05, M19)M03 ��� Spindle ��:��� �?��[+# (CW)M04 ��� Spindle ��:���� �?��[+# (CCW)M05 ��� Spindle ��:���:�S_ #������� �?�����:������� Spindle

Command format

EXAMPLE PROGRAM M03 S_

G54 G00 G90 G80 X0.0 Y0.0 M03 S1700 ;

" "M05 ;

M30 ;

SPINDLE ORIENTATION (M19)M19 Lock ��� Spindle 0 ��\

TOOL CHANGE (M06)M06 !�� �� Tool

EXAMPLE PROGRAM M06 T_ ���# TOOL ����&�,��� !�� ��

or

T_ ���# TOOL ����&��� ������M06 ��#� !�� ��

M03 S_

M04 S_

Page 27: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 27

G54 G00 G90 G80 ; G54 G00 G90 G80 ;M06 T01 ; T01 ; T01 ��:����G43 H01 Z20.0 ; M06 ; !�� �� " G43 H01 Z20.0 ; " "

"

REMARK : ���M)���J� Model ?R9��5��

Page 28: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 28

SUB PROGRAM (M98, M99)M98 ���# Sub ProgramM99 ����#�� Program ���# (Main program)

Command format

P = %� � Sub Program �� ����#� ���#L = ������������ ���# (� Control ���%������� �)M99 ����#�� Program ���# (Main program)

EXAMPLE

T1 = Center drillT2 = DrillT3 = TAP M8

50.0 (0,0)

50.0

EXAMPLE

G54 G90 G80 G00 ;

G100 T01 X25.0 Y25.0 G43 H01 M3 S** ; X25.0 Y25.0 ;G99 G81 Z-5.0 R2.0 F** K0 ; X25.0 Y-25.0 ;M98 P002 ; X-25.0 Y-25.0 ;G00 Z50.0 ; X-25.0 Y25.0 ;G100 T02 X25.0 Y25.0 G43 H02 M3 S** ; G80 ;G99 G81 Z-20.0 R2.0 F** K0 ; M99 ;

M98 P002 ;

G00 Z50.0 ;G100 T03 X25.0 Y25.0 G43 H03 M3 S** ;G99 G77 Z-20.0 R2.0 I** S** ;M98 P002 ;

G00 Z50.0 M09 ;M05 ;M30 ;

TOOL LIST

M98 P_ L_

TAP M8x4hole

Sub Program Name : O002Maim Program Name : O001

Page 29: Prepared by LOY Page 1 - usedmachinethai.com · Prepared by LOY Page 2 G COMMAND LIST G code ... Okuma Control ˛ ˇ % % TOOL ... G73 Peck Drilling Cycle PECK DRILL CYCLE = ...

Prepared by LOY Page 29

PROGRAM EXAMPLE :

Z = 0.0 5.00

M6.0xP1.0x4Hole15.0x15.0

40.00 50.00

60.00

90.00 T1 = End Mill O 20.0100.00 T2 = Center Drill

T3 = Drill O

T4 = Tap M6xP1

G54 G00 G90 G80 G64 ; G99 G81 Z-5.0 R2.0 F450 K0 ;

T01 ; M98 P002 ;

M06 ; G00 Z20.0 ;T02 ; M06 ; X72.5 Y32.5 ;N01 (T01= END MILL = 20.0) ; T04 ; X72.5 Y17.5 ;G00 X-15.0 Y-15.0 M03 S3200 ; N03 (T03 = DRILL) ; X57.5 Y17.5 ;G43 H01 Z5.0 ; G00 X65.0 Y25.0 M03 S1500 ; X57.5 Y32.5 ;G01 Z-5.0 F1000 ; G43 H03 Z10.0 ; G80 ;G41 G01 X5.0 Y-15.0 D01 F230 ; G99 G81 Z-20.0 R2.0 F230 K0 ; M99 ;G01 X5.0 Y40.0 ; M98 P002 ;G01 X95.0 Y40.0 ; G00 Z20.0 ;G01 X95.0 Y5.0 ; M06 ;G01 X-15.0 Y5.0 ; N04 (T04 = TAP) ;G40 ; G00 X65.0 Y25.0 M03 S1500 M08 ;G00 Z20.0 ; G43 H04 Z10.0 ;M06 ; G99 G77 Z-17.0 R2.0 I** K0 ;T03 ; M98 P002 ;N02 (T02 = CENTER DILL ) ; G00 Z20.0 ;G00 X65.0 Y25.0 M03 S2000 M08 ; M05 ;G43 H02 Z10.0 ; M30 ;

TOOL LIST

MAIN PROGRAM O001

SUB PROGRAM O002