[CNC 프로그램 기초]자동선반(복합선반) G코드 G41/G42 인선보정

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

배면
21~28 배면공구대

이렇게 구성되있습니다.

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

인선 R 보정(G40, G41, G42)

테이퍼 절삭이나 원호 절삭을 할 경우에 공구 위치 보정에서 보정할 수 없는 경우가 발생하나 이 오차분을 자동적으로 연산해 보정하는 기능입니다.

가공경로

보정을 하지 않고 도면 치수를 그대로 따서 사용하게되면 공구의 노즈R로 인해 미삭/과삭이 발생합니다.
그런 현상을 방지하기위해 자동으로 보정값을 계산해서 가공하는 명령어 입니다.

G코드 공구 보정 방향
G40 인선 R 보정 취소
G41 공구의 진행 방향에 제품이 우측이 되는 경우
G42 공구의 진행 방향에 제품이 좌측이 되는 경우

장비마다 축방향은 다를 수 있습니다.
제가 처음 배웠던 일반 CNC의 경우 Z축의 원점이 0이고 Z-방향으로 가공이 진행되는 식이었습니다.
축방향이 다르면 보정번호도 다르게 넣어야 될 수 도있습니다.
축의 방향은 본인의 장비에 맞게 생각하시면 좋겠습니다.
굳이 이해 하려고 하지마시고 같은 보정으로 먹는다면 그냥 외우시는게 빠릅니다.

사용법

  • 데이터 설정 

공구 보정 방향

G41/42를 사용하려면 데이터가 있어야 합니다. 
OFFSET 화면에 들어가게 되면 T보정과 노즈R 보정칸이 있습니다.
그곳에 공구의 노즈R과 공구 보정번호를 넣으면 준비는 끝입니다.
값이 틀릴 시 물건이 잘못 나올 수 있으니 주의 하시길 바랍니다.

 

프로그램 예시)
T300(터닝)
G0X11.0Z0.0M3S4000T3
G1X-0.5F0.01
G0X4.0Z-0.1
G41G1X4.115Z0.0F0.02
G1X5.048Z1.09
G2X5.422W0.028R0.2
G1X6.921
G1W0.888
G1X10.0
G1W0.3
G1X10.1W0.1
G40G0X20.0Z-2.0T0

T1500(2.5보링)
G0Z-1.0M3S4000T15
G50 U2.5
G42G1X3.286Z0.0F0.01
G1X2.585Z2.932
G1Z4.38
G1X2.5
G40G0Z-1.0
G50U-2.5
G0T0

 

프로그램시 상당히 편리한 코드이지만 새프로그램시 계산을 못하는 경우가 발생해
곤란한 경우가 가끔생기기도 합니다.
결국 못찾으면 도면에 노즈R을 그려서 프로그램을 다시해야 되기때문에
노즈R을 그려서 프로그램을 하는 방법도 익혀 놓으시길 바랍니다.

요약

1. 공구데이터를 입력한다.
2. 프로그램 가공도입부에 G41/G42를 넣는다.
3. 가공이 끝나고 G40으로 꺼준다

반응형

댓글

Designed by JB FACTORY