CNC 작업자에게 메시지를 표시하는 Sinumerik MSG 명령
Siemens Sinumerik MSG() 문을 사용하면 파트 프로그램의 모든 문자열을 운영자에게 메시지로 출력할 수 있습니다.
이러한 메시지는 정보 제공에서 실시간 중요 데이터 표시 메시지에 이르기까지 모든 종류가 될 수 있습니다.
Sinumerik MSG 문이 포함된 예시 CNC 프로그램
- 블록 검색 조회를 위한 Sinumerik 840D 시스템 변수 $P_SEARCH
- 축 현재 위치에 대한 Sinumerik 840D 시스템 변수 $AA_IM
Sinumerik MSG 명령
Sinumerik MSG를 사용하여 메시지 표시
모든 문자열은 MSG 문을 사용하여 표시할 수 있습니다. 이 예는 프로그램 시작 시 MSG 사용을 보여줍니다
MSG ("First line of program")
G54
…
Sinumerik MSG를 사용하여 메시지 제거
실제 메시지는 메시지 텍스트 없이 MSG()를 프로그래밍하여 삭제할 수 있습니다.
삭제하지 않으면 다음 메시지가 나타날 때까지 디스플레이가 유지됩니다.
또는 프로그램이 종료되면 메시지가 자동으로 제거됩니다.
Sinumerik MSG를 사용한 변수 디스플레이
연결 연산자 "<<"를 사용하여 메시지 텍스트에 변수를 출력할 수도 있습니다.
MSG("Position:" << $AA_IM[X])
다른 예
N20 MSG ("X-position" << $AA_IW[X] << "Check!")
MSG로 R 매개변수 표시
N10 R12=$AA_IW [X] ; Current position of the X axis in R12.
N20 MSG("Check position of X axis" << R12)
...
N90 MSG()
Sinumerik MSG를 사용해야 하는 경우
일반적으로 메시지는 CNC 운영자에게 유용한 정보를 표시하는 데 사용됩니다. 따라서 때때로 M00 프로그램 중지 명령이 다음 라인에서 사용되어 CNC 운영자가 실제로 무슨 일이 일어날지 알고 준비가 되면 주기 시작 버튼을 눌러야 합니다. 프로그램 실행을 계속하려면 조작 패널에서 다시 누르십시오.
N3000 MSG ("Starting Tapping Operation")
N3010 M00
N3020 MSG()
MSG 메시지는 cnc 운영자에게 현재 작업에 대한 정보를 제공하는 데만 사용할 수 있습니다.
N87 MSG ("tapping")
N88 CYCLE... ; Tapping cycle.
N898 MSG()