Quay lại blog

Lập trình chu kỳ chuyển động một trục trên bộ truyền động servo CMZ

Hướng dẫn này phân tích cách chức năng PLC tích hợp bên trong bộ điều khiển servo CMZ SBD có thể thực thi các chương trình chuyển động độc lập, bao gồm logic tìm điểm gốc, điều khiển vị trí và chuy...

Logic chuyển động tích hợp đang giảm sự phụ thuộc vào PLC bên ngoài

Điều khiển chuyển động công nghiệp đang phát triển vượt ra ngoài các kiến trúc truyền thống lấy PLC làm trung tâm. Các bộ truyền động servo hiện đại ngày càng tích hợp khả năng xử lý trên bo mạch, cho phép kỹ sư thực thi trọn vẹn các chuỗi chuyển động ngay bên trong bộ truyền động.

Nền tảng CMZ SBD thể hiện rõ quá trình chuyển đổi này. Sau khi chạy thử trục servo, kỹ sư có thể tạo và chạy các chương trình chuyển động bằng văn bản có cấu trúc mà không cần dựa vào bộ điều khiển PLC độc lập.

Đối với các cell tự động hóa nhỏ gọn và các ứng dụng chuyển động chuyên dụng, phương pháp này có thể đơn giản hóa yêu cầu phần cứng đồng thời giảm độ phức tạp khi chạy thử.

Tạo chương trình chuyển động bên trong SDSetup

Quy trình lập trình bắt đầu trong thẻ Program của môi trường SDSetup. Kỹ sư có thể tạo, chỉnh sửa, biên dịch và tải trực tiếp các chương trình văn bản có cấu trúc vào bộ điều khiển truyền động.

Khác với các hệ thống chuyển động thông thường, trong đó lệnh bắt nguồn từ PLC qua mạng EtherCAT hoặc bus trường, kiến trúc CMZ đặt trực tiếp bộ máy thực thi bên trong bộ truyền động servo.

Giao diện phần mềm CMZ SDSetup để lập trình PLC tích hợp

Lập trình chuyển động tích hợp giúp giảm nhu cầu sử dụng bộ điều khiển chuyển động bên ngoài trong các hệ thống tự động hóa quy mô nhỏ.

Xác định biến trước khi thực thi chuyển động

Giai đoạn phát triển đầu tiên tập trung vào việc khai báo các biến chuyển động như vị trí mục tiêu, tốc độ tìm điểm gốc và vận tốc trục. Các tham số này xác định cách bộ truyền động tương tác với cơ cấu máy thực tế được cấu hình trong quá trình chạy thử.

Trong ví dụ này, khoảng cách chuyển động được tính từ gia số encoder, số vòng quay của động cơ và bước vít me bi. Việc thiết lập tỷ lệ chính xác là yếu tố thiết yếu, vì các giá trị không phù hợp có thể khiến bàn trượt vượt quá giới hạn hành trình vật lý.

Các biến văn bản có cấu trúc để cấu hình điều khiển chuyển động servo

Các biến chuyển động thiết lập mối quan hệ giữa số đếm encoder và hành trình thực tế của trục.

Hiểu rõ logic tìm điểm gốc là yếu tố then chốt để chuyển động an toàn

Các quy trình tìm điểm gốc xác định vị trí tham chiếu của máy, được sử dụng cho mọi lệnh chuyển động tiếp theo. Nền tảng CMZ SBD cung cấp nhiều chiến lược tìm điểm gốc tùy thuộc vào các cảm biến sẵn có và kiến trúc máy.

Một số phương pháp dựa vào công tắc giới hạn vật lý, trong khi các phương pháp khác tham chiếu đến dấu chỉ mục của encoder hoặc các độ lệch được xác định bằng phần mềm. Một số chế độ cũng duy trì độ lệch vị trí sau khi tắt rồi bật nguồn.

Tại sao việc lựa chọn phương pháp tìm điểm gốc ảnh hưởng trực tiếp đến an toàn máy móc

Một trong những yếu tố kỹ thuật quan trọng nhất là tránh các giá trị tham chiếu 0 giả. Nếu bộ điều khiển xác định không chính xác vị trí hiện tại là 0, lệnh chuyển động tiếp theo có thể vượt quá giới hạn hành trình thực tế của phần cứng.

Rủi ro đó đặc biệt nguy hiểm trong các ứng dụng servo tốc độ cao, nơi gia tốc nhanh có thể làm hỏng khớp nối, vít me bi hoặc thanh dẫn hướng tuyến tính chỉ trong vài mili giây.

Nhiều OEM công nghiệp tích hợp logic chuyển động với các nền tảng PLC và PAC tập trung để điều phối an toàn trục, liên động và đồng bộ hóa giữa nhiều kênh chuyển động.

Luồng chương trình sử dụng thực thi chuyển động theo từng bước

Logic ứng dụng chính dựa trên cấu trúc trạng thái điều khiển theo chuỗi, sử dụng biến iStep. Cách tiếp cận này được sử dụng rộng rãi trong tự động hóa công nghiệp vì tạo ra các chuyển tiếp có thể dự đoán giữa các trạng thái vận hành.

Sau khi khởi tạo, bộ điều khiển servo trước tiên thực hiện một chu kỳ tìm điểm gốc. Khi quá trình tìm điểm gốc hoàn tất thành công, trục liên tục luân phiên giữa các vị trí đích được xác định trước.

Logic khởi tạo bên trong chương trình điều khiển chuyển động CMZ

Các quy trình khởi tạo xác minh trạng thái sẵn sàng của bộ điều khiển trước khi bất kỳ chuỗi chuyển động nào bắt đầu.

Các hàm chuyển động xử lý chu kỳ trục liên tục

Sau khi quy trình tìm điểm gốc thiết lập vị trí tham chiếu hợp lệ, chương trình liên tục gọi các hàm chuyển động để luân phiên giữa các vị trí đích Move1 và Move2.

Cấu trúc này tạo ra một dạng chuyển động tuần hoàn liên tục, thường được sử dụng trong các trạm phân chỉ mục, thiết bị gắp và đặt, cũng như các hệ thống xử lý lặp lại.

Chuỗi chuyển động của bộ điều khiển servo điều khiển các vị trí trục luân phiên

Điều khiển chuyển động theo từng bước giúp đơn giản hóa các ứng dụng định vị lặp lại trong máy móc công nghiệp.

Xử lý ngoại lệ cải thiện độ ổn định vận hành

Ngay cả các hệ thống chuyển động đơn giản cũng cần cơ chế quản lý ngoại lệ mạnh mẽ. Ví dụ CMZ bao gồm logic chuyên dụng để phát hiện lỗi, xác định điều kiện dừng và giám sát hoạt động.

Mặc dù các quy trình này có vẻ không quá quan trọng trong quá trình kiểm thử trên bàn, chúng lại trở nên cực kỳ quan trọng trong môi trường sản xuất, nơi có thể xảy ra kẹt cơ khí, lỗi bộ mã hóa hoặc thao tác bất ngờ của người vận hành.

Xử lý ngoại lệ và logic quản lý lỗi của bộ điều khiển servo

Các quy trình quản lý ngoại lệ giúp ngăn chuyển động không kiểm soát trong điều kiện vận hành bất thường.

Biên dịch và Tải Mã Trực tiếp vào Bộ Truyền động

Sau khi hoàn tất quá trình phát triển, ứng dụng chuyển động được biên dịch và tải trực tiếp vào môi trường PLC tích hợp của bộ truyền động SBD. Sau đó, công cụ thời gian chạy thực thi mã nội bộ mà không cần các chu kỳ quét PLC bên ngoài.

Kiến trúc này có thể giảm độ trễ truyền thông và đơn giản hóa thiết kế máy cho các ứng dụng chuyển động chuyên dụng.

Giao diện biên dịch và tải xuống cho các ứng dụng PLC nhúng CMZ

Việc thực thi PLC nhúng cho phép các chương trình chuyển động chạy trực tiếp bên trong bộ điều khiển truyền động servo.

Các Kiến trúc Chuyển động Nhỏ gọn Ngày càng Phổ biến

Các nhà cung cấp tự động hóa công nghiệp ngày càng tích hợp logic chuyển động, chẩn đoán, kết nối mạng và các chức năng an toàn vào các nền tảng servo thông minh. Xu hướng này phản ánh nhu cầu ngày càng tăng đối với tủ điều khiển nhỏ gọn hơn, hệ thống dây dẫn ít hơn và việc đưa vào vận hành đơn giản hơn.

Các ứng dụng liên quan đến hệ thống đóng gói, băng tải và định vị chính xác ngày càng triển khai các kiến trúc chuyển động tích hợp cùng với nền tảng điều khiển chuyển động và bộ truyền động tiên tiến.

Đối với các nhà chế tạo máy, khả năng thực thi logic chuyển động cục bộ bên trong bộ truyền động cũng tạo ra cơ hội cho thiết kế máy mô-đun và các kiến trúc điều khiển phân tán.

Góc nhìn Kỹ thuật

Chức năng PLC nhúng bên trong bộ truyền động servo không còn là khả năng chuyên biệt nữa. Đây đang trở thành một công cụ kỹ thuật thiết thực cho các hệ thống tự động hóa nhỏ gọn, trong đó tốc độ, sự đơn giản và việc giảm không gian phần cứng đóng vai trò quan trọng.

Tuy nhiên, các kỹ sư vẫn nên thận trọng khi tiếp cận logic chuyển động độc lập. Ngay cả các ứng dụng một trục nhỏ cũng đòi hỏi phải xác thực quy trình về gốc, xử lý lỗi và kiểm tra giới hạn hành trình một cách nghiêm ngặt trước khi triển khai vào máy móc sản xuất.

Tác giả: Ethan Caldwell | Phóng viên Hệ thống Chuyển động Công nghiệp

Ethan Caldwell có 15 năm kinh nghiệm đưa tin về các hệ thống điều khiển công nghiệp, công nghệ chuyển động servo và nền tảng tự động hóa nhúng. Kinh nghiệm dự án của ông bao gồm triển khai Siemens SINAMICS, tích hợp Beckhoff EtherCAT và các hệ thống điều khiển chuyển động Schneider Electric trong các ứng dụng đóng gói và sản xuất rời rạc.

Để lại bình luận

Xin lưu ý, bình luận cần được phê duyệt trước khi được đăng.