第24章数控加工程序的编制与数控加工.pptx
《第24章数控加工程序的编制与数控加工.pptx》由会员分享,可在线阅读,更多相关《第24章数控加工程序的编制与数控加工.pptx(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1内容包括:对零件图样进行分析,明确加工的内容和要求;确定加工方案;选择适合的数控机床;选择或设计刀具和夹具;确定合理的走刀路线及选择合理的切削用量等。这一工作要求编程人员能够对零件图样的技术特性、几何形状、尺寸及工艺要求进行分析,并结合数控机床使用的基础知识,如数控机床的规格、性能、数控系统的功能等,确定加工方法和加工路线。1)分析零件图样和制定工艺方案第1页/共90页2 在确定了工艺方案后,要根据零件的几何尺寸、加工路线等,计算刀具中心运动轨迹,以获得刀位数据。数控系统一般均具有直线插补与圆弧插补功能,对于加工由圆弧和直线组成的较简单的平面零件,需要计算出各几何元素的起点、终点、圆弧的圆心
2、坐标值等。当零件的几何形状与控制系统的插补功能不一致时,就需要进行较复杂的数值计算,一般需要使用计算机辅助计算,否则难以完成。2)数学处理第2页/共90页3 在完成上述工艺处理及数值计算工作后,即可编写零件加工程序。程序编制人员使用数控系统的程序指令,按照规定的程序格式,逐段编写加工程序。程序编制人员应对数控机床的功能、程序指令及代码十分熟悉,才能编写出正确的加工程序。3)编写零件加工程序第3页/共90页4 一般在正式加工之前,要对程序进行检验。通常可采用:(1)机床空运转的方式 (2)图形模拟 (3)对于形状复杂和要求高的零件,也可采用铝件、塑料或石蜡等易切材料进行试切来检验程序。(4)采用
3、与被加工零件材料相同的材料进行试切。当发现加工的零件不符合加工技术要求时,可修改程序或采取尺寸补偿等措施。4)程序检验 第4页/共90页51)手工编程 手工编程是由人工完成编程的全部步骤。手工编程适用于零件形状简单、程序段较少、计算简单的场合。它是自动编程的基础。2)自动编程 对于零件形状复杂或程序量大的零件采用手工编程则工作量很大或不可能时,就必须借助计算机CAM软件进行自动编程。数控机床程序的编制方法第5页/共90页62.2 数控加工工艺基础数控加工工艺分析内容:1)选择数控机床,确定工序内容。2)分析被加工零件图样,明确加工内容及技术要求,确定零件的加工方案,制定数控加工工艺路线,如工序
4、的划分、加工顺序的安排、与传统加工工序的衔接等。3)设计数控加工工序。如工步的划分、零件的定位与夹具的选择、刀具的选择、切削用量的确定等。第6页/共90页72.2 数控加工工艺基础4)调整数控加工工序的程序。如对刀点、换刀点的选择、加工路线的确定、刀具的补偿。5)分配数控加工中的容差。6)处理数控机床上部分工艺指令。第7页/共90页82.3 数控程序的编制数控加工程序段格式及程序结构一个数控加工程序由程序名、程序体和结束符组成。程序名由O和4位数字组成,如 O 0001,O1234等。程序体由若干程序行组成,如:O0001 (程序名)N10 G54 G90 G00 X-40.Y-20.Z30.
5、(程序行)N20 S1000 M03N30 Z1.0第8页/共90页9N40 G01 Z-3.F50N150 G00 Z30.N160 M02(程序结束)程序结束有的是指令,如M02,有的数控系统则以“%”等作为程序结束标志。一个程序段中各指令的格式为:N35 G01 X26.8 Y32.Z15.428 F152.第9页/共90页10数控机床的坐标系统 数控机床的坐标系统,包括坐标轴、坐标原点和运动方向,对于数控加工及编程,是一个十分重要的概念 为了使数控系统规范化(标准化、开放化)及简化编程,ISO对数控机床的坐标系统作了若干规定。第10页/共90页11坐标系的规定 数控机床的坐标系采用右手
6、直角坐标系第11页/共90页12数控机床坐标轴及其方向的确定 不论机床的具体结构是工件静止、刀具运动,还是工件运动、刀具静止,数控机床的坐标运动指的是刀具相对静止的工件坐标系的运动。1)z 轴 通常将传递切削力的主轴轴线定位Z坐标轴,对于刀具旋转的机床如铣床、钻床、镗床等,旋转刀具的轴线为Z轴。对于工件旋转的机床如车床,则工件旋转的轴线为Z轴。Z轴的正方向为刀具远离工件的方向。第12页/共90页132)x 轴 X坐标轴一般是水平的,它平行于工件的装夹面且与Z轴垂直。对于工件旋转的机床如车床,X轴的方向是在工件的径向上,且平行横滑座。正方向为刀具远离工件的方向。对于刀具旋转的机床如铣床则规定:当
7、Z轴水平时,从刀具主轴后端向刀具方向看,X轴的正方向为水平向右方向;当Z轴竖直时,面对主轴向立柱方向看,X轴的正方向为水平向右方向。第13页/共90页143)y 轴在确定了Z、X轴后,Y轴可按照右手直角坐标系确定。4)旋转轴旋转轴的确定是在X、Y、Z轴确定后,按照右手螺旋法则进行确定。数控机床坐标轴及其方向的确定 第14页/共90页153、机床原点机床原点现代数控机床一般都有一个基准位置,称为机床原点或机床绝对原点。是机床制造商设置在机床上的一个物理位置,其作用是使机床与控制系统同步,建立测量机床运动坐标的起始点。铣床的机床原点车床机床原点第15页/共90页16与机床原点相对应的还有一个机床参
8、考点机床参考点,它与机床原点的相对位置是固定的,机床出厂前由机床制造商精密测量确定。机床参考点一般不同于机床原点。一般来说数控车床的参考点为刀架上的某一点。加工中心的参考点为机床的自动换刀位置。4、机床参考点第16页/共90页17二、工件坐标系及工件原点1、工件坐标系 工件坐标系是编程人员在编制数控加工程序时根据零件图纸所建立的坐标系。编程时编程尺寸都按工件坐标系中的坐标制确定。需要注意的是,在建立工件坐标系时,工件坐标系各坐标轴必须与机床坐标系个坐标轴对应起来,即X、Y、Z轴要平行,正方向一致。第17页/共90页182、工件原点工件原点,是编程人员在数控编程过程中定义在工件上的几何基准点,有
9、时也称为程序原点。程序原点一般用G92或G54G59(对于数控镗铣床)和G50(对于数控车床)指定。二、工件坐标系及工件原点第18页/共90页191、绝对坐标:刀具运动过程中所有的刀具位置坐标是以一个固定的编程原点为基准给出的,即刀具运动的指令数值(刀具运动的位置坐标),与某一固定的编程原点之间的距离给出的。三、绝对坐标与增量坐标第19页/共90页202、增量坐标:刀具运动的指令数值是按刀具当前所在位置到下一个位置之间的增量给出的三、绝对坐标与增量坐标第20页/共90页21数控加工程序常用编程指令1、准备功能指令准备功能指令由字符G和其后的13位数字组成,常用的从G00G99,很多现代CNC系
10、统的准备功能已扩大到G150,如表2-2所示。准备功能的主要作用是指定机床的运动方式,为数控系统的插补运算作准备。第21页/共90页22G代码又分为模态代码(也叫续效代码)和非模态代码(非续效代码)。模态代码是同组代码出现之前一直有效的代码。即一个模态G功能被指令后,直到同组的另一个G功能被指令才无效。而非模态的G功能仅在其被指令的程序段中有效。G01 X10.Y10.G04 D01 X20.Y30.G01 X10.Y10.G02 X40.Y50.R10.X60.Y80.R10.1、准备功能指令第22页/共90页231)与坐标系有关的指令 G90 G91 G92 G90 为绝对坐标编程,编程坐
11、标相对于固定的工件原点,如图所示。常用的G指令 例:如图所示,直线终点B的坐标,用绝对坐标时,写成 G90 G00 X30.Y37.第23页/共90页24G91 为相对坐标编程,编程坐标是相对于上一指令的运动终点,如图所示。常用的G指令 例:如图示,直线终点B 的坐标,用增量坐标时,写成 G91 G00 X20.Y25.第24页/共90页25G92 工件坐标设定,用于设置工件坐标原点在机床坐标系的坐标。格式:G92 X_ Y_ Z_ 常用的G指令 例:如图示,O为工件原点,写成 G92 X20.Y10.Z10.第25页/共90页26坐标平面选择指令 G17 G18 G19 G17 为X-Y平面
12、选择;G18 为X-Z平面选择;G19 为Y-Z平面选择;常用的G指令 第26页/共90页27快速移动指令 G00 格式:G00 X_ Y_ Z_ 刀具以系统默认的进给速度移动到目标点X_ Y _ Z _。常用的G指令 例:图中,从点(20,20)快速运动到点(100,60)G00 X100.Y60.第27页/共90页28直线插补指令 G01 格式:G01 X_ Y_ Z_ F_ ;刀具以F指令指定的进给速度移动到直线终点X_ Y _ Z _。常用的G指令 例:图中,从点(20,20)加工到点(100,60)G01 X100.Y60.F100 第28页/共90页29圆弧插补指令:G02(顺圆插
13、补)G03(逆圆插补)格式:G17 G02(或G03)X_ Y_ I _ J_ G18 G02(或G03)X_ Z_ I _ K_G19 G02(或G03)Y_ Z_ J _ K_G17 G02(或G03)X_ Y_ R_ G18 G02(或G03)X_ Z_ R_G19 G02(或G03)Y_ Z_ R_常用的G指令 第29页/共90页30圆弧插补指令:G02(顺圆插补)G03(逆圆插补)圆心坐标(i、j、k)编程:i、j、k为圆心相对圆弧起点的坐标值,且总为增量值(该定义以机床使用说明书为准)半径R编程:小于或等于180度圆弧用R+,大于180度圆弧用 R-编程。注意:不能用于整圆编程常用
14、的G指令 第30页/共90页31顺逆圆的判定:顺着垂直于圆弧所在平面的坐标轴的负方向看,如果圆弧是顺时针方向加工,则为顺圆弧,逆时针方向加工,则为逆圆弧。如图所示。常用的G指令 第31页/共90页32(1)绝对值编程G92 X200.0 Y40.0 Z0;G90 G03 X140.0 Y100.0 R60.0 F300.;G02 X120.0 Y60.0 R50.0;常用的G指令或G92 X200.0 Y40.0 Z0;G90 G03 X140.0 Y100.0 I-60.0 J0.0 F300.G02 X120.0 Y60.0 I-50.0 J0.0 第32页/共90页33(2)增量值编程G
15、91 G03 X-60.0 Y60.0 R60.0 F300.G02 X-20.0 Y-40.0 R50.0;常用的G指令或G91 G03 X-60.0 Y60.0 I-60.0 F300.G02 X-20.0 Y-40.0 I-50.0第33页/共90页346)刀具半径补偿指令 G41 G42 G40 常用的G指令为了减少计算量和编程方便,数控装置大部分具有刀具半径补偿功能。当编制程序时,不计算刀具中心的轨迹,只要按照零件轮廓编程,并在数控装置中设置好补偿半径值,数控装置在执行指令时,自动计算刀具中心轨迹,并按刀具的中心轨迹运动。如图示,按零件轮廓编程,用半径补偿指令后,刀具按照虚线轨迹运动
16、。第34页/共90页35左补和右补的区分:沿着刀具前进的方向看,刀具在要加工轮廓的左侧,则为左补,在右侧为右补。G41 为刀具半径左补偿,格式:G41 G00(G01)X_ Y _ D_;D_ 为补偿代号。G42 为刀具半径右补偿,格式:G42 G00(G01)X_ Y _ D_;D_ 为补偿代号。G40 为取消刀具半径补偿,格式:G40 G00(G01)X_ Y _;常用的G指令第35页/共90页36例:利用半径补偿指令编写下图轮廓加工程序,刀具R5mm,切削深度5mm。0100G54 G90 G00 X-50.Y0.M03 S500G00 Z5.0 GO1 Z-5.0 F100常用的G指令
17、G42 G01 X-10.Y0.D01 (D01=5.0)第36页/共90页37常用的G指令G01 X60.Y0.G03 X80.Y20.R20.G03 X40.Y60.R40.G01 X0.Y40.G01 X0.Y-10.G40 G01 X0.Y-40.G00 Z40.M05M02第37页/共90页387)刀具长度补偿指令 G43 G44 使用刀具长度补偿指令,在编程时就不必考虑刀具的实际长度及各把刀具不同的长度尺寸。加工时,用MDI方式输入刀具的长度尺寸,即可正确加工。另外,当由于刀具磨损、更换刀具等原因引起刀具长度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。常用的G指令第3
18、8页/共90页397)刀具长度补偿指令 G43 G44 G43 为长度补偿,格式:G43 Hxx,xx为补偿代号。G44为取消长度补偿,格式:G44 常用的G指令标准刀刀具1刀具2第39页/共90页408)工件坐标偏置指令 G54 G59根据零件图样所标尺寸基点的相对关系和有关形位公差要求,为编程计算方便,有的数控系统用G54G59预先设定6个工作坐标系,这些坐标系存储在机床存储器中,在机床重开机时仍然存在,在程序中可以分别选取其中之一使用。格式 G54,坐标值在机床参数中设置常用的G指令第40页/共90页41辅助功能指令亦称“M”指令,由字母M和其后的两位数字组成,从M00M99共100种。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 24 数控 加工 程序 编制
限制150内