DC 모터와 헬리컬 드라이브를 사용하여 3D 이동 드라이브 (3D 프린터 / CNC 분쇄기 등)를 설계하고 있습니다.
DC 모터는 작동 요소 (헤드, 테이블 또는 헤드 브리지)를 지원하는 리드 스크류 액추에이터를 구동합니다.
모터 샤프트의 전류-피구 동 요소의 위치는 광학 인코더로 읽습니다. (그로부터 속도, 가속도, 운동량 등을 도출 할 수 있습니다.) 전류 (모터와 직렬로 고정 된 낮은 저항의 전압)와 모터 단자의 전압을 읽을 수 있습니다. .
PWM을 통해 모터에 공급되는 전원을 구동 할 수 있습니다.
최적의 주행을 위해서는 가능한 한 (가공 된 가공 매개 변수에 대해) 이동 속도를 최대한 가깝게 유지해야하며 가공 재료로서 공구에 대한 재료의 저항은 예상치 못한 패턴으로 변경됩니다.
이것은 출력이 입력을 직접적으로 따르는 것으로 가정하는 스테퍼 모터에서는 매우 간단합니다. 그러나 DC 모터의 경우, 토크가 증가함에 따라 제어력이 훨씬 더 반응력이 높아야합니다.
사전 설정에 가장 가까운 이동 속도를 유지할 수있는 제어 알고리즘-추가 조건 충족 : 사전 설정 속도 초과를 제한하거나 빠르게 최소화; 헤드가 재료를 빠져 나감에 따라 하중이 급격히 감소하면 속도가 증가하고 헤드가 인접 요소로 구동되어 공작물이 손상 될 수 있습니다.
(이것은 짧은 답변보다는 시간이 오래 걸리는 질문 중 하나입니다. 자동 제어 알고리즘은 여러 학기 동안 좋은 주제이며, 특정 기준을 충족하는 제어 알고리즘을 선택하고 설명하려면 약간의 작업이 필요합니다.)