Thiết kế phần mềm

Một phần của tài liệu Thiết kế trang bị điện - điện tử điều khiển cho máy hàn tự động (Trang 34 - 39)

Phần mềm được viết bằng phần mềm Visual Basic

Giao diện

trước khi chạy chương

Hình 3.3. Giao diện của chương trình điều khiển

3.2.1. Chương trình trong Visual Basic

Dim n, n1, n2, t As Integer Dim X As Integer

Private Sub Tmr3_Timer()

Label1.Caption = Right(Label1.Caption, Len(Label1.Caption) - 1) + Left(Label1.Caption, 1) End Sub

Private Sub Tmr4_Timer()

Label2.Caption = Right(Label2.Caption, 1) + Left(Label2.Caption, Len(Label2.Caption) - 1) End Sub

Private Sub CmdExit_Click() End

End Sub

Private Sub cmdSTART_Click() n1 = n1 + 1 If n1 = 1 Then Tmr1.Enabled = True Tmr1.Interval = HScroll1.Value Else Tmr1.Enabled = True End If End Sub

Private Sub cmdSTOP_Click() Tmr1.Enabled = False

DlPortWritePortUchar &H304, 0 End Sub

Private Sub HScroll1_Change() Tmr1.Interval = HScroll1.Value

End Sub

Private Sub tmr1_Timer() If n <= 7 Then

If Opt1.Value = True Then X = 17

DlPortWritePortUchar &H304, X End If

If Opt2 = True Then X = 34

DlPortWritePortUchar &H304, X End If

If Opt3 = True Then X = 68

DlPortWritePortUchar &H304, X End If

If Opt4 = True Then X = 136

DlPortWritePortUchar &H304, X End If

If Opt5 = True Then X = 85

DlPortWritePortUchar &H304, X End If

If Opt6 = True Then X = 170

DlPortWritePortUchar &H304, X End If

If Opt7 = True Then X = 102 (adsbygoogle = window.adsbygoogle || []).push({});

DlPortWritePortUchar &H304, X End If

If Opt8 = True Then X = 153

DlPortWritePortUchar &H304, X End If

n = n + 1 n2 = n2 + 1 Else n = 0 n2 = 0 End If End Sub 3.2.2. Chạy thử chương trình Kết quả chạy thử Hình 3.4. Kết quả chạy thử

Chương trình trên điều khiển 2 động cơ trong hệ toạ độ phẳng. Để điều khiển mũi hàn đi lên, đi xuống , sang trái, sang phải ta chỉ cần nhấn vào 4 option trên. Khi nhấn vào một trong 4 option ở trên và nhấn nút start máy tính sẽ xuất tín hiệu từ cổng song song qua khe cắm mở rộng ISA để cấp tín hiệu điều khiển cho các transistor để điều khiển chiều quay của động cơ. Đồng thời các led hiện thị các trạng thái làm việc của các động cơ. Khi nhấn nút stop máy tính sẽ điều khiển ngừng cấp tín hiệu ở chân IOW của khe ISA các transistor sẽ khoá lại và động cơ được dừng. Để thay đổi tốc độ nhơ thay đổi độ rộng xung nhờ bộ timer và thanh cuộn. Tương tự mũi hàn đi theo đường thẳng khi nhấn vào 4 nút option phía dưới.

Do thời gian cũng như trình độ và vấn đề điều khiển sử dụng trong công nghiệp có nhiều vấn đề nên chương trình trên em mới chỉ đưa ra phương pháp điều khiển mũi hàn theo từng hướng và đường thẳng. Vấn đề điều khiển trong công nghiệp như : nhiễu, hãm, khả năng điều khiển từ xa, đảo chiều …em chưa giải quyết đựơc, cũng như chưa điều khiển được mũi hàn đi theo một cung tròn

KẾT LUẬN

Qua thời gian thực hiện, dưới sự hướng dẫn tận tình của thầy giáo TS.Hoàng Xuân Bình cùng sự giúp đỡ rất nhiệt tình của các bạn trong lớp, em đã cố gắng hoàn thành đồ môn học theo yêu cầu và thời gian quy định. Trong đồ án em đã thực hiện được những công việc sau :

- Tổng quan về công nghệ hàn điện

- Thiết kế trang bị điện - điện tử điều khiển cho máy hàn tự động - Viết chương trình điều khiển máy hàn tự động trong hệ toạ độ phẳng

Mặc dù đã rất cố gắng, nhưng do kiến thức và thời gian có hạn nên có những phần em chưa làm được. Em cũng không tránh khỏi những điều thiếu sót, nhầm lẫn khác, em rất mong được sự chỉ bảo của thầy

KẾT LUẬN

Qua thời gian thực hiện, dưới sự hướng dẫn tận tình của thầy giáo TS.Hoàng Xuân Bình cùng sự giúp đỡ rất nhiệt tình của các bạn trong lớp, em đã cố gắng hoàn thành đồ môn học theo yêu cầu và thời gian quy định. Trong đồ án em đã thực hiện được những công việc sau :

- Tổng quan về công nghệ hàn điện

- Thiết kế trang bị điện - điện tử điều khiển cho máy hàn tự động - Viết chương trình điều khiển máy hàn tự động trong hệ toạ độ phẳng

Mặc dù đã rất cố gắng, nhưng do kiến thức và thời gian có hạn nên có những phần em chưa làm được. Em cũng không tránh khỏi những điều thiếu sót, nhầm lẫn khác, em rất mong được sự chỉ bảo của thầy

TÀI LIỆU THAM KHẢO

[ ]1 Vũ Quang Hồi - Nguyễn Văn Chất - Nguyễn Thị Liên Anh Trang bị điện - điện tử. Nhà xuất bản giáo dục

[ ]2 Bộ xây dựng

Giáo trình công nghệ kỹ thuật hàn

[ ]3 Bùi Quốc Khánh - Nguyễn Văn Liễn - Phạm Quốc Phú - Dương Văn Nghi Điều chỉnh tự động truyền động điện

Nhà xuất bản khoa học kỹ thuật. Hà Nội 2006

[ ]4 Bộ môn điện tự động công nghiệp

Tài liệu hướng dẫn thí nghiệm Điều chỉnh tự động truyền động điện

[ ]5 Kỹ thuật ghép nối máy tính – Ngô Diên Tập Nhà xuất bản khoa học kỹ thuật Hà Nội

Một phần của tài liệu Thiết kế trang bị điện - điện tử điều khiển cho máy hàn tự động (Trang 34 - 39)