1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

          
Kết quả 1 đến 20 của 20

Chủ đề: Tủ điều khiển - Controller Mach3

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Thợ bậc 6 maycncmini's Avatar
    Ngày tham gia
    Aug 2016
    Bài viết
    337
    Cám ơn
    40
    Được cám ơn 148 lần
           ở 81 bài viết
    Trích dẫn Gửi bởi QuyND Xem bài viết
    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

  2. Thành viên đã cám ơn maycncmini cho bài viết hữu ích này:


  3. #2
    Thợ bậc 6 maycncmini's Avatar
    Ngày tham gia
    Aug 2016
    Bài viết
    337
    Cám ơn
    40
    Được cám ơn 148 lần
           ở 81 bài viết

    ATC Tap Drill Fanuc Model F - Mach3



    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)
    Lần sửa cuối bởi maycncmini, ngày 07-02-2018 lúc 12:14:03 AM.

  4. Có 2 thành viên đã cám ơn maycncmini cho bài viết hữu ích này:


  5. #3
    Thợ bậc 6 maycncmini's Avatar
    Ngày tham gia
    Aug 2016
    Bài viết
    337
    Cám ơn
    40
    Được cám ơn 148 lần
           ở 81 bài viết

    ATC Tap Drill Fanuc Model D - Mach3



    Lần sửa cuối bởi maycncmini, ngày 27-02-2018 lúc 10:51:03 PM.

  6. Có 4 thành viên đã cám ơn maycncmini cho bài viết hữu ích này:


  7. #4
    Học việc
    Ngày tham gia
    Feb 2018
    Bài viết
    1
    Cám ơn
    0
    Được cám ơn 0 lần
           ở 0 bài viết
    cho minh thêm thông tin nhé...thank .

  8. #5
    Học việc
    Ngày tham gia
    Feb 2018
    Bài viết
    5
    Cám ơn
    0
    Được cám ơn 0 lần
           ở 0 bài viết

    Lightbulb Xin thông tin thiết kế

    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?

  9. #6
    Thợ bậc 6 maycncmini's Avatar
    Ngày tham gia
    Aug 2016
    Bài viết
    337
    Cám ơn
    40
    Được cám ơn 148 lần
           ở 81 bài viết

    ATC Brother Tap Drill Center Version 1



    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
    Lần sửa cuối bởi maycncmini, ngày 27-02-2018 lúc 12:06:38 AM.

  10. Có 3 thành viên đã cám ơn maycncmini cho bài viết hữu ích này:


Các Chủ đề tương tự

  1. Cách sử dụng bộ điều khiển bằng tay-Hand held controller
    Bởi daomanh_hung trong diễn đàn Break Out Board, Controller
    Trả lời: 7
    Bài viết cuối: 14-07-2016, 01:31:20 PM
  2. HELP tủ điều khiển máy laser
    Bởi Quoc Tuong Pham trong diễn đàn Tủ điều khiển & các vấn đề khác
    Trả lời: 1
    Bài viết cuối: 09-03-2016, 06:41:14 PM
  3. CKD - Tủ điều khiển CNC - All in One - Plasma OxyFuel Router
    Bởi CKD trong diễn đàn Tủ điều khiển & các vấn đề khác
    Trả lời: 25
    Bài viết cuối: 18-06-2014, 01:06:51 PM
  4. Tủ điều khiển CNC do CKD lắp (tập 02).
    Bởi CKD trong diễn đàn Tủ điều khiển & các vấn đề khác
    Trả lời: 2
    Bài viết cuối: 29-01-2014, 12:33:34 AM
  5. Tủ điều khiển CNC do CKD lắp (tập 01).
    Bởi CKD trong diễn đàn Tủ điều khiển & các vấn đề khác
    Trả lời: 7
    Bài viết cuối: 23-01-2014, 01:18:25 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •