在fanuc.pst 关于圆弧的部分设置如下:
sub_level : 1 #Enable automatic subprogram support
breakarcs : 2 #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs
arcoutput : 1 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180
arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.
do_full_arc : 0 #Allow full circle output? 0=no, 1=yes
helix_arc : 1 #Support helix arc output, 0=no, 1=all planes, 2=XY plane only
arccheck : 1 #Check for small arcs, convert to linear
一个d60的圆用D10的刀产生的程序如下:
N112G1Z0.F763.8
N114G3X-25.Z-2.5I-25.J0.F1527.6
N116X25.Z-5.I25.J0.
N118X-25.Z-7.5I-25.J0.
N120X25.Z-10.I25.J0.
N122X-25.Z-12.5I-25.J0.
N124X25.Z-15.I25.J0.
N126X-25.Z-17.5I-25.J0.
N128X25.Z-20.I25.J0.
N130X-25.R25.
N132X25.R25.
N134G1Z-19.F763.8
N136G0Z100.
从程序中可看出,前面螺旋部分还是用到i j
最后的平面圆弧倒输出了R,
现在想问,如何才能使所有的输出都是R。 |