Địa chỉ LPT2 : 0X6030 phụ thuộc vào máy tính và Card chuyển PCI -> LPT và địa chỉ phải chính xác để Mach3 nhận diện
Có thể tìm thấy như sau :
- Click phải chuột Computer -> Manage -> Device Manager -> Ports (Com & LPT)
Lên chọn mua máy tính bộ như HP hoặc IBM hoạt động sẽ ổn hơn và có thêm cổng PCI
Card chuyển đổi PCI : 180,000vnđ/cái bán nhiều trên đường Bùi Thị Xuân HCM
Thông thường chọn LPT1 làm cổng xuất xung điều khiển các trục XYZA,vì xung được xuất ra từ main của máy tính sẽ ổn định hơn, các tín hiệu IO khác lên chuyển sang LPT2
Chỉ cần 2 BOB đã có một bảng điều khiển tương đối đầy đủ những chức năng cần thiết
Lần sửa cuối bởi maycncmini, ngày 13-09-2016 lúc 06:15:47 PM.
ĐT : 0979155342 - web: www.cnc.uyhan.com, www.facebook.com/cokhiuyhan
Tay quay giúp cho quá trình lấy gốc phôi và offsets dao một cách dễ dàng hơn
Có nhiều loại tay quay, của Fanuc thường có nguồn cấp 5VDC và 90xung/vòng một số hãng khác nguồn 12VDC và 100xung/vòng
Đối với tay quay nguồn 5VDC có thể hoạt động ở nguồn 12VDC, nhưng tay quay có nguồn cấp 12VDC không thể hoạt động với những BOB có nguồn cấp 5VDC
- Thông thường nếu sử dụng 1 tay quay cho việc dịch chuyển các trục XYZABC thì khai báo như hình trên và để dịch chuyển các trục đó cần thêm một nút nhấn ngoài để chọn từng trục hoặc cũng có thể dùng núm vặn để chọn từng trục . Ở đây mình chọn nút nhấn tuy hơi bất tiện một chút nhưng đổi lại giảm bớt được input
- Nếu sử dụng mỗi trục 1 tay quay thì cấu hình tương tự như trên nhưng bỏ được phần chọn trục (cái này thường thấy trên những máy điều khiển NC)
- Để tùy chỉnh một nấc trên tay quay di chuyển một quãng theo ý muốn thì có thể tăng hoặc giảm các thông số Counts/Unit và velocity như trong hình
Lần sửa cuối bởi maycncmini, ngày 14-09-2016 lúc 09:46:41 PM.
ĐT : 0979155342 - web: www.cnc.uyhan.com, www.facebook.com/cokhiuyhan
Chọn Use spindle Feedback in Sync Modes để nhận tín hiệu phản hồi từ bộ cảm biến tốc độ động cơ trục chính
Tại ô PWM Base Freq nhập số tùy chỉnh sao cho tốc độ analog (S-0V) đưa ra có sai số nhỏ nhất so với tốc độ được bộ cảm biến trả về (RPM) Cái này không có công thức tính vì các BOB hiện tại thường đưa ra mức điện áp không đều
![]()
ĐT : 0979155342 - web: www.cnc.uyhan.com, www.facebook.com/cokhiuyhan
Chọn Auto tool changer
- Khi chưa chọn mục này Mach3 sẽ làm ngơ khi thấy lệnh M6
- Khi mục này được chọn nếu chương trình có lệnh thay dao M6 Mach3 sẽ không bỏ qua và sẽ tự động thay dao theo yêu cầu chương trình
- Tất nhiên để thay dao tự động được máy phải được hỗ trợ bởi phần cơ khí
-Máy CNC UH-5051 thay dao bằng cơ cấu cam thụt lên thụt xuống để đổi dao (Đang chạy dao số 10 chạy về dao 9 phải thụt lên thụt xuống 9 lần) lên bị loại bỏ chức năng thay dao kiểu này và thay dao bằng tay được lựa chọn
- Máy mở đầu dao bằng cơ cấu cơ lên vẫn được bên mình giữ lại và cần một Macro xử lý cho chức năng này :
'Macro thay dao bang tay ho tro cac dong may Tap drill co co cau mo dau bang co cua co khi Uy Han
OldTool = GetOEMDRO (1224) 'Tool In spindle DRO You must add this to your settings screen
'x = GetToolChangeStart( 0 ) ' Get x tool change start position
'y = GetToolChangeStart( 1 ) ' Get y tool change start position
'z = GetToolChangeStart( 2 ) ' Get z tool change start position
Code "G53 G1 Z44.2 F4000." ' Move z to tool change position in Machine cord.
While IsMoving ' wait for z to move
Wend
tool = GetSelectedTool() ' tool to be changed to
NewTool = tool
Call SetUserDRO (1224,NewTool)
SetCurrentTool( NewTool ) ' input new tool into tool in spindle dro
Code "G43 H" & tool ' Call tool offsets for new tool
' Verify Tool Change Complete
Dim Msg, Style, Title, Help, Ctxt, Response,MyString
Msg = "Giu dâu BT 30 trong qua trinh thay dao nêu không rot xuông găy dao hu phôi rât nguy hiêm. Thay dao di ban," & " " & " " & GetToolDesc(NewTool) ' Define message
Style = vbYesNo + vbCritical + vbDefaultButton2 ' Define buttons
Style = 0 + 80 + 0 ' Define buttons.
Title = "Vui long thay dao dê chay tiêp" ' Define title
Help = "DEMO.HLP" ' Define Help file
Ctxt = 1000 ' Define topic 'context. ' Display message.
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbOk Then ' User chose Ok
MyString = "Ok" ' Perform some action
End If
Message "Tool # " & GetCurrentTool() & " : " & GetToolDesc(GetCurrentTool()) & " vua " & " duoc ban thay dôi"
'Code "G00 X" & x & "Y" & y & "Z" & z 'Move back to where the tool change was prompted
Code "G53 Z 0." 'Move Z back to .25" above zero in work cord.
While IsMoving
Wend
End
ĐT : 0979155342 - web: www.cnc.uyhan.com, www.facebook.com/cokhiuyhan
anhcos, CKD, haignition, hminhtq, vusvus
Một trong những đơn hàng gia công chi tiết máy nghiền bột gỗ được thực hiện trên máy UH5051
Làm việc không biết mệt từ sáng đến tối
ĐT : 0979155342 - web: www.cnc.uyhan.com, www.facebook.com/cokhiuyhan