ݺߣ

ݺߣShare a Scribd company logo
Cty TNHH Mekatech
610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD
Website:http://codientuviet.com/
Điện thoại: 0932.773.917
1
Hướng dẫn sử dụng Board AS_V8_Spindle
1. Giới thiệu về Board AS_V8_Spindle:
- Dựa trên cơ sở Board AS_V8 chuyên dùng để điều khiển các Driver AC Servo analog +/-
10V, Board AS_V8_Spindle chuyên dùng để điều khiển trục chính máy phay tiện CNC,
hay các hệ thống NC khác.
- Phần lõi của Board AS_V8_Spindle dựa trên dòng dsPIC33 cao cấp 16-bit của hãng
Microchip, với tần số xung Clock lên đến 120Mhz.
- Tích hợp các bộ đọc xung Encoder (QEI) 32-bit, nên hầu như không giới hạn số lượng xung
vào, do đó sẽ không xảy ra trường hợp bị tràn xung như các bộ đọc 16-bit.
- Độ phân giải bộ DAC đầu ra đạt 12-bit (0-4095), tích hợp thêm các bộ Analog Switch để
ngắt an toàn khi xảy ra tình trạng Alarm output.
- Tốc độ đáp ứng của DAC rất nhanh dưới 5us.
- Tích hợp bộ thông số PID cài đặt linh hoạt theo các ứng dụng.
- Hỗ trợ chia xung Encoder.
2. Đấu nối Jack CN1 (DB25 Pin):
Hình 1: Vị trí Pin1
Cty TNHH Mekatech
610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD
Website:http://codientuviet.com/
Điện thoại: 0932.773.917
2
Hình 2: Pins description
Hình 3: Pins description detail
Cty TNHH Mekatech
610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD
Website:http://codientuviet.com/
Điện thoại: 0932.773.917
3
Hình 4:Wiring Diagram
3. Setting parameter:
- Dừng phát xung xuống Board
- Nhấn giữ đồng thời 2 nút Mode và Data (Motor nhả, không gồng, không bám vị trí)
Cty TNHH Mekatech
610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD
Website:http://codientuviet.com/
Điện thoại: 0932.773.917
4
- Nhấn Shift để dịch qua hàng cần Cài tham số
- Nhấn Up để thay đổi giá trị (Chỉ có Up, sau đó lặp lại 0)
- Nhấn Data để lưu vào Rom
- Nhấn Mode để nhảy lên Parameter khác (F0- F6)
- Tắt nguồn mở lại để Update Parameter vào chương trình.
Stt Mô tả Giá trị
mặc định
Giới hạn Ghi chú
F0000 Hệ số tỉ lệ Kp 500 100-9000 Càng tăng càng bám vị
trí (không nên quá
1500)
F0001 Hằng số thời gian Ti 2000 800-10000 Nên hiệu chỉnh từ
800-5000
F0002 Giới hạn bộ tổng tích phân 2000 1000-10000 1000-5000
F0003 Giới hạn xung tràn báo lỗi
Alarm
32768 1000-90000 32768
F0004 Bit Control xxx11 00-11 sử dụng 2 bit cuối
F0005 Reset về thông số mặc định xxxx0 0-1 sử dụng 1 bit cuối
F0006 Hệ số nhân xung Encoder xxxx1 1-16 luỹ thừa của 2
Bảng 1: Các thông số cài đặt
4. Bắt tay với Main điều khiển Mach3:
- Để bắt tay với Main Mach3, chúng ta cần tối thiểu 2 tín hiệu: Một là tín hiệu output, dùng
để phần mềm Mach3 gọi vị trí Index khi cần thay dao tự động. Hai là tín hiệu input, dùng
để xác nhận Spindle đã vào đúng vị trí Index.
- Khi xuất tín hiệu Output gọi vị trí Index, phần mềm Mach3 sẽ dừng và quét tín hiệu Input.
Khi trạng thái Input được xác lập Mach3 sẽ xoá tín hiệu Output và thực thi tiếp nhiệm vụ
khác trong macro M6.
- Trong ví dụ demo: Mình dùng Macro M500 để giả lập lệnh gọi vị trí Index.
- Khai báo sử dụng Spindle ở chế độ Pulse/Dir:
Cty TNHH Mekatech
610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD
Website:http://codientuviet.com/
Điện thoại: 0932.773.917
5
Hình 5: Khai báo sử dụng Pins Spindle
Hình 6: Khai báo sử dụng Mode Spindle
Cty TNHH Mekatech
610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD
Website:http://codientuviet.com/
Điện thoại: 0932.773.917
6
Hình 7: Khai báo sử dụng Output2
Hình 8:Khai báo sử dụng Input1
Cty TNHH Mekatech
610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD
Website:http://codientuviet.com/
Điện thoại: 0932.773.917
7
Hình 9: Khai báo sử dụng Macro M500
Sau đó các bạn vào chương trình Mach3, tab MDI, gõ M500 vào ô input sẽ thấy kết quả.
5. Một số lưu ý:
- Ban đầu rà tham số đáp ứng: Cho F0000=200, sau đó tăng dần lên (không quá
1500), mỗi lần tăng tối thiểu 100 đơn vị.
F0001=5000, sau đó giảm dần đi (Không nhỏ hơn 800, sẽ mất ổn định), mỗi lần
tăng tối thiểu 100 đơn vị. F0002=2000-5000.
- Quá trình có thể lập lại nhiều lần cho đến khi đạt được chất lượng điều khiển như mong muốn.
- Nếu trong máy có xài biến tần thì đóng 1 cây cọc tiếp địa để tín hiệu nhiễu thoát
xuống đất.
- Nguồn cung cấp cho Board là AC 220V

More Related Content

Hướng dẫn đấu nối board as v8 s_03

  • 1. Cty TNHH Mekatech 610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD Website:http://codientuviet.com/ Điện thoại: 0932.773.917 1 Hướng dẫn sử dụng Board AS_V8_Spindle 1. Giới thiệu về Board AS_V8_Spindle: - Dựa trên cơ sở Board AS_V8 chuyên dùng để điều khiển các Driver AC Servo analog +/- 10V, Board AS_V8_Spindle chuyên dùng để điều khiển trục chính máy phay tiện CNC, hay các hệ thống NC khác. - Phần lõi của Board AS_V8_Spindle dựa trên dòng dsPIC33 cao cấp 16-bit của hãng Microchip, với tần số xung Clock lên đến 120Mhz. - Tích hợp các bộ đọc xung Encoder (QEI) 32-bit, nên hầu như không giới hạn số lượng xung vào, do đó sẽ không xảy ra trường hợp bị tràn xung như các bộ đọc 16-bit. - Độ phân giải bộ DAC đầu ra đạt 12-bit (0-4095), tích hợp thêm các bộ Analog Switch để ngắt an toàn khi xảy ra tình trạng Alarm output. - Tốc độ đáp ứng của DAC rất nhanh dưới 5us. - Tích hợp bộ thông số PID cài đặt linh hoạt theo các ứng dụng. - Hỗ trợ chia xung Encoder. 2. Đấu nối Jack CN1 (DB25 Pin): Hình 1: Vị trí Pin1
  • 2. Cty TNHH Mekatech 610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD Website:http://codientuviet.com/ Điện thoại: 0932.773.917 2 Hình 2: Pins description Hình 3: Pins description detail
  • 3. Cty TNHH Mekatech 610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD Website:http://codientuviet.com/ Điện thoại: 0932.773.917 3 Hình 4:Wiring Diagram 3. Setting parameter: - Dừng phát xung xuống Board - Nhấn giữ đồng thời 2 nút Mode và Data (Motor nhả, không gồng, không bám vị trí)
  • 4. Cty TNHH Mekatech 610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD Website:http://codientuviet.com/ Điện thoại: 0932.773.917 4 - Nhấn Shift để dịch qua hàng cần Cài tham số - Nhấn Up để thay đổi giá trị (Chỉ có Up, sau đó lặp lại 0) - Nhấn Data để lưu vào Rom - Nhấn Mode để nhảy lên Parameter khác (F0- F6) - Tắt nguồn mở lại để Update Parameter vào chương trình. Stt Mô tả Giá trị mặc định Giới hạn Ghi chú F0000 Hệ số tỉ lệ Kp 500 100-9000 Càng tăng càng bám vị trí (không nên quá 1500) F0001 Hằng số thời gian Ti 2000 800-10000 Nên hiệu chỉnh từ 800-5000 F0002 Giới hạn bộ tổng tích phân 2000 1000-10000 1000-5000 F0003 Giới hạn xung tràn báo lỗi Alarm 32768 1000-90000 32768 F0004 Bit Control xxx11 00-11 sử dụng 2 bit cuối F0005 Reset về thông số mặc định xxxx0 0-1 sử dụng 1 bit cuối F0006 Hệ số nhân xung Encoder xxxx1 1-16 luỹ thừa của 2 Bảng 1: Các thông số cài đặt 4. Bắt tay với Main điều khiển Mach3: - Để bắt tay với Main Mach3, chúng ta cần tối thiểu 2 tín hiệu: Một là tín hiệu output, dùng để phần mềm Mach3 gọi vị trí Index khi cần thay dao tự động. Hai là tín hiệu input, dùng để xác nhận Spindle đã vào đúng vị trí Index. - Khi xuất tín hiệu Output gọi vị trí Index, phần mềm Mach3 sẽ dừng và quét tín hiệu Input. Khi trạng thái Input được xác lập Mach3 sẽ xoá tín hiệu Output và thực thi tiếp nhiệm vụ khác trong macro M6. - Trong ví dụ demo: Mình dùng Macro M500 để giả lập lệnh gọi vị trí Index. - Khai báo sử dụng Spindle ở chế độ Pulse/Dir:
  • 5. Cty TNHH Mekatech 610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD Website:http://codientuviet.com/ Điện thoại: 0932.773.917 5 Hình 5: Khai báo sử dụng Pins Spindle Hình 6: Khai báo sử dụng Mode Spindle
  • 6. Cty TNHH Mekatech 610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD Website:http://codientuviet.com/ Điện thoại: 0932.773.917 6 Hình 7: Khai báo sử dụng Output2 Hình 8:Khai báo sử dụng Input1
  • 7. Cty TNHH Mekatech 610, Bình Hoà 04, P.Bình Hoà, TP.Thuận An, BD Website:http://codientuviet.com/ Điện thoại: 0932.773.917 7 Hình 9: Khai báo sử dụng Macro M500 Sau đó các bạn vào chương trình Mach3, tab MDI, gõ M500 vào ô input sẽ thấy kết quả. 5. Một số lưu ý: - Ban đầu rà tham số đáp ứng: Cho F0000=200, sau đó tăng dần lên (không quá 1500), mỗi lần tăng tối thiểu 100 đơn vị. F0001=5000, sau đó giảm dần đi (Không nhỏ hơn 800, sẽ mất ổn định), mỗi lần tăng tối thiểu 100 đơn vị. F0002=2000-5000. - Quá trình có thể lập lại nhiều lần cho đến khi đạt được chất lượng điều khiển như mong muốn. - Nếu trong máy có xài biến tần thì đóng 1 cây cọc tiếp địa để tín hiệu nhiễu thoát xuống đất. - Nguồn cung cấp cho Board là AC 220V