Q&A

MMC Half PCI 여쭤봅니다.

안녕하세요. 첨부한 MMC보드, 모터, 드라이버 구매해서 사용중에 여쭤볼게 있어 글남깁니다.

개발 환경은 비주얼 스튜디오 C# 윈도우 폼에서 프로그램 작성해서 구동중입니다.

 

1) 별도의 근접 센서를 이용해 각 모터의 원점(home)을 Set하고 싶은데요, MMC-UM001E-KO-P 함수 PDF 파일에서 해당 부분을 찾지 못했습니다. 혹시 새로운 버전의 함수 매뉴얼이나 별도의 파일이 있다면 주시면 감사드리겠습니다. 혹은 C#의 예제나 함수 이름을 알려주셔도 좋을것같습니다.

 

2) 현재 다축 위치제어시 move_all 의 함수를 사용중인데요, 각 함수명령 이후에 mmc.delay로 적당한 딜레이를 줘야 명령이 유효한걸 확인할 수 있었습니다. 이것이 정상적인 구동인지 여쭤봅니다. 또한 다축 위치제어 명령후에, 타겟 위치에 도달할 때까지 C# 윈도우가 멈추는 현상이 발생합니다. 이의 경우에는 별도의 쓰레드로 구동하는 방법으로 해결해야 할까요?
 

3) C# 라이브러리를 사용한 긴급정지 예제를 부탁드립니다. PDF의 예제로 긴급정지를 시도해봤는데, 2번에서 말씀드렸듯이 위치제어중 타겟 위치로 이동하기 전까지는 윈도우 자체가 멈춰버려서 긴급정지 버튼을 누르는 이벤트도 할성화 시킬 수가 없습니다.

 

 

 

첨부파일