Professional Documents
Culture Documents
Igbt trong driver đóng ngắt mạch động lực
Igbt trong driver đóng ngắt mạch động lực
Khớp quay 0.1 độ => motor xoay 2 độ => 2x2^17/360 = 2^17/180 xung
CCW CW
Lệnh phát xung
[PLSY tần số xung số xung cổng phát xung]
Vd:
Servo thông qua hộp số 1/n điều khiển bàn xoay với chiều quay như hnhf. Bàn có
tốc độ max 120rpm, độ chính xác là 1 độ. Servo motor j2s có encoder 17 bit, fmax
của PLC fx3s là 100khz.. Xây dựng giao diện điều khiển. nhấn giữ jog bàn xoay
20rpm. Thả ra dừng.
Kiểm tra tính toán bằng cách kiểm tra tốc độ motor: 7*20=140 rpm
Nếu số xung lớn hơn 32768 thì sẽ ghi trên thanh ghi 32 bit, có chữ D trên plsy
Chương trình auto
M7 Mode1 Đèn 1 M9 Auto
M7 Mode2 Đèn 2 M10 Stop
Nhấn chọn Mode 1 Đèn 1 sáng, thực hiện đoạn chương trình khi nhấn Auto
Auto bàn quay + 1 vòng 15rpm, bàn quay -2 vòng 10rpm 4 lần
Nhấn chọn Mode 2 Đèn 2 sáng
Auto bàn quay - 2 vòng 15rpm, bàn quay +1 vòng 10rpm liên tục, stop để dừng
Bàn xoay ảnh đt
Đề: độ chính xác 0.1, vòng xoay 100rpm
Bước 1: Nối dây, set parameter, xác định hộp số 1/n, tín cmx/cdv, nplc để bàn xoay
0.1 độ, fplc = 1 độ trên phút
B2: giả sử Nplc để bàn xoay 0.1 độ là 200 xung => fplc để bàn xoay 1 độ trên phút
là 200*10/60 = 34 xung (nhân 10 là độ chính xác 0.1 độ *10 là 1 độ)
Xác định hộp số: servo xoay 1 vòng = 2^17 = 2048*64 <= CMX/CDV
Nếu bước nhỏ cho servo quay nhiều lần chia trung bình
B3: giả sử bước vít me là 2mm, servo quy 1 vòng bàn dịch 2mm
Bàn chạy max 1200mm/p, servo quay 600 rpm
CMX/CDV > 600*2^17/60*100000 ~ 13
Bàn chạy đoạn min 0.1mm => servo quay 0.1/2 vòng
Nplc*CMX/CDV = 0.1*2^17/2=2^17/20
Chọn CDV = 20 , CMX > 20*13 = 260
CMX*Nplc = 2^17
Chọn CMX = 512, Nplc = 256
CMX/CDV = 512/20 = 128/5
Nplc để bàn dịch 0.1 là 256 xung
Fplc để bàn dịch 1mm/phút là 256*10/60 ~ 43 xung/s
600mm/p = 600* 43 = 25800 xung/s
200 = 8600 xung/s
100 = 4300 xung/s
B4: M8000: current value, jog speed, khoảng chạy*0.1mm, tốc độ chạy
Home + jog
ABS + INC
AUTO 1
Nối các dây A1, A2, A3, A7, A9, A10, A11, A12, A15, A16, A17, A18. COM ở
chân a7 là nối theo com của cảm biến, com của cảm biến nối lên dương NPN
Tinh AP AI AM.
Giả sử servo điều khiển vitme bàn trượt có tốc độ max 2000mm, bước 2mm. Dòng
Q tần số xung 200khz
Tốc độ max của servo = 2000/2=1000rpm
CMX/CDV > 2^17*1000/60/200000 = 10.92
Ví dụ cần điều khiển vitme 1mm, = 1000um
1000 * AP/(AI*AM) = số xung out * CMX/CDV => số xung servo nhận =
2^17/2
Chọn CDV = 2
CMX = 32
Số xung out = 4096
Giả sử Unit = mm , Ap = xung/vòng , AI = mm/vòng, Am là hệ số khuếch đại nếu AI
cần set vượt khỏi giá trị ghi trong bảng
Do Unit = mm, nên khoảng cách mong muốn là mm, tốc độ mong muốn là mm/min
Nếu chỉnh xung cũng sẽ chỉnh chung với bên driver, PR21 = 0010
Chiều quay p6
Basic parameter 2
Backlash: bù
Interpolation speed: nội suy
Composite: tốc độ con đường
Reference: khai tốc độ ở trục 1
Logic tín hiệu ngõ vào
Jog speed limit value
OPR: lệnh về home
Chiều về home chỉnh sang reverse
OPR speed, Creep speed
OPR retry
Sau khi format thì test communication, sau đó setting các module trong project =>
parameter, plc parameter chọn io sau đó tự set
Sau khi set xong thì bắt đầu set các thông số AI AP AM, CMX CDV trên driver,
và các parameter cho qd75
Sau khi set xong thì sẽ nạp, nhớ tick vào module intelligent
Sau đó vào module test để test
K1 là data1
Module Motion
QD75MH_ SSCNET III, MR-J3B, MOTOR HF-KP 13: 100W, 3000RPM 18 BIT