G-code 및 M-code는 CNC (Computer Numerical Control) 기계를 제어하는 데 사용되는 프로그래밍 언어입니다. 그들은 기계 운동 및 운영에 대한 지침을 제공합니다. 이러한 코드를 이해하는 것은 정확하고 효율적인 가공 프로세스를 만들기 위해 필수적입니다.

G-code의 기본

G-code 명령은 기계의 축의 움직임을 지정합니다. 그들은 위치, 속도 및 도구 변경에 대한 지침을 포함합니다. 일반적인 G-codes는 선형 간섭을 위해 G00 및 G01을 신속하게 포지셔닝하는 데 사용됩니다.

M-code의 기본

M-code 명령 제어 기계 기능 운동과 관련이 없습니다. 이 스핀들, 냉각 제어 및 도구 변경을 시작하거나 중지합니다. 예를 들어 M03는 스핀들을 시작하고 M05은 그것을 중지합니다.

실제 예제

공구가 특정 위치로 이동하는 간단한 밀링 작업을 고려하면 스핀들을 시작, 절단을 수행하고 스핀들을 중지합니다. G-code 및 M-code의 순서는 다음과 같습니다.

예금:

G00 X0 Y0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, Y0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00 X0, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00, G00

M03의

G01 X50 Y50 F100 시리즈

M05의

이 순서는 공구를 급속하게 근원에 이동하고, 스핀들을 시작하고, 100의 급식 비율에 X50 Y50를 두는 선형 움직임을 실행하고, 그 후에 스핀들을 멈추십시오.

일반적인 G 코드 및 M 코드 명령

  • G00: 급속한 포지셔닝
  • G01: 선형 간섭
  • M03: 스핀들 (시계방향)
  • M05: 스핀들 정지
  • M06: 도구 변경