직업공부

실전, G코드 프로그래밍: 초보자를 위한 기본 가공 예제 (베어링 가공), M코드 설명

궁금한 회사원 2025. 3. 24. 21:55
반응형

베어링을 삽입하기 위해서는 정확한 내경 가공홈 파기 작업이 필요합니다.
이번 예제에서는 내경(Ø50mm) 가공과 홈(깊이 2mm, 폭 3mm) 파기를 수행하는 G코드를 작성해 보겠습니다.


🔹 프로그램 개요

  • 작업 종류: 베어링 삽입을 위한 내경 및 홈 가공
  • 사용 공구:
    • T2 : 내경 바이트 (Ø50mm 가공)
    • T3 : 홈 파기 바이트 (깊이 2mm, 폭 3mm)
  • 재료: 외경 Ø60mm, 길이 30mm

📌 1️⃣ 기본 설정 및 공구 호출

%
O2000 (베어링 가공 프로그램)
N10 G21 (단위: mm 설정)
N20 G18 (ZX 평면 선택 - 선반 가공)
N30 G90 (절대 좌표 모드)
N40 G54 (좌표계 설정)

N50 T2 M06 (2번 공구 장착 - 내경 바이트)  
N60 S1200 M03 (스핀들 시계방향 회전, 1200RPM)  
N70 G00 X55.0 Z2.0 (내경 가공 시작 위치 이동)
 

 

 
 

설명

  • G18 : ZX 평면 선택 (선반 가공에서는 G18을 사용)
  • T2 M06 : 2번 공구(내경 바이트) 장착
  • S1200 M03 : 스핀들 속도 1200RPM으로 시계방향 회전

📌 2️⃣ 내경 가공 (Ø50mm, 깊이 20mm)

 
N80 G00 X52.0 Z0 (내경 가공 시작점 이동)
N90 G01 X48.0 F150 (Ø50mm 내경 가공)
N100 G01 Z-20.0 (깊이 20mm 가공)
N110 G00 X55.0 (안전 위치로 복귀)

설명

  • X52.0 → X48.0 : 내경을 Ø50mm로 가공 (선반은 반지름 기준이므로 X값을 직경보다 작게 설정)
  • Z-20.0 : 깊이 20mm까지 가공
  • G01 F150 : 절삭 속도 150mm/min

📌 3️⃣ 홈 가공 (깊이 2mm, 폭 3mm)

 
N120 T3 M06 (3번 공구 장착 - 홈 파기 바이트)
N130 S800 M03 (스핀들 속도 변경, 800RPM)
N140 G00 X51.5 Z-10.0 (홈 가공 시작 위치)
N150 G01 X46.5 F100 (깊이 2mm까지 홈 가공)
N160 G00 X55.0 (안전 위치로 복귀)

설명

  • T3 M06 : 3번 공구(홈 파기 바이트) 장착
  • S800 M03 : 스핀들 속도를 800RPM으로 변경
  • X51.5 → X46.5 : 홈 깊이 2mm (직경 기준)

📌 4️⃣ 프로그램 종료

N170 M05 (스핀들 정지)
N180 G28 U0 W0 (공구 원점 복귀)
N190 M30 (프로그램 종료)
%

설명

  • M05 : 스핀들 정지
  • G28 U0 W0 : 공구를 원점으로 복귀
  • M30 : 프로그램 종료 및 리셋

📌 M 코드 정리


M00 프로그램 일시 정지. 이 명령이 실행되면 프로그램이 멈추고, 사용자가 작업을 점검하거나 조정할 수 있도록 합니다. 실행을 재개하려면 사용자 확인이 필요합니다.
M01 선택적 정지. M00와 비슷하지만, 옵션에 따라 실행되거나 건너뛰어질 수 있습니다. 프로그램 실행 중에 조건이 맞으면 멈추고, 그렇지 않으면 계속 실행됩니다.
M03 스핀들 시계방향 회전. 스핀들이 시계방향으로 회전하기 시작합니다.
M04 스핀들 반시계방향 회전. 스핀들이 반시계방향으로 회전하기 시작합니다.
M05 스핀들 정지. 스핀들의 회전을 멈춥니다.
M06 공구 변경. 새로운 공구를 자동으로 교환합니다.
M08 절삭유(쿨런트) ON. 절삭유를 켭니다.
M09 절삭유(쿨런트) OFF. 절삭유를 끕니다.
M30 프로그램 종료 및 리셋. 프로그램의 끝을 알리고, 기계의 상태를 초기화합니다.
반응형