산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Equipment >> 산업용 장비

종료 후 CNC 프로그램에 포함할 G 코드

CNC는 명령을 순차적으로 실행합니다. 사이클 시작 버튼을 누르면 제어 장치가 블록 단위로 프로그램을 처음부터 끝까지 실행합니다. 대부분의 컨트롤러는 작업자가 CNC가 프로그램 실행을 시작할 지점을 결정할 수 있도록 합니다. 프로그램 커서가 프로그램의 첫 번째 명령에 있으면 CNC는 처음부터 실행을 시작합니다. 작업자가 세 번째 절삭 공구를 시작하는 명령에 커서를 놓으면 CNC가 세 번째 공구에서 시작합니다.

사이클 시작 버튼을 누르면 CNC는 중지하라는 메시지가 표시될 때까지 프로그램 명령을 계속 실행합니다. CNC가 실행을 중지하게 하는 명령에는 M01(선택적 중지), M00(프로그램 중지) 및 M30(프로그램 명령 종료)이 포함됩니다. M01 또는 M00에 의해 중지된 경우 사이클 시작 버튼을 누르면 CNC가 중지된 위치에서 계속 실행됩니다. 프로그램 종료 명령이 실행되면 CNC는 정지하고 프로그램의 처음으로 돌아갑니다. 싸이클 시작 버튼을 다시 누르면 CNC는 프로그램의 첫 번째 명령부터 실행을 시작합니다.

CNC가 이러한 방식으로 작동하는 경우 프로그램의 끝 단어(M30) 뒤에 CNC 프로그램에 포함할 수 있는 몇 가지 유용한 항목이 있습니다. 정상적인 작동에서 CNC는 이러한 명령을 "보거나" 실행하지 않습니다. 특수 시퀀스 명령을 실행해야 하는 경우 작업자는 절삭 공구를 다시 실행할 때와 마찬가지로 해당 명령을 스캔해야 합니다. 이러한 명령은 운영자가 모든 주기에 대해 실행하지 않고 가끔 실행하기를 원하는 명령입니다.

아래의 예를 고려하십시오. 조금만 생각해보면 특정 요구 사항에 더 적합한 다른 제품을 찾을 수 있습니다.

터닝 센터의 축을 안전한 시작 위치로 보내기

프로그램이 실행될 때 기계의 축이 특정 위치에 있는 것이 중요할 수 있습니다. 축이 적절하게 사전 배치되지 않은 경우 장애물(예:심압대)이 간섭을 일으킬 수 있습니다. 다음 명령을 고려하십시오.

O0001(프로그램 번호)

N005 T0101(1번 스테이션에 대한 인덱스)

N010 G96 S500 M03(스핀들 시작)

N015 G00 X1.7 Z0.1 M08 (첫 번째 X/Z 위치로 이동, 냉각수 시작)

. (나머지 프로그램에 대한 명령 시작)

N550 G00 Z0.1 M09(마지막 공구 후퇴, 절삭유 정지)

N555 X8.0 Z5.0 (안전한 인덱스 위치로 이동)

N560 M30 (프로그램 명령 종료)

N999(특수 프로그램 시퀀스 시작)

G28 U0 (X축 기준위치로 이동)

G28 W0 (Z축 기준위치로 이동)

G00 W-12.0(Z축을 안전한 시작 위치로 이동)

M30(프로그램의 시작 부분으로 실행을 되돌림)

매개변수 설정은 CNC가 프로그램 로드를 중지하는 시기를 제어합니다. 이 프로그램을 완전히 로드하려면 매개변수를 파일 끝 구분 기호(%)로 설정해야 합니다. 그렇지 않으면 첫 번째 M30을 읽을 때 CNC가 읽기를 중지하고 N999 시퀀스가 ​​로드되지 않습니다.

첫 번째 뒤의 명령 M30 정상 작동 중에는 실행되지 않습니다. 작업자가 기계를 안전한 시작 위치로 보내야 할 때마다(설정 후, 교대 시작 후, 프로그램 중지 후 등) 시퀀스 번호 N999로 스캔하고 거기에서 프로그램을 실행합니다. CNC가 두 번째 M30에 도달하면 프로그램 실행을 중지하고 프로그램의 첫 번째 명령으로 돌아갑니다. N999 특수 시퀀스는 작업자가 스캔하지 않는 한 다시 실행되지 않습니다.

이 기술을 사용하기로 선택한 경우 특수 시퀀스 시작 명령으로 기억하기 쉬운 시퀀스 번호(예:N999)를 사용하십시오. 작업자가 항상 동일한 시퀀스 번호로 스캔할 수 있도록 이 기술을 통합하는 모든 프로그램에 대해 그렇게 하십시오.

프로그램 제로 할당 포함(G10 명령)

머시닝 센터에서 자격을 갖춘 설정을 했다면 아마도 일련의 G10 관련 설비 오프셋에 값을 입력하는 명령. 이러한 명령은 프로그램이 실행될 때마다 실행될 것입니다. 작업자가 조명기 오프셋 값을 조정할 필요가 있고 조명기 오프셋 자체에서 수정해야 하는 경우 다음에 프로그램이 실행될 때 조정을 덮어씁니다. 이 문제는 G10 을 포함하여 극복할 수 있습니다. 특수 N999 의 명령 순서. 오퍼레이터는 설정 중에 한 번 스캔하여 특수 시퀀스를 실행합니다.

특수 설정 명령

특별한 순서는 사람들을 설정하는 데 약간의 도움을 줄 수 있습니다. 머시닝 센터 프로그램의 프로그램 원점을 지정하기 위해 고정 구멍이나 핀을 표시해야 할 수도 있습니다. 다음과 같이 특별한 순서로 구멍이나 핀의 X/Y 중심에 대한 대략적인 위치 이동을 포함할 수 있습니다.

N550 M30(가공 프로그램 종료)

N999 G91 G28 Z0 (Z축을 기준 위치로 보내기)

G28 X0 Y0 (X/Y 축을 참조 위치로 전송)

G00 X-10.0376 Y-7.9037(XY의 구멍/핀 위로 이동)

M30(특수 시퀀스 종료)

계산 명령

사용자 정의 매크로 기술을 사용하면 작업자가 핀에 대한 측정을 수행한 후 스레드 크기 조정을 위한 오프셋 조정 양 결정과 같은 특정 작업별 계산을 수행할 수 있습니다.

재작업 명령

가공 후 공작물 재작업이 필요한 경우 특수 N999 에 관련 명령을 포함하십시오. 순서. 예를 들어, 작업자는 회전된 직경을 연마하거나 샌딩해야 할 수 있습니다. 스핀들을 시작 및 중지하는 명령은 특수 시퀀스에 포함될 수 있습니다.


산업용 장비

  1. C# Hello World - 첫 번째 C# 프로그램
  2. CNC 기계 문제 해결
  3. CNC 기계 선택 방법
  4. CNC 라우터 - 문을 두드리십시오
  5. 수직 CNC 선반
  6. CNC 프로그램을 만들기 전에 취해야 할 6단계
  7. CNC 프레스 브레이크가 필요한 이유
  8. 상점에 CNC 라우터가 있을 때의 이점
  9. CNC G 코드 소개
  10. CNC 프로그래밍 기본 – 예제 프로그램 코드가 포함된 자습서