안녕하세요. 위칸입니다.
현재 저희 모션컨트롤러의 최대속도는 축합성속도(직교좌표 속도벡터합성속도) 100kHz며 실제 펄스속도는 1축의 경우 100kHz이지만, 4축 동시제어의 경우 최대 60~70kHz 정도입니다.
위칸모션컨트롤러는 기본적으로 PC기반의 모션마스터프로그램을 이용한 CNC기반의 자동화 전용장비에 응용될 수 있습니다.
물론 PC프로그램에 의한 위치결정모션컨트롤러 제어와 같이 VisuallC++ Dll 라이브러리를 제공하고 있지만, 기본적인 Pulse지원체계까지만 제공되고 있습니다. DLL함수를 통해서 시리얼과 이더넷의 통신연결을 지원하며 별도의 통신프로토콜은 제공되지 않습니다.
현재 자동화설비에 응용되고 있는 예를 들어 구성을 말씀드리면
[PC+터치모니터+ 모션마스터프로그램]- [위칸모션보드] - [ 모터드라이브 + 기타 액추에이터 (공압실린더등)+ 센서+스위치]로 구성되는 것이 일반적입니다.
규모어 따라 다를 수 있지만 일반적인 HMI장비들은 작화프로그램이 기본내장된 터치방식의 모니터일체형 PC와 비슷합니다.
위칸모션보드를 지원하는 모션마스터라는 응용프로그램에서 HMI장비와 같이 새로운 화면을 만들고 각 버튼등 기본적인 화면컨트롤요소의 이벤트에 의해 동작을 프로그램할 수 있는 내부 V스크립트 언어를 지원합니다. 또한 초당 100Hz범위의 배경제어를 통해서 시퀀스프로그램 및 다양한 언어방식의 순차처리를 지원하고 있습니다.
위칸모션보드를 이용한 자동화전용장비는 위치결정기방식 기준의 모션이 아닌 CNC운영방식 기준의 모션자동화로써 PC기반의 모션마스터프로그램의 커스터마이징에 의한 개발과정을 기본으로 합니다. 모션마스터프로그램기능내에 HMI와 비슷한 화면의 구성과 모션의 동작 및 외부 DLL의 연결, 등 V스크립트언어와 매크로화된 G코드체계를 통해서 다양한 혼합방식의 모션프로그램기능을 갖고 있습니다. 일반적인 C언어체계보다 자동화 시스템을 빠르게 구현하고 동작시키며 응용할 수 있을 것으로 생각됩니다.
모터의 제어속도가 축합성속도(직교좌표벡터합성속도) 100KHz로 제한되므로 고속자동화장비에서 검토해보셔야 할 것 같습니다. 모터제어속도 한계로 인해 일반적인 기계시스템이 갖는 현실적인 조립정밀도와 필요해상도 사이에서 적절한 모터제어속도 검토가 필요할 것 같습니다.
일례로 1u해상도의 경우 최대 합성선속도 6000피드(분당속도)까지만 가능하며, 일반 4x8조각기의 경우 2~5u 해상도 설정을 권유해드리고 있습니다. 2u설정시 급속이송 최대 12000피드, 5u설정시 급속이송 최대 30000피드까지 가능합니다.
<참고>
모션컨트롤러의 응용 크게 위치결정기반과 CNC운영기반방식으로 구분해서 볼 수 있습니다.
현재 PLC 및 PCI카드방식의 모션제어기들 대부분은 위치결정기반으로 동작됩니다.
반면에 CNC운영기반의 모션제어기는 공작기계의 운영과 같이 기본적인 G코드체계와 이와 연동되는 프로그램체계를 통해서 동작됩니다. CNC운영기반의 경우 최근 산업부품들이 3D 형상에 기반되어 다양화 되면서 이들에 대한 가공 및 후가공(말단가공), 및 조립/검사 등의 자동화 장비에서 점차 CNC운영기반으로 옮아가고 있습니다.
위칸모션보드는 기본적으로 CNC운영기반이지만 위치결정방식의 시퀀스동작을 지원하며, 전세계적인 동일 G코드체계에 기반하지만 프로그램된 내용을 최종 암호화 하여 개발 코드를 보호할 수 있는 기능을 포함합니다.
감사합니다.
---------- Original Message ----------
안녕하세요.
4축 고속 자동화 장비를 만들고있는 개발자입니다.
제품사양과 문의내용이 있어서 질문드립니다.
축당 펄스출력이 최대 몇 kHz 까지 지원되나요? (4축 동시에 풀로드 구동시)
내부에 동작 알고리즘 프로그래밍이 가능한지 알고싶습니다.
현재 개발중인 자동화 장비가 HMI <- RS232 -> 모션컨트롤러 <-> 모터드라이버 로 구성되어있고,
HMI 로부터 RS232 로 명령과 좌표값을 전송받아 모션컨트롤러를 구동중인데 지금 사용중인 모션컨트롤러가
데이터 메모리를 가지고있고(좌표 저장용으로 사용), 동작 알고리즘을 C언어로 프로그래밍할수있게 되어있습니다.
이부분을 대채하려고하는데, CLX4에서 가능한지 알고 싶습니다.
불가능하다면 다른방법으로
HMI <-> MCU모듈 <-> CLX4 이런식으로 데이터 및 동작 알고리즘 처리용 MCU 모듈을 중간에 두고
RS232 통신으로 CLX4를 제어가 가능할까요?
회원에게만 댓글 작성 권한이 있습니다.