2010년 8월 23일 월요일

화낙 M코드 리스트 및 설명

Code

기 능 내 용

M00

Program Stop

M01

Optional Program Stop

M02

Program End(Reset)

M03

주축 정회전(CW)

M04

주축 역회전(CCW)

M05

주축 정지

M06

공구 교환

M08

절삭유 ON

M09

절삭유 OFF

M16

Tool Into Magazine

M19

주축Orientation Stop

M28

Magazine 원점복귀

M30

Program End(Reset) & Rewind

M48

Spindle Override Cancle OFF

M49

Spindle Override Cancle ON

M60

APC Cycle Start

M80

Index테이블 정회전

M81

Index테이블 역회전

M98

Sub-Program 호출

M99

End of Sub-Program






M 코드

(1). 의미

- 보조기능으로서 기계측에서의 ON/OFF의 제어를 지정해준다.

- 한 블록에서 1개만 유효하며 2개 이상 지령하면 뒤에 지룡한 M코드만        유효 하다.

(2). 기능

1 프로그램 정지(00)

   M00지령을 포함한 블록ㅇ르 실행한 후 자동 운전을 정지 .

   MODAL정보는 모두 보존 “자동개시”키를 누르면 자동 운전



2. 선택적 정지(01)

   M00지령을 포함한 블록을 실행한 후 자동 운전을 정지“조작판”의           “OPTIONAL STOP"기능이 상태일 때 M00과 같은 모양으로 ”M01“을 표      시 경보버져가 울린다.  

   주축회전 COOLANT는 일단 정지 재개할때 다시 작동

3. 프로그램 종료(M02)

   주프로그램의 마침 표시 자동운전을 정지 리셋 상태로 되며 주축회전       COOLANT등도 정지

 M03

주축 정전(CW방향)

 M04

 주축역전(CCW방향)

 M05

 주축정지(STOP)

4. 주축회전에 관한 지령



`5. 절삭유에 관한 지령(M08,M09)

 M08

 절삭유 토출 (ON)

 M09

 절삭유 토출 (OFF)




6. 작업 클램프에 관한 지령(M12,M13)

7. TAIL STOCK에관한 지령(M14,M15)

8.프로그램 종료화 되감기(RASTART)(M30)

 -프로그램을 다시 처음 시각으로 환원시킨다.

 -parpmeter를 설정하면 RESTART를 할수 있다.

9. 주축기어 선택에 관한 지령(M40,M41,M42,M43)

 M40

 중립 위치

 M41

 저 기어 선택

 M42

 중간 기어 선택

 M43

 고 기어 선택


10. 주축 우선 취소에 관한 지령(M48,M49)

 M48

 주축 우선 취소 OFF

 M49

 주축 우선 취소 ON


11. 부 프로그램 호출(M98)

  부프로그램 지령 예)M98 P L

 ▶만약 자기 자신의 프로그램 번호를 호출하면 계속 그 프로그램을 반복한     다. 주 프로그램 번호는 프로그램 이름으로서 0에 따른 4자리의 숫자로     등록하는데 S4단의 맨 앞자리 0을 생략하면 안된다.

12. 부 프로그램 종료와 복귀(M99)

  -부 프로그램의 마침을 표시

  -M99를 실행하면 주 프로그램에 돌아간다

  -주 프로그램 중에서 M99를 실행하면 주 프로그램이 선두로 돌아간다

화낙 고정 싸이클 설명

- 프로그램을 간단하게 하는 기능으로 구멍가공하는 몇개의 블록을 하나의 블록으로 프로르램을 작성할 수 있다. 고정 싸이클은 드릴, 탭, 보링기능 등이 있고, 응용하여 다른 기능으로도 사용할 수 있다. 예를 들면 보링 싸이클로 드릴작업도 가능하다.

고정 싸이클 종류는 G73 - G89 까지 12 종류가 있고 G80 기능으로 고정 싸이클을 말소 시킨다.

고정 싸이클 기능을 쉽게 이해하기 위해서는 각 고정 싸이클의 공구경로를 관찰하여 이해하면 된다.



* 고정 싸이클의 동작

G73 - 고속 심공드릴 싸이클

G74 - 역탭핑 싸이클(왼나사)

G76 - 정밀보링 싸이클

G81 - 드릴 싸이클

G82 - 카운트보링 싸이클

G83 - 심공드릴 싸이클

G84 - 탭핑 싸이클

G85 - 보링 싸이클(리이머)

G86 - 보링 싸이클

G87 - 백보링 싸이클

G88 - 보링 싸이클

G89 -     "



1) 초기점 복귀(G98)와 R점 복귀(G99)

- 고정 싸이클 기능과 같이 선택하여 지령하고 현재의 구멍가공이 끝나고 공구 도피하는 위치를 결정하는 기능이다.



* 초기점 복귀 (G98)

- 구멍가공이 끝나면 공구 도피하는 위치가 고정 싸이클 시작하기 직전의 공구 절입 축의 위치로 복귀한다. 가공이 끝난 지점에서 초기점까지 복귀는 급속으로 이동한다.



*  R점 복귀(G99)

- 구멍가공이 끝나면 공구 도피하는 위치가 고정 싸이클에 지령된 R점으로 공구절입 축이 지령된 위치로 복귀한다. R점은 가공 시작점도 된다. 이와 같이 R점 복귀는 두가지의 기능이 있고, R점의 기준위치는 절대지령인 경우는 공작물 좌표계 Z축의 0가 기준이 된다. 만약 증분지령을 했을 경우는 초기점에서 거리를 지령한다. 가공이 끝난 지점에서 R점까지 복귀는 G00을 지령하지 않아도 급속으로 이동한다.



2) 고정 싸이클의 절대지령과 증분지령

- 고정 싸이클 지령은 절대지령과 증분지령에 따라서 R점의 기준위치와 Z종점의 기준위치가 다르다. 절대  지령인 경우 R점과 Z 종점의 기준점은 공작물 좌표계 Z0. 인 지점이 되고, 증분지령인 경우 초기점의 위치가 R점의 기준이 되고, 또 Z 종점의 기준은 R점이 된다.



참고) 평면선택에서의 고정 싸이클 기능 차이

- 고정 싸이클에서는 일반적으로 공구길이 방향 절삭가공을 하지만 특별한 경우에 Angle Holder 를 사용하여 공작물의 측면에 고정 싸이클 작업을 할 경우가 있다. 이때 평면선택을 바꾸어서 지령한다.



3) 고정 싸이클 기능 설명

1. 드릴 싸이클(G81)

- 일반적인 드릴가공이나 센타드릴 가공으로 칩 배출이 용이한 공작물의 구멍가공에 사용된다.



* 지령 방법

G81 (G90 G98   X_ Y_ Z_ R_ F_ K_ ;G91 G99) 

* 지령 워드의 의미

- X,Y : 구멍 가공의 위치

Z : 구멍 가공의 깊이

R : R점의 좌표를 지령한다.

F : 이송속도

K : 반복회수 지령



2. 카운트 보링 싸이클(G82)

- 구멍 바닥면을 좋게 하기 위하여 구멍 바닥에서 드웰 지령할 수 있다. 카운트 보링이나 카운트 씽킹작업등 구멍 바닥면을 좋게 하는 기능이다.



* 지령방법 

G82 (G90 G98   X_ Y_ Z_ R_ P_ F_ K_ ;G91 G99)          



* 지령워드의 의미

X,Y : 구멍 가공의 위치

Z : 구멍 가공의 깊이

R : R점의 좌표를 지령한다.

P : 드웰 지령(지정 시간만큼 구멍가공 종점에서 프로그램의 진행을 정지시킨다. G04 기능과 지령방법이 같고, 주축과 절삭유등 보조기능은 정상적으로 작동된다. P지령을 생략하면 G81 기능과 같다.)



3. 고속 심공드릴 싸이클(G73)

- 드릴 직경의 3배 이상인 깊은 구멍을 롱칩이 발생하지 않도록 가공하는 기능이다. 1회 절입하고 후퇴를 반복하면서 종점까지 이동하고 공구가 도피한다.


* 지령 방법

G73 (G90 G98   X_ Y_ Z_ R_ Q_q F_ K_ ;G91 G99)



* 지령 워드의 의미

X,Y : 구멍 가공의 위치

Z : 구멍 가공의 깊이

R : R점의 좌표를 지령한다.

Q : 매회 절입량(Q지령을 생략하면 R점에서 Z점까지 연속 가공하는 G81 기능과 같이 동작한다.)

F : 이송속도

K : 반복회수 지령



4. 심공드릴 싸이클(G83)

- 직경이 작고 깊은 구멍을 가공할 때 칩 배출이 원활하지 않고 절삭공구의 선단까지 절삭유의 투입이 쉽지 않다. 이때 칩 배출을 좋게하기 위하여 1회 절입하고 복귀하여 복귀하기 직전의 위치에서 위쪽까지 급속이동하고 다시 절삭하는 동작을 반복하고 공구가 도피하는 기능이다. 특히 작고 깊은 드릴 가공이나 나삭재 가공에 좋은 기능이다.



* 지령방법

G83 (G90 G98  X_ Y_ Z_ R_ Q_q F_ K_ ;G91 G99)



* 지령워드의 의미

X,Y : 구멍 가공의 위치

Z : 구멍 가공의 깊이

R : R점의 좌표를 지령한다.

Q : 매회 절입량

F : 이송속도

K : 반복회수 지령



5. 탭핑 싸이클(G84)

- 오른나사 탭 공구를 이용하여 탭 가공을 한다. 주축이 정회전하여 탭 가공을 하고 역회전 하면서 공구가 복귀하고, 다시 주축이 정회전 한다.



* 지령 방법

G84 (G90 G98   X_ Y_ Z_ R_ F_ K_ ;G91 G99)



* 지령워드의 의미

X,Y : 탭 가공의 위치

Z : 탭 가공의 깊이

R : R점의 좌표를 지령한다.

F : 탭 가공 이송속도

[탭 가공의 이송속도 계산 방법]

F = n * f 

F : 탭 가공 이송속도

n : 주축 회전수

f : 탭 피치

K : 반복회수 지령



참고) Rigid Tapping 에 관하여

- 탭 가공의 이송은 탭이 회전하여 회전수 * 피치 만큼 이동한다. 머시닝센타에서 탭 가공을 하면 먼저 주축이 회전하고 회전수와 탭의 피치를 환산한 이송속도로 탭 가공을 하고, 탭 가공이 끝나는 지점에 축이송이 완료되면 주축이 정지 하지만 관성에 의해서 주축이 정확하게 축이송이 끝나는 지점과 같아질 수 없다. 이 때문에 탭은 파손되고 공작물은 불량이 된다. 이와 같은 문제점을 해결하기 위하여         탭 홀더를 사용하여 탭 가공을 하게 된다.

탭 홀더 본체부와 폴렛부분이 움직일 수 있도록 고안된 특수 공구이다. 움직이는 부분이 있기 때문에 주축이 관성때문에 바로 정지하지 않고 회전한 만큼 폴렛부분이 이동하여 탭 파손을 막아준다.

Rigid Tapping 기능은 탭 홀더를 사용하지 않고 탭 가공을 할 수 있도록 주축 회전과 축의 이송을 동기 이동시켜 고속으로 탭 가공을 한다.



6. 왼나사 탭핑 싸이클(G74)

- 왼나사 탭 공구를 이용하여 탭 가공을 한다. 주축이 역회전하여 탭 가공을 하고 정회전하면서 공구가 복귀하고, 다시 주축이 역회전 한다.

* 지령 방법

G74 (G90 G98   X_ Y_ Z_ R_ F_ K_ :G91 G99)



* 지령워드의 의미

X,Y : 탭 가공의 위치

Z : 탭 가공의 깊이

R : R점의 좌표를 지령한다.

F : 탭 가공 이송속도

K : 반복회수 지령



7. 정밀 보링 싸이클(G76)

- 정밀 보링(Fine Boring) 기능은 종점에 도달하면 주축 한 방향 정지 후 보링 바이트 반대 방향으로 Shift 하여 복귀하는 기능으로 특히 정밀도가 필요한 가공에 사용한다.



* 지령 방법

G76 (G90 G98   X_ Y_ R_ Q_q F_ K_ ;G91 G99)

* 지령워드의 의미

X,Y : 보링 가공의 위치

Z : 보링 가공의 깊이

R : R점의 좌표를 지령한다.

Q : Shift 량(보링 가공과 주축 한 방향 정지 후 복귀하기전 보링 바이트 반대 방향으로 Shift 량 설정한다. 어떤 축이 Shift하는지 파라메타에 설정한다. Q 지령을 생략하면 Shift 동작을 하지 않는다.)

F : 이송속도

K : 반복회수 지령



8. 보링 싸이클(G85)

- 일반적인 보링 기능과 달리 절입할 때와 복귀할 때 절삭가공으로 동작한다. 보통 리이머 가공 기능으로 많이 사용한다.



* 지령 방법

G85 (G90 G98   X_ Y_ Z_ R_ F_ K_ ;G91 G99)



* 지령워드의 의미

X,Y : 보링 가공의 위치

Z : 보링 가공의 깊이

R : R점의 좌표를 지령한다.

F : 이송속도

K : 반복회수 지령



9. 보링 싸이클(G86)

- 일반적인 보링 싸이클 기능으로 종점에 도달하고, 주축정지 후 급속으로 복귀하는 기능으로 황삭보링기능으로 사용한다.



* 지령 방법

G86 (G90 G98  X_ Y_ Z_ R_ F_ K_ ;G91 G99)



* 지령워드의 의미

X,Y : 보링 가공의 위치

Z : 보링 가공의 깊이

R : R점의 좌표를 지령한다.

F : 이송속도

K : 반복회수 지령



10. 백 보링 싸이클(G87)

- 일반 보링 싸이클과는 달리 반대쪽을 보링하는 기능이다. 공구가 아랫면을 보링하기 위해서 공구가 회전하는 상태에서 이동하면 공구가 파손된다. 이와 같은 공구 파손을 방지하기 위하여 주축 한 방향 정지상태에서 Q량 만큼 보링날 반대방향으로 이동하고 R점까지 급속 이송한다. R점에서 보링 중심위치로 이동한 후 주축 정회전 하면서 Z축 이동종점까지 절삭가공을 하고, 다시 주축 한 방향 정지 후 Q량 만큼 이동하여 초기점까지 복귀하고 공구중심으로 이동하여 주축 정회전 하는 기능이다.



* 지령 방법

G87 (G90 G98   X_ Y_ Z_ R_ Q_q F_ K_ ;G91 G99)

 

* 지령워드의 의미

X,Y : 보링 가공의 위치

Z : 보링 가공의 깊이

R : R점의 좌표를 지령한다.

Q : Shift 량

F : 이송속도

K : 반복회수 지령



11. 보링 싸이클(G88)

- Z축 보링종점까지 절삭 후 헨들을 이용하여 이동을 개입할 수 있다. 보링길이가 일정하지 않은 경우 임의 지점까지 자동 절삭하고 눈으로 확인 하면서 깊이를 절삭하고 임의의 위치에서 자동개시를 실행하면 정상적으로 복귀하는 기능이다. 일반적으로 대형 보링기계에서 많이 사용한다.



* 지령 방법

G88 (G90 G98   X_ Y_ Z_ R= P_ F_ K_ ;G91 G99)



* 지령워드의 의미

X,Y : 보링 가공의 위치

Z : 보링 가공의 깊이

R : R점 좌표를 지령한다.

P : 드웰지령

F : 이송속도

K : 반복회수 지령