数控加工程序的编制(2)优质PPT.ppt
《数控加工程序的编制(2)优质PPT.ppt》由会员分享,可在线阅读,更多相关《数控加工程序的编制(2)优质PPT.ppt(31页珍藏版)》请在冰豆网上搜索。
G92Xa_Y_bZ_c_a、b、c为当前为当前刀位点刀位点在在所设定所设定工件坐标系工件坐标系中的坐中的坐标值。
标值。
XYZ对刀点(刀位点)工件坐标系零点30.030.025.02使用该指令使用该指令,便建立了工件坐标系,数控,便建立了工件坐标系,数控系统在加工之前送入系统的某个单元,其后系统在加工之前送入系统的某个单元,其后的加工程序中的编程尺寸都是在这个工件坐的加工程序中的编程尺寸都是在这个工件坐标系的尺寸。
标系的尺寸。
该指令还有该指令还有补偿工件在机床上安装误差补偿工件在机床上安装误差的功能,即当首件零件加工完成后,测量工的功能,即当首件零件加工完成后,测量工件尺寸精度。
如果发现是由于工件安装不准件尺寸精度。
如果发现是由于工件安装不准引起的误差,则不必重新安装工件,只需修引起的误差,则不必重新安装工件,只需修改所设的坐标值,即可消除这一加工误差。
改所设的坐标值,即可消除这一加工误差。
33.G53、G54G59:
坐标系选择指令坐标系选择指令G53选择机床坐标系选择机床坐标系;
G54G59选择工件坐标系选择工件坐标系16工件坐工件坐标系。
标系。
在使用该指令后,其后的编程尺寸都在使用该指令后,其后的编程尺寸都是相对是相对于相应坐标系的。
于相应坐标系的。
这类指令是续效指令,缺省值是这类指令是续效指令,缺省值是G53。
注意注意:
这类指令只在绝对坐标下有意义(这类指令只在绝对坐标下有意义(G90G90),在在G91G91下无效。
下无效。
44.G17、G18、G19指令指令坐标平面指定指令。
坐标平面指定指令。
G17,G18,G19分别分别表示规定的操作在表示规定的操作在XY,ZX,YZ坐标平面内。
坐标平面内。
l程序段中的尺寸指令必须按平面指令的规定程序段中的尺寸指令必须按平面指令的规定书写。
若数控系统只有书写。
若数控系统只有一个平面的加工能力,一个平面的加工能力,可不必书写;
可不必书写;
l这类指令为续效指令,这类指令为续效指令,缺省值为缺省值为G17。
G19YZXG17G1805二、与控制方式有关的指令二、与控制方式有关的指令1、G00指令指令快速定位指令快速定位指令编程格式编程格式:
G00X_Y_Z_*功能功能:
指令刀具从指令刀具从当前点当前点,以数控系统预先,以数控系统预先调定的调定的快进速度快进速度,快速移动到程序段所指令,快速移动到程序段所指令的下一个的下一个定位点定位点。
u注意注意:
G00G00的运动轨迹不一定是直线,若不的运动轨迹不一定是直线,若不注意则容易干涉。
注意则容易干涉。
62.G01指令指令直线插补指令直线插补指令编程格式编程格式:
G01X_a_Y_b_Z_c_F_f_功能功能:
指令多坐标(指令多坐标(2、3坐标)以联动的方式,坐标)以联动的方式,按程序段中规定的合成进给速度按程序段中规定的合成进给速度f,使刀具相使刀具相对于工件按直线方式,由当前位置移动到程对于工件按直线方式,由当前位置移动到程序段中规定的位置(序段中规定的位置(a、b、c)。
)。
当前位置当前位置是直线的起点,为已知点,而程序段中指定是直线的起点,为已知点,而程序段中指定的坐标值即为终点坐标。
的坐标值即为终点坐标。
7G03G02G03G02G02G03G19G18G17XYZ3、G02,G03指令指令圆弧插补指令圆弧插补指令G02:
顺时针圆弧插补顺时针圆弧插补。
G03:
逆时针圆弧插补逆时针圆弧插补。
顺、逆方向判别规则:
沿垂直于圆弧所在沿垂直于圆弧所在平面的坐标轴的平面的坐标轴的负方向负方向观察,来判别圆弧的顺、观察,来判别圆弧的顺、逆时针方向。
逆时针方向。
8编程格式编程格式:
XY平面平面:
G17G02/G03X_a_Y_b_I_J_F_f_*XZ平面平面:
G18G03X_a_Z_c_I_K_F_f_*YZ平面平面:
G19G02Y_b_Z_c_J_K_F_f_*XY平面平面:
G17G02/G03X_a_Y_b_R_F_f_*(I_J_K_圆心位置圆心位置)(R_圆弧半径圆弧半径)9圆弧的终点坐标,由圆弧的终点坐标,由aa、bb、cc后的数值指定后的数值指定。
圆心的位置通常有以下几种方法:
1)1)由圆心指向起点的向量在由圆心指向起点的向量在X,Y,ZX,Y,Z轴上的分量轴上的分量用用II,JJ,KK表示表示起点XYYIJJ终点2)由起点指向圆心的向量由起点指向圆心的向量在在X,Y,Z轴上的分量用轴上的分量用I,J,K表示表示XXYY起点起点JJI103)3)R表示法:
表示法:
用半径R带有符号的数值来表示:
AB180:
R0R100;
BA180:
R0R-100说明:
说明:
具体采用哪种方法,视具体的数控系统而定;
G00,G01,G02,G03G00,G01,G02,G03是同组续效指令,缺省值是同组续效指令,缺省值G01G01;
本段终点若与上一段终点位置相同,即起点与终本段终点若与上一段终点位置相同,即起点与终点最终没有相对位移,则可省略不写。
点最终没有相对位移,则可省略不写。
ABR100BABA11三、与刀具补偿有关的指令三、与刀具补偿有关的指令11、G40G41G42G40G41G42指令指令刀具半补偿指令刀具半补偿指令编程格式编程格式:
01G_)(1741424142000203DYXGGGHxxxxDGGGGG或或12其中:
其中:
G41:
左刀补,即沿加工方向看刀具在左边左刀补,即沿加工方向看刀具在左边G42:
右刀补,即沿加工方向看刀具在右边右刀补,即沿加工方向看刀具在右边G40:
取消刀补取消刀补D:
偏置值寄存器选用指令。
xx:
刀具补偿偏置值寄存器号刀具补偿偏置值寄存器号说明:
1)刀补建立:
2)刀补取消:
3)拐角过渡:
当拐角是锐角时,为减少刀具的空行程,往往要插入一段。
13运动方向运动方向=观察方向观察方向G41:
左刀补左刀补刀具刀具位于轮廓的左边;
位于轮廓的左边;
G42:
右刀补右刀补刀具刀具位于轮廓的右边;
位于轮廓的右边;
G40:
取消刀补取消刀补G41和和G42G41G42142、G43、G44指令指令刀具长度补偿指令刀具长度补偿指令该指令可以根据储存在偏置寄存器D01D99中的设定值与终点坐标值进行加法(G43)或减法(G44)运算后,使刀具的实际移动距离增加/减少一个偏置值。
Dxx其中:
为X、Y、Z中任何一个。
_4344GG_15四、其它指令四、其它指令1、G04暂停指令暂停指令功能功能:
可使刀具作短时的无进给运动。
编程格式编程格式:
G04X_或G04F_。
其中其中:
X,F其后的数值表示暂停的时间,单位为ms;
或者是刀具、工件的转数,视具体数控系统而定。
用途用途:
用车削环槽、锪平面、钻孔等光整加工;
用作时间匹配,对于那些动作较长的外部;
为了使某一操作有足够的时间可靠的完成,可在程序中插入该指令。
162.G80、G81G89固定循环指令在用在用NC机床上加工零件,一些典型加工工序,机床上加工零件,一些典型加工工序,如如钻孔钻孔、攻丝攻丝、深孔钻削深孔钻削、切螺纹切螺纹等等,所完成,所完成的动作循环十分典型,将这些动作预先编好程的动作循环十分典型,将这些动作预先编好程序并存储在存储器中,并用相应的序并存储在存储器中,并用相应的G代码来指代码来指令。
令。
固定循环中的固定循环中的G代码代码所指令的动作程序,所指令的动作程序,要比要比一般一般G代码所指令代码所指令的动作要多得多,因此的动作要多得多,因此使用固定循环功能,可以大大简化程序编制。
使用固定循环功能,可以大大简化程序编制。
17G83深孔G84攻丝G85G89镗孔G80取消固定循环G81钻孔、中心孔G82扩孔编程格式:
G8XYZRQPFL孔位坐标切入点坐标每次进给深度在孔底停留时间重复次数进给速度18FUNAC数控车编程如下:
O9001N10G50X100Z10(设立坐标系,定义对刀点的位置)N20G00X16Z2M03(移到倒角延长线,Z轴2mm处)N30G01U10W-5G98F120(45倒角)N40Z-48(加工26外圆)N50U34W-10(切第一段锥)N60U20Z-73(切第二段锥)N70X90(退刀)N80G00X100Z10(回对刀点)N90M05(主轴停)N100M30(主程序结束并复位)直线车削直线车削G0119华中数控车床编程如下:
%9001N10G92X100Z10(设立坐标系,定义对刀点的位置)N20G00X16Z2M03(移到倒角延长线,Z轴2mm处)N30G01U10W-5F300(倒45角)N40Z-48(加工26外圆)N50U34W-10(切第一段锥)N60U20Z-73(切第二段锥)N70X90(退刀)N80G00X100Z10(回对刀点)N90M05(主轴停)N100M30(主程序结束并复位)直线车削直线车削G0120FUNAC数控车编程如下:
O9002N10G50X40Z5(设立坐标系,定义对刀点的位置)N20M03S400(主轴以400r/min旋转)N25G50S1000(主轴最大限速1000r/min旋转)N30G96S80(恒线速度有效,线速度为80m/min)N40G00X0(刀到中心,转速升高,直到主轴到最大限速)N50G01Z0G98F60(工进接触工件)(G98mm/min)N60G03U24W-24R15(加工R15圆弧段)N70G02X26Z-31R5(加工R5圆弧段)N80G01Z-40(加工26外圆)N90X40Z5(回对刀点)N100G97S300(取消恒线速度功能,设定主轴按300r/min旋转)N110M30(主轴停、主程序结束并复位)圆弧车削圆弧车削G02、G0321华中数控车床编程如下:
%9002N10G92X40Z5(设立坐标系,定义对刀点的位置)N20M03S400(主轴以400r/min旋转)N40G00X0(刀到中心,转速升高,直到主轴到最大限速)N50G01Z0F60(工进接触工件)N60G03U24W-24R15(加工R15圆弧段)N70G02X26Z-31R5(加工R5圆弧段)N80G01Z-40(加工26外圆)N90X40Z5(回对刀点)N100M30(主轴停、主程序结束并复位)圆弧车削圆弧车削G02、G0322车螺纹车螺纹FUNAC数控车编程如下:
O9006N1G54G00X35Z104(选定坐标系G55,到循环起点)N2M03S300(主轴以300r/min正转)N3G92X29.2Z18.5F3(第一次循环切螺纹,切深0.4mm)N4X28.6(第二次循环切螺纹,切深0.3mm)N5X28.2(第三次循环切螺纹,切深0.2mm)N6X28.04(第四次循环切螺纹,切深0.08mm)N7M30(主轴停、主程序结束并复位23车螺纹车螺纹华中数控车床编程如下:
%9006N1G54G00X35Z104(选定坐标系,到循环起点)N2M03S300(主轴以300r/min正转)