Mach3 Auto Zero Tool Touch Probe Corner Finding

Поділитися
Вставка
  • Опубліковано 16 вер 2016
  • Hey everyone this video is showing a little bit of code written for the Mach3 Auto zero tool button
    it allows you to zero all the axis of a 3-axis cnc router without using Mach4 or a special screen set
    This code was written by Allen Massey and modified by me
    If you have any questions please email me or leave a comment below
    For the modified code that works with the CNCRP-PRO4896 AND the triple edge finder (touch plate made by the makers guide)
    Contact me: workinwoods@gmail.com
    For the original un-modified code to work with a unknown touch plate
    Contact Allen Massey: allen.massey@gmail.com
    For any other question or cnc work or video requests please contact me:
    workinwoods@gmail.com

КОМЕНТАРІ • 49

  • @aaronfarias8897
    @aaronfarias8897 7 років тому

    Great Guy, great video, amazing support! thanks!

  • @GotItMade
    @GotItMade 7 років тому +1

    Dude, that thing is super cool. Thanks for sharing!

    • @edalton1107
      @edalton1107  7 років тому

      Oh yes! I am glad you like it Feddie! cool piece of code for sure we are working on another version of the code that will allow us to zero tapered end mills as well so stay tuned for that!!

    • @edalton1107
      @edalton1107  7 років тому

      Oh yes! I am glad you like it Feddie! cool piece of code for sure we are working on another version of the code that will allow us to zero tapered end mills as well so stay tuned for that!!

  • @billpearre9994
    @billpearre9994 Рік тому

    This code works GREAT. Thanks Guys.

  • @williamterry8912
    @williamterry8912 7 років тому

    Thank you!! Very Nice!

  • @AllenMassey
    @AllenMassey 7 років тому

    Nice video! I am glad others are using my code. I have already had 4 people email me asking for it.

    • @charlesyork4461
      @charlesyork4461 6 років тому

      i am trying to get my edge finder programed and cant find code. is this something you can email to me?

    • @Clyberful
      @Clyberful 8 місяців тому

      Hello.
      Where can i get the edge finder and the code ?

    • @Clyberful
      @Clyberful 8 місяців тому

      Hello can you share the code pls?

    • @tomlockwood5335
      @tomlockwood5335 6 місяців тому

      I would love to use this, but unsure of how to install. I have the triple edge, but no instructions. Could you send me the code and some instructions how to install.

  • @redem.greece
    @redem.greece 7 років тому

    Hi my friend, nice work. How about the half diameter of tool? Like that your tool start out of working part or i mistake? I make my own right now but i can't make to stop after the length i put to probe, still working it. You have any idea about it?

  • @kaden56
    @kaden56 6 років тому

    I noticed the geometry on the opposite side of the block seems to be read for using it to find the inside corner of something like a picture frame. Is that correct?

  • @steinaralpenmob
    @steinaralpenmob 7 років тому +1

    Thanks for great video, this is I have a lot of benefit. My machine (pt6012) has zero tool function, but I wonder whether this touch probe from step craft can be automatically installed on my machine running Mach3 and it's hard to get itThe Touch Probe device was designed to expand the capabilities of the Stepcraft CNC System by allowing you to be able to precisely locate starting positions for various objects that you wish to machine. Additionally, the Touch Probe can be used to 3D scan an object by systematically locating many points (more or less depending on the accuracy that you set) and creating a 3D “point cloud”. This point cloud can then be brought into software where it can be manipulated and converted into a 3D object such as an .stl file. This file can then be loaded into the Stepcraft CNC and be used to carve and object to create a duplicate model. The Touch Probe can also be used to scan an uneven surface to allow the Stepcraft CNC to cut, carve, or engrave along that uneven surface, i.e. you can engrave text along a curved surface.The Touch Probe was designed to work with a Stepcraft CNC running UCCNC software. The Touch Probe can be used with other CNC systems and software but Stepcraft would not be able to support such installations.The installation software that comes with the Touch Probe will install several macros and a new screen set for UCCNC. Custom buttons will now appear on the UCCNC screen to manage various functions for the Touch Probe.

  • @ensaricokur1784
    @ensaricokur1784 6 років тому

    Can you use this code to find the center for a tapered tool?

  • @airgunningyup
    @airgunningyup 4 роки тому

    they sell the plates on amazon now , I just have no idea how to set up the wizard

  • @IcanCwhatUsay
    @IcanCwhatUsay 5 років тому +2

    Hi I emailed you for the code but got no response. Where do I find the code used in this video?

    • @IcanCwhatUsay
      @IcanCwhatUsay 5 років тому +3

      Ok well Fuck this guy. He doesn't want to hold up to his claims that he'll share so whatever.
      if you want the code here you go. I'm using the touch off plate available on ebay from Blue OX. If you need help finding him, let me know.
      There's a few numbers you'll need to replace to match your particular plate. Once you do that, everything should be smooth sailing. They are the Offsets.
      This code is a work in progress so ymmv, it works great for me though.
      THIS CODE USES THE LOWER LEFT CORNER AS X0 Y0 Z0
      'Ref : ua-cam.com/video/IIugqgUyo7E/v-deo.html
      'GOLD-1-31-2019 Brian Janiszewski
      Cutter_Size = Question ("What is the diameter of your cutter?")
      Plate_Z_Offset = Question ("What is the Touch Plate Thickness in, Ref 0.119?")
      Cutter_Size2 = Cutter_Size/2
      Plate_X_Offset = 0.351
      Plate_Y_Offset = 0.351
      ' Plate_Z_Offset = 0.119
      Plate_X_Offset1 = -1*(Plate_X_Offset+Cutter_Size2)
      Plate_Y_Offset1 = -1*(Plate_Y_Offset+Cutter_Size2)
      Message( "Probe Initialized" )
      code "G92 X0Y0"
      If IsSuchSignal (22) Then
      code "G92 X0Y0Z0"
      'Call SetDRO( 2, 0.00) ' Z Axis'
      'Call SetDRO( 1, 0.00) ' Y Axis'
      'Call SetDRO( 0, 0.00) ' X Axis'
      code "G90"
      code "G04 P3"
      'Z Probing
      code "G31 Z-3.0 F5"
      While IsMoving()
      Wend
      'code "G92 Z0"
      Call SetDRO(2, Plate_Z_Offset)
      code "G1 Z 0.5 F20"
      End If
      'Y Probing
      If IsSuchSignal (22) Then
      code "G1 Y-1.0 F20" ' Move cutter towards front'
      code "G1 Z-0.125 F15" 'Move Cutter below Stock'
      code "G31 Y1.5 F5" ' Move cutter towards stock'
      While IsMoving()
      Wend
      'code "G92 Y0"
      Call SetDro(1, Plate_Y_Offset1) ' Set Y axis to 0 at Touch'
      code "G1 Y-1.0 F20" ' Move toward front'
      code "G1 Z0.5 F20" ' Move cutter up '
      code "G1 Y0.5 F20" ' Move cutter above stock'
      End If
      'X Probing
      If IsSuchSignal (22) Then
      code "G1 X-1.0 F25" ' Move cutter to left of stock'
      code "G1 Z-0.125 F15" ' Move cutter below stock top'
      code "G31 X1.5 F5" ' Move cutter towards stock, right'
      While IsMoving()
      Wend
      'code "G92 X0"
      Call SetDro(0, Plate_X_Offset1) ' Set X axis to 0 at Touch'
      code "G1 X-.5 F20"
      code "G1 Z0.5 F25"
      End If
      'Return to XY (0,0)
      code "G1 Z.5 F30"
      code "G1 X0.0" '&Cutter_Size2
      code "G1 Y0.0" '&Cutter_Size2

    • @chirots
      @chirots 5 років тому +2

      @@IcanCwhatUsay Thank you for the code.

    • @jimothysaveus217
      @jimothysaveus217 5 років тому

      Thank you for the code. I have made modifications for zero offset( my bed is electrically isolated from the frame so when I cut aluminum I probe the material directly) ua-cam.com/video/sz1eY3G2bG8/v-deo.html
      Sub Main()
      Cutter_Size = Question ("What is the diameter of your tool?")
      Cutter_Size2 = Cutter_Size/2
      Plate_X_Offset = 0.0
      Plate_Y_Offset = 0.0
      Plate_Z_Offset = 0.0
      Plate_X_Offset1 = -1*(Plate_X_Offset+Cutter_Size2)
      Plate_Y_Offset1 = -1*(Plate_Y_Offset+Cutter_Size2)
      Message( "Probing routine initialized" )
      code "G92 X0Y0"
      If IsSuchSignal (22) Then
      code "G92 X0Y0Z0"
      Sleep 10
      code "G90"
      'Z Probing
      code "G31 Z-3.0 F15"
      While IsMoving()
      Wend
      Sleep 50
      code "G0 G91 Z0.03"
      While IsMoving()
      Wend
      code "G31 Z-1.0 F2"
      While IsMoving()
      Wend
      ZProbePos = GetVar(2002)
      code "G90"
      code "G0 Z" &ZProbePos
      While IsMoving()
      Wend
      Call SetDro(2, Plate_Z_Offset)
      Sleep 100
      code "G0 Z0.25"
      End If
      'Y Probing
      If IsSuchSignal (22) Then
      code "G0 Y-1.25"
      code "G0 Z-0.25"
      code "G31 Y2.0 F15"
      While IsMoving()
      Wend
      Sleep 50
      code "G0 G91 Y-0.03"
      While IsMoving()
      Wend
      code "G31 Y0.25 F2"
      While IsMoving()
      Wend
      YProbePos = GetVar(2001)
      code "G90"
      code "G0 Y" &YProbePos
      While IsMoving()
      Wend
      Call SetDro(1, Plate_Y_Offset1)
      Sleep 100
      code "G0 Y-0.5"
      code "G0 Z0.25"
      code "G0 Y0.5"
      End If
      'X Probing
      If IsSuchSignal (22) Then
      code "G0 X-1.25"
      code "G0 Z-0.25"
      code "G31 X2.0 F15"
      While IsMoving()
      Wend
      Sleep 50
      code "G0 G91 X-0.03"
      While IsMoving()
      Wend
      code "G31 X0.25 F2"
      While IsMoving()
      Wend
      XProbePos = GetVar(2000)
      code "G90"
      code "G0 X" &XProbePos
      While IsMoving()
      Wend
      Call SetDro(0, Plate_X_Offset1)
      Sleep 100
      code "G0 X-0.5"
      code "G0 Z0.5"
      End If
      'Return to XY (0,0)
      code "G0 Z0.5"
      code "G0 X0.0"
      code "G0 Y0.0"
      code "G0 G53 Z-0.05"
      While IsMoving()
      Wend
      Message( "Probing routine complete" )
      End Sub

  • @akira-hz4te
    @akira-hz4te 11 місяців тому

    Can you share a link to the code?

  • @garytaylor5646
    @garytaylor5646 5 років тому

    Can I still get the code?

  • @josejalomo4614
    @josejalomo4614 2 роки тому

    Could you please email the code, thank you in advance,

  • @stevenmarston8923
    @stevenmarston8923 7 років тому

    Can you email me your modified script please?
    Thanks in advance!

    • @edalton1107
      @edalton1107  7 років тому

      please shoot me your email address thanks

  • @Patc1187
    @Patc1187 7 років тому

    ...tripod :X

  • @maurodeamorim7889
    @maurodeamorim7889 7 років тому +1

    Como balança a câmera da ate tontura!!!

    • @edalton1107
      @edalton1107  7 років тому

      La cámara se monta en un trípode

  • @mattpiehl7122
    @mattpiehl7122 7 років тому

    Can you email me the Script Please

    • @edalton1107
      @edalton1107  7 років тому

      Matt Piehl oh yeah for sure shoot me your email to workinwoods@gmail.com

    • @user-iv6rr7ns5f
      @user-iv6rr7ns5f 7 років тому

      ontheEDGE could you send me this script too, please? my email: sergey-sss@rambler.ru

    • @user-iv6rr7ns5f
      @user-iv6rr7ns5f 7 років тому

      ontheEDGE could you send me this script too, please? my email: sergey-sss@rambler.ru

  • @odhie_r
    @odhie_r 2 роки тому

    heelo please check your inbox email. thanks