Jump to content
Sign in to follow this  
justflow

GCode Circle

Recommended Posts

Posted · GCode Circle

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

 

Share this post


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 :)

 

Share this post


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

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Our picks

    • Ultimaker Cura | a new interface
      We're not only trying to always make Ultimaker Cura better with the usual new features and improvements we build, but we're also trying to make it more pleasant to operate. The interface was the focus for the upcoming release, from which we would already like to present you the first glance. 
        • Like
      • 182 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×
×
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!