Phần mềm Visual Basic

Một phần của tài liệu Xây dựng mô hình CIM cho dây chuyền sản xuất linh hoạt (Trang 82 - 91)

- Điều khiển theo biờn dạng (contour):

3.4.2.3.Phần mềm Visual Basic

b. Hướng dẫn sử dụng phần mềm

3.4.2.3.Phần mềm Visual Basic

Visualbasic là ngụn ngữ lập trỡnh cấp cao 32 bit được sử dụng để viết cỏc chương trỡnh để chạy trong mụi trường Windows.

Khởi tạo Project trong Visualbasic. Kớch đỳp và biểu biểu tượng của Visualbasic được cửa sụ̉ New Project như sau:

Hỡnh 3.32: Giao diện khởi động của VB

Hoặc khi đó mở một Project sẵn muốn tạo một Project mới cú thể sử dụng Menu File =>New Project (phớm tắt Ctrl + N) như sau:

Hỡnh 3.33: Giao diện tạo project mới

Trong cửa sụ̉ New Project cú 3 tab, tab New để tạo Project mới, tab Existing để mở một Project cú sẵn, tab Recent để mở cỏc Project gõ̀n đõy. Trong tab new cú

nhiều loại Project như Standar EXE, ActiveX EXE, ActiveX DLL, …chỳng ta chọn Standar EXE và chọn Open được Project như sau:

Hỡnh 3.34: Cửa sụ̉ làm việc của VB

Để sửa tờn của Form trong thuộc tớnh điều khiển của Form ta sửa Text trong ụ Caption như sau:

Để cài đặt khối truyền thụng ta kớch chuột phải vào thanh cỏc Control đơn giản chọn Component… hoặc ấn tụ̉ hợp phớm Ctrl + T

Hỡnh 3.36: Cài đặt khối truyền thụng RS-232

Được cửa sụ̉ Components như sau:

Tỡm dũng Microsoft Comm Control 6.0 và check vào đú và nhấn OK. Bõy giờ trờn thanh cụng cụ cú thờm một biểu tượng mới là MSCOMM control. Kớch đỳp vào đú để lấy Control vào Form như sau:

Hỡnh 3.38: Tạo khối truyền thụng trờn màn hỡnh điều khiển

Thuộc tớnh mặc định cho MSCOMM như sau:

Hỡnh 3.39: Giao diện thiết lập truyền thụng

Để viết Code cho đối tượng nào ta chỉ cõ̀n nhấp đỳp chuột vào đối tượng đú cửa sụ̉ viết code sẽ hiện ra. Khi chạy chương trỡnh thỡ trước hết ta cõ̀n khởi tạo cho Control Mscomm. Như vậy ta phải khởi tạo trong hàm Form_Load. Ta chuyển trỏ

chuột để nú đỏnh dấu Form ( Nhấp đỳp vào khoảng trống trờn Form) thực hiện như sau:

Ta được cửa sụ̉ soạn Code như sau:

Hỡnh 3.40: Cửa sụ̉ lập trỡnh

Visualbasic tự khởi tạo cho ta một hàm khi load form ta viết mó lệnh như sau:

Hỡnh 3.41: Thiết lập ban đầu cho khối truyền thụng

Chọn Run=>Start hoặc ấn F5 để chạy thử như phõ̀n mềm thụng thường.

Chương trỡnh điều khiển hệ thống được xõy dựng trờn phõ̀n mền Visual Basic 6.0. Phõ̀n mền này cho phộp người dựng cú thể lập chương trỡnh gia cụng, số phụi cõ̀n gia cụng và lựa chọn cỏc thụng số cụng nghệ như tốc độ chạy dao, chiều sõu cắt. Phõ̀n mền thực hiện chức năng tớnh toỏn quỹ đạo chuyển động của robot, chuyển động của mỏy CNC và đưa ra cỏc thụng số điều khiển hệ thống.

Hỡnh 3.43 .Giao diện chớnh của phần mềm điều khiển hệ thống CIM

Khi khởi động hệ thống, phõ̀n mềm sẽ nhận dữ liệu của chương trỡnh gia cụng, cỏc thụng số cụng nghệ sau đú tớnh toỏn chuyển động chạy dao, cỏc gúc quay tại cỏc khớp động của robot cụng nghiệp sau đú truyền kết quả tớnh toỏn xuống bộ điều khiển qua cụ̉ng COM của mỏy tớnh, đồng thời phõ̀n mềm cũng nhận dữ liệu từ mạch điều khiển thụng qua cụ̉ng COM, quỏ trỡnh truyền nhận này diễn ra liờn tục trong xuất quỏ trỡnh làm việc của hệ thống cụ thể như sau:

Khi kớch hoạt chương trỡnh điều khiển, động cơ gạt phụi của hệ thống cấp phụi tự động thực hiện quỏ trỡnh gạt phụi, khi một phụi được đưa tới băng tải vận chuyển phụi, sensor hồng ngoại sẽ gửi tớn hiệu tới hệ thống điều khiển để điều khiển

dừng động cơ gạt phụi. Phụi sau khi được đưa tới băng tải vận chuyển phụi, sẽ được vận chuyển về cuối của băng tải này, khi phụi đó vào đỳng vị trị một sensor hồng ngoại sẽ gửi tớn hiệu tới hệ thống điều khiển để thực hiện dừng băng tải cấp phụi và robot cụng nghiệp thực hiện quỏ trỡnh gắp phụi và đặt phụi vào đồ gỏ tự động trờn mỏy CNC. Sau khi đồ gỏ tự động thực hiện quỏ trỡnh định vị và kẹp chặt phụi, mỏy CNC thực hiện quỏ trỡnh gia cụng theo chương trỡnh đó được thiết lập trước. Khi gia cụng xong bàn mỏy của mỏy CNC di chuyển về vị trớ nhận phụi ban đõ̀u và thực hiện quỏ trỡnh nhả phụi. Khi quỏ trỡnh nhả phụi kết thỳc robot cụng nghiệp sẽ thực hiện quỏ trỡnh gắp chi tiết đó gia cụng và đặt vào băng tải vận chuyển chi tiết, băng tải này sẽ vận chuyển phụi về kho chứa chi tiết.

Trờn phõ̀n mềm điều khiển hệ thống ỏp vào menu control CNC sau đú và kớch đỳp vào menu draw một cửa sụ̉ sẽ hiện ra cửa sụ̉ draw. Trờn cửa số này, chương trỡnh cho phộp nhập tọa độ của cỏc điểm gia cụng bằng cỏch nhấp chuột trờn hỡnh vẽ phụi trong cửa sụ̉. Trong cửa sụ̉ này cũng cho phộp chọn chiều sõu hạ dao của mỏy CNC.

Hỡnh 3.44. Cửa sụ̉ thiết kế chương trỡnh gia cụng

Hỡnh vẽ hiện thị

phụi gia cụng Điểm gia

cụng

Chiều cao hạ dao

Sau khi thực hiện chọn cỏc điểm cõ̀n gia cụng để hiển thị đường chạy dao của mỏy, ấn vào phớm “Delete Data” để thực hiện xúa dữ liệu của chương trỡnh gia cụng trước đú, sau đú ấn phớm “Xem” sẽ hiện ra đường gia cụng của dao trờn phụi đồng thời dữ liệu mới của chương trỡnh gia cụng được lưu lại trong thư mục data của phõ̀n mềm.

Khi đó thiết lập chương trỡnh gia cụng xong ấn vào phớm "Exit' sẽ thoỏt khỏi cửa sụ̉ Draw và trở về cửa sụ̉ chớnh của chương trỡnh

Hỡnh 3.45. Đường ăn dao mụ phỏng

Khi trở lại cửa sụ̉ chớnh của chương trỡnh chọn số phụi cõ̀n gia cụng bằng việc điền vào textbox cú nhón "so phoi", tiếp theo chọn cỏc thụng số tốc độ chạy khụng và tốc độ ăn dao vào lõ̀n lượt cỏc textbox cú nhón "toc do chay khong" va "toc do chay dao". Tiếp theo ta ấp vào phớm "Refresh" của cửa sụ̉ chương trỡnh sẽ cho phộp chương trỡnh tham chiếu đến dữ liệu mới của chương trỡnh gia cụng. Sau đú ấn phớm "Apply" và phớm"Run" hệ thống bắt đõ̀u khởi động.

Đường gia cụng của dao

Hỡnh 3.46. Lựa chọn cỏc thụng số khởi động hệ thống

Một phần của tài liệu Xây dựng mô hình CIM cho dây chuyền sản xuất linh hoạt (Trang 82 - 91)