Aria시리즈 및 MIS시리즈 모션컨트롤러는
PC없이 제어 및 사용이 가능합니다. 총 3가지의 운용모드를 제공합니다.
|
운영
방식
|
설
명
|
특장점
|
|
DNC모드
|
PC와 연동하여 사용하며 고객이 제작하고 운영하는 머신의
모든 상태를 실시간으로 파악하며 작업의 모든 상황이 실시간으로 제어 및 모니터링 됩니다
|
카메라를 연동이 가능합니다.
작업의 진행상황을 G코드 뷰어로도 실시간 확인가능합니다.
다양한 옵션설정으로 가공자동화 및 작업제어가 가능합니다.
|
|
PLC모드
|
G코드를 컨트롤러에 upload하여 내장하여 PC없이 외부 Cycle start스위치와 CANCEL, ESTOP 스위치로 간단하게 작업 제어 합니다.
|
모션시퀀스가
250라인 이하의 반복가공 작업과 서너개의 사용자 입력으로 작업이 쉽게 제어 가능한 작업에 유리합니다.
|
|
통신모드
|
Aria시리즈나 MIS시리즈의 통신포트
( RS-232C, RS-485 ) 와 연결하여 PC없이 통신command만으로 모션컨트롤보드를 사용합니다.
모션
및 기구와 관련된 설정은 AriaMotion소프트웨어에서 수행합니다.
|
PC없이 사용가능한 구조로 여러대의 가공기나 공작기계에
모션컨트롤러를 적용하고 host에서 HMI terminal등으로
간단제어시 사용합니다. MODBUS RTU같은 구조이지만 보다 쉬운 COMMAND를 제공하여 다양한 임베디드 컨트롤러 ( 산업용 RPI, 산업용 아두이노 및 고객사 개발 임베디드 컨트롤러 ) 와 RS-232C혹은 RS-485로 연동합니다.
|
- AriaMotion 통신프로토콜은 ASCII 문자기반으로 대소문자를 구분하며 모든 메시지는 0x0A로
끝납니다. 응답메시지도 0x0A로 끝납니다. - 기본 통신 메시지 구성은 다음과 같습니다. 모든 메시지는 최종적으로 맨뒤에 0x0A ( 라인피드 ) 를 붙여서 보냅니다. ( *주의 : checksum 같은
메시지 무결성은 추가문서에서 별도 제공합니다. )
|
시작
|
명령 1바이트
|
파라미터 N 바이트
|
구분자
|
|
*
|
명령
바이트
|
첫번째바이트
|
2nd
|
|
|
|
N -1
|
N번째 바이트
|
0x0A
|
|
|
|
|
|
|
|
|
|
|
- 파라미터가 없는 명령도 있으며 파라미터도 모두 ASCII 문자열입니다.
|
명령 구분
|
사용 예제
|
|
Motor Enable/Disable
|
*D 1 0 ( 1번축 드라이버 OFF ) *D 2 1 ( 2번축 드라이버 ON )
|
|
Command Position Reset
|
*R 2 0 ( 2번축 위치 0 으로 설정 ) *R
1 14.4 ( 1번 축 위치 14.4 로 설정 )
|
|
Absolute Move
|
*M A1 L24 V20 P200 ( 1번축 을 가속도 24, 속도 20mm/sec 으로
절대위치 200 으로 이동 )
|
|
Relative Move
|
*m A3 L24 V20 P-20 ( 3번축 을 가속도 24, 속도 20mm/sec 으로 상대위치 -20 으로 이동 )
|
|
Velocity Move
|
*V A2 R-100 ( 2번축으로 CCW로 100 RPM으로
운전 )
|
|
Home Move
|
*H A2 V30 ( 2번축 호밍 실시속도는 30mm/sec )
|
|
Motor Stop
|
*T A1 ( 1번축 모터 stop )
|
|
ALARM CLEAR
|
*c
|
|
LINEAR_INTER
|
*G 1:-20.0 2:45.3 3:82 L20 V110 ( intppolated move )
|
|
ARC_MOVE
|
*A 1:29.0 2:55 I20 J12
|
|
STATUS_REPORT
|
*S ( switch satus report )
|
|
HOME_OP_STATE
|
*h ( 각축들의 현재 homing 절차를 수행했는지 안했는지를 파악한다 )
|
|
POSITION_REPORT
|
*P
|
|
MOTION_STATUS_REPORT
|
*N
|
|
WATCH_DOG_TIMER
|
*W P100 ( 100ms 간격으로 watch dog timer 동작 , P값이 0이면 watch
dog disable )
|
|