584,854 active members*
4,335 visitors online*
Register for free
Login
Results 1 to 15 of 15
  1. #1
    Join Date
    Jul 2005
    Posts
    236

    GO3 PROGRAMING HELP

    I need some help on programming to cut a simple radius on a part. Having problems getting the correct radius on the part. I have attached a pdf and hope it has enough detail for someone to give me some advise.

  2. #2
    Join Date
    Feb 2011
    Posts
    353

    Re: GO3 PROGRAMING HELP

    your starting point may be off the center of the end mill would have to be in line with the center line of the radius
    there are a number of ways to do this part

    with no cutter comp try this
    G1X4.316Y0
    G3X-4.316Y0.I-4.316J0
    G3X4.316Y0.I4.316 J0.

  3. #3
    Join Date
    Mar 2008
    Posts
    256

    Re: GO3 PROGRAMING HELP

    Why are your X and Y axes swapped from the conventional directions?

    ETA: regardless, there are two things to change.

    1. is your vectors. I and J are the incremental position of the circle center from the start of the interpolation. IOW, I.032 should be I-4.284. Also, J-.525 should be J.525 (if your X and Y axes are really oriented as drawn)

    2. Calculate a start point for the interpolation that won't leave a cusp. Like maybe your initial Y position could be one cutter radius away from where it is now (Y-.775) and interpolation to Y.775. Again, this is assuming your axes are actually oriented as drawn.

  4. #4
    Join Date
    Jul 2005
    Posts
    236

    Re: GO3 PROGRAMING HELP

    Quote Originally Posted by flick View Post
    Why are your X and Y axes swapped from the conventional directions?

    ETA: regardless, there are two things to change.

    1. is your vectors. I and J are the incremental position of the circle center from the start of the interpolation. IOW, I.032 should be I-4.284. Also, J-.525 should be J.525 (if your X and Y axes are really oriented as drawn)

    2. Calculate a start point for the interpolation that won't leave a cusp. Like maybe your initial Y position could be one cutter radius away from where it is now (Y-.775) and interpolation to Y.775. Again, this is assuming your axes are actually oriented as drawn.
    It was easier to mount in vice the way it is shown.

  5. #5
    Join Date
    Mar 2008
    Posts
    256

    Re: GO3 PROGRAMING HELP

    It's not just rotated. Axis polarity is flipped.

  6. #6
    Join Date
    Mar 2008
    Posts
    256

    Re: GO3 PROGRAMING HELP

    Look, if the part is simply hanging out the right side of a milling vise, here's what you want to climb mill the part:

    G00 X4.284 Y.525
    G02 Y-.525 I-4.284 J-.525

    Please note the polarity of all values, and the use of G02, rather than G03.

    And, of course, ignore my previous point about the cusp, I see now that you've already accounted for that.

  7. #7
    Join Date
    Jul 2010
    Posts
    369

    Re: GO3 PROGRAMING HELP

    larry53

    There are many ways to program this.
    What type of control do you have?
    Is it IJK format with single or four quadrant, or is it a radius value?
    With or without cutter comp?

    Cutter Comp: IJK
    G0G54X-4.6702Y0.6072M8
    Z0.1
    G1Z-1.0F15.0
    G41X-4.4923Y0.8169
    G2 X0.Y4.566I0.J0.
    X4.566Y0.I0.J0.
    X0.Y-4.566I0.J0.
    X-4.4923Y-0.8169I0.J0.
    G1G40X-4.6702Y-0.6072
    G0Z1.0

    Cutter Comp: Radius
    G54 G90 X-4.6702 Y0.6072 S1317 M3
    G43 H1 Z1.0 M08
    Z0.1
    G1 Z-1.0 F15.0
    G41 D01 X-4.4923 Y0.8169
    G2 X0. Y4.566 R4.566
    X4.566 Y0. R4.566
    X0. Y-4.566 R4.566
    X-4.4923 Y-0.8169 R4.566
    G1 G40 X-4.6702 Y-0.6072
    G0 Z1.0

    No Cutter Comp IJK:
    G0G54X-4.6702Y0.6072M8
    Z0.1
    G1Z-1.0F15.0
    X-4.4923Y0.8169
    G2 X0.Y4.566I0.J0.
    X4.566Y0.I0.J0.
    X0.Y-4.566I0.J0.
    X-4.4923Y-0.8169I0.J0.
    G1X-4.6702Y-0.6072
    G0Z1.0

    No Cutter Comp Radius:
    G54 G90 X-4.6702 Y0.6072 S1317 M3
    G43 H1 Z1.0 M08
    Z0.1
    G1 Z-1.0 F15.0
    X-4.4923 Y0.8169
    G2 X0. Y4.566 R4.566
    X4.566 Y0. R4.566
    X0. Y-4.566 R4.566
    X-4.4923 Y-0.8169 R4.566
    G1 X-4.6702 Y-0.6072
    G0 Z1.0

    Good Luck~!:cheers:

  8. #8
    Join Date
    Jul 2005
    Posts
    236

    Re: GO3 PROGRAMING HELP

    Quote Originally Posted by Perfect Circle View Post
    larry53

    There are many ways to program this.
    What type of control do you have?
    Is it IJK format with single or four quadrant, or is it a radius value?
    With or without cutter comp?





    Cutter Comp: IJK
    G0G54X-4.6702Y0.6072M8
    Z0.1
    G1Z-1.0F15.0
    G41X-4.4923Y0.8169
    G2 X0.Y4.566I0.J0.
    X4.566Y0.I0.J0.
    X0.Y-4.566I0.J0.
    X-4.4923Y-0.8169I0.J0.
    G1G40X-4.6702Y-0.6072
    G0Z1.0

    Cutter Comp: Radius
    G54 G90 X-4.6702 Y0.6072 S1317 M3
    G43 H1 Z1.0 M08
    Z0.1
    G1 Z-1.0 F15.0
    G41 D01 X-4.4923 Y0.8169
    G2 X0. Y4.566 R4.566
    X4.566 Y0. R4.566
    X0. Y-4.566 R4.566
    X-4.4923 Y-0.8169 R4.566
    G1 G40 X-4.6702 Y-0.6072
    G0 Z1.0

    No Cutter Comp IJK:
    G0G54X-4.6702Y0.6072M8
    Z0.1
    G1Z-1.0F15.0
    X-4.4923Y0.8169
    G2 X0.Y4.566I0.J0.
    X4.566Y0.I0.J0.
    X0.Y-4.566I0.J0.
    X-4.4923Y-0.8169I0.J0.
    G1X-4.6702Y-0.6072
    G0Z1.0

    No Cutter Comp Radius:
    G54 G90 X-4.6702 Y0.6072 S1317 M3
    G43 H1 Z1.0 M08
    Z0.1
    G1 Z-1.0 F15.0
    X-4.4923 Y0.8169
    G2 X0. Y4.566 R4.566
    X4.566 Y0. R4.566
    X0. Y-4.566 R4.566
    X-4.4923 Y-0.8169 R4.566
    G1 X-4.6702 Y-0.6072
    G0 Z1.0

    Good Luck~!:cheers:

    The Controller is made by Microkinetics. it is a MN400 multi axis contouring motion controller. Thanks for any help. Larry

  9. #9
    Join Date
    Jul 2005
    Posts
    236

    Re: GO3 PROGRAMING HELP

    I added to the pdf drawing
    Attached Thumbnails Attached Thumbnails 4.066 radius .pdf  

  10. #10
    Join Date
    Jul 2010
    Posts
    369

    Re: GO3 PROGRAMING HELP

    Can you please post a sample of your code that you are using?
    That will help further debug this.

  11. #11
    Join Date
    Jul 2005
    Posts
    236

    Re: GO3 PROGRAMING HELP

    Quote Originally Posted by Perfect Circle View Post
    Can you please post a sample of your code that you are using?
    That will help further debug this.
    Since I posted this I learned that this controller defaults to G91 , incremental mode. I had to stop and do other things but think if I add a G 90 at the beginning of the program might solve some problems.

  12. #12
    Join Date
    Jul 2005
    Posts
    236

    Re: GO3 PROGRAMING HELP

    I am still having problems. I guess I can not take a segment of a radius and use G03 to cut the part. The G90 did help make the arc but it is not centered with the part. It is cutting more on one side of the part then the other side.

  13. #13
    Join Date
    Sep 2010
    Posts
    1230

    Re: GO3 PROGRAMING HELP

    Quote Originally Posted by larry53 View Post
    I am still having problems. I guess I can not take a segment of a radius and use G03 to cut the part. The G90 did help make the arc but it is not centered with the part. It is cutting more on one side of the part then the other side.
    Hello larry,
    As suggested by Perfect Circle, post a listing of your program here for the Forum to see and comment on.

    Regards,

    Bill

  14. #14
    Join Date
    Jul 2005
    Posts
    236

    Re: GO3 PROGRAMING HELP

    G00 x 4.284 y -.525
    G03 x 4.284 y .525 I -4.284 j -.525

    The radius to be cut is on center x and y. I am cutting a counterclockwise direction. I am .525 from each side of part that is being cut for clearance for the cutter. The cutter diameter is .500. The radius is an outside radius of 4.066.

  15. #15
    Join Date
    Dec 2008
    Posts
    3110

    Re: GO3 PROGRAMING HELP

    Try it using R instead of IJ
    - you are only going to 3 decimal places, your control may need 4 places.

    G0 X 4.5 Y-0.6 ( clearance )
    G1 X 4.284 Y-0.525 F.10 ( start of arc )
    G3 X 4.284 Y0.525 R4.316 ( = I-4.284 J-0.525 )
    G1 X4.5 Y0.6 F.20 ( clearance

Similar Threads

  1. Sub Programing Help
    By falcon64 in forum G-Code Programing
    Replies: 4
    Last Post: 03-14-2014, 01:10 AM
  2. Online cnc programing/ offline cnc programing
    By grimantas in forum Polls
    Replies: 0
    Last Post: 11-28-2012, 02:03 PM
  3. need help programing
    By dek in forum RFQ Feedback
    Replies: 2
    Last Post: 04-22-2010, 08:32 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •