산업기술
머신샵에서 일하거나 이제 막 시작했거나 상관없이 CAM 지식을 다질 수 있도록 '가공 기초' 시리즈를 만들었습니다. 버밍엄 기술 센터의 사내 머시니스트가 각 에피소드를 진행하며 공구/공정에 대한 상세한 개요를 제공합니다. 지난 편에서는 공구 길이 오프셋을 다뤘습니다. 여기서는 NC 코드를 사용해 CNC 머신을 움직이는 방법을 다룹니다.
NC 코드는 CNC 머신의 언어입니다. 이 명령들은 Fusion 360에 프로그래밍되어 머신에 부품을 어떻게 절삭할지 지시합니다. 포스트 프로세서는 Fusion 360에서 툴패스를 NC 코드로 변환합니다.
가장 흔한 두 가지 NC 코드 유형인 G-코드와 M-코드를 살펴봅시다.
먼저 스핀들을 켜려면 컨트롤러에 M03을 입력합니다. 스핀들 회전 속도를 머신에 지시하려면 스핀들 속도를 프로그래밍해야 합니다. S1000 M03을 입력하고 사이클 스타트(Cycle Start)를 누르면 머신이 1,000 RPM으로 스핀들을 켭니다. 또 다른 유용한 코드는 M08로, 머신에 쿨런트를 켜라고 지시합니다.
이제 G-코드로 직선 이동을 살펴보겠습니다. Fusion 360 수동 데이터 입력(MDI) 모드에서 G54 좌표계를 활성화할 수 있습니다. 컨트롤러에 G0 (G 제로)를 입력하면 머신이 알려진 지점으로 최대한 빠르게 이동합니다. 이를 급속 이동(Rapid Move)이라고 합니다.
머신이 특정 작업 좌표(예: X0, Y0)로 최대한 빠르게 가도록 프로그래밍하려면 G0 X0 Y0(G 제로 X 제로 Y 제로)를 입력합니다.
보시다시피 NC 코드는 CNC 머신에 어디로 어떻게 이동할지 지시하는 데 필수적입니다. Fusion 360은 머시니스트가 툴패스를 가져와 머신이 이해하는 언어인 NC 코드로 변환할 수 있게 합니다.
밀링 머신
밀링 공구
선반
포스트 프로세서
툴패스
작업 좌표계(WCS)
공구 길이 오프셋
이송과 속도
산업기술
라이트아웃(Light-Out) 머시닝이란? 현장 작업자 없이 완전 자동화로 돌아가는 제조 방식(컨셉)입니다. 불 끄고(lights-out)도 돌아간다는 뜻에서 유래했으나, 실제 조명을 끄는 공장은 드뭅니다. CNC 가공에서 통상 작업자가 툼스톤 세팅·완제품 탈착을 맡지만, 무인 기술 발달로 교대 사이 야간·주말 무인 운전을 도입해 생산량 확대·인건비 절감을 꾀합니다. 소규모 CNC 작업장에도 적용 가능합니다. 작동 원리 설계·세팅 단계엔 사람 손이 필요하지만, 동일 부품 양산 단계에선 지속 감시 불필요. 공작기계가 야간·휴일에도
이전 블로그 포스트인 CNC 기계 G코드에 대해 읽어보셨을 겁니다. 이전 포스트에서 설명했듯 G코드는 CNC 기계에 가공 윤곽, 절삭 공구 이송, CNC 스핀들 속도를 지시합니다. 마찬가지로 실제 기계 작동을 제어하는 또 다른 유형의 코드가 있는데, 이를 CNC 기계 M코드라고 합니다. M코드는 실제 CNC 기계 하드웨어와 작동을 제어합니다. CNC 프로그램 제어 명령으로서의 M코드 M코드는 CNC 프로그램 실행을 제어합니다. CNC 기계 프로그램 실행 정지(M00, M01, M02) 등. M코드를 사용하면 실제 CNC 기계 프로그