It might help if you told us what alarms you are getting, and where. Also, what happens after N90? And maybe a drawing of the finished part?
I'm teaching myself how to program and I've come across some issues with programming G03. I have a Haas TL-1. I am machining a sphere in Aluminum, but eventually the final product will be produced in 4140. The radius of the sphere is 0.8875". T0101 is a DCMT with a 0.016" radius. My program is as follows:
G96 S300 M03
G00 X4.01 Z0.01 T0101
G71 D0.075 F0.014 I0.05 K0.05 P10 Q90 U0.05 W0.0
N10 G01 X0. Z0.
N20 G03 X1.775 Z-0.8875 R0.8875
N30 G03 X1.069 Z-1.596 R0.8875
N40 G02 X1.096 Z-1.662 R0.062
N50 G01 X1.181 Z-2.491
N60 G02 X1.301 Z-2.569 R0.093
N70 G01 X3.035 Z-2.894
N80 G03 X3.156 Z-2.982 R0.093
N90 G01 X3.156 Z-4.6995
My limited knowledge of programming says this is right, but with the alarms I get on the machine says it's not. Any help would be appreciated.
It might help if you told us what alarms you are getting, and where. Also, what happens after N90? And maybe a drawing of the finished part?
Try moving your start position on the line before the G71 to Z0.10 and change line N10 to G00 so you select Type II roughing.
An open mind is a virtue...so long as all the common sense has not leaked out.
Try using I , J, and K instead of R values.
Thanks,
Ken Foulks
Z0 can't be the face if you want N20 to have z-.8875 since that is the full radius. Z0 is either .0745 off the face or N20 should have Z-.813. It may be easiest to set your Z0 then all your other dimensions would fall in place.
Thanks for the help guys! If I remember correctly the alarm message was "Z exceeds R value" but Ill get exactly what the alarm code says this weekend for you dcoupar.
Ray
Also note which line in the program is causing the alarm.
I do believe there are some errors in your program. I can't see how the start of the .062 radius (1.069) can be a smaller diameter than the end of the radius (1.096) when the angle is just 5.9 degrees. That also happens to be the line in which the Z value is greater than the radius. 1.662 - 1.596 = .066
I've been a machinist for quite a few years & could not make this part with the information given on that print.