Jump to content

GCode Circle


justflow

Recommended Posts

Hello everyone,

I have one i think really easy thing for you guys.

I need to make GCode for circle that starts in center of circle so i can modify center points

Every circle i make start point is on one of circle points but i need circle who starts in the middle...

For tomorow job so please if anyone knows how to do that paste me Gcode for it i need to mill it tomorow.

I will be so thankful.

There is the picture of that. Sorry it is not the good one but i am in kind of hurry :D

GCode Circle

 

  • Link to post
    Share on other sites

    If youre milling with ISO coding, then i think i can help. I mainly use ISO on lathes though and not mills so i may be rusty, i use heidenhain on our mills at work. Anyway hope this helps

    If your circle is for instance 50mm diameter then this would be the coding to mill what you want

    G0 X0 Y0 (This is the centre of your circle)

    G0 Z1.0 F100 (Rapid to 1mm above the top of youre workpiece, with feed of 100)

    G1 K-1.0 (Incrementally move 1mm lower in Z)

    G1 X0 Y25.0 (Move up to perpendicular to your start point)

    G2 X0 Y-25.0 I0 J0 (Clockwise movement 180 degrees from where it is with the centre at your "start" point

    G2 X0 Y25 I0 J0 (Clockwise movement another 180 degrees back to where you started)

    G0 Z5.0

    It kind of depends what youre cutting really, ideally you should radius onto the cutting path if possible for a nicer finish. Can you explain what youre wanting to do and i may be able to assist you better :)

     

  • Link to post
    Share on other sites

    Posted · GCode Circle

    If youre milling with ISO coding, then i think i can help. I mainly use ISO on lathes though and not mills so i may be rusty, i use heidenhain on our mills at work. Anyway hope this helps

    If your circle is for instance 50mm diameter then this would be the coding to mill what you want

    G0 X0 Y0 (This is the centre of your circle)

    G0 Z1.0 F100 (Rapid to 1mm above the top of youre workpiece, with feed of 100)

    G1 K-1.0 (Incrementally move 1mm lower in Z)

    G1 X0 Y25.0 (Move up to perpendicular to your start point)

    G2 X0 Y-25.0 I0 J0 (Clockwise movement 180 degrees from where it is with the centre at your "start" point

    G2 X0 Y25 I0 J0 (Clockwise movement another 180 degrees back to where you started)

    G0 Z5.0

    It kind of depends what youre cutting really, ideally you should radius onto the cutting path if possible for a nicer finish. Can you explain what youre wanting to do and i may be able to assist you better :)

     

    First thanks for your post

    I am working in RepRap and I am printing some lego stuff.

    RepRap printing is really good but i needed to create Milling option witch i did

    So when finish printing need to start mill the 3 holes in that figure or model.

    It is about circle holes.

    So i programed in C# analyzer who finds middle points of that 3 holes

    So i need circle with start point from that middle point of the hole.

    I think i explained this better now :D

     

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 16 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...