Nghiên cứu và phát triển phần mềm nâng cao chất lượng hệ điều khiển vị trí dùng AC Servo Mitsubishi

4 159 2
Nghiên cứu và phát triển phần mềm nâng cao chất lượng hệ điều khiển vị trí dùng AC Servo Mitsubishi

Đang tải... (xem toàn văn)

Thông tin tài liệu

Việc nghiên cứu và khai thác hệ thống AC Servo Mitsubishi kết hợp điều khiển lập trình sử dụng PLC rất cần thiết cho mục tiêu phục vụ công tác giảng dạy học phần Kỹ thuật Robot, Truyền động điện và Tự động hóa quá trình công nghệ. Ngoài ra, đây cũng là tài liệu cần thiết phục vụ cho đào tạo nhân lực, nâng cao trình độ chuyên môn cho các doanh nghiệp.

SCIENCE TECHNOLOGY NGHIÊN CỨU VÀ PHÁT TRIỂN PHẦN MỀM NÂNG CAO CHẤT LƯỢNG HỆ ĐIỀU KHIỂN VỊ TRÍ DÙNG AC SERVO MITSUBISHI RESEARCH AND DEVELOPMENT OF SOFTWARE TO IMPROVE QUALITY FOR POSITION CONTROL SYSTEMS USING AC SERVO MITSUBISHI Nguyễn Đức Quang1,* TÓM TẮT Động AC servo Driver Mitsubishi, dòng MR-J2S-A hệ thống điều khiển định vị thay cho hệ thống điều khiển vị trí động bước ( động step ) truyền thống Ưu điểm hệ thống dùng động AC servo có momen lớn, đáp ứng nhanh, điều khiển vị trí với độ tin cậy xác cao Ngồi ra, hệ thống hỗ trợ tốt kết nối với máy tính, PLC hình giao diện HMI Việc nghiên cứu khai thác hệ thống AC Servo Mitsubishi kết hợp điều khiển lập trình sử dụng PLC cần thiết cho mục tiêu phục vụ công tác giảng dạy học phần Kỹ thuật Robot, Truyền động điện Tự động hóa q trình cơng nghệ Ngoài ra, tài liệu cần thiết phục vụ cho đào tạo nhân lực, nâng cao trình độ chun mơn cho doanh nghiệp Từ khóa: Động AC Servo, điều khiển lập trình, điều khiển vị trí ABSTRACT The Mitsubishi AC Servo Motor and Driver, MR-J2S-A series is the position control system which is replaced for the position control system using the traditional stepper motor drive systems The advantages of the AC servo motor system are high torque, fast response time, high reliability, high precision position control In addition, the system is also very well supported by connecting the computer, PLC and display interface human machine The research and exploitation of Mitsubishi AC Servo controller system combines with programmable logic controller PLC that is essential to serve on the goal of teaching the subject of Robot techniques, Electrical Drives and Process technology automation Besides, this document is also necessary to service human resource training, improve skills in businesses Keywords: AC Servo Motor, PLC, Servo Driver Khoa Điện, Trường Đại học Công nghiệp Hà Nội *Email: ducquangtdh@gmail.com Ngày nhận bài: 28/12/2017 Ngày nhận sửa sau phản biện: 09/4/2018 Ngày chấp nhận đăng: 21/8/2018 Phản biện khoa học: TS Võ Quang Vinh KÝ HIỆU Ký hiệu Đơn vị Ý nghĩa Pb mm Chiều dài dịch chuyển trục vít n const Tỷ số truyền hộp số Pt pulse/rev Độ phân giải Servo Motor l0 mm/pulse Độ dịch chuyển với xung S mm/rev o o / pulse Góc quay tương ứng với xung  o / rev Góc quay tương ứng với vòng động f N0 Độ dịch chuyển với vòng quay động pulse/s Tần số phát xung PLC r/min Tốc độ Servo Motor ĐẶT VẤN ĐỀ Hệ thống truyền động điều khiển vị trí hệ thống sử dụng rộng rãi công nghiệp cấu truyền động cho Robot, cấu ăn dao máy gia cơng kim loại, máy cắt bao bì,… Tùy thuộc vào cấu mà công suất truyền động nằm dải rộng từ vài chục W đến vài trăm kW Ứng dụng phát triển phần mềm điều khiển AC Servo Mitsubishi vào điều khiển vị trí giúp hệ thống có momen lớn, đáp ứng nhanh, độ tin cậy xác cao Trong đào tạo, ứng dụng có ý nghĩa lớn cho giảng dạy học phần Kỹ thuật Robot, Truyền động điện Tự động hóa q trình cơng nghệ Sinh viên học tập cập nhật cơng nghệ mới, có khả thích ứng nhanh mơi trường làm việc đại Ngồi ra, tài liệu hữu ích ứng dụng kỹ thuật doanh nghiệp BỘ ĐIỀU KHIỂN SERVO DRIVER MR-J2S-A Bộ điều khiển động AC Servo MR-J2S-A dòng sản phẩm hãng Mitsubishi MR-J2S-A có khả điều khiển động servo với tốc độ cao, độ xác, hiệu suất cao cài đặt đơn giản (hình 1) MR-J2S-A cài đặt cách sử dụng phần mềm MelServo Setup161E Keypad Drive Servo Drive điều khiển thiết bị phát xung tần số cao như: Vi điều khiển, vi xử lý, mạch chuyên dụng, PLC có kênh phát xung Tuy nhiên, phương án dùng PLC điều khiển Servo Drive có nhiều ưu điểm Trong báo này, tác giả tập trung nghiên cứu đặc tính phát triển phần mềm dùng PLC FX1N Mitsubishi Số 48.2018 ● Tạp chí KHOA HỌC & CƠNG NGHỆ 49 KHOA HỌC CÔNG NGHỆ - Điều khiển tốc độ: Duy trì bám sát tốc độ cài đặt Ví dụ: Đồng tốc độ dao sản phẩm máy cắt bao bì - Điều khiển lực căng: Ổn định lực căng tránh bị trùng đứt dây máy kéo sợi, máy cán dây… Trong điều khiển vị trí, ta cần lập trình phát xung tần số cao theo luật tính tốn để Servo Drive khống chế động làm việc theo yêu cầu cơng nghệ đặt Giả sử Servo có độ phân giải encoder 217 = 131072 xung/vòng, để động quay vòng, PLC cần phát 131072 xung Hình Bộ Drive AC Servo Motor Mitsubishi dòng MR-J2S-A BỘ ĐIỀU KHIỂN LẬP TRÌNH PLC MITSUBISHI FX1N 4.2 Các lệnh phát xung PLC Mitsubishi Các PLC hỗ trợ phát xung tốc độ cao ngõ phải dạng Transistor, dùng lệnh sau: PLSY: Phát xung vuông với tần số số xung đặt tham số lệnh Câu lệnh PLSY D0 D1 Y000 Với lệnh PLSY nạp giá 16 bit tối đa 32767, để tăng số xung ta sử dụng lệnh cho ghi 32bit DPLSY, giá trị tối đa 2.147.483.647 xung PLSR: Phát xung vng có thêm tham số hiệu chỉnh thời gian tăng giảm tần số khởi động kết thúc, chuyển động mềm tốc độ cao Hình Bộ PLC FX1N Các PLC Mitsubishi có đặc điểm phù hợp với ứng dụng riêng Căn vào đặc điểm, người sử dụng lựa chọn cấu hình phù hợp Trong điều khiển AC Servo, sử dụng PLC có đầu Transistor FX1N60MT Hình Phát xung dùng lệnh PLSR DRVI: Phát xung kèm lệnh đảo chiều theo giá trị +/- xung Lệnh cho phép hiệu chỉnh sườn dốc bắt đầu chuẩn bị kết thúc lệnh Mỗi lần phát xung, số xung tính tương đối theo lệnh Hình Hai kênh phát xung FX1N FX1N có chức điều khiển vị trí với đếm tốc độ cao đến 60kHz, hai phát xung đầu với tần số tối đa 100kHz Điều cho phép FX1N lúc điều khiển hai động servo điều khiển vị trí hai toạ độ độc lập LẬP TRÌNH CHO PLC FX1N ĐIỀU KHIỂN AC SERVO MRJ2S-A 4.1 Yêu cầu với điều khiển Servo Drive Servo Drive có chế độ điều khiển : - Điều khiển vị trí: Động quay lượng xác định, truyền động cho cấu di chuyển góc xoay Ví dụ: máy gia cơng kim loại, Robot cơng nghiệp,… 50 Tạp chí KHOA HỌC & CÔNG NGHỆ ● Số 48.2018 DRVA: Tương tự lệnh DRVI vị trí ban đầu xác định tuyệt đối Số xung lưu lại ghi xác định tuyệt đối so với điểm ban đầu 4.3 Tính tốn cài đặt hộp số điện tử Hộp số điện tử (Electronic gear) cài đặt thông qua hai tham số CMX CDV giúp cấu máy dịch chuyển với hệ số xung đầu vào nào: CMX Parameter No.3  CDV Parameter No.4 SCIENCE TECHNOLOGY CMX 3000 131072 4096   CDV 60 200.103 125 Motor Input pulse train CMX (+) CDV (-) Electronic gear Deviation Counter  Cài đặt CMX = 4096 CDV = 125 Feedback pulse Encoder Hình Sơ đồ cấu trúc hộp số điện tử Hình Nguyên lý truyền động từ Servo sang máy sản xuất * Giả sử máy có thơng số hình 6, ta tính hệ số hộp số điện tử để có khoảng dịch chuyển 10µm xung sau: CMX Pt Pt  l0  l0 CDV S n.Pb 262144 32768 3 131072  10.10   1/ 2.10 1000 125  Cài đặt CMX = 32768 CDV = 125 Ví dụ cài đặt để chuyển động quay 0,01o xung: Servo Motor 131072 [ pulse/rev ] Table 4.4 Bài tốn điều khiển vị trí đa trục Kỹ thuật điều khiển vị trí đa trục kỹ thuật điều khiển phối hợp chuyển động trục, trục dẫn động từ động AC Servo Tùy theo yêu cầu công nghệ, số lượng trục động Servo khác Đại lượng điều khiển trục (lượng đặt w) có ý nghĩa quan trọng Thông thường w hàm thời gian, hàm nhảy cấp, hàm tuyến tính hàm tuyến tính đoạn theo thời gian, hàm parapol, hàm điều hòa Tùy thuộc vào lượng điều khiển ta có hệ truyền động điều khiển vị trí cho cấu chuyển dịch hệ truyền động điều khiển vị trí theo chế độ bám (hệ tùy động) KIỂM NGHIỆM KẾT QUẢ Mơ hình thí nghiệm gồm thiết bị sau: Máy tính PC, Khối nguồn 24VDC, Servo Drive MR-J2S-10A, Động Servo HC-KFS13, Bộ PLC FX1N-60MT, Màn hình cảm ứng HMI, Mạch điều khiển phanh điện từ, Cáp lập trình PLC, cáp kết nối PC-Servo, cáp kết nối HMI-PLC Thông số Servo Drive MR-J2S-10A động HCKFS13 dùng thí nghiệm bảng Bảng Thông số Servo Drive MR-J2S-10A động HC-KFS13 TT Thơng số Giá trị/ đặc tính Điện áp nguồn Tần số pha 220 đến 230 50 Dạng điện áp điều khiển Sóng hàm sine điều chế PWM Phanh điện từ Điều khiển Drive Chế độ bảo vệ Quá dòng, ngắn mạch, tải, nhiệt động cơ, tốc độ Tần số xung điều khiển 500 lớn Timing belt : 4/64 Hình Nguyên lý truyền động cấu quay từ Servo sang máy sản xuất Cách tính tốn sau: Bàn quay 360o/vòng, n = 4/64 Servo có Pt = 131072 [ xung /vòng ] CMX Pt 131072 65536  θ o  0, 01  CDV / 64.360 1125 θ Chọn CMX  26214 CDV 450  Cài đặt : CMX = 26214 CDV = 450 + Cài đặt hộp số điện tử để chọn tốc độ động sau: f CMX No CMX No Pt  Pt   CDV 60 CDV 60 f Ví dụ: Để tốc độ 3000 vòng/phút tần số 200kHz, ta cài đặt sau: Hộp số điện tử Đơn vị VAC Hz KHz đến 65535 Điện áp analog điều chỉnh đến 10 tốc độ Tốc độ lớn 3000 VDC v/phút 10 Công suất động 100 W 11 Điện áp động 105 V 12 Dòng điện 0,9 A 13 Encoder 131072 Xung/vòng Các thí nghiệm kiểm chứng  Thí nghiệm 1: Thử nghiệm động cài đặt driver với PC Keypad  Thí nghiệm 2: Điều khiển tốc độ động AC Servo MR-J2S-A  Thí nghiệm 3: Điều chỉnh vị trí với AC Servo MR-J2S-A  Thí nghiệm 4: Điều khiển vị trí trục với MR-J2S-A  Thí nghiệm 5: Điều khiển vị trí trục với MR-J2S-A Số 48.2018 ● Tạp chí KHOA HỌC & CƠNG NGHỆ 51 KHOA HỌC CƠNG NGHỆ Thuật tốn điều khiển vị trí trục trục thể theo lưu đồ hình Các tiêu điều khiển tốc độ, momen, gia tốc, bám vị trí kiểm tra, đánh giá xác mơ hình thực nghiệm KẾT LUẬN Bài báo giới thiệu việc ứng dụng AC Servo Mitsubishi điều khiển vị trí, giải pháp phát triển phần mềm PLC điều khiển Servo Drive Nghiên cứu khai thác hệ thống AC Servo Mitsubishi cần thiết cho mục tiêu phục vụ công tác giảng dạy học phần Kỹ thuật Robot, Truyền động điện Tự động hóa q trình cơng nghệ Bên cạnh đó, tài liệu hữu ích phục vụ đào tạo kỹ thuật cơng nghệ, nâng cao trình độ chun mơn cho doanh nghiệp có nhu cầu trí Tính tốn thơng số Ra lệnh cho Servo Drive Đọc thơng số vị trí thực từ Encoder Kiểm tra so sánh với vị trí yêu cầu Chưa đạt yêu cầu Đạt yêu cầu Kết thúc Lưu đồ điều khiển vị trí trục Lưu đồ điều khiển vị trí trục Hình Lưu đồ thuật tốn điều khiển vị trí trục trục Ví dụ đoạn chương trình viết cho PLC FX1N-60MT dùng phần mềm lập trình GX Developer thí nghiệm: Hình Một đoạn chương trình Ladder lập trình cho FX1N-60MT dùng GX Developer 52 Tạp chí KHOA HỌC & CƠNG NGHỆ ● Số 48.2018 TÀI LIỆU THAM KHẢO [1] Tạ Duy Liêm, 2001 Hệ thống điều khiển số cho máy công cụ, NXB Khoa học kỹ thuật [2] Nguyễn Mạnh Tiến, 2007 Điều khiển Robot công nghiệp NXB Khoa học kỹ thuật [3] Mitsubishi Corporation, pdf fp_programming_manual.pdf, 2001 [4] Mitsubishi Corporation, MR-J2S-A_en.pdf, 2010 [5] Mitsubishi Corporation, FX PLC Serial_manual.pdf, 2009 ... báo giới thiệu việc ứng dụng AC Servo Mitsubishi điều khiển vị trí, giải pháp phát triển phần mềm PLC điều khiển Servo Drive Nghiên cứu khai thác hệ thống AC Servo Mitsubishi cần thiết cho mục... điều khiển hai động servo điều khiển vị trí hai toạ độ độc lập LẬP TRÌNH CHO PLC FX1N ĐIỀU KHIỂN AC SERVO MRJ2S-A 4.1 Yêu cầu với điều khiển Servo Drive Servo Drive có chế độ điều khiển : - Điều. .. nghiệm 2: Điều khiển tốc độ động AC Servo MR-J2S-A  Thí nghiệm 3: Điều chỉnh vị trí với AC Servo MR-J2S-A  Thí nghiệm 4: Điều khiển vị trí trục với MR-J2S-A  Thí nghiệm 5: Điều khiển vị trí trục

Ngày đăng: 10/02/2020, 01:50

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan