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.
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.
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.
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's not just rotated. Axis polarity is flipped.
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.
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:
I added to the pdf drawing
Can you please post a sample of your code that you are using?
That will help further debug this.
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.
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.
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