数控车削中子程序的编制与应用
第6章FANUC系统数控铣床编程与加工

b)子程序轨迹图
6
2、同平面内多个相同轮廓形状工件的加工
在数控编程时,只编写其中一个轮廓形状加工程序,然后用主程序来进行调用。 例2 加工如图6-3外形轮廓的零件,三角形凸台高为5mm,试编写该外形轮廓的数控铣 精加工程序。
a)实例平面图
b)子程序轨迹图
7
3、实现程序的优化 数控铣床/加工中心的程序往往包含有许多独立的工序,编程时,把每一个 独立的工序编成一个子程序,主程序只有换刀和调用子程序的命令,从而实现优化 程序的目的。 4、综合举例 加工如图6-4所示轮廓,以知刀具起始位置为(0,0,100),切深为10mm, 试编制程序。
5
6.1.6子程序的应用 1、实现零件的分层切削 当零件在某个方向上的总切削深度比较大时,可通过调用该子程序采用分层切削 的方式来编写该轮廓的加工程序。 例1 立式加工中心上加工如图6-2a所示凸台外形轮廓,Z向采用分层切削的 方式进行,每次Z向背吃刀量为5.0mm,试编写其数控铣加工程序。
a) 实例平面图
16
(2)格式二 G51 X Y Z P ; 例 G51 X10.0 Y20.0 P1500; X Y Z 该参数与格式一中的I、J、K参数作用相同,不过是由于系统不同, 书写格式不同罢了。 (3)格式三 G51 X Y Z I J K ; 例 G51 X10.0 Y20.0 Z0 I1.5 J2.0 K1.0; X Y Z 用于指定比例缩放的中心; I J K 用于指定不同坐标方向上的缩放比例,该值用带小数点的数值指定。 I、 J、K可以指定不相等的参数,表示该指令允许沿不同的坐标方向进行不等比 例缩放。 上例表示在以坐标点(0,0,0)为中心进行比例缩放,在X轴方向的缩放倍数为 1.5倍,在Y轴方向上的缩放倍数为2倍,在Z轴方向则保持原比例不变。 取消缩放格式:G50;
数控车床编程与操作教案(1)

数控车床编程与操作抚州职业技术学院——机电工程分院揭小林第一部分入门篇课题一入门基础概述课题:入门基础概述课型:新知课教学时间:6节教学目标:1、了解数控加工技术的应用及发展前景。
2、了解数控的定义及数控车床的基础知识。
3、了解数控车床的用途及分类。
4、了解数控车床FANUC系统的编程和操作方法。
重点:1、了解数控的定义及数控车床的基础知识。
2、了解数控车床的用途及分类。
难点:了解数控车床的用途及分类。
教法教具:结合本校现有的数控车床进行现场参观教学。
学法指导:结合学过的普通车床跟现有的数控车床进行比较学习。
新课引入:教学内容:一、数控机床的发展概况1、数控机床发展的必要性随着科学技术和社会生产的迅速发展,机械产品日趋复杂,并且对于机械产品的质量和生产率的要求越来越高。
在航天、造船和计算机等工业中,零件的精度高、形状复杂、批量小、改动频率高、加工困难,而传统的机械加工方法生产率低、劳动强度大,产品质量难以得到保证。
因此,机械加工工艺过程自动化是适应上述发展特点的最重要手段之一。
为了解决上述问题,一种灵活、通用、高精度、高效率的“柔性”自动化生产设备-----数控机床应运而生。
目前,数控加工技术与数控机床在工业生产中得到了广泛应用,成为机床自动化的一个重要发展方向。
2、数控机床的发展概况随着数控机床技术的发展,数控系统不断更新、升级,机床结构和刀具材料也在不断变化。
未来的数控机床将向高速化发展,主轴转速、转位换刀速度将得到进一步的提高,刀架将实现快速移动;工艺和工序将更加复合化和集中化;数控机床将向多轴、多刀架加工方向发展;通过区域化、网络化的控制,数控机床的生产实现长时间无人化,全自动操作;机床的加工精度及可靠性也在向更高的水平发展。
同时,数控车床的结构设计也更趋于简易。
数控系统发展历史二、什么叫数控车床?数控车床又称为CNC(Computer Numerical Control)车床,既用计算机数字控制的车床。
《计算机辅助制造》课大作业--编程说明书

《计算机辅助制造》综合作业一、数控车削加工程序编制应用MasterCAM软件编写如下图所示的零件的数控车削加工程序。
1、零件图2、毛坯图该零件车削加工取用的毛坯尺寸为外径60mm,内径15mm,长度135mm的管件。
3、工艺分析序号工步内容刀具号主轴转速(r/min)进给转速(mm/min)背吃刀量(mm)备注1 粗车端面T01 550 100 22 精车端面T01 800 60 0.53 粗车外圆(不含圆弧)T02 550 80 24 粗车R16圆弧面T02 550 80 25 精车外圆T02 800 50 0.56 切外退刀槽T03 350 307 车外螺纹T04 2008 粗镗内孔T05 300 40 19 精镗内孔T05 400 30 0.510 切内退刀槽T06 200 2511 车内螺纹T07 1004、绘制零件轮廓线运用SolidWorks三维造型软件绘制零件草图,并在MasterCAM软件打开以*.IGES格式保存的文件,零件轮廓线如下图所示。
零件轮廓线5、设定工件坐标系(以右端面为例)按键盘上的<F9>键,图形会出现两条棕色的直线,其交点即为当前工件坐标的原点。
工件原点移动的方法:点击菜单<转换>→<平移>,然后全选“图形区域所有线段”按回车确认,在弹出的<平移>对话框中,选择<移动>,<从一点到另一点>,然后选择图形上要平移的点,回车确认。
工件坐标系设定6、机床类型选择及毛坯定义机床类型选择:点击菜单<机床类型>→<车床>→<默认>毛坯定义:在软件页面左侧<操作管理>中,点击<属性>→<材料设置>→<信息内容>,在弹出的<机床组件材料>对话框中,对毛坯进行参数设置。
毛坯参数设置7、刀具路径生成及参数设置(因该零件加工为调头件加工,所以刀具路径分为左右两部分)a、右半部分:1)粗车端面点击<刀具路径>→<车端面>,具体参数设置如下图所示。
数控车削中的粗加工编程方法

数控车削中的粗加工编程方法1 前言车削零件毛坯多为棒料或锻坯,加工余量较大且不均匀,因此粗加工中往往要经过多次走刀。
在数控车床上加工时,每次走刀必须经过编程,这就使编程的工作量大大增加,而且,手工编程时需计算每次的走刀轨迹坐标,这对于形状复杂的零件更是麻烦。
例如图1所示的手柄零件,轮廓由几段圆弧构成,即便是先用直线、斜线程序分几次走刀车掉粗加工余量,粗加工程序的轨迹计算也够繁琐,更不必说用圆弧程序了。
下面介绍的两种编程方法就可较好地解决这类粗加工问题。
2 调子程序法利用子程序功能可大大简化粗加工程序,而且一个子程序可以被重复调用多次,其格式为:图1重复多次调用子程序时,子程序中注意使用G91(相对坐标)指令编程,以使切削轨迹每次有相对变化。
对图1所示的零件用子程序法编加工程序如下:0####主程序号N01 G92 X16 Z90建立工件坐标系N02 GOO Z73.436 S300 M03N03 M98 P0006 L11调子程序11次N04 M02O0006子程序号NO1 G91 GO1 X-6.0 F200G91编程N02 G03 X7.385 Z-4.923 R8N03 G03 X2.215 Z-39.877 R60N04 G02 X2.4 Z-28.636 R40N05 G00 X2.0N06 G00 Z73.436N07 G00 X-9.0M99子程序返回00由程序可见,虽然有11次走刀,但程序并不复杂。
图23使用粗车循环指令数控车削加工中的粗车循环指令可以将多次走刀的重复动作用一个程序段来表示,因此,也可大大0简化编程工作。
以纵向粗车循环指令G71为例,可用于粗加工棒料毛坯的阶梯轴(或孔),刀具的运动轨迹如图2所示,即先分层切削,然后平行于轨迹切一刀,并留下给定的精车余量,其中实线表示切削进给,虚线表示快进或快退。
指令格式为: G71 U( d) R(e)G71 P(ns) Q(nf) U(± U) W(± W) F_S_T其中:ns-nf——加工轨迹描述的程序段号;U——X轴上的精车余量;W——Z轴上的精车余量;d——每次的切削深度;e——每次的退刀距离以图2所示的零件为例,设毛坯为Ø120的棒料,采用纵向粗车循环指令G71加工A-G段,程序如下:N01 T0100N02 G00 X120 Z10 5200 M03快进至循环起点N03 G71 U1.0 R0.5N04 G71 P05 Q11 U0.2 W0.1 F80 粗加工循环指令N05 G00 X40 Z10快进至轨迹起点N06 G01 Z-30N07 X60 Z-60N08 Z-80N09 X100 Z-90N10 Z-110N11 X120 Z-130轨迹终点N12 G00 X200 Z140 M02其中N05~N11为轨迹描述除了G71之外,还有横向粗车循环指令、仿形粗车循环指令等,其用法类似于G71,这里不再介绍。
浅谈数控车床加工程序的编制

并 防止刀具与工件 或机床碰撞 。如加工工件上的退刀槽 , 进刀
时切削速度应较低 ,退刀的方 向必须与工件退刀槽方 向平行 ; 如径 向退刀槽 , 应先退 x方向 , 再退 z方向 ; 向退刀槽应 x, 斜
Z方向同时斜向退刀。
收稿 日期:0 7 0 — 9 20-92
工程序按一定的格式做成子程序, 在毛坯一次装夹中可完成若
1 分析零 件 图样
分析零件 图样是数控加工工艺准备工作 中的第一步 , 直接
影响零件的编制及加工结果。 中主要包括以下 内容 :1分析 其 ()
加工轮廓的几何条件 : 目的是针对图样上的尺寸及尺寸链进行 处理 。2 分析零件 图样上的尺寸公差 : () 目的是确定控 制尺寸精 度的加工工艺 。3 分析形状和位置公差要求 : () 目的是考虑零件 形状 和位置误差 , 主要受运动精度的影响。
中图分类号 : G 1 . T 5 91
文献标识码 : B
文章编号 :6 2 5 5 (0 7 1 - 0 0 0 1 7 — 4 X 2 0 )1 0 6 - 1
当前 , 数控 加工技术正在得到 E益广泛 的应用 , l 而数 控编 程是一门对科学思维要求很强 的专业技术 , 特别是在工艺分析 时应充分考虑选择合适的程序原点及加工的走刀路线 。 要充分 发挥数控车床 的作用 , 关键是编程 , 即加工程序 要根 据不 同的
维普资讯
Eq i me t Ma ua t n e h oo yNO. 1 2 0 u p n n f cr gT c n l g i 1 ,0 7
浅 谈 数 控 车 床 加 工 程 序 的 编 制
胡小波
( 江西机电职业技术学 院, 江西 南 昌 30 1 ) 3 03
数控车优秀教学案例子程序的调用.docx

数控车实训教学教学设计课题:《子程序的调用》张家港第三职业高级中学XXX一、教材分析:由我本人和本校XX老师合编的校本教材《数控车编程与操作》,是用于技能教学的实训指导教材。
本教材将复杂的数控知识分解成项目系列,编排上由易到难,循序渐进,逐步引入,从而达到了化复杂为简单、化难为易,以便于把学习者的理解与掌握逐步引向深入。
《子程序的调用》是校本教材《数控车编程与操作》中一个项目,在学习该项目前,教材内容上已先期安排了数控程序编制,学习《子程序的调用》是为了简化编程,灵活运用子程序,可以达到减少程序编制的量,节约时间,降低操作失误之目的。
二、学情分析:学生在学习木课之前,学习了编程,已完成轴类零件加工的G01、G00 等基本指令、单一循环指令和复合循环指令加工轴类零件,已经具备了数控程序编制的能力和基础,初步理解了从实践中学习的思想。
巩固了进行理实一体和探究式学习的基本方法。
学习了程序的编制与应用等一些基本概念和方法,具备了进行探究学习的基本条件,为学习本课奠定了知识、技能和心理基础。
但学生对本节课的一些内容、新的程序编制方法和操作方法仍比较陌生。
学生的抽象思维能力,探究能力有待培养和提高。
因此,教师要在学生己有的知识经验基础上,合理设计学习情境,引导学生参与探究合作与交流。
在主动的活动屮建构知识意义,完善认知结构,实现知识、能力和情境的生长和发展。
三、设计思路1、教学目标:(1)知识与技能:学会运用子程序来编制数控加工程序,并能在数控车床上进行实际操作,以达到提高操作水平和技能的目的。
(2)过程与方法:在探究、协作等学习活动中培养思维能力、观察能力、表达能力和协作能力,提高分析问题解决问题的能力。
(3)情感目标:发展勤于思考、善于合作、严谨求实的科学精神;体会知识和技能在生产实践中的重要作用。
2、重点与难点:教学重点:子程序的格式、子程序的调用;教学难点:子程序的编写。
3、教法:任务驱动法一一任务引入、任务分析、任务实施个性化训练与分组协作理论实践一体化教学法4、学法教师情境探究式结合问题导向式,创设丰富的学习情境,引导学生釆用“问题探究”、“实践探究”、“讨论交流”、“多媒体辅助”等学习方法。
数控车床基本程序指令及应用

数控车床基本程序指令及应用学时2一、教学目的和要求1、了解数控车床的安全操作规程2、把握数控车床差不多程序指令3、把握数控车床简单轴类零件程序的编制二、重点难点1、数控车床的安全操作规范2、数控车床差不多指令的差不多应用3、数控车床简单轴类零件精加工程序的编制三、授课内容(一)数控车床安全操作规程1.开机前应对数控车床进行全面细致的检查,包括操作面板、导轨面、卡爪、尾座、刀架、刀具等,确认无误后方可操作。
2.数控车床通电后,检查各开关、按钮和按键是否正常、灵活、机床有无专门现象。
3.程序输入后,应认真核对代码、地址、数值、正负号、小数点及语法是否正确。
4.正确测量和运算工件坐标系,并对所得结果进行检查。
5.输入工件坐标系,并对坐标、坐标值、正负号、小数点进行认真核对。
6.未装工件前,空运行一次程序,看程序能否顺利进行,刀具和夹具安装是否合理,有无超程现象。
7.试切时快速倍率开关必须打到较低挡位。
8.试切进刀时,在刀具运行至工件30~50㎜处,必须在进给保持下,验证Z轴和X轴坐标剩余值与加工程序是否一致。
9.试切和加工中,刃磨刀具和更换刀具后,要重新测量刀具位置并修改刀补值和刀补号。
10.程序修改后,要对修改部分认真核对。
11.必须在确认工件夹紧后才能启动机床,严禁工件转动时测量、触摸工件。
12.操作中显现工件跳动、打抖、专门声音、夹具松动等专门情形时必须停车处理。
13紧急停车后,应重新进行机床“回零”操作,才能再次运行程序。
(二)数控车床坐标系数控机床的加工是由程序操纵完成的,因此坐标系的确定与使用专门重要。
依照ISO841标准,数控机床坐标系用右手笛卡儿坐标系作为标准确定。
数控车床平行于主轴方向即纵向为Z轴,垂直于主轴方向即横向为X轴,刀具远离工件方向为正向。
如图1-1所示数控车床有三个坐标系即机械坐标系、编程坐标系和工件坐标系。
机械坐标系的原点是生产厂家在制造机床时的固定坐标系原点,也称机械零点。
数控机床的手工编程与自动编程的特点及应用范围

数控机床的手工编程与自动编程的特点及应用范围1.手工编程(Manual Programming)从零件图样分析、工艺处理、数值计算、编写程序单、程序输入至程序校验等各步骤均由人工完成,称为手工编程。
对于加工形状简单的零件,计算比较简单,程序不多,采用手工编程较容易完成,而且经济、及时,因此在点定位加工及由直线与圆弧组成的轮廓加工中,手工编程仍广泛应用。
但对于形状复杂的零件,特别是具有非圆曲线、列表曲线及曲面的零件,用手工编程就有一定的困难,出错的机率增大,有的甚至无法编出程序,必须采用自动编程的方法编制程序。
2.自动编程(Automatic Programming)自动编程是利用计算机专用软件编制数控加工程序的过程。
它包括数控语言编程和图形交互式编程。
数控语言编程,编程人员只需根据图样的要求,使用数控语言编写出零件加工源程序,送入计算机,由计算机自动地进行编译、数值计算、后置处理,编写出零件加工程序单,直至自动穿出数控加工纸带,或将加工程序通过直接通信的方式送入数控机床,指挥机床工作。
数控语言编程为解决多坐标数控机床加工曲面、曲线提供了有效方法。
但这种编程方法直观性差,编程过程比较复杂不易掌握,并且不便于进行阶段性检查。
随着计算机技术的发展,计算机图形处理功能已有了极大的增强,“图形交互式自动编程”也应运而生。
图形交互式自动编程是利用计算机辅助设计(CAD)软件的图形编程功能,将零件的几何图形绘制到计算机上,形成零件的图形文件,或者直接调用由CAD系统完成的产品设计文件中的零件图形文件,然后再直接调用计算机内相应的数控编程模块,进行刀具轨迹处理,由计算机自动对零件加工轨迹的每一个节点进行运算和数学处理,从而生成刀位文件。
之后,再经相应的后置处理(postprocessing),自动生成数控加工程序,并同时在计算机上动态地显示其刀具的加工轨迹图形。
图形交互式自动编程极大地提高了数控编程效率,它使从设计到编程的信息流成为连续,可实现CAD/CAM集成,为实现计算机辅助设计(CAD)和计算机辅助制造(CAM)一体化建立了必要的桥梁作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
N40 R1. 5;
N60 T0303;N50源自G00 W - 9;N70 G00 X40 Z - 130;
N60 G94 X25 F30;
N80 G94 X18 F30;
N70 G04 S2;
·94·
Industrial & Science Tribune 2012.(11).5
产业与科技论坛 2012 年第 11 卷第 5 期
一、制品缺料 制品缺料是指制品的料流末端出现部分不完整现象或 一模多腔中一部分未填充满。如图 1 表示。 ( 一) 成型工艺及设备方面。一是料筒、喷嘴及模具温度
低。致使充模长度缩短,使模腔填充不足。应适当提高这些 参数,另刚开机加工时将料筒加热到仪表温度后还需恒温一 段时间才能进行生产。二是注射行程太短。无法满足产品 注射量的要求,此 时 应 调 整 注 射 行 程,若 注 塑 机 的 最 大 熔 胶 量仍不能满足要求,只有更换更大容量的注塑机。三是注射 压力或保压不足。注射压力与充模长度接近于正比例关系, 注射压力太小,充模长度短,型腔充填不满。对此,可通过增 大注射压力、减慢 注 射 速 度,适 当 延 长 注 射 时 间 等 办 法 来 解 决。四是流道或喷嘴阻塞。应将喷嘴或模具拆卸清理。
N… M99; ( 子程序结束)
图 1 子程序调用和返回示意图
二、生产实例 ( 一) 实例一。如图 2 所示车削不等距等槽宽有规则的 槽。已知 2 号刀为切槽刀,刀刃宽为 4mm,为左刀尖对刀,刀 具材料 YT15,工件材料 45#钢。毛坯尺寸 Φ40mm。
图 2 不等距等槽宽有规则的槽
子程序编写的参考程序: ( 注: 不编写外圆部分)
【关键词】数控车床; 子程序; 数控编制 【作者简介】吴学田( 1981. 7 ~ ) ,男,湛江市技师学院数控技术系教师; 研究方向: 机械设计制造及其自动化
随着社会的进步,数控技术的发展,数控加工在机械制 造加工中的应用越来越广泛,零件的形状也越来越复杂及多 样化。但许多机械零件上经常会出现一些相同、有规律尺寸 的形状,如果利用 一 般 指 令 编 程,程 序 中 会 重 复 出 现 相 同 结 构的一组程序段。为了简化编程,可将这一组重复出现的程 序段看作一个循环单元,编写成独立的子程序 ,对于具有相 同、有规律尺寸的 零 件 加 工 程 序 只 需 调 用 相 应 子 程 序 即 可 。 利用子程序编程 可 以 简 化 编 程、使 程 序 简 便 明 了,减 少 编 程 时间、提高加工效率、降低生产成本,并且容易控制零件的加 工精度。因此,应 用 子 程 序,具 有 实 际 意 义。 本 文 就 数 控 车 削中子程序的编制及应用进行阐述。
注塑制品常见质量缺陷的成因与解决方法
□畅美妮
【摘 要】本文详述了制品缺料、熔接痕、翘曲变形及制品飞边等几种常见缺陷,并分别从影响制品质量的几个方面( 注塑成型 工艺及设备、模具、塑料材料等) 分析了注塑制品缺陷的形成原因及解决方法。
【关键词】注塑制品; 质量缺陷; 注塑成型工艺; 模具设计 【作者简介】畅美妮( 1981. 7 ~ ) ,女,湛江市技师学院机械工程系
产业与科技论坛 2012 年第 11 卷第 5 期
数控车削中子程序的编制与应用
□吴学田
【摘 要】子程序编程是数控车床手工编程中常用的方法之一,对于编写有规律尺寸形状工件的程序,采用子程序编程很有优 势。本文着重介绍 GSK980TDb 型数控车床加工编程中子程序概述、编程中注意的问题以及应用场合,并通过实例形 式阐述了子程序在实际编程中的应用及其优点。
O1000; ( 主程序)
N10 G50 X80 Z80;
02000; ( 子程序)
N20 M03 S1000 T0202; N10 G94 X25 F30;
N30 G00 X40 Z - 14;
N20 G04 S800;
N40 M98 P52000;
N30 X37 R - 1. 5;
N50 G00 X80 Z80;
一、子程序的简述 ( 一) 子程序的定义。在编制加工程序中,有时会遇到一 组程序段在一个程序中多次出现,或者在几个程序中都要使 用它。这个加工程 序 可 以 看 做 成 固 定 的 程 序,并 给 以 命 名, 这组程序就称为子程序。 ( 二) 使用子程序的目的及作用。使用子程序可以减少 不必要的编程重复,从而达到简化程序的目的。 ( 三) 子程序的指令格式和参数含义。 格式: M98 P○○○○□□□□ 其中 ○———重复调用次数; □———被调用的子程序号。 例如,M98 P42222,表示重复调用程序号为 2222 的子程 序 4 次。 M99: 子程序结束。 ( 四) 子程序在主程序中的调用和返回。子程序的调用 和返回是由设在主程序中的 M98 指令和设在子程序末尾的 M99 指令来完成的。在主程序的指令运行中,如果遇到有调 用子程序的指令时( M98) ,则立即按子程序运行; 在子程序 运行中遇到返回主程序的指令时( M99) ,便立即返回到主程 序继续执行。如图 1 所示。 ( 五) 子程序的编写方法。( 1) 子程序号: ○□□□□; ( 2) 子程序群( 按加工要求编写) ; ( 3) 子程序结束( M99) 。 例如: O2222; ( 主程序号) N10 …; …; 子程序群( 按加工要求编写)
塑料制品的日益普及推动着塑料工业的迅速发展,家用 电器、食品、医药、汽 车 等 产 业 对 注 塑 制 品 日 益 增 长 的 需 求, 推动了注塑成型技术的发展。注射模塑的过程是将粒状或 粉状塑料经加热 熔 融 后,由 柱 塞 或 螺 杆 的 推 入 闭 合 塑 模 中, 经冷却或加热固化后即可形成制品。在成型过程中,由于注 塑成型工艺与设备、模具、塑料材料等多种因素的影响,注塑 制品常会出现各种缺陷,如: 制品缺料、溢边、有气泡、凹陷、 熔接痕、表面有银纹、黑点、制品变形等。本文将根据 6 年的 实践经验对四种常见注射成型缺陷的成因从注塑成型工艺 及设备、注塑模具、塑 料 材 料 三 方 面 进 行 分 析 并 提 出 可 行 的 解决方法。