区别:
一、操作限制不同
1、G68,旋转平面一定要包含在刀具半径补偿平面内,在比例模式时,再执行坐标旋转指令,旋转中心坐标也执行比例操作,但旋转角度不受影响
2、在极坐标方式中,对于圆弧插补或螺旋线切削(G02、G03)用R指定半径。在极坐标方式中不能指定任意角度倒角和拐角圆弧过渡。
二、编程格式不同
1、G68,基本编程方法
编程格式:G68 X ~ Y ~ R ~
......
G69
2、G15,在极坐标系中位移指令的编程格式,
极坐标系里的快速移动指令编程:G00 AP,____ RP,___
加工中心数控系统常用到的与坐标相关的指令有以下几种(各种数控系统在个别功能指令的定义上和使用的指令代码有些差别,但功能一样):
G15-坐标系选择;
G90-绝对坐标编程方式;
G91-相对坐标编程方式;
G92-坐标系平移功能;
G11、 G10-坐标系平移旋转, G11为坐标系平移旋转指令, G10为G11的取消指令;
G69、G68-空间坐标系转换功能,G68为坐标系转换指令,G68为G69的取消指令。
利用G11/G10指令可以在所选择的加工平面中,将当前加工坐标系进行平移和旋转,产生一个局部坐标系。
G68极坐标旋转,格式G68 X_ Y_ R_(XY是旋转基点圆心点)R是与X轴所成的夹角,正是逆时针,负值是顺时针。用完后,程序最后一定要加G69取消。
简单解释下,G68就是根据图纸或工件加工需要,把你的XY轴根据R后面的值全都进行旋转,旋转后的XY轴不再是水平向和纵向,而是旋转了角度。G16的旋转是根据XY轴进行的旋转,XY轴是固定不动的。
例如G68 X0Y0R45.就是以X0Y0为圆心,把XY轴逆时针旋转45度,如果在这个程序后面,你输入G90G0X100.机床将不再是X100.而是X70.721Y70.721(应该是这么多吧)而G16只是把图形按照角度旋转一下,XY轴不进行旋转。
不知道说的你懂了没有,因为G16我不是很常用,格式怕给你写错,希望能帮助你!
铣半球宏程序如下:
G90G0G54X-10.Y0M3S4500
G43Z50.H1M8
#1=0.5
WHILE[#1LE50.]DO1
#2=50.-#1
#3=SQRT[2500.-[#2*#2]]
G1Z-#1F20
X-#3F500
G2I#3
#1=#1+0.5
END1
G0Z50.M5
M30
原来是你。望天空