|
빌더에서 스테핑모터 제어 가능 합니다. 물론 하드웨어의 지원을 요구합니다.
제가 회사에서 하는 일이 반도체 장비제어 인데 대부분이 스테핑 모터와 서보모터로
구성되어 있습니다.
스테핑 모터를 구동하려면 먼저 모션컨트롤러 라는 드라이버가 필요합니다.
모션컨트롤러는 모터축의 숫자에 따라 가격이 달라지는데 가격은 좀 비싼편입니다.
4축이 한 80만원 하는거 같던데... 2축짜리도 있는데 가격은 제가 잘 모르고,,
모션컨트롤러의 제어를 위한 라이브러리는 컨트롤러 제작 회사에서 제공합니다.
빌더에서 라이브러리만 등록해서 그대로 쓰면 됩니다.
그리고 스테핑 모터의 경우 1펄스에 0.75도가 회전 하도록 되어 있는데
이는 480펄스에 1회전이죠...볼스크류 피치가 4mm 라고 하면 1회전에 4mm 전진하는 거죠..
그럼 1펄스는 0.0083 mm 가 되죠..
제 경우에는 거의 1um단위로 제어를 하게 되는데 이때는 모션 컨트롤러와는 별도로
펄스 분해능을 높여주는 외부 장치를 달아야 합니다. (이름은 갑자기 생각이 안나네요 ^^;;)
이 장치는 펄스를 나누어 주는 역할을 하는데.. 예를 들어 10:1 로 셋팅을 하면
4800펄스가 1회전이 되도록 만들어 줍니다. 그러니 1펄스는 0.00083mm 가 이동하는 겁니다.
그렇게 되면 연결은 PC <-> 모션컨트롤러 <-> 펄스 장비 <-> 스텝모터 이런식이 되죠..
어떤것을 제어하려고 하는지는 모르겠는데 제경우는 좀 고가의 장비를 제어하다 보니
이런 식으로 구성해서 사용합니다.
만일 그냥 단순히 작은 장비라면 금목암님 말 처럼 마이컴에서 하는편이 낳을지도 모르겠습니다.
도움이 되었으면 좋겠네요...
|