[CNC 프로그램 기초]스타 자동선반(복합선반) M코드 M0~15

반응형
반응형
모든 프로그램은 자동선반(Swissturn) STAR R4 type A를 기준으로합니다.
갱타입 선반이며
정면
1~6, 11~12 터닝공구
14~16 정면공구대
7~9, 31~32 크로스공구대
17~19 정면회전유닛

배면
21~28 배면공구대
이렇게 구성되있습니다.

제가 사용하는 장비기준이며 장비마다 조금씩 다를 수 있습니다.

 

M코드란

G코드가 직접적인 가공을 수행하는 기능이 대부분이고
M코드는 보조적인 기능을 수행하는 코드라고 할수있습니다.
또한 M코드는 한줄에 한번만 지령이 가능합니다.
크게 어려운 기능은 아니니 최대한 묶어서 작성하도록 하겠습니다.

M-Code

  코드 내용 기능 HEAD1 HEAD2
M0 프로그램 스톱 MEMORY모드 가공중 M0를 만나면 실행을 정지합니다. START버튼으로 재개 O O
M1 옵셔널 스톱 OPTIONAL STOP 키 점등시 가공중 M1를 만나면 실행을 정지합니다.  START버튼으로 재개 O O
M3 스핀들 정회전 스핀들이 정회전 합니다. O O
M4 스핀들 역회전 스핀들이 역회전 합니다. O O
M5 스핀들 정지 스핀들이 정지합니다. O O
M6 스핀들 클램프 스핀들을 클램프합니다. O O
M7 스핀들 언클램프 스핀들을 언클램프 합니다. O O
M8 C축 제어 ON C축 제어를 ON 합니다. O O
M9 C축 제어 OFF C축 제어를 OFF 합니다. O O
M10 콜렛 클램프 콜렛을 클램프 합니다. O O
M11 콜렛 언클램프 콜렛을 언클램프 합니다. O O
M14 에어 블로우 ON 에어 블로우 ON 합니다. X O
M15 에어 블로우 OFF 에어 블로우 OFF 합니다. O O
M20 원사이클 스톱 지령 될때마다 카운터가 1개올라갑니다. ONE CYCLE 키 점등시 정지합니다. O O

 

M6~M8 코드 사용법

딱히 설명할게 없다고 생각했는데 이코드는 헷갈릴것 같아 짧게 예시를 넣어보겠습니다.

가공도면

만약 이런 6각을 크로스 공구로 판다고 한다면

.
.
T900(E/M 3MM)
M5
M36S6000
M8
G0X3.0Y5.0Z2.0C0.0T9
M6
G1X2.425F0.1
G1Y-5.0F0.02

M7
G0C60.0
M6
G1Y5.0F0.02
.
.
.
G0Y20.0M38T0
G99M9
.
.
공구선정
회전정지
크로스 공구회전
C축 제어 ON
위치 결정
C축 클램프
G1X2.425F0.1
G1Y-5.0F0.02

C축 언클램프
C축 60도 회전
C축 클램프
G1Y5.0F0.02
.
.
.
G0Y20.0M38T0 
C축 제어 OFF

측면에서 엔드밀로 가공을 하는 프로그램입니다.
M8을 하게되면 C축제어(각도제어)가 들어가게 되면서 좌표코드에 C(H)축을 입력해주어야 합니다.
이후 M6을 하는 이유는 C축 제어도중 부하를 많이 받게되면 각도가 틀어지는 일이 발생할 수 도 있기때문에
축이 돌아가지 않게 한번더 잡아주는 것입니다.
잡혀 있으니 C축을 돌리고 싶으면 클램프를 풀고 각도를 돌려야 하는 것입니다.

간단히
가공중 축과 공구가 같이 움직여야 하는 가공의 경우에는 M6코드가 필요가 없고
가공중 공구만 움직이면 되는 가공의 경우에는 M6을 넣어주는편이 좋습니다.

감사합니다.

반응형

댓글

Designed by JB FACTORY