일반적으로 우리가 보는 M99는 서브루틴의 끝에 나타나며 서브루틴을 종료하고 메인 프로그램으로 돌아가는 데 사용됩니다.
그러나 M99 코드의 기능은 그 이상입니다.
메인 프로그램으로 돌아가는 일반적인 기능 외에도 M99는 루프 및 점프 기능을 실현할 수 있습니다.
자동 처리에서 우리는 로봇이나 피더를 사용하여 기계의 지속적인 처리 상태를 유지하고 "소등 공장"을 실현할 수 있습니다.
작업자가 원자재를 준비할 때 로봇은 프로그램 설정에 따라 적시에 원자재 및 반제품을 로드 및 언로드합니다. 이 작업이 반복되기 때문에 우리의 가공 프로그램도 반복적으로 실행되어야 하며 공작 기계의 보호 도어를 자동으로 열고 가공 재료의 로드 및 언로드를 기다리고 자동으로 보호 도어를 닫고 처리 코드를 다시 실행해야 합니다. ..
조각
이때 M99의 싸이클 기능을 사용하겠습니다. 처리 코드를 다시 실행할지 여부는 로봇 또는 피더의 신호를 기다려야 합니다.
피더 또는 로봇의 원료 설정에 따라 트레이 또는 피더가 대기 상태가 되면 가공 프로그램이 무한 루프 실행 대신 조건부로 중지됩니다.
M99는 주 프로그램의 끝에서 사용되며 전체 가공 프로그램이 주기적으로 실행됩니다.
서브루틴의 끝에서 사용하면 메인 프로그램으로 돌아갑니다.
M99의 점프 기능을 사용하기 전에 특별한 알림이 있습니다.
*중복 줄 번호를 사용하지 마십시오*
GOTOnnnn 또는 M99 Pnnnn 사용과 관계없이 무조건 Nnnnn 행으로 점프합니다. 프로그램에 Nnnnn 라인이 여러 개 나타나면 제어 시스템이 그 중 어느 라인으로든 점프하므로 처리에 매우 위험하므로 고유한 라인 번호를 설정하는 것이 매우 중요합니다.





