Skip to main content
CNC.wiki

미쓰비시 CNC 드라이브 시스템 구조 및 축 비활성화 가이드

미쓰비시 CNC 제어기에서 #8201 파라미터로 제어 축을 분리하고 G140 임의 축 교환을 설정하여 0005 및 M01 1101 알람을 방지하는 실무 지침입니다. 공정 신뢰성과 사이클 안정성을 높이고 설비 충돌을 해결하십시오.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE 공동 창업자

소개

다중 경로 선반 시스템에서 물리적으로 제거되거나 논리적으로 분리된 축으로 이송 명령이 내려지면 자동 가공 사이클 도중 공구 충돌 및 설비 파손의 심각한 위험이 발생하여 공정 신뢰성과 사이클 안정성이 심각하게 저해된다. CNC 프로그램이 제어 권한이 박탈된 드라이브에 터릿 인덱스, 주축 가동 또는 선형 슬라이드 이송을 요청하는 순간, 미쓰비시(Mitsubishi) 컨트롤러는 즉각 모든 작업을 중단하고 화면에 0005 내부 인터록(Internal interlock) 알람 코드를 표시한다. 이러한 갑작스러운 비상 정지는 실행 중인 가공 경로를 즉시 중단시켜 절삭 공구 파손, 공작물 폐기(scrap part), 혹은 터릿이 척(chuck)이나 클램프 조(clamp jaws)에 충돌하는 기계적 참사를 초래한다.

기술 요약

기술 규격상세 정보
명령어 코드G140, G141, G142
모달 그룹 / 모달리티선반 시스템 (L 시스템) 프로그램 지원 기능
대상 브랜드Mitsubishi
주요 파라미터#8201 AX. RELEASE, #1433 G140TimeOut, #1434 G140Type2, #1070 axoff, #1753 cfgPR03/bit3
핵심 제약 조건임의 축 교환 명령(G140, G141, G142)은 선반 시스템(L 시스템)에서만 사용할 수 있으며, 머시닝 센터 시스템(M 시스템)에서는 사용할 수 없습니다.

요약 설명

  • 동적 축 교환 관리: G140 명령을 사용하여 특정 파트 계통에 물리적 축을 할당하는 임의 축 교환(예: G140 X=X2 Z=Z2 C=C2;)을 수행하십시오.
  • 제어 불가능 축의 이해: G140 블록에 명시적으로 지정되지 않은 모든 축은 해당 파트 계통에서 자동으로 제어 불가능 축(uncontrolled axis)으로 설정됩니다.
  • 축 구성 복구: G141을 실행하여 축 구성을 교환 이전의 상태로 되돌리거나, G142를 사용하여 기본 기준 배열 레이아웃으로 강제 복귀하십시오.
  • 물리적 축 분리 설정: 로터리 테이블이나 주축 부속 장치 등 특정 축을 NC 시스템에서 완전히 논리적 및 물리적으로 분리하려면 파라미터 #8201 AX. RELEASE를 1로 지정하십시오.
  • 타임아웃 임계값 조정: 파라미터 #1433 G140TimeOut(0~254초)을 설정하여 다른 파트 계통에 의해 잠긴 축이 가용해질 때까지 대기하는 시간을 지정함으로써 M01 1101 알람을 방지하십시오.
  • 명령어 엄격성 제어: 파라미터 #1434 G140Type2를 0으로 설정하면 이송 명령을 G140 블록에 선언된 축으로만 엄격히 제한하여 승인되지 않은 드라이브의 이송 동작을 원천 차단할 수 있습니다.

기본 개념

미쓰비시 CNC 시스템에서 드라이브 시스템 구조화 및 축 비활성화(분리) 기능은 로터리 테이블이나 머시닝 센터의 무거운 어태치먼트를 자주 교체하는 복잡한 장비에 핵심적인 유연성을 제공한다. 프로그래머와 작업자는 각 축의 활성 상태를 주의 깊게 모니터링해야 한다. 축을 동적으로(G140을 통해) 또는 물리적으로(파라미터 #8201을 통해) 제거하면 해당 경로에서의 제어 권한이 완전히 박탈되기 때문이다. 흔한 오동작 원인 중 하나는 프로그래머가 현재 분리되어 있거나 서브 파트 계통으로 전송된 축에 터릿 인덱스나 공구 이송을 명령하는 경우다. 만약 분리된 회전축이나 임시 비활성화된 주축에 척 또는 클램프 결합 명령이 잘못 내려지면, 컨트롤러는 즉각 운전을 정지시키고 0005 내부 인터록 알람 코드를 출력하여 물리적 충돌과 워크피스 불량(scrap part) 발생을 방지함으로써 공정 신뢰성과 사이클 안정성을 보호한다. 또한 작업자는 다른 파트 계통의 제어로부터 축이 해제될 때까지 대기하는 안전 시간을 규정하는 #1433 G140TimeOut 설정값을 예민하게 주시하여 M01 1101 알람 코드 발생을 사전에 예방해야 한다.

고정밀 가공 정확도를 보장하기 위해 작업자는 look-ahead 블록 수 설정을 연계하여 프로파일을 조정할 수 있다. 동적 축 교환이 이루어지는 과정에서는 드라이브 부하의 균형을 맞추는 것이 필수적이다. 하나 이상의 축이 분리되었을 때 남아 있는 활성 축의 공진을 제거하기 위해 진동 억제 파라미터를 미세 조정하는 것이 유용하다. 마찬가지로 축 교환 중에 활성 주축의 상태를 확인하면 드라이브가 제어 불가능 상태(uncontrol state)일 때 주축 오리엔테이션(spindle orientation) 등의 기능이 잘못 실행되는 오류를 방지할 수 있다.

명령 구조

미쓰비시 선반 시스템에서 임의 축 교환의 명령어 구조는 G140, G141, G142 명령을 기반으로 동작합니다. G140은 물리적 축의 동적 교환을 정의하고 특정 드라이브에 좌표 명령을 지정하며, G141 명령은 축 배치를 교환 실행 이전의 상태로 되돌립니다. G142 명령은 기준 축 배열 복구 기능으로, 모든 제어 축을 기본 기준 레이아웃 구조로 강제 복귀시킵니다. 프로그램 컴파일 시 축 제어 충돌을 방지하려면 이 명령들을 반드시 독립적인 블록으로 선언해야 합니다.

G140을 사용할 때는 대상 축과 주소 매핑을 구체적으로 선언해야 합니다. 예를 들어, G140 X=X2 Z=Z2;라고 프로그래밍하면 X2와 Z2 축을 활성 파트 계통에 할당하고 X1과 Z1 축을 제어에서 분리합니다. 블록에 명시적으로 지정되지 않은 모든 축은 제어 불가능 축(uncontrolled axis)이 됩니다. 파라미터 #1434 설정에 따라 지정되지 않은 축에 대한 이송 명령의 실행 여부가 차단되거나 허용되므로, 실제 가공 사이클을 가동하기 전에 해당 구문 설정의 엄격성을 파악하는 것이 중요합니다.

구문

G140 X=X2 Z=Z2 C=C2 ; 임의 축 교환: X2, Z2, C2 축을 활성화하고 지정되지 않은 축은 비활성 처리
; 새로 할당된 축에서 가공 동작 수행
G141 ; 임의 축 교환 복구: 축을 교환 전 상태로 복귀
G142 ; 기준 축 배열 복구: 축 구성을 기본 기준 레이아웃으로 강제 복구

공운전 (dry run): 구문 블록의 공운전 (dry run) 검증은 축 이송을 개시하기 전에 좌표 표시 창에 축 분리 기호가 표시되는지 관찰하며 싱글 블록 모드에서 G140을 실행해야 합니다.

파라미터

파라미터설명설정 범위 및 기능
#8201 AX. RELEASE축 해제/분리 파라미터. 특정 축을 논리적 및 물리적으로 분리합니다.0: 사용 안 함/축 연결됨 (기본값), 1: 사용/축 분리됨.
#1433 G140TimeOutG140 대기 시간 한계. 교환 대상 축이 가용하지 않을 때 M01 1101 알람이 뜨기 전 대기하는 시간입니다.0~254 (초 단위), 255 (타임아웃 체크 없이 교환 가능할 때까지 무기한 대기).
#1434 G140Type2G140 명령 타입 2. 축 교환 제어 중 지정되지 않은 축에 대한 이송 명령 제한을 설정합니다.0: 지정된 축만 명령 가능, 1: 지정된 축과 지정되지 않은 축 모두 명령 가능.
#1070 axoff축 비활성화. 드라이브 구성 매개변수 상에서 축을 수동으로 비활성화합니다.0: 축 활성화, 1: 축 비활성화.
#1753 cfgPR03/bit3전원 차단 후에도 축 교환 상태를 유지합니다.0: 유지 안 함, 1: 유지함 (축 교환 운전 중 전원이 꺼진 경우 재부팅 시 M01 1100 알람 발생).

브랜드별 적용

Mitsubishi

미쓰비시 CNC 컨트롤러는 전용 축 분리 파라미터와 G-코드를 통해 동적 축 비활성화 및 드라이브 구조화를 구현합니다. 특정 제어 축이 물리적으로 분리되면 미쓰비시는 화면의 좌표값 표시 카운터 바로 우측에 축 분리 상태 표시 기호(>< 또는 ][)를 출력하여 작업자에게 해당 물리 축이 오프라인 상태임을 직관적으로 알려줍니다. 임의 축 교환 제어(G140) 하에서 교환 블록에 명시적으로 지정되지 않은 임의의 축은 해당 파트 계통에서 자동으로 제어 불가능 축(uncontrolled axis) 상태가 되어, 다중 경로 선반 시스템의 다른 계통 간에 이중 명령으로 인한 충돌을 방지합니다. 명령을 대기열에 넣거나 누락된 드라이브 명령을 경고 없이 무시하는 타 제어기와 달리, 미쓰비시는 비활성화되거나 분리된 축으로 이송 명령, 수동 피드, 또는 주축 회전 지령이 내려지면 0005 내부 인터록 알람을 즉각 트리거하여 기계 설비를 견고하게 보호합니다.

브랜드 비교

미쓰비시 CNC 시리즈 / 모델축 교환 지원 여부 (G140/G141/G142)명령 엄격성 제어 파라미터 (#1434)축 분리 상태 표시 기호 (>< 또는 ][)
M800V / M80V 시리즈 (L 시스템)완벽 지원. 파트 계통 간에 활성 X, Z, C축을 동적으로 전환하는 데 사용됩니다.파라미터 #1434 G140Type2를 통해 지원 (0: 지정된 축만 허용, 1: 지정되지 않은 축도 허용).CRT/LCD 디스플레이 장치의 좌표값 옆에 상태 기호 표시.
레거시 M64 제어기 (L 시스템)지원됨. 파트 계통 간의 축 제어 권한을 상호 교환하는 데 활용됩니다.지원 안 함. 지정된 축으로만 이송이 한정되는 엄격한 라우팅이 기본 적용됩니다.화면의 좌표 표시 장치 옆에 상태 기호 표시.
M800V / M80V 시리즈 (M 시스템)지원 안 함. 임의 축 교환 명령어는 선반용 계통에만 엄격히 제한됩니다.해당 없음. 머시닝 센터 시스템에서는 파라미터 #1434가 아무런 기능을 하지 않습니다.축 해제 파라미터(#8201)가 활성화되었을 때 좌표값 옆에 상태 기호 표시.

기술 분석

미쓰비시 CNC 제품군 내의 주요 차이점은 임의 축 교환 중 블록에 지정되지 않은 축에 대한 명령 처리 방식과 제어 시스템 형식에 따른 제약 사항입니다. 최신 M800V 및 M80V 선반 시스템에서는 파라미터 #1434 G140Type2를 통해 지정되지 않은 축에 대해 이송 지령을 허용할 것인지(값 1), 아니면 엄격하게 이송을 차단할 것인지(값 0) 지정할 수 있습니다. 반면 레거시 M64 시리즈와 같은 제어기는 이 구성 파라미터가 없어 G140 블록에 명시 선언된 축으로만 명령이 한정되는 엄격한 축 독점 라우팅 방식을 강제합니다. 또한 G140, G141, G142 명령은 선반(L) 시스템 전용입니다. 머시닝 센터(M) 시스템은 로터리 테이블이나 어태치먼트를 탈착할 때 파라미터 #8201 AX. RELEASE 및 #1070 axoff 같은 정적 파라미터 설정에만 전적으로 의존하여 축을 비활성화해야 하므로 제어 로직 구조의 명확한 차이를 보입니다.

논리적인 측면에서 볼 때, 축이 G140에 의해 분리되면 해당 경로의 제어 권한을 박탈당합니다. 만약 다중 계통 선반이 보조 주축이나 슬라이드를 제어하기 위해 서브 파트 계통을 사용하는 경우, 동시 명령 충돌을 막기 위해 축 교환 배치를 정밀하게 구성해야 합니다. 작업자는 자동 사이클을 시작하기 전에 CRT 또는 LCD 모니터의 상태 기호(>< 또는 ][)를 관찰하여 축 분리 상태를 확실히 확인해야 합니다. 축 매핑 검증 없이 무작정 주축 회전이나 피드를 명령하면 그 즉시 내부 인터록 알람이 발생하여 기계를 강제 정지시키며, 이를 통해 가공 시 발생할 수 있는 공구 파손과 설비 충돌의 1차 위험을 방지하고 공정 신뢰성과 사이클 안정성을 유지할 수 있습니다.

프로그램 예제

; 미쓰비시 CNC 임의 축 교환 프로그램
G90 G17 G21 ; 절대 위치 지정, XY 평면 선택, 미터법 단위 설정
G00 X0 Y0 Z50. ; 안전 여유 위치로 축 급속 이송
G140 X=X2 Z=Z2 C=C2 ; 임의 축 교환 선언: 활성 축은 X2, Z2, C2
G00 X20. Z15. ; 교환된 좌표로 급속 이송
G01 X15. F5. ; 활성 상태의 교환 축에 피드 실행
G141 ; 축 구성을 교환 전 상태로 복귀
G142 ; 기준 축 배열 복구: 기본 기준 레이아웃으로 강제 복귀
G00 Z100. ; 안전 높이로 축 후퇴
M30 ; 프로그램 종료 및 리셋

공운전 실행 절차

미쓰비시 CNC에서 다음 공운전 단계를 수행하여 축 교환 동작을 확인하고 충돌을 예방하십시오.

  1. 장비 여유 공간 확인: 공작물을 제거하고 절삭 공구가 척, 터릿, 바이스 조(vise jaws)로부터 충분히 떨어져 있는지 확인합니다.
  2. 공운전 모드 활성화: 조작반의 공운전(Dry Run) 스위치를 ON 위치로 전환합니다.
  3. 싱글 블록 활성화: 싱글 블록(Single Block) 스위치를 ON으로 켜서 G-코드 프로그램을 한 줄씩 실행할 준비를 합니다.
  4. 설정 블록 실행: 사이클 스타트(Cycle Start) 버튼을 눌러 준비 G-코드를 실행하고 축을 안전 여유 위치로 이동시킵니다.
  5. 축 교환 초기화: 사이클 스타트를 눌러 G140 X=X2 Z=Z2 C=C2 명령을 실행합니다. 화면의 비활성화된 축(X1, Z1 등) 좌표값 표시 카운터 우측에 축 분리 표시 기호인 >< 또는 ][가 나타나는지 확인합니다.
  6. 교환 축 피드 감시: 사이클 스타트를 눌러 G00 및 G01 이송 블록을 실행합니다. 비활성화된 축은 정지해 있고 오직 교환된 축(X2, Z2)만 움직이는지 확인합니다.
  7. 축 교환 비활성화: 사이클 스타트를 눌러 G141 명령을 가동하고 화면에서 축 분리 기호가 사라지는지 확인합니다.
  8. 기준 복귀 검증: 사이클 스타트를 눌러 G142를 실행하고 제어 축 배치가 기본 기준 레이아웃으로 복귀하는지 확인합니다.

에러 분석

알람 코드발생 조건작업자 감지 증상원인 및 조치 방법
Mitsubishi 0005축 분리 상태의 축에 이송 명령, 수동 피드, 혹은 주축 회전 지령이 내려지거나 절대 위치 검출기 축이 물리적으로 제거되었을 때 발생합니다.CNC가 즉시 축 이송과 주축 회전을 중단하고 화면에 내부 인터록 알람 코드 0005를 띄웁니다.축의 분리 상태를 파악하고 활성화된 서브 OFF 기능을 해제하거나, 파라미터 #8201 설정을 검증하여 이송 전에 축이 확실하게 정상 연결되었는지 확인하십시오.
Mitsubishi M01 1101교환하려는 제어 축이 현재 중첩(superimposition) 배치 경로로 동작 중이거나, 파라미터 #1433 G140TimeOut의 지정 대기 시간이 경과하였을 때 발생합니다.프로그램 실행이 G140 블록에서 즉시 일시 정지되며 화면에 'Axis unexchangeable' 알람 M01 1101이 표시됩니다.해당 축이 중첩 프로세스에서 활성화되어 있지 않은지 확인하십시오. 파라미터 #1433 설정을 점검하고 대기 시간 초(second) 값을 늘리거나, 255로 변경하여 제한 없이 대기하도록 하십시오.
Mitsubishi M01 1100파라미터 #1753 cfgPR03/bit3이 1로 설정된 상태에서 축 교환 운전 도중에 CNC 전원을 차단했다가 다시 켰을 때 발생합니다.재부팅 즉시 CNC 화면에 'Axis arrangement error' 알람 M01 1100이 뜨며 모든 제어 축이 물리적으로 잠깁니다.CNC 전원을 완전히 껐다가 다시 켜십시오. 이 작업을 수행하면 오류 상태가 자동으로 취소되고 축 배치가 강제로 기본 기준 배열로 복귀합니다.

실무 적용 노트

다중 계통 선반 시스템에서 로터리 테이블이나 머시닝 센터의 어태치먼트를 교체할 때, 절대 위치 검출기 축을 물리적으로 분리하기 위해 파라미터 #8201 AX. RELEASE 값을 1로 조정하지 않으면 제어 오동작으로 인한 공구 충돌이 발생한다. 만약 작업자가 이 분리된 축에 터릿 인덱스나 주축 회전을 명령하면 미쓰비시 컨트롤러는 설비 손상을 막기 위해 즉시 가동을 중단하고 0005 알람 코드를 출력한다. 따라서 공정 신뢰성과 사이클 안정성을 보장하기 위해 작업자는 #1433 G140TimeOut 값을 병렬 제어 파트 계통의 최악의 사이클 타임에 맞추어 조정해야 한다. 이 파라미터 값을 너무 낮게 설정하면 G140 축 교환 중 한 경로가 다른 경로에 의해 잠긴 축을 대기할 때 조기 타임아웃(알람 M01 1101)이 발생하여 전체 자동화 가공 라인이 비계획 정지되는 결과를 낳는다.

관련 명령 네트워크

  • G110 (혼합 제어): 서로 다른 파트 계통 간에 축 제어 권한을 일시적으로 전송하는 기능으로, G140의 자매 명령어 역할을 합니다.
  • G125 (파트 계통 간 제어 축 동기화): 축 교환을 실행하기 전에 두 파트 계통 간의 피드 레이트와 좌표 축 위치를 동기화합니다.
  • G126 (제어 축 중첩): 한 제어 축의 이송 동작을 다른 축에 중첩(superimpose)하여 동작시키며, G140 축 교환 지령 전에 반드시 취소되어야 합니다.
  • mitsubishi-look-ahead-block-count: look-ahead 큐 버퍼링 및 관련 파라미터 설정을 관리합니다.
  • mitsubishi-vibration-suppression-parameters: 일부 축이 분리되었을 때 남아 있는 활성 축의 서보 진동 댐핑을 조율하여 안정성을 극대화합니다.
  • m19-spindle-orientation: 드라이브 교환 전후에 주축 위치 결정 및 오리엔테이션 각도를 조정합니다.

결론

제어 축의 가동 상태를 완벽하게 모니터링하고 제어하는 것은 기계적 인터록 오류와 대형 터릿 충돌 사고를 방지하여 자동화 라인의 생산 공정 신뢰성과 사이클 안정성을 확보하는 핵심이다. 작업자는 자동 운전 사이클을 개시하기 전에 반드시 화면의 좌표 표시부 우측에 >< 또는 ][ 기호가 표시되는지 확인하여 축의 분리 상태를 검증하고, 모든 축 교환 파라미터가 장비의 실제 물리적 구성과 완벽히 일치하는지 확인하는 실무 습관을 확립해야 한다.

자주 묻는 질문(FAQ)

다중 계통 CNC 가공 라인에서 분리된 제어 축 오동작으로 인한 공구 충돌을 방지하기 위한 안전 설정은 어떻게 합니까?

가공 안전과 공정 신뢰성을 높이기 위해 파라미터 #8201 AX. RELEASE를 1로 설정하여 물리적/논리적으로 축을 완전히 분리하고, 자동 사이클을 시작하기 전에 좌표 디스플레이 창 우측에 >< 또는 ][ 기호가 표시되는지 확인하십시오. 분리된 축에 이동 명령이 내려지면 0005 알람과 함께 기계가 정지합니다.

미쓰비시 CNC G140 임의 축 교환 시 M01 1101 알람을 방지하는 파라미터 검증 방법은 무엇입니까?

M01 1101(Axis unexchangeable) 알람은 교환하려는 축이 중첩(superimposition) 동작 중이거나 타 계통에 의해 잠겨 대기 시간이 길어질 때 발생합니다. 이를 해결하려면 파라미터 #1433 G140TimeOut 값을 최악의 대기 시간보다 큰 값(초 단위)으로 설정하거나, 255로 지정하여 타임아웃 확인 없이 사용 가능할 때까지 무기한 대기하도록 파라미터를 검증 및 조정하여 사이클 안정성을 높이십시오.

축 교환 운전 중 전원을 차단했을 때 발생하는 M01 1100 알람의 문제 해결 방법은 무엇입니까?

파라미터 #1753 cfgPR03/bit3이 1로 설정된 상태에서 G140 축 교환 도중 CNC 전원을 끄면 재부팅 시 M01 1100(Axis arrangement error) 알람이 발생합니다. 이 경우 당황하지 말고 CNC 전원을 다시 한번 완전히 껐다 켜면 오류가 자동으로 취소되고 제어 축 배치 구조가 기본 기준 배열로 강제 복귀되어 정상 가동됩니다.

아직 해결되지 않았나요?

이 주제에 대해 AI 어시스턴트에게 자연어로 물어보세요. 검증된 소스를 기반으로 하며 환각이 없습니다.

AI 어시스턴트에게 질문하기
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2008)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

CNC 기계 산업의 모든 분야에서 25년 이상 근무한 경험을 바탕으로, 브랜드 독립적인 컨설팅, 엔지니어링 및 순정 부품 서비스를 제공하는 CNC CARE의 공동 창업자로서 활동을 이어가고 있습니다.

관련 기사

이 주제에 관한 다른 기사