| hi i write macro program such as below but my machine Fanuc oi-mb don't support it!! why? O0001 #100=0.0873 (RADUIS OF ANY CIRCLE) #110=20 (RADUIS OF SPHERE) #200=0 (TETA AZ 0 TA 75 DEGREE) #101=16.8 #500=0 #600=-14 N1 G54 N2 G00 X0 YO.0873 Z5 N3 M98 P0002 L281 N4 M98 P0003 L20 N6 M98 P0004 L60 G01 X0 Y#100-0.25 Z#600 N7 M98 P0005 L29 N5 M2 O0002(AFZAYESH RADIUS) G01 Z-[#500] G02 X0 Y[#100] I0 J-[#100] #100=[#110*SIN[#200]] #200=#200+0.25 (AFZAYESH TETA) #500=#110*[1-COS[#200]] (Z) M99 O0003 G02 X0 Y[#100] I0 J-[#100] G01 Z-[#500] #500=#500+0.25 M99 O0004 G90 G02 X0 Y[#100] I0 J-[#100] #100=#100+0.25 M99 O0005 G02 X0 Y[#100] Z[#600] I0 J-[#100] K-[#600] #100=#100+0.5 #600=#600+0.5 M99 |