项目三数控车床编程基础.ppt
《项目三数控车床编程基础.ppt》由会员分享,可在线阅读,更多相关《项目三数控车床编程基础.ppt(82页珍藏版)》请在三一办公上搜索。
1、机械教研组 吴绿明,项目三 数控车工编程基础知识,课题1 数控编程的顺序、方法及内容 课题2 数控编程工艺知识扩展,项目3 数控车床编程基础,3.1 数控编程的内容与方法 在编制数控程序前,应首先了解数控程序编制的主要内容、工作步骤、每一步应遵循的工作原则等,最终才能获得满足要求的数控程序。1数控编程的内容 从分析零件图样到获得数控车床所需控制介质(加工程序单或数控带等)的全过程,称为程序编制,其主要内容和一般流程如图3-1所示。,图3-1 程序编制的主要内容和一般流程,项目3 数控车床编程基础,(1)图样分析 根据加工零件的图纸和技术文件,对零件的轮廓形状、有关尺寸精度、形状精度、基准、表面
2、粗糙度、毛坯种类、件数、材料及热处理等项目要求进行分析,形成初步加工方案(2)辅助准备 根据图样分析确定机床坐标系、编程坐标系、刀具准备、对刀方法、对刀点位置及测定机械间隙等。(3)制定加工工艺 拟定加工工艺方案,确定加工方法、加工线路与余量的分配、定位夹紧方式并合理选用机床、刀具、切削用量等。,项目3 数控车床编程基础,(4)数值计算 在编制程序前,还需对加工轨迹的一些未知坐标值进行计算,作为程序输入的数据,主要包括数值换算、尺寸链计算、坐标计算和辅助计算等。对于复杂的加工曲线和曲面还需使用计算机辅助计算。(5)编写加工程序 根据确定的加工路线、刀具号、刀具形状、切削用量、辅助动作及数值计算
3、的结果,按照数控车床规定使用的功能指令代码及程序段格式,逐段编写加工程序。此外,还应附上必要的加工示意图、刀具示意图、机床调整卡、工序卡等加工条件说明。,项目3 数控车床编程基础,(6)制作控制介质 加工程序完成以后,还必须将加工程序的内容记录在控制介质上,以便输入到数控装置中(如穿孔带、磁带及软盘等),还可采用手动方式将程序输入给数控装置。(7)程序校核 加工程序必须经过校验和试切削才能正式使用,通常可以通过数控车床的空运行来检查程序格式有无出错;或用模拟仿真软件来检查刀具加工轨迹的正误。正式加工前必须采用首件试切的方法来进行实际效果的检查,以便对程序进行修正。,项目3 数控车床编程基础,2
4、数控编程的方法 数控加工程序的编制方法有两种:手工编程和自动编程。(1)手工编程 手工编程指主要由人工来完成数控编程中各个阶段的工作。一般,几何形状不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较合适。,项目3 数控车床编程基础,(2)自动编程 自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。自动编程解决了手工编程无法解决的许多复杂零件的编程难题。自动编程的特点就在于编程工作效率高,可解决复杂形状零件的编程难题。根据输入方式的不同,可将自动编程分为图形数控自动编程、语言数控自动编程和语音数控自动编程等。,项目3 数控车床编程基础
5、,3.2 数控机床坐标系3.2.1 机床坐标系1机床坐标系的确定(1)机床相对运动的规定 在机床上,我们始终认为工件静止,而刀具是运动的。这样编程人员在不考虑机床上工件与刀具具体运动的情况下,就可以依据零件图样,确定机床的加工过程。,项目3 数控车床编程基础,机床坐标系,图4-12 机床坐标系,以机床原点为坐标系原点建立起来的X、Z轴直角坐标系,称为机床坐标系。车床的机床原点为主轴旋转中心与卡盘后端面之交点。机床坐标系是制造和调整机床的基础,也是设置工件坐标系的基础,一般不允许随意变动。如图4-12所示。,(2)机床坐标系的规定 标准机床坐标系中,X、Y、Z坐标轴的相互关系用右手笛卡儿直角坐标
6、系确定,如图3-2所示。,项目3 数控车床编程基础,2坐标轴方向的确定(1)Z坐标 Z坐标的运动方向是由传递切削动力的主轴所决定的,即平行于主轴轴线的坐标轴为Z坐标轴。Z坐标的正向为刀具离开工件的方向。如果机床上有几个主轴,则选一个垂直于工件装夹平面的主轴方向为Z坐标方向;如果主轴能够摆动,则选垂直于工件装夹平面的方向为Z坐标方向;如果机床无主轴,则选垂直于工件装夹平面的方向为Z坐标方向。,项目3 数控车床编程基础,(2)X坐标 X坐标平行于工件的装夹平面,一般在水平面内。确定X轴的方向时,要考虑两种情况。如果工件做旋转运动,则刀具离开工件的方向为X坐标的正方向。如果刀具做旋转运动,则分为两种
7、情况:当Z坐标水平时,观察者沿刀具主轴向工件看时,X运动方向指向右方;当Z坐标垂直时,观察者面对刀具主轴向立柱看时,X运动方向指向右方。,项目3 数控车床编程基础,(3)Y坐标 在确定X、Z坐标的正方向后,可以根据X和Z坐标的方向,按照右手直角坐标系来确定Y坐标的方向。如图3-4所示为数控车床的坐标系。,图3-4 数控车床的坐标系,项目3 数控车床编程基础,(3)运动方向的规定 增大刀具与工件距离的方向即为各坐标轴的正方向。如图3-3所示,为数控车床上两个运动的正方向。,图3-3机床运动的方向,项目3 数控车床编程基础,3.2.2 工件坐标系 如果选择工件上某一固定点为工件零点,如图3-7中的
8、O3点,以工件零点为原点且平行于机床坐标轴X、Y、Z建立一个新坐标系,则称为工件坐标系。,项目3 数控车床编程基础,项目3 数控车床的编程基础,一、坐标系统机床坐标系:是数控机床安装调试时便设定好的一固定的坐标系统。机床原点在主轴端面中心,参考点在X轴和Z轴的正向极限位置处编程坐标系:是在对图纸上零件编程时就建立的,程序数据便是基于该坐标系的坐标值。工件坐标系是编程坐标系在机床上的具体体现。由相应的编程指令建立。由对刀操作建立三者之间的相互联系,3附加坐标系 为了编程和加工的方便,有时还要设置附加坐标系。对于直线运动,通常可以采用的附加坐标系有:第二组U、V、W坐标,第三组P、Q、R坐标。4机
9、床原点的设置 机床原点是指在机床上设置的一个固定点,即机床坐标系的原点。它在机床装配、调试时就已确定下来,是数控机床进行加工运动的基准参考点。,项目3 数控车床编程基础,在数控车床上,机床原点一般取在卡盘端面与主轴中心线的交点O1处,如图3-5所示。同时,通过设置参数的方法,也可将机床原点设定在X、Z坐标正方向的极限位置上。,图3-5 数控车床的参考点与机床原点,项目3 数控车床编程基础,5机床参考点 机床参考点是用于对机床运动进行检测和控制的固定位置点。机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调整好的,其坐标值已输入数控系统中。因此,参考点对机床原点的坐标是一个已知数。通
10、常,数控车床上的机床参考点是离机床原点最远的极限点,见图3-5。数控机床开机时,必须先确定机床原点,而确定机床原点的运动就是刀架返回参考点的操作,这样通过确认参考点,就确定了机床原点。只有机床参考点被确认后,刀具(或工作台)移动才有基准。,项目3 数控车床编程基础,机床原点、工件原点、参考点,a 刀架后置式,b 刀架前置式,工件原点,说明:由于车削加工是围绕主轴中心前后对称的,因此无论是前置还是后置式的,X 轴指向前后对编程来说并无多大差别。为适应笛卡尔坐标习惯,编程绘图时按后置式的方式进行表示,6各类数控车床的坐标系 ISO对数控车床的坐标轴及其运动方向作了规定。常用数控车床的坐标轴及坐标方
11、向如图3-6所示。,图3-6 数控车床的坐标轴及坐标方向,项目3 数控车床编程基础,工件坐标系的零点是由操作者或编程者自由选择的,其选择的原则是:(1)使工件的零点与工件的尺寸基准重合;(2)使工件图中的尺寸容易换算成坐标值,尽量直接用图纸尺寸作为坐标值;(3)工件零点应选在容易找正、在加工过程中便于测量的位置。,结论:数控车床的工件零点O3通常选在工件轮廓右侧边缘 或者左侧边缘的主轴轴线上。,项目3 数控车床编程基础,二、直径编程方式,在车削加工的数控程序中,X 轴的坐标值取为零件图样上的直径值的编程方式。设与计、标柱一致、减少换算。,如图所示:图中A点的坐标值为(40,150),B点的坐标
12、值为(100,50)。,编程方式可由指令指定。也可由参数设定。一般默认直径方式。如:华中数控 G36|直径编程 G37半径编程 西门子 G22直径编程 G23半径编程,三、进刀和退刀方式,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。,退刀时,沿轮廓延长线工进退出至工件附近,再快速退刀。一般先退X轴,后退Z轴。,四、绝对编程与增量编程,数控编程通常都是按照组成图形的线段或圆弧的端点的坐标来进行的。绝对编程:指令轮廓终点相对于工件原点绝对坐标值的编程方式。增
13、量编程:指令轮廓终点相对于轮廓起点坐标增量的编程方式。有些数控系统还可采用极坐标编程,绝 对 编 程 和 增 量 编 程,绝对编程G90增量编程G91 均为模态指令,绝对编程:G90 G01 X100.0 Z50.0;增量编程:G91 G01 X60.0 Z-100.0;,在越来越多车床中X、Z表示绝对编程U、W表示增量编程允许同一程序段中二者混合使用,绝 对 编 程 和 增 量 编 程,绝对:G01 X100.0 Z50.0;相对:G01 U60.0 W-100.0;混用:G01 X100.0 W-100.0;或 G01 U60.0 Z50.0;,直线AB,可用:,3.3 编程中的数学处理
14、根据被加工零件的图样,按照已经确定的加工路线和允许的编程误差,计算数控系统所需要输入数据的过程,称为数学处理。3.3.1 数学处理的内容 对图形的数学处理一般包括两个方面:(1)要根据零件图给出的形状、尺寸和公差等直接通过数学方法(如三角、几何与解析几何法等)计算出编程时所需要的有关各点的坐标值、圆弧插补所需要的圆弧圆心、圆弧端点的坐标;,项目3 数控车床编程基础,(2)按照零件图给出的条件还不能直接计算出编程时所需要的所有坐标值,也不能按零件图给出的条件直接进行工件轮廓几何要素的定义来进行自动编程,那么就必须根据所采用的具体工艺方法、工艺装备等加工条件,对零件原图形及有关尺寸进行必要的数学处
15、理或改动,才可以进行各点的坐标计算和编程工作。,项目3 数控车床编程基础,1数值换算(1)选择原点 原点是指编制加工程序时所使用的编程原点。从理论上讲,原点选在任何位置都是可以的。但实际上,为了换算尽可能简便及尺寸较为直观,应尽可能把原点的位置选得合理些。车削件的编程原点X向应取在零件的回转中心,即车床主轴的轴心线上,所以原点的位置只能在Z向做选择。原点Z向位置一般在工件的左端面或右端面中做选择。如果是左右对称的零件,则Z向原点应选在对称平面内,这样同一个程序可用于调头前后的两道加工工序。对于轮廓中有椭圆之类非圆曲线的零件,Z向原点取在椭圆的对称中心较好。,项目3 数控车床编程基础,(2)尺寸
16、换算 直接换算。直接换算是指直接通过图样上的标注尺寸,即可获得编程尺寸的一种方法。进行直接换算时,可对图样上给定的基本尺寸或极限尺寸的中值,经过简单的加、减运算后完成。例如,在图3-8(b)中,除尺寸42.1mm外,其余均属直接按图3-8(a)所示标注尺寸经换算后得到的编程尺寸。其中,59.94mm、20mm及 140.8mm三个尺寸为分别取两极限尺寸平均值后得到的编程尺寸。,图3-8 标注尺寸换算,项目3 数控车床编程基础,间接换算 间接换算是指需要通过平面几何、三角函数等计算方法进行必要换算后,才能得到其编程尺寸的一种方法。用间接换算方法所换算出来的尺寸,是直接编程时所需的基点坐标尺寸,也
17、可以是为计算某些基点坐标值所需要的中间尺寸图3-8(b)中的尺寸42.1mm就是间接换算后得到的编程尺寸。(3)尺寸链计算 如果仅仅为得到其编程尺寸,则只须按上述方法即可。但在数控加工中,除了需要准确地得到其编程尺寸外,还需要掌握控制某些重要尺寸的允许变动量,这就需要通过尺寸链的计算才能得到。,项目3 数控车床编程基础,2基点与节点(1)基点 一个零件的轮廓曲线可能由许多不同的几何要素所组成,如直线、圆弧、二次曲线等。各几何要素之间的连接点称为基点。基点坐标是编程中需要的重要数据,可以直接作为其运动轨迹的起点或终点,如图3-9(a)所示。,图3-9(a)零件轮廓上的基点,项目3 数控车床编程基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 数控车床 编程 基础

链接地址:https://www.31ppt.com/p-5774375.html