预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共98页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章FANUC系统数控铣床编程与操作实训3.1.1数控铣床的功能与特点3.1.2操作面板、控制面板及软件功能3.1.3编程指令概述3.1.1数控铣床的功能与特点表3.1机床主要技术规格电气总容量3.1.2操作面板、控制面板及软件功能名称OPR/ALARM(显示报警号)键图3.1系统操作面板2.机床控制面板表3.3控制功能键(按钮)的用途手轮轴选择3.软键3.1.3编程指令概述G20代码表3.5辅助功能表G17(或G18、G19)G90(或G91)G16;启动极坐标指令(极坐标方式)G××P…;G15;程序段中各项的含义如下。G16:启动极坐标指令。G15:极坐标指令取消。G90:指定工件坐标系的零点作为极坐标系的原点,从该点测量半径。G91:指定当前位置作为极坐标系的原点,从该点测量半径。P…:指定极坐标系轴地址及其值。第1轴:极坐标半径,第2轴:极坐标角度。②说明终点的坐标值可以用极坐标(半径和角度)输入。角度的正向是所选平面的第1轴正向沿逆时针转动的转向,而负向是沿顺时针转动的转向。半径和角度均可以用绝对值指令或增量值指令。用绝对值编程:N1G17G90G16;(指定极坐标指令和选择XY平面,设定工件坐标系的零点作为极坐标系的原点)N2G81X100.0Y30.0Z-20.0R-5.0F200.0;(指定100mm的距离和30°的角度)N3Y150.0;(指定100mm的距离和150°的角度)N4Y270.0;(指定100mm的距离和270°的角度)N5G15G80;(取消极坐标指令)用增量值编程:N1G17G90G16;(指定极坐标指令和选择XY平面,设定工件坐标系的零点作为极坐标的原点)N2G81X100.0Y30.0Z-20.0R-5.0F200.0;(指定100mm的距离和30°的角度)N3G91Y120.0;(指定100mm的距离和+120°的增量角度)N4Y120.0;(指定100mm的距离和+120°的增量角度)N5G15G80;(取消极坐标指令)(3)主轴速度功能(S功能)直接指定主轴速度值(最多S5位数指令)。指令格式:S×××××;主轴速度(rpm)(4)刀具功能(T功能)在地址T后指定数值用以选择机床上的刀具。指令格式:T××××M06;(5)子程序(M98,M99)如果程序包含固定的顺序或多次重复的模式程序的话,这样的顺序或模式程序可以编成子程序在存储器中存储以简化编程。子程序可以由主程序调用,被调用的子程序也可以调用另一个子程序。①子程序的构成О××××;(子程序号)M99;(子程序结束)②子程序调用M98P××××L××××;P××××:子程序号。L××××:子程序被重复调用的次数,当不指定重复数据时,子程序只调用1次。当主程序调用子程序时,它被认为是一级子程序。子程序调用可以嵌套4级,如图3.5所示。调用指令可以重复地调用子程序,最多999次。图3.5子程序调用格式图3.6M98特殊用法d)只使用子程序用MDI寻找子程序的开头,执行子程序,像主程序一样。此时,如果执行包含M99的程序段,控制返回到子程序的开头重复执行。如果执行包含M99Pn的程序段,控制返回到在子程序中顺序号为n的程序段重复执行,如图3.8所示。要结束这个程序,包含“/M02;”或“/M30;”的程序段必须放置在适当的位置,并且任选程序段开关必须设为断开,这个开关的初始设定为接通。表3.6固定循环功能及应用①说明a)固定循环由6个顺序的动作组成,如图3.9所示。b)基本格式G90(或G91)G98(或G99)G××X...Y...Z...R...Q...P...F...K...;其中各项的含义如下。G××:G73~G89。X...Y...:孔位置坐标。Z...:孔底位置。R...:R点平面位置。Q...:每次钻孔深度或让刀距离,使用于G73、G76、G83、G87。P...:停留时间,使用于G74、G76、G82、G84、G87、G88、G89。F...:进给量。K...:循环次数。c)G90/G91的坐标指定指定G90时,沿着钻孔轴移动距离的数据给定方式如图3.10(a)所示;指定G91时,数据给定方式如图3.10(b)所示。图3.10G90和G91的坐标指定e)当刀具到达孔底后,刀具可以返回到R点平面或初始位置平面,由G98/G99指定,如图3.11所示。一般情况下,G99用于第1次钻孔,而G98用于最后的钻孔。f)在K中指定重复次数,对等间距孔进行重复钻孔。K仅在被指定的程序段内有效,以增量方式(G91)指定第1孔位置。如果用绝对值方式(G90)指令的话,则在相同位置重复钻孔。重复次数K最大的值为9999,如果指定K0,钻孔数据被存储,但是不执行钻孔。g)使用G80或G00、G01、G02、G03、G60代码,可以取消