PDA

View Full Version : Tủ điều khiển - Controller Mach3



maycncmini
04-03-2017, 09:49:28 PM
Dự án :

Kích thước : 1.7mx0.6mx0.5m

Gồm :

- Màn hình cảm ứng điện trở 10.1 inc
- Các núm xoay, nút nhấn thông dụng trên máy Fanuc 10M
- Tay quay
- Bàn phím+chuột (như máy cắt dây Trung Quốc)

Nội thất :

- 01 máy tính E6400 (ổ cứng 80 ram 2G )
- 02 BOB
- 01 board mở rộng cổng TCP/IP
- ATC : Mâm xoay hoặc gắp dao trên bàn XY (không bao gồm thay dao kiểu tay gắp)

Đồ nghề đã chuẩn bị đầy đủ chỉ còn chờ tủ về để tiến hành

33318

33319

33320

hminhtq
04-03-2017, 11:23:29 PM
Cái màn này giá có mac lắm ko anh

maycncmini
04-03-2017, 11:46:36 PM
LCD 10.1 inc cảm ứng điện trở giá 1.750.000vnđ mua ở Hshop.vn cái này có cảm giác mỏng manh dễ vỡ, nếu được chọn lại sẽ đổi cái 10.1 inc cảm ứng điện dung trên smart-techvn.com giá 2.500.000 vnđ, nhân viên KT ở đây hỗ trợ nhiệt tình hơn không như Hshop.vn quá tệ không biết gì về sp mình bán

Đã thử với Mach3 giao diện Siemen, good có phong cách của máy công nghiệp như mấy anh Tây ngay

maycncmini
08-11-2017, 01:16:02 PM
50162

50163

50164

50165

50166

50167

50168

50169

maycncmini
04-12-2017, 11:47:44 AM
51626

51627

51628

51629

51630

51884

51885


https://youtu.be/H8Zk9CA7Lnw

longnguyenkd10
06-12-2017, 04:39:11 PM
bác có tài liệu không cho em xin về ngâm cứu với ạ

maycncmini
14-12-2017, 10:15:14 PM
https://youtu.be/dnrFOb5D4vo

tuantung01
04-01-2018, 09:30:56 AM
cám ơn bác đã chia sẻ

elenercom
04-01-2018, 09:00:23 PM
Trông chuyên nghiệp quá bác chủ.

maycncmini
05-01-2018, 10:26:41 AM
Keyboard cho Mach3 từ bàn phím máy tính :

- 99% bàn phím máy tính bị hư hỏng là do phần tiếp điểm, đừng vội bỏ nó, nó vẫn còn giá trị để ứng dụng trong bảng điều khiển của Mach3
- Thiết kế 1 PCB keyboard cho Mach3 dạng ma trận và kết nối với board xử lý bàn phím máy tính.
- Dùng phần mềm test bàn phím và phần mềm đổi phím để đặt theo ý mình trình tự các ký tự cho dễ thao tác
- Dùng Machscreen gán chức năng cho từng ký tự (nút nhấn)
- Bàn phím kết nối PS/2 sẽ ổn nhất không bị đơ như kết nối USB nếu phải nối dài cần có thêm 1 lõi xuyến nhỏ quấn 2-3 vòng (Nếu máy thường bị đơ kết nối chuột, bàn phím USB sẽ thấy ngay kết quả)

QuyND
06-01-2018, 10:22:17 AM
Bác cho em hỏi, bác mần cái này là thương mại hay chia sẻ vậy ạ? Tại em cũng đang tính mần 1 cái keyboard nhỏ thôi để cầm 1 tay cho dễ. Chứ cầm cái keyboard full-size đi thấy nó bất cập quá.

maycncmini
07-01-2018, 09:35:41 PM
Bác cho em hỏi, bác mần cái này là thương mại hay chia sẻ vậy ạ? Tại em cũng đang tính mần 1 cái keyboard nhỏ thôi để cầm 1 tay cho dễ. Chứ cầm cái keyboard full-size đi thấy nó bất cập quá.

Chỉ ráp trên máy bên mình dựng thôi bạn

maycncmini
06-02-2018, 11:59:58 PM
https://youtu.be/5wAwhgBEVog

Code chính :

Sub Main()
Dim sTool As Integer
Dim i As Integer
i=0

OldTool = GetOEMDRO (1200) 'Tool In spindle DRO You must add this to your settings screen
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
z = GetToolChangeStart( 2 )
a = GetToolChangeStart( 3 )
b = GetToolChangeStart( 4 )
c = GetToolChangeStart( 5 )
tool = GetSelectedTool()
NewTool = tool
'Tool Changer Macro (Bed Type)
MaxToolNum = 7 'Max number off tools for the changer
ToolDown = 160. 'Z Pos to Get or drop a tool
ToolUp = 0.0 'Z Hieght to Rapid from tool to tool
If NewTool = OldTool Then
Exit Sub
End If
If NewTool > OldTool Then
sTool=NewTool-OldTool
End If
If NewTool < OldTool Then
sTool=(7-OldTool) + NewTool
End If
While NewTool > MaxToolNum
NewTool = Question ("Enter New Tool Number up to " & MaxToolNum)
Wend
Code "G00 G53 Z" & ToolUp
While IsMoving()
Wend

Code "G53 Z0.0" & ToolUp

Call MovePos(sTool)

Call SetUserDRO (1200,NewTool)
SetCurrentTool( NewTool )
Code "G00 X" & x & " Y" & y'Move back to where the tool change was prompted
End Sub

Sub MovePos(ByVal ToolNumber As Integer)

Do While (i < ToolNumber)
Code "G53 Z" & 120
While IsMoving()
Wend
Code "G53 Z" & 16
Code "G4 P2.0"
While IsMoving()
Wend

i = i + 1

Loop

End Sub
Main

Code Home Tool


DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
DoButton( 25 )

DoOEMButton(133)
DoOEMButton(134)
DoOEMButton(135)

While IsMoving()
Wend

Do While IsActive(Input4)=0
Code "G53 Z" & 160 & "F2000"
While IsMoving()
Wend
Code "G53 Z" & 0 & "F2000"
While IsMoving()
Wend

Loop
SetCurrentTool(1)
Call SetUserDRO (1200,1)

maycncmini
07-02-2018, 12:15:17 AM
https://youtu.be/BU5NRutaheE


https://youtu.be/DMks3O7sR-A

Jessynina990
07-02-2018, 07:03:48 PM
cho minh thêm thông tin nhé...thank .

cuatudong2018
23-02-2018, 03:54:10 PM
Bạn có thể cho xin thông tin thiết kế và cách làm chi tiết, tài liệu được không?

maycncmini
27-02-2018, 12:03:24 AM
https://youtu.be/f-US3XmAkcs

Code

Sub Main()
OldTool = GetOEMDRO (1200)
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
z = GetToolChangeStart( 2 )
a = GetToolChangeStart( 3 )
b = GetToolChangeStart( 4 )
c = GetToolChangeStart( 5 )
tool = GetSelectedTool()
NewTool = tool
'Tool Changer Macro (Bed Type)
MaxToolNum = 10 'Max number off tools for the changer
ToolDown = 160. 'Z Pos to Get or drop a tool
ToolUp = 0.0 'Z Hieght to Rapid from tool to tool
If NewTool = OldTool Then
Exit Sub
End If
While NewTool > MaxToolNum
NewTool = Question ("Toi da chi co " & MaxToolNum)
Wend
Code "G00 G90 G53 Z" & ToolUp
While IsMoving()
Wend

ActivateSignal(Output2) 'Mo Dinh vi chot BT30
Code "G4 P9.0" 'Wait for the tool to release
'SystemWaitFor (9) 'Wait for the tool Release Limit switch


Code "G53 Z0.0" & ToolUp


While IsMoving()
Wend
Code "G53 Z" & ToolDown
Code "G4 P2.0"
While IsMoving()
Wend

Call MovePos(NewTool)


DeActivateSignal(Output2) 'Tat Dinh vi chot BT30
Code "G4 P1.0" 'Wait for the tool to Clamp
While IsMoving()
Wend
Code "G53 Z" & ToolUp
Call SetUserDRO (1200,NewTool)
SetCurrentTool( NewTool )
Code "G00 X" & x & " Y" & y'Move back to where the tool change was prompted
End Sub

Sub MovePos(ByVal ToolNumber As Integer)

Select Case ToolNumber
Case Is = 1
Apos = 36.00
Case Is = 2
Apos = 72.00
Case Is = 3
Apos = 108.00
Case Is = 4
Apos = 144.00
Case Is = 5
Apos = 180.00
Case Is = 6
Apos = 216.00
Case Is = 7
Apos = 252.00
Case Is = 8
Apos = 288.00
Case Is = 9
Apos = 324.00
Case Is = 10
Apos = 0.0
End Select

Code "G53 A" & APos


End Sub
Main

maycncmini
18-03-2018, 02:20:26 PM
Thêm nút chức năng cho giao diện Mach3 Siemen


https://youtu.be/9Bfbjp3IiLE

Với màn hình 7inc độ phân giải để ở 1280x768


https://youtu.be/OGdmZfNRAnA

hminhtq
18-03-2018, 08:08:32 PM
Con động cơ kéo spindle khủng nha cụ bao nhiêu kw vậy a

maycncmini
19-03-2018, 08:41:53 AM
Con động cơ kéo spindle khủng nha cụ bao nhiêu kw vậy a������

Động cơ kéo trục Z: HBS 2 pha JMC 12Nm, XY HBS Leadshine 3 pha 2Nm, Con Spindle 2.2kw 24.000v/p con này của China, nhỏ và yếu khi phay thép