数控编程及操作.ppt
《数控编程及操作.ppt》由会员分享,可在线阅读,更多相关《数控编程及操作.ppt(124页珍藏版)》请在三一文库上搜索。
1、数控编程及操作课件,数控车床的编程与操作,1 安全操作规程 2 FANUC系统数控车床的编程 3 FANUC系统数控车床的操作,1 安全操作规程,文明生产与安全操作是企业管理中一项十分重要的内容,它直接影响产品质量,影响设备和工、夹、量具的使用效果及寿命,还会影响操作者技能的发挥。因此,严格遵守下列操作规程不仅可以给操作者提供一个安全的工作环境,而且可以提高生产效率 1.操作时请戴上防护目镜,穿上安全防护鞋。 2.戴安全帽,工作服的袖口和衣边应系紧。 3.操作过程中不能带手套。,4.操作数控系统前,应检查两侧的散热风机是否正常,以保证良好的散热效果。应该仔细检查车床各部分机构是否完好,各种手柄
2、、变速手柄(主要指经济型数控车床)的位置是否正确,还应按要求认真检查数控系统及各电器附件的插头、插座是否联结可靠。 5.操作数控系统时,对各按键操作不得用力过猛,更不允许用扳手或其他工具进行操作。,6.机床周围环境应干净、整洁、光线适宜,附近不能放置其他杂物,以免给操作者带来不便。 7.未经过安全操作培训的人,不能操作机床。 8.操作者尽量不要更换或增加夹具、工装和辅助设备。 9.机床上所用的夹具、工装必须具有足够的刚性,安装时必须采取防松措施。,10.机床,特别是机床的运动部件上不能放置工件、工具等东西。 11.数控系统在不使用时,要用布罩套上,防止进入灰尘,并应定期进行内部除尘或细微清理。
3、 12.在清除沉积在机床、配电板以及NC控制装置上的灰尘、碎屑时,避免使用压缩空气。 13.操作和维修人员必须特别注意安全标牌上的有关安全警告说明,操作时应完全按照说明进行。,14.机床上的固定防护门、各种防护罩、盖板,只有在调试机床时才能打开,NC控制单元以及配电柜的门更不能随便打开。 15.安全装置均不得随意拆卸或改装,如行程两端的限位撞块以及电器互锁装置的限位开关。 16.调整和维修机床时所用的扳手等工具必须是标准工具。 17.记住急停按钮的位置,以便于在紧急情况下能够快速按下。,18.机床在运转时,身体各部位不能接近运转部件。 19.清理铁屑时,应先停机,注意不能用手清理刀盘及排屑装置
4、里的铁屑。 20.先停机,然后再调整冷却喷嘴的位置。 21.安装刀具时,应使主轴及各运动轴停止运转,注意其伸出长度不得超过规定值。刀盘转位时要特别注意,防止刀尖和床身、拖板、防护罩、尾座等发生碰撞。,22.当自动转位刀架未回转到位时,不得强行用外力使刀架非正常定位,以防止损坏刀架的内部结构。 23.完成对刀后,要做模拟换刀过程试验,以防止正式操作时发生撞坏刀具、工件或设备等事故。 24.工件装夹时应尽量平衡,未平衡时不能启动主轴。 25.虽然数控车削加工过程是自动进行的,但并不属无人加工性质,仍需要操作者经常观察,不允许随意离开生产岗位。,26.要注意环境温度对数控系统的影响,勤观察纵横向步进
5、电机的温升变化情况,以便出现异常时立即停机检查。 27.卡爪必须为标准卡爪。卡爪装好后,其外围必须在卡盘外径以内。 28.软爪成形切削时,应注意软爪的夹紧位置和形状。软爪成形后,检查其夹持零件是否牢靠,夹持力是否合适。 29.当同时用卡盘和顶尖夹持工件时,应注意工件的重量、中心孔的形状和大小及顶紧力。,如果顶持一个重而中心孔又小的工件,在加大载荷时,会损伤顶尖,致使工件飞出,因此,要特别注意顶尖孔的大小,使顶尖的负荷不要太大。 30.下班时,按规定切断电源,然后把机床各部位(包括导轨)擦干净,再按使用说明书中的规定给导轨和各运动部位涂上防锈油。还应认真做好交接班工作。必要时,应做好文字记录(如
6、加工程序及程序执行情况等)。,2 FANUC系统数控车床的编程,(一) 编程指令及使用方法,一、编程知识与坐标系 1. 编程知识 程序编号: O 用四位数(19999)表示,不允许为“0”。 程序段顺序号:N 顺序号用四位数(19999)表示,编程顺序号可有可无。 程序段的构成NG X(U)Z(W) F M S T 程序 准备 X轴移 Z轴移 进给 辅助 主轴 工具 段号 功能 动指令 动指令 功能 功能 功能 功能,2. 坐标系的设定 在编写工件的加工程序时,首先是设定坐标系。 (1)机床坐标系的设定 机床欲对工件的车削进行程序控制,必须首先设定机床坐标系,数控车床坐标系的概念有机床原点、机
7、床坐标系以及机床参考点。,1)机床原点 机床上的一个固定点,数控车床一般将其定义在主轴前端面的中心。,图2-1 机床坐标系,2)机床坐标系 机床坐标系是以机床原点为坐标原点建立的X,Z轴两维坐标系,Z轴与主轴中心线重合,为纵向进刀方向,X轴与主轴垂直,为横向进刀方向。,图2-2,3)机床参考点 机床参考点是指刀架中心退离距机床原点最远的一个固定点,该点在机床制造厂出厂时以调试好,并将数据输入到数控系统中。,图2-3,数控车床开机时,必须先确定机床参考点,我们也称之为刀架返回机床参考点的操作。只有机床参考点确定以后,车刀移动才有了依据,否则,不仅编程无基准,还会发生碰撞等事故。 机床参考点的位置
8、设置在机床X向,Z向滑板上的机械挡块通过行程开关来确定,当刀架返回机床参考点时,装在X向和Z向滑板上的两挡块分别压下对应的开关,向数控系统发出信号,停止滑板运动,即完成了回机床参考点的操作。,(2)工件坐标系的设定 当采用绝对值编程时,必须首先设定工件坐标系,该坐标系与机床坐标系是不重合的。 工件坐标系的原点就是工件原点,而工件原点是人为设定的。数控车床工件原点一般设在主轴中心线与工件左端面或右端面的交点处。,设定工件坐标系就是以工件原点为坐标原点,确定刀具起始点的坐标值。工件坐标系设定后,屏幕上显示的是车刀刀尖相对工件原点的坐标值。编程时,工件各尺寸的坐标值都是相对工件原点而言的,因此,数控
9、车床的工件原点又是程序原点。,二、N、F、T、S功能,1. N功能 程序段号是用地址N和后面的四位数字来表示的,通常是按顺序在每个程序段前加上编号(顺序号),但也可以只在需要的地方编号。,2. F功能 进给功能是表示进给速度,进给速度是用字母F和其后面的若干位数字来表示的。 (1)每分钟进给(G98) 系统在执行了一条含有G98的程序段后,在遇到F指令时便认为F所指定的进给速度单位为 mm/min。 如:F100 即为 100 mm/min。 G98 F_ G98被执行一次后,系统将保持G98状态,即使断电也不受影响,直至系统执行了含有G99的程序段,G98便被取消,而G99将发生作用。,(2
10、)每转进给(G99) 若系统处于G99状态,则F所指定的进给速度单位为mm/r。 如:F0.1 即为 0.1 mm/r。 G99 F_ 要取消G99状态,必须重新制定G98。系统默认G99。,3. T功能 刀具功能是表示换刀功能,根据加工需要在某些程序段指令进行选刀和换刀。刀具功能是用字母T和其后的四位数字表示。其中前两位为刀具号,后两位为刀具补偿号。每次刀具加工结束后必须取消其刀具补偿。,输入格式:T (后两位)刀具补偿号 (前两位)刀具序号 注:1)刀具的序号与刀盘上的刀位号相对应; 2)刀具补偿包括几何形状补偿和磨损补偿; 3)刀具序号和刀具补偿序号不必相同,但为了方便尽量一致; 4)取
11、消刀具补偿:T00。,4. S功能 主轴功能主要是表示主轴转速或线速度,主轴功能是用字母S和其后面的数字表示的。 (1)恒线速度控制(G96) G96是执行恒线速度控制的指令。系统执行G96指令后,便认为用S指定的数值表示切削线速度。 如:G96 S200表示切削线速度是200 m/min。 在恒线速度控制中,数控系统根据刀尖所处的X轴坐标值,作为工件的直径来计算主轴转速,所以在使用G96指令前必须正确地设定工件坐标系。,(2)主轴转速控制(G97) G97是取消恒线速度控制的指令。此时,S指定的数值表示主轴每分钟的转速。 如:G97 S1000 表示主轴转速为 1000 r/min。,(3)
12、轴最高速度限定(G50),G50除有坐标系的设定功能外,还有主轴最高转速设定的功能,即用S指令的数值设定主轴每分钟的最高转速,如:G50 S2000表示把主轴最高转速设定为2000 r/min。 用恒线速度(即G96)控制加工端面、锥度和圆弧时,由于X坐标不断变化,故当刀具逐渐移近工件旋转中心时,主轴转速会越来越高,工件有可能从卡盘飞出。为了防止事故有时必须限制主轴的最高转速,这时可使用G50 S_指令来达到目的。,例:设定主轴转速 G97 S600; 取消线速度功能, 主轴转速600 r/min G96 S200; 线速度恒定,切削速度为200 m/min G50 S1000;用G50指令设
13、定主轴最高转速为1000 r/min,三、数控车床指令 1. 数控车床编程指令的种类(表21),2. 常用准备功能指令(G代码表22),1)快速定位(G00) 用G00指令定位。用绝对方式或增量方式,使刀具以快速进给速度向工件坐标系的某一点移动。绝对值指令时,用终点的坐标值编程,增量值指令时,用刀具的移动距离来编程。,图2-4 P1P2 G00 X50.0 Z5.0 (绝对值指令) 或G00 U10.0 W25.0 (增量值指令),2)直线插补(G01) 该指令用于直线或斜线运动,可使数控车床沿X轴、Z轴方向执行单轴运动,也可以沿X、Z轴平面内任意斜率的复合运动,用F指令沿直线移动的速度。 直
14、线插补指令G01可用于圆柱切削、圆锥切削(倒角也作圆锥切削)。,例1 刀尖起点坐标为(50.0,0),图2-5 程序:G01 X50.0 Z60.0 F0.2; 或G01 U0 W60.0 F0.2; 或G01 X50.0 W60.0 F0.2; 或G01 U0 Z60.0 F0.2;,例2 刀尖起点坐标为(40.0,0),图2-6 程序:G01 X60 Z60 F0.2;,3) 圆弧插补(G02,G03) 刀具沿圆弧移动的指令如下:,指令格式: G02(G03) X_ Z_ I_ K_ F_ G03(G02) U_ W_ R_,执行圆弧插补需要注意的事项: (1)I、K(圆弧中心)的指定也可
15、以用半径指定; (2)当I、K值均为零时,该代码可以省略; (3)圆弧在多个象限时,该指令可连续执行; (4)在圆弧插补程序段内不能有刀具机能(T)指令; (5)使用圆弧半径R值时,指定小于180; (6)I、K和R同时被指令时,R可以优先指定,I、K被忽视。,例1 (I,K)指令:G02 X50.0 Z10.0 I20.0 K17.0 F0.1; 或G02 U30.0 W10.0 I20.0 K17.0 F0.1; (R)指令: G02 X50.0 Z10.0 R27 F0.1; G02 U30.0 W10.0 R27 F0.1;,图2-7,例2,图3-10 (I,K)指令:G03 X50.
16、0 Z24.0 I20.0 K29.0 F0.2; 或G03 U30.0 W24.0 I20.0 K29.0 F0.2; (R)指令:G03 X50.0 Z24.0 R35.0 F0.2; 或G03 U30.0 W24.0 R35.0 F0.2;,4)螺纹切削指令(G32) G32指令能够切削圆柱螺纹、圆锥螺纹、端面螺纹(涡形螺纹)。 指令格式:G32 X_ Z_ F_; 指令中用F指定螺纹的导程。 在用G32指令加工螺纹时应注意三个问题。 a)螺纹切削中,进给速度倍率无效; b)改变主轴转速的百分率,将切出不规则的螺纹; c)在G32指令切削螺纹过程中不能执行循环暂停钮。,图2-8 程序:G
17、00 X32.0 Z5.0 X29.0 G32 Z37.0 F1.0 (第一刀) G00 X32.0 Z5.0 X28.7 G32 Z37.0 F1.0 (第二刀) G00 X32.0 Z100.0,例1,5)暂停指令(G04) 暂停指令可以使刀具作短时间无进给光整加工,即执行前一个程序段之后,暂停几秒之后执行下一个程序段。主要用于车削环槽、不通孔以及自动加工螺纹等场合。 指令格式: G04 X G04 U,例:暂停2.5 秒 G04 X2.5 G04 U2.5,6)自动返回参考点(28) 该指令使刀具自动的返回参考点,因为参考点位置是X轴、Z轴移动的最大位置。所以该指令也用于自动换刀。执行该
18、指令时,应取消上一刀具位置。 指令格式: (1)G28 X0 Z0 T00; (2)G28 U0 W0 T00;,7) 螺纹切削循环指令(G92) 该指令可以使螺纹用循环切削完成。 格式:(1)圆柱螺纹: G92 X(U) Z(W) F,螺纹切削终点坐标 螺纹的导程 (单头螺距) 注: 多头螺纹采用平移坐标的形式来分头或用磨损补偿的方法分头。,(2)锥螺纹: G92 X(U) Z(W) R F,螺纹切削终点坐标 螺距(单头) 圆锥螺纹大小半径差(外锥螺纹R为负值) 注: 圆锥螺纹R值与循环点的Z值有关,如在Z0点则是圆锥螺纹大小半径差,否则不是大小半径差。,例1.外锥螺纹,图2-8 程序 O0
19、001; G50 S1000; G00 G40 G97 G99 S300 T44 M03 F0.1;螺纹刀T44 X42.0 Z5.0;螺纹加工循环起点 G92 X40.0 Z35.0 R2.85F1.0;螺纹加工循环 X39.0; X38.8; X38.7; 螺纹加工循环结束 G28 U0 W0 M05; M30; 注意:螺纹加工循环中的R值应该从螺纹加工循环起点计算。,例2.内锥螺纹,小端直径60 mm,大端直径80 mm.,程序 O0002; G50 S1000; G00 G40 G97 G99 S300 T44 M03 F0.1; X58.0 Z3.0; G92 X60.0 Z-30.
20、0 R11.0 F1.0; X61.0 R11.0; X61.2 R11.0; X61.3 R11.0 G28 U0 W0 M05; M30;,8) 螺纹切削复循环指令(G76) 主要用于加工大螺距工件。 指令格式: G76 P(m)(r)(a) Q(dmin) R(d); G76 X(x) Z(z) R(i) P(k) Q(d) F(f); m加工重复次数(1-99)。 r倒角量(螺纹终端00-99)。 a刀尖角度,可以选择0、 、和中的一种。,dmin每次切削深度(半径值)。 d精加工余量。 x螺纹底径。 z螺纹长度。 i螺纹半径差。 k螺纹深度(半径值)。 d第一刀切削深度(半径值)。
21、f螺距。,9)外径、内径粗加工循环指令(71) G71适合棒料毛坯除去较大余量的切削,粗车后为精车留有U(直径值)的精车余量。 如图2-9所示,刀尖从C点出发,A点为循环的起始点,假定在某一段程序中指定了由AA1B的加工路线,并指定每次进给X轴上的进给量d,数控系统将控制刀尖由A点开始按照图中箭头指示方向实现粗加工循环。,图2-9,其格式如下: G71 U(d) R(e); G71 P(ns) Q(nf) U(u) W(w) F(f ) ; N(ns); 在顺序号为N(ns)和N(nf)的程序段之间,指定工件由AAB的精车加工路线。 N(nf);,G71指令中各地址数字的含义为: d每次吃刀深
22、度(半径值); e每次切削循环退刀量; ns指定工件由A到B点的精加工路线的第一个程序段的顺序号; nf指定工件由A点到B点的精加工路线的最后一个程序段的顺序号; uX方向上精车余量(直径值);外圆为正,内径为负; wZ方向上的精车余量。,10)平端面粗加工循环指令(G72) G72指令与G71指令类似,不同之处就是刀具路径是按径向循环。 指令格式为: G72 W(d) R(e); G72 P(ns) Q(nf) U(u) W(w);,G72指令中各地址数字的含义为: d每次吃刀深度(半径值); e每次切削循环退刀量; ns指精加工路线的第一个程序段的顺序号; nf指精加工路线的最后一个程序段
23、的顺序号; uX方向上精车余量(直径值); wZ方向上的精车余量。,11)固定形状粗加工循环指令(G73) 指令格式为: G73 U(d) W(K) R(e); G73 P(ns) Q(nf) U(u) W(w);,G73指令中各地址数字的含义为: dX轴上的总退刀量(半径值); KZ轴上的总退刀量; e重复加工的次数; ns精加工路线的第一个程序段的顺序号; nf精加工路线的最后一个程序段的顺序号; uX方向上精车余量(直径值); wZ方向上的精车余量。,12)精车循环指令(G70) 当用G71指令对工件进行粗加工之后,可以用G70指令完成精车循环也就是让刀具按粗车循环指令的精加工路线切除粗
24、加工中留下的余量。 指令格式为: G70 P(ns) Q(nf) ns指定精加工路线的第一程序段的顺序号; nf指定精加工路线的最后一个程序段的顺序号。,3. 辅助功能M指令。,(1)M00:程序停止 执行完M00指令的程序段之后,自动运行停 止。模态信息被保存。按下自动循环起动按 钮,自动运转重新开始。(如用于工件检测) (2)M01:任选停止 与M00一样,执行完M01指令后,自动运行停 止,但是只有当机床操作面板上的“任选停止 开关”有效时,CNC才执行该功能。,(3)M02,M30:程序结束 表示主程序结束,自动运转停止,而M30变为复位状态,光标返回到程序的开头。 (4)M03:主轴
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 编程 操作
链接地址:https://www.31doc.com/p-3186174.html