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

깜박이는 메시지에 대한 Sinumerik MSG 명령 예

Sinumerik MSG 명령이란 무엇입니까?

Siemens Sinumerik MSG 문 MSG()를 사용하여 가공 프로그램의 모든 문자열을 작업자에게 메시지로 출력할 수 있습니다.

이러한 메시지는 정보 제공에서 실시간 중요 데이터 표시 메시지에 이르기까지 모든 종류가 될 수 있습니다.

MSG 명령에 대한 전체 기사 읽기 Sinumerik MSG 명령으로 CNC 작업자에게 메시지 표시

깜박이는 메시지에 대한 Sinumerik MSG 명령 예

Sinumerik MSG 명령으로 깜박이는 메시지를 표시하는 방법

일부 중요한 상황에서 우리(cnc 프로그래머)는 cnc 운영자의 즉각적인 주의(깜박이는 메시지 표시)를 원하고 그가 프로그램을 중단하기를 원합니다.

코드 샘플 1
그래서 cnc 프로그램에서 우리는 쓸 수 있습니다

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
...
...
ERROR_01:
MSG ("Attention Please!")
M30

위의 코드는 메시지가 표시될 때 이를 재설정하는 M30 코드에 의해 즉시 제거되기 때문에 실패합니다.

코드 샘플 2
글을 쓸 수 있도록

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
...
...
ERROR_01:
MSG ("Attention Please!")
M00
...
...

물론 이렇게 하면 메시지가 표시되고 기계가 즉시 중지되지만
우리가 원하는 것은 작업자가 프로그램을 즉시 중단하는 것입니다.
하지만 이 상황에서 재설정 버튼 대신 주기 시작을 누르면 프로그램이 계속 실행됩니다.

코드 샘플 3 – 깜박이는 메시지를 표시하는 최종 코드
따라서 더 나은 솔루션은 다음과 같습니다

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
...
...
ERROR_01:
MSG ("Attention Please!")
G04 F1.5
MSG()
STOPRE
G04 F2
GOTOB ERROR_01
...
...

위의 cnc 프로그램 코드는 1.5초 동안 메시지를 표시한 다음 MSG()로 메시지를 제거하고 다음 2초 동안 대기한 다음 GOTOB로 다시 루프합니다.

이 전체 프로세스는 cnc 작업자에게 깜박이는 메시지를 표시하고 작업자가 RESET 버튼을 눌러 프로그램을 재설정하고 cnc 기계를 중지할 때까지 프로그램을 실행할 수 없습니다.


CNC 기계

  1. 초심자를 위한 CNC 프로그래밍 간단한 CNC 프로그래밍 예
  2. 초심자를 위한 CNC 프로그래밍 CNC 프로그래밍 예제
  3. Sinumerik을 위한 무료 웹 기반 CNC 교육
  4. 초보자를 위한 CNC 밀링 머신 프로그래밍 예제
  5. 프로그램 예 L930 밀링 원형 포켓 Sinumerik 840C
  6. CNC 작업자에게 메시지를 표시하는 Sinumerik MSG 명령
  7. Sinumerik 802D sl 스레딩 CYCLE97 예
  8. G 코드 예제 밀 – 초보자를 위한 샘플 G 코드 프로그램
  9. Sinumerik 절대 치수 G90 모달 및 AC 비모달 명령
  10. Siemens Sinumerik RET 명령이란 무엇입니까