Menu

#111 Drilling center of circle

Done
chrisko
Medium
All
Enhancement
2021-12-15
2019-12-12
No

Hi!

My proposition is to add function of drill. I know that there are some workarounds (ie. using tool of exact diameter as hole on dxf) but I belive it would be very easy to implement this function to d2g as this and pocket milling would make dxf2gcode complete and very easy to use tool for everyone.

So, my idea would be to add checkbox in layers tab called „drill”. If it is checked (available only for circles for a good start), d2g locates center of it (this should be very easy and do only Z-down, Z-Up operation.

Best regards!

Related

Tickets: #111

Discussion

  • chrisko

    chrisko - 2021-03-05

    PS: I know this Ticket is old, but this seems to be important thing for some of the users ....

     
  • spicer

    spicer - 2021-03-05

    Hi
    Here's an example.
    I only want to drill (0.9mm drill) the shapes 1, 2 and 3, not mill.
    It would be useful if you could tell dxf2gcode that these should be drilled.

     
  • chrisko

    chrisko - 2021-03-06

    I just uploaded a new commit. this already enables to change a circle (closed arc contour) to a HoleGeo. Which then will forwarded to the postproceesor. It's not really nice looking but it works so far.
    ==> Feel free to make it even nicer ... :-)

    Next step will be to update the postprocesor.
    I guess it's not required to drill in serveral steps as it's done for the other geometries. Most maschines will have something like G73 drilling. So i will enable the tool to call a dedicated function with the Coordinates of the HoleGeo.

    ==> You will need a development environment to be able to download. Please inform me if your able to install it and open dxf2gcode with it. I need someone to test it soon, since i even don't have a cnc mill ...

    regards
    Christian

     
  • chrisko

    chrisko - 2021-03-07

    Just uploaded a new version to the development branch. Now you should be able to specify a special action if your doeing a drill bore (e.g. one of these https://www.cnccookbook.com/g81-g73-g83-drill-peck-canned-cycle/)

     
  • spicer

    spicer - 2021-03-13

    I have compiled again. But I have no drilling option.
    My OS is LinuxMint 20.1 mate.

    Sorry for the late reply. I haven't received a notification email.

     

    Last edit: spicer 2021-03-13
  • spicer

    spicer - 2021-04-11

    It works. Thanks very much.

    Is it possible that dxf2gcode wright ( * SHAPE Nr: 1 - Drill x mm) instead only (* SHAPE Nr: 1 * ) in the comment?
    Or ( * SHAPE Nr: 1 - Drill T2) and a directory in the code head.
    E.g:
    T1 = 1mm cutter
    T2 = 2mm drill
    etc

    It would also be useful if you could choose a separate tool for drilling.
    E.g:
    Drilling with T2
    Milling with T1

    A pause (M0) could be inserted when changing tool.

     

    Last edit: spicer 2021-04-11
  • chrisko

    chrisko - 2021-04-11

    I think anything is possible if your able to code it :-) . However it some additional effort to to it and i am not able to invest too much time currently. With the Layer Names Option i think this could be handeled also. Did you try that already. Just Put the driles on a specfic layer?

     
  • spicer

    spicer - 2021-04-12

    Where can I find the "Layer Names" option?
    If I change the tool for a shape, all other shapes also have this tool.

     

    Last edit: spicer 2021-04-12
    • chrisko

      chrisko - 2021-04-12

      https://sourceforge.net/p/dxf2gcode/wiki/LayerControl/ dxf2gcode / Wiki / LayerControl (sourceforge.net)

      Von: treki [mailto:treki@users.sourceforge.net]
      Gesendet: Montag, 12. April 2021 17:03
      An: [dxf2gcode:tickets] 111@tickets.dxf2gcode.p.re.sourceforge.net
      Betreff: [dxf2gcode:tickets] #111 Drilling center of circle

      Where can I find the "Layer Names" option?


      [tickets:#111] https://sourceforge.net/p/dxf2gcode/tickets/111/ Drilling center of circle

      Status: New
      Labels: drill circle
      Created: Thu Dec 12, 2019 09:47 AM UTC by San Zamoyski
      Last Updated: Sun Apr 11, 2021 06:19 PM UTC
      Owner: nobody

      Hi!

      My proposition is to add function of drill. I know that there are some workarounds (ie. using tool of exact diameter as hole on dxf) but I belive it would be very easy to implement this function to d2g as this and pocket milling would make dxf2gcode complete and very easy to use tool for everyone.

      So, my idea would be to add checkbox in layers tab called „drill”. If it is checked (available only for circles for a good start), d2g locates center of it (this should be very easy and do only Z-down, Z-Up operation.

      Best regards!


      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/dxf2gcode/tickets/111/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       

      Related

      Tickets: #111

  • chrisko

    chrisko - 2021-05-02

    Can i close this, as i think it's implemented right now?

     
  • spicer

    spicer - 2021-05-04

    Ok. But I still not found the "Layer Names Option" :(

     
  • chrisko

    chrisko - 2021-05-05

    Did you check this. That's what i did mean with "Layer Name Option" ...

    https://sourceforge.net/p/dxf2gcode/wiki/LayerControl/

    Drilling layers
    Milling machines can also be used for drilling holes in the workpiece. To achieve this with dxf2gcode you have to draw points on a drilling layer.

    Drilling layers are defined by the prefix DRILL: in the layer name.

    Drilling layers can have all the parameters specified unter Milling parameters above, thus defining how deep (MillDepth) or how fast (FeedZ) the hole should be drilled. Also the given ToolDiameter will be used to visualize the hole.

     
  • spicer

    spicer - 2021-05-05

    See https://sourceforge.net/p/dxf2gcode/wiki/LayerControl/
    I not understand. Maybe is my english to bad :(

     
  • chrisko

    chrisko - 2021-05-06

    So, just use the possibility given. The LayerControl may be for more advanced users. What are you still missing, where do you need help?
    If your german is better, you can also write in german here :-) ....

     
  • chrisko

    chrisko - 2021-05-06
    • status: New --> Accepted
    • assigned_to: chrisko
    • Priority: Low --> Medium
    • OpSys: --> All
     
  • spicer

    spicer - 2021-06-16

    Ich weiss nicht, wo ich die genannten Präfixe eingeben muss, um die LayerControl zunutzen.
    Ich arbeite mit Inkscape oder Tinkercad.

     

    Last edit: spicer 2021-06-16
  • chrisko

    chrisko - 2021-09-27

    Hi Treki,
    Du musst dem Layer einen bestimmten Namen geben. Im Wiki kannst du finden welche Zeichenfolgen als Befehle verstanden werden und wie diese interpretiert werden.
    Die Layercontrol musst dazu natürlich aktiviert sein im Option Menu.
    Gruß
    Christian

     
  • chrisko

    chrisko - 2021-12-15
    • status: Accepted --> Fixed
     
  • chrisko

    chrisko - 2021-12-15
    • status: Fixed --> Done
     

Log in to post a comment.

MongoDB Logo MongoDB