《数控编程第十九讲》由会员分享,可在线阅读,更多相关《数控编程第十九讲(17页珍藏版)》请在金锄头文库上搜索。
1、数数 控控 技技 术术主讲教师:仇晓黎东南大学远程教育东南大学远程教育第 十九 讲第三章 数控加工程序编制第一节 程序编制基础第二节 程序编制中的工艺处理第四节 数控车床的程序编制第五节 镗铣加工中心的程序编制第六节 自动编程第三节 程序编制中的数值计算第三章第五节镗铣加 工中心的程序编制一、 加工中心机床的编程特点 二、FANUC6M系统的规格与功能设置 三、 机床坐标系统 四、 自动返回参考点G27,G28,G29 五、 换刀程序 六、 固定循环功能 七、 子程序 八、 加工中心编程实例一、加工中心机床程编特点加工中心是将数控铣床、数控镗床、 数控钻床的功能组合起来,并装 有刀库和自动换刀
2、装置的数控镗 铣床。立式加工中心主轴轴线是垂直的,适合于加工盖 板类零件及各种模具。卧式加工中心主轴轴线是水平的,一般配备容量 较大的链式刀库,机床带有一个自动分度工作台 或配有双工作台以便于工件的装卸,适合于工件 在一次装夹后,自动完成多面多工序的加工,主 要用于箱体类零件的加工。加工中心机床的数控程序编制中 ,从加工工序的确定,刀尖的选 择,加工路线的安排,到数控加 工程序的编制,都较复杂。加工中心编程的特点主要有:首先应进行合理的工艺分析:由于零件的工序多 、刀具种类多,需周密合理安排各工序加工的顺序 。 根据加工批量等情况,决定采用自动换刀还是手 动换刀:批量10件以上、刀具更换频繁时
3、自动换刀 。 自动换刀要留出足够的换刀空间:刀具直径较大 或尺寸较长时避免发生撞刀事故。为提高机床利用率,尽量采用 刀具机外预调,并将测量尺寸填 写到刀具卡片中,以便于操作者 在运行程序前,及时修改刀具补 偿参数。对于编好的程序,必须进行认真检查,并于加工 前安排好试运行。手工编程比自动编程出错率高。尽量把不同工序内容的程序,分别安排到不同的 子程序中。 当零件加工工序较多时,为了便于程序的调试,一 般将各工序内容分别安排到不同的子程序中,主程 序主要完成换刀及子程序的调用。二、FANUC-6M系统的规格与 功能设置 FANUC6M系统是我国采用较多的 CNC系统,主要适用于铣床和加工 中心,
4、具有一定代表性。1、规格 略。 2、机能设置 主轴机能: S4位,直接编程 辅助机能: M2位 刀具机能: T2位 固定循环 G73-G89刀具位置偏差: G49、G43、G44 刀具半径补偿C:G40-G42其它有:对称切削、单程序段操作 、程序号检索、机床闭锁、辅助机 能闭锁、z轴闭锁、中断后起动、进 给倍率、主轴转速倍率、定量进给 、手动进给等。3、FANUC6M系统准备功能(1)装备功能(G功能)如表所示,除“00”组外,其 余都是模态代码。同组中有标记的G代码是在电源接通时或按下复位 键时就立即生效的G代码。不同组G代码可以在同一个程序段中被规定并有效。一个程序段中指定了两个以上属于
5、同组的G代码时, 最后一个被指定的G代码有效。固定循环方式中,如果规定了01组中的任何G代码, 固定循环功能就被自动取消,系统处于G80状态,而 且01组G代码不受任何固定循环G代码的影响。(2)常用准备功能的简要说明这里介绍的主要是FANUC-6M系统 常用装备功能的编程方法。1)G00快速点定位:刀具在起始点开始加速至达到 预定的速度,到达终点前减速并精确定位停止。 2)G01直线插补:可以实现空间直线插补; 能用第四轴地址(A、B或C)来替换x、y或z,实现包 括第四轴的三轴联动控制。此时旋转轴的进给速度 /min计算,其值通过换算公式得到。如指令为G91 G01 X20. B40. F
6、300; 则加工时间t=(202+402)0.5/300)min=0.14907min, B轴进给速度为40/t=268.3/min。3)G02、G03圆弧插补:只能在 与规定的xy、zx或yz平面平行的 平面内实现。 编整圆时用i、j、k而x、y、z可 省略。4)G04暂停(延时):G04X_;和G04P_;两种格式。X用小数点且单位为秒;P不用小数点且单位为ms。5)G09准确停止检验:非模态代码。可加工尖锐棱角。在与包含有运动的指令同时被指令时,刀具在到达终 点前减速并精确定位后才继续执行下一程序段。6)G10刀具偏移量设定/工件零 点偏移量设定 指令格式为G10P_R_; 用P指令偏置
7、号,用R指令偏移量。 7)G17,G18,G19平面旋转指令:编程时用G18和G19 之后,应及时用G17恢复到xy平面; 对于刀具半径补偿,也必须规定补偿平面,但一般情 况下是在xy平面作补偿。8)G45,G46,G47,G48刀具位置偏移增加、减少或两 倍增加、减少 刀具按运动段的长度沿x轴或y轴方向偏移一倍或两倍 刀具半径补偿值。 其功能能由G41和G42取代,故实际很少使用。9)G60单方向定位取代G00实现单方向定位,从而达 到消除因间隙而引起的加工误差。 定位时的方向与过冲量均由参数设定,即使指令的定 位方向与设定的方向一致时刀具也要在达到终点前停 一次。 该指令为非续效代码。10
8、)G61精确停校验方式: 该指令规定了精确停止校验方式且为续效指令; 在指令了G61的程序段后,当遇到与运动有关的指令 时,刀具到达该运动段的终点,减速到零并精确定位 后执行下一个程序段。 该指令工装方式在遇到G64时可以被自动终止。11)G64切削进给方式这种方式下,刀具在运动到指令 的终点后不减速而继续执行下一 个程序段,不影响G00、G09或G6012)G90、G91绝对值、增量值方式13)G92坐标系设定: 指令G92 X_Y_Z_;中各轴坐标均不得省略,否则对未 被设定的坐标轴,将按以前的记忆执行。(3)辅助功能(M功能) 在一个程序段中之应规定一个M 指令,出现两个以上时,以最后 一个被指令的M代码有效三、机床坐标系统以JCS-018立式加工中心为例。1、基本机床坐标系 基本机床坐标系是机床固有的坐标系,该坐标系的位 置只有开机后,通过手动返回参考点的操作建立。 手动返回参考点时,返回参考点的操作是按各轴分别 进行的;其后,若刀具运动时机床坐标显示就跟踪刀 具的移动而变化。 一般假定在完成X、Y、Z轴手动返回参考点的操作后 ,把主轴轴线与主轴前端面相交的那一点作为基本机 床坐标系各轴的原点位置,即机床坐标显示中X0.000 Y0.000 Z0.000就代表该点的坐标。