Chế độ điều khiển vị trí (Position Control Mode) là một trong những chế độ điều khiển quan trọng nhất của động cơ AC Servo. Đây là chế độ giúp động cơ di chuyển đến đúng vị trí mong muốn với độ chính xác rất cao, sau đó giữ vững vị trí đó.
Khác với chế độ tốc độ (chỉ quan tâm tốc độ quay) hay mô-men (chỉ quan tâm lực xoắn), chế độ vị trí tập trung vào điểm đến cuối cùng của trục động cơ.
Tham khảo: Khóa học servo online miễn phí
Nguyên lý
Trong chế độ này, hệ thống hoạt động theo vòng kín:
- Bộ điều khiển (PLC hoặc controller) gửi lệnh vị trí đến servo driver.
- Driver điều khiển động cơ quay theo lệnh.
- Encoder liên tục đo vị trí thực tế của trục và gửi phản hồi về driver.
- Driver so sánh vị trí thực tế với vị trí lệnh, tự động điều chỉnh để sai số gần như bằng 0.
Nhờ cơ chế phản hồi liên tục, động cơ luôn “biết” mình đang ở đâu và tự hiệu chỉnh để đến đúng vị trí yêu cầu.
Các cách gửi lệnh vị trí phổ biến
Hiện nay có 3 cách chính để điều khiển vị trí động cơ AC Servo:
- Điều khiển bằng xung (Pulse Control): PLC gửi chuỗi xung và tín hiệu hướng. Mỗi xung tương ứng với một góc quay nhỏ (ví dụ 1 xung = 0.001 độ tùy độ phân giải encoder). Đây là cách phổ biến nhất với máy CNC và hệ thống đơn giản.
- Điều khiển bằng tín hiệu Analog: Dùng điện áp ±10V để ra lệnh vị trí. Ít dùng hơn vì dễ bị nhiễu.
- Điều khiển qua truyền thông (EtherCAT, CANopen, Modbus…): Gửi lệnh vị trí dạng số qua mạng truyền thông. Phù hợp hệ thống nhiều trục, yêu cầu đồng bộ cao như robot công nghiệp.
Ví dụ minh họa dễ hiểu
Ví dụ 1: Máy CNC cắt gỗ
Trục X cần di chuyển bàn máy từ vị trí 0 mm đến 500 mm.
- PLC gửi 500.000 xung (giả sử 1 xung = 0.001 mm).
- Động cơ AC Servo quay đúng số xung đó.
- Encoder phản hồi liên tục, driver điều chỉnh để bàn máy dừng chính xác tại 500 mm, sai số chỉ vài micromet.
Ví dụ 2: Robot gắp hàng
Cánh tay robot cần quay góc 90 độ để gắp sản phẩm.
- Bộ điều khiển gửi lệnh vị trí 90 độ.
- Động cơ AC Servo quay đúng góc, encoder kiểm tra và giữ vững vị trí dù có lực cản từ sản phẩm.
Ví dụ 3: Máy đóng gói
Băng tải cần dừng đúng vị trí cắt bao bì.
- Servo nhận lệnh vị trí theo chiều dài bao.
- Mỗi lần cắt đều chính xác, không bị lệch tích lũy như động cơ bước.
Ưu điểm
- Độ chính xác cực cao (sai số thường dưới ±0.01 độ hoặc vài micromet).
- Không bị mất bước như động cơ bước.
- Có thể dừng và giữ vị trí chắc chắn.
- Hỗ trợ tăng/giảm tốc mượt mà, giảm rung động.
- Dễ lập trình với PLC.
Khi nào nên dùng chế độ điều khiển vị trí?
Chế độ này phù hợp nhất khi ứng dụng yêu cầu:
- Định vị chính xác (máy CNC, máy khắc laser, máy in).
- Di chuyển theo quỹ đạo (robot, máy đóng gói).
- Đồng bộ nhiều trục.
- Cần độ lặp lại cao qua nhiều chu kỳ.
Ngược lại, nếu chỉ cần chạy liên tục với tốc độ ổn định (băng tải đơn giản), chế độ tốc độ sẽ đơn giản và tiết kiệm hơn.
Lưu ý
- Phải cài đặt đúng độ phân giải encoder và tỷ số xung/đơn vị.
- Cần tuning (chỉnh gain) để tránh rung hoặc overshoot (vượt quá vị trí).
- Với trục đứng, nên kết hợp phanh để giữ vị trí khi mất điện.
- Kiểm tra tỷ lệ quán tính tải để đảm bảo động cơ đáp ứng tốt.

