数控铣床编程.docx

上传人:b****1 文档编号:15002587 上传时间:2023-06-29 格式:DOCX 页数:64 大小:473.95KB
下载 相关 举报
数控铣床编程.docx_第1页
第1页 / 共64页
数控铣床编程.docx_第2页
第2页 / 共64页
数控铣床编程.docx_第3页
第3页 / 共64页
数控铣床编程.docx_第4页
第4页 / 共64页
数控铣床编程.docx_第5页
第5页 / 共64页
数控铣床编程.docx_第6页
第6页 / 共64页
数控铣床编程.docx_第7页
第7页 / 共64页
数控铣床编程.docx_第8页
第8页 / 共64页
数控铣床编程.docx_第9页
第9页 / 共64页
数控铣床编程.docx_第10页
第10页 / 共64页
数控铣床编程.docx_第11页
第11页 / 共64页
数控铣床编程.docx_第12页
第12页 / 共64页
数控铣床编程.docx_第13页
第13页 / 共64页
数控铣床编程.docx_第14页
第14页 / 共64页
数控铣床编程.docx_第15页
第15页 / 共64页
数控铣床编程.docx_第16页
第16页 / 共64页
数控铣床编程.docx_第17页
第17页 / 共64页
数控铣床编程.docx_第18页
第18页 / 共64页
数控铣床编程.docx_第19页
第19页 / 共64页
数控铣床编程.docx_第20页
第20页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数控铣床编程.docx

《数控铣床编程.docx》由会员分享,可在线阅读,更多相关《数控铣床编程.docx(64页珍藏版)》请在冰点文库上搜索。

数控铣床编程.docx

数控铣床编程

第八章数控铣床编程

第一节数控铣床编程基础

数控铣床是一种加工功能很强的数控机床,在数控加工中占据了重要地位。

世界上首台数控机床就是一部三坐标铣床,这主要因于铣床具有X、Y、Z三轴向可移动的特性,更加灵活,且可完成较多的加工工序。

现在数控铣床已全面向多轴化发展。

目前迅速发展的加工中心和柔性制造单元也是在数控铣床和数控镗床的基础上产生的。

当前人们在研究和开发数控系统时,也一直把铣削加工作为重点。

一、数控铣床的坐标系统

(一)机床坐标系

数控铣床的机床坐标系统同样遵循右手笛卡尔直角坐标系原则。

由于数控铣床有立式和卧式之分,所以机床坐标轴的方向也因其布局的不同而不同,如图8-1所示。

图8-1数控铣床的坐标系统

图8-1a)所示为立式升降台铣床的坐标方向。

其Z轴垂直(与主轴轴线重合),且向上为正方向;面对机床立柱的左右移动方向为X轴,且将刀具向右移动(工作台向左移动)定义为正方向;则根据右手笛卡尔坐标系的原则,Y轴应同时与Z轴和X轴垂直,且正方向指向床身立柱。

图8-1b)所示为卧式升降台铣床的坐标方向。

其Z轴水平,且向里为正方向(面对工作台的平行移动方向);工作台的平行向左移动方向为X轴正方向;Y轴垂直向上。

以上所述的坐标轴方向均是刀具相对于工件的运动方向(即工件不动,刀具运动)而言,在图8-1中以+X,+Y,+Z表示。

+X',+Y',+Z'指的是工件相对于刀具运动的坐标轴方向。

+X',+Y',+Z'的方向与+X,+Y,+Z的方向相反。

(二)机床零点与机床坐标系的建立

机床坐标系是机床固有的坐标系,机床坐标系的原点也称为机床原点或机床零点。

在机床经过设计制造和调整后这个原点便被确定下来,它是固定的点。

数控装置通电后通常要进行回参考点操作,以建立机床坐标系。

参考点可以与机床零点重合,也可以不重合,通过参数来指定机床参考点到机床零点的距离。

机床回到了参考点位置也就知道了该坐标轴的零点位置,找到所有坐标轴的参考点,CNC就建立起了机床坐标系。

(三)工件坐标系与加工坐标系

工件坐标系是编程人员在编程时相对工件建立的坐标系,它只与工件有关,而与机床坐标系无关。

但考虑到编程的方便性,工件坐标系中各轴的方向应该与所使用的数控机床的坐标轴方向一致。

通常编程人员会选择某一满足编程要求,且使编程简单、尺寸换算少和引起的加工误差小的已知点为原点,即编程原点。

编程原点应尽量选择在零件的设计基准或工艺基准上。

在程序开头就要设置工件坐标系,大多的数控系统可用G92指令建立工件坐标系,或用G54~G59指令选择工件坐标系。

工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。

当零件在机床上被装卡好后,相应的编程原点在机床坐标系中的位置就成为加工原点,也称为程序原点。

由程序原点建立起的坐标系就是加工坐标系。

因此,编程人员在编制程序时,只要根据零件图样就可以选定编程原点,建立工件坐标系、计算坐标数值,而不必考虑工件毛坯装卡的实际位置。

对加工人员来说,则应在装卡工件、调试程序时,确定加工原点的位置,并在数控系统中给于设定(即给出原点设定值),这样数控机床才能按照准确的加工坐标系位置开始加工。

二、数控铣床的主要功能与加工范围

(一)数控铣床的主要功能

数控铣床从结构上可分为立式、卧式和立卧两用式数控铣床,配置不同的的数控系统,其功能也有差别。

除各自特点之外,一般具有的主要功能有以下几方面。

1.点位控制功能

利用这一功能,数控铣床可以进行只需要作点位控制的钻孔、扩孔、绞孔和镗孔等加工。

2.连续轮廓控制功能

数控铣床通过直线插补和圆弧插补,可以实现对刀具运动轨迹的连续轮廓控制,加工出有直线和圆弧两种几何要素构成的平面轮廓工件。

对非圆曲线构成的平面轮廓,在经过直线和圆弧逼近后也可以加工。

除此之外,还可以加工一些空间曲面。

3.刀具半径自动补偿功能

各数控铣床大都具有刀具半径补偿功能,为程序的编制提供方便。

总的来说,该功能有以下几方面的用途:

(1)利用这一功能,在编程时可以很方便地按工件实际轮廓形状和尺寸进行编程计算,而加工中使刀具中心自动偏离工件轮廓一个刀具半径,加工出符合要求的轮廓表面。

(2)利用该功能,通过改变刀具半径补偿量的方法来弥补铣刀制造的尺寸精度误差,扩大刀具直径选用范围和刀具返修刃磨的允许误差。

(3)利用改变刀具半径补偿值的方法,以同一加工程序实现分层铣削和粗、精加工,或者用于提高加工精度。

(4)通过改变刀具半径补偿值的正负号,还可以用同一加工程序加工某些需要相互配合的工件,如相互配合的凹凸模等。

4.镜像加工功能

镜像加工也称为轴对称加工。

对于一个轴对称形状的工件来说,利用这一功能,只要编出一半形状的加工程序就可完成全部加工了。

5.固定循环功能

利用数控铣床对孔进行钻、扩、铰和镗加工时,加工的基本动作是相同的,即刀具快速到达孔位——慢速切削进给——快速退回。

对于这种典型化动作,可以专门设计一段程序,在需要的时候进行调用来实现上述加工循环。

特别是在加工许多相同的孔时,应用固定循环功能可以大大简化程序。

在利用数控铣床的连续轮廓控制功能时,也常常遇到一些典型化的动作,如铣整圆、方槽等,也可以实现循环加工。

固定循环功能是一种子程序,采用参数方式进行编制。

在加工中根据不同的需要对子程序中设定的参数赋值并调用,以此加工出大小不同和形状不同的工件轮廓及孔径、孔深不同的孔。

目前,已有不少数控铣床的数控系统附带有各种已编好的子程序,并可以进行多重嵌套,用户可以直接加以调用,编程就更加方便。

除以上的常备功能外,有些数控铣床还加入了一些特殊功能,如增加了计算机仿形加工装置,使铣床可以在数控和靠模两种控制方式中任选一种来进行加工,从而扩大了机床使用范围;具备自适应功能的数控铣床可以在加工过程中根据感受到的切削状况(如切削力、温度等)的变化,通过适应性控制系统及时控制机床改变切削用量,使铣床及刀具始终保持最佳状态,从而可获得较高的切削效率和加工质量,延长刀具使用寿命;配置了数据采集系统的数控铣床可以通过传感器(通常为电磁感应式、红外线或激光扫描式)对工件或实物(样板、模型等)进行测量和采集所需要的数据。

这种功能为那些必须按实物依据生产的工件实现数控加工带来了很大的方便,大大减少了对实样的依赖,为仿制与逆向设计──制造一体化工作提供了有效手段。

目前已出现既能对实物扫描采集数据,又能对采集到的数据进行自动处理并生成数控加工程序的系统,简称录返系统。

(二)数控铣床的加工工艺范围

铣削是机械加工中最常用的加工方法之一,主要包括平面铣削和轮廓铣削,也可以对零件进行钻、扩、铰和镗孔加工与攻丝等。

适于采用数控铣削的零件有箱体类零件、变斜角类零件和曲面类零件。

1.平面类零件

平面类零件的特点是各个加工表面是平面,或可以展开为平面。

目前在数控铣床上加工的绝大多数零件属于平面类零件。

平面类零件是数控铣削加工对象中最简单的一类,一般只须用三坐标数控铣床的两坐标联动(即两轴半坐标加工)就可以加工。

2.变斜角类零件

加工面与水平面的夹角成连续变化的零件称为变斜角类零件。

加工变斜角类零件最好采用四坐标或五坐标数控铣床摆角加工,若没有上述机床,也可在三坐标数控铣床上采用两轴半控制的行切法进行近似加工。

3.曲面类零件

加工面为空间曲面的零件称为曲面类零件。

曲面类零件的加工面与铣刀始终为点接触,一般采用三坐标数控铣床加工,常用的加工方法主要有下列两种:

(1)采用两轴半坐标行切法加工。

行切法是在加工时只有两个坐标联动,另一个坐标按一定行距周期行进给。

这种方法常用于不太复杂的空间曲面的加工。

(2)采用三轴联动方法加工。

所用的铣床必须具有X、Y、Z三坐标联动加工功能,可进行空间直线插补。

这种方法常用于发动机及模具等较复杂空间曲面的加工。

三、数控铣床的工艺装备

数控铣床的工艺装备主要包括夹具和刀具两类。

(一)夹具

在数控机床上加工零件,由于工序集中往往是在一次装卡中完成全部工序。

因此,对零件的定位、夹紧方式要注意以下几个方面。

(1)在选用夹具时应综合考虑产品的生产批量、生产效率、质量保证及经济性等问题。

在小批量时应尽量采用组合夹具;当工件批量较大、精度要求较高时可以考虑设计专用夹具,或采用多工位夹具及气动、液压夹具。

但此类夹具结构较复杂,造价往往较高,而且制造周期较长。

(2)零件定位、夹紧的部位应不妨碍各部位的加工、刀具更换以及重要部位的测量。

尤其要避免刀具与工件、刀具与夹具相撞的现象。

(3)夹紧力应力求通过靠近主要支撑点或在支撑点所组成的三角形内。

应力求靠近切削部位,并在刚性较好的地方。

尽量不要在被加工孔径的上方,以减少零件变形。

(4)零件的装卡、定位要考虑到重复安装的一致性,以减少对刀时间,提高同一批零件加工的一致性。

一般同一批零件采用同一定位基准,同一装卡方式。

(二)刀具

数控机床,特别是加工中心,其主轴转速较普通机床的主轴转速高1~2倍,某些特殊用途的数控机床、加工中心主轴转速高达数万转,因此数控刀具的强度与耐用度至关重要。

目前硬质合金涂镀刀具已广泛用于加工中心,陶瓷刀具与立方氮化硼等刀具也开始在加工中心上运用。

一般说来,数控机床所用刀具应具有较高的耐用度和刚度,刀具材料抗脆性好,有良好的断屑性能和可调、易更换等特点。

(1)平面铣削应选用不重磨硬质合金端铣刀或立铣刀。

一般采用二次走刀,第一次走刀最好用端铣刀粗铣,沿工件表面连续走刀。

注意选好每次走刀宽度和铣刀直径,使接刀刀痕不影响精切走刀精度。

因此加工余量大又不均匀时,铣刀直径要选小些。

精加工时铣刀直径要选大些,最好能包容加工面的整个宽度。

(2)立铣刀和镶硬质合金刀片的端铣刀主要用于加工凸台、凹槽和箱口面。

为了提高槽宽的加工精度,减少铣刀的种类,加工时可采用直径比槽宽小的铣刀,先铣槽的中间部分,然后用刀具半径补偿功能铣槽的两边。

(3)铣削平面零件的周边轮廓一般采用立铣刀。

(4)加工型面零件和变斜角轮廓外形时常采用球头刀、环形刀、鼓形刀和锥形刀等,如图8-2所示。

另外,对于一些成型面还常使用各种成型铣刀。

图8-2轮廓加工常用刀具

四、数控铣床的工艺性分析

数控铣削加工的工艺性分析是编程前的重要工艺准备工作之一,关系到机械加工的效果和成败,不容忽视。

由于数控机床是按照程序来工作的,因此对零件加工中所有的要求都要体现在加工中,如加工顺序、加工路线、切削用量、加工余量、刀具的尺寸及是否需要切削液等都要预先确定好并编入程序中。

根据加工实践,数控铣削加工工艺分析所要解决的主要问题大致可归纳为以下几个方面.

(一)选择并确定数控铣削加工部位及工序内容

数控铣削加工有着自己的特点和适用对象,若要充分发挥数控铣床的优势和关键作用,就必须正确选择数控铣床类型、数控加工对象与工序内容。

通常将下列加工内容作为数控铣削加工的主要选择对象:

(1)工件上的曲线轮廓,特别是有数学表达式给出的非圆曲线与列表曲线等曲线轮廓;

(2)已给出数学模型的空间曲面;

(3)形状复杂、尺寸繁多、划线与检测困难的部位;

(4)用通用铣床加工时难以观察、测量和控制进给的内外凹槽;

(5)以尺寸协调的高精度孔或面;

(6)能在一次安装中顺带铣出来的简单表面或形状;

(7)采用数控铣削后能成倍提高生产率,大大减轻体力劳动强度的一般加工内容。

此外,立式数控铣床和立式加工中心适于加工箱体、箱盖、平面凸轮、样板、形状复杂的平面或立体零件,以及模具的内、外型腔等;卧式数控铣床和卧式加工中心适于加工复杂的箱体类零件、泵体、阀体、壳体等;多坐标联动的卧式加工中心还可以用于加工各种复杂的曲线、曲面、叶轮、模具等。

(二)加工工序的划分

在数控机床上特别是在加工中心上加工零件,工序十分集中,许多零件只需在一次装卡中就能完成全部工序。

但是零件的粗加工,特别是铸、锻毛坯零件的基准平面、定位面等的加工应在普通机床上完成之后,再装卡到数控机床上进行加工。

这样可以发挥数控机床的特点,保持数控机床的精度,延长数控机床的使用寿命,降低数控机床的使用成本。

在数控机床上加工零件其工序划分的方法有:

1.刀具集中分序法

即按所用刀具划分工序,用同一把刀加工完零件上所有可以完成的部位,在用第二把刀、第三把刀完成它们可以完成的其它部位。

这种分序法可以减少换刀次数,压缩空程时间,减少不必要的定位误差。

2.粗、精加工分序法

这种分序法是根据零件的形状、尺寸精度等因素,按照粗、精加工分开的原则进行分序。

对单个零件或一批零件先进行粗加工、半精加工,而后精加工。

粗精加工之间,最好隔一段时间,以使粗加工后零件的变形得到充分恢复,再进行精加工,以提高零件的加工精度。

3.按加工部位分序法

即先加工平面、定位面,再加工孔;先加工简单的几何形状,再加工复杂的几何形状;先加工精度比较低的部位,再加工精度要求较高的部位。

总之,在数控机床上加工零件,其加工工序的划分要视加工零件的具体情况具体分析。

许多工序的安排是综合了上述各分序方法的。

(三)确定对刀点与换刀点

对于数控机床来说,在加工开始时,确定刀具与工件的相对位置是很重要的,它是通过对刀点来实现的。

“对刀点”是指通过对刀确定刀具与工件相对位置的基准点。

在程序编制时,不管实际上是刀具相对工件移动,还是工件相对刀具移动,都把工件看作静止,而刀具在运动。

对刀点往往也是零件的加工原点。

选择对刀点的原则是:

(1)方便数学处理和简化程序编制;

(2)在机床上容易找正,便于确定零件的加工原点的位置;

(3)加工过程中便于检查;

(4)引起的加工误差小。

对刀点可以设在零件上、夹具上或机床上,但必须与零件的定位基准有已知的准确关系。

当对刀精度要求较高时,对刀点应尽量选在零件的设计基准或工艺基准上。

对于以孔定位的零件,可以取孔的中心作为对刀点。

对刀时应使对刀点与刀位点重合。

所谓刀位点,是指确定刀具位置的基准点,如平头立铣刀的刀位点一般为端面中心;球头铣刀的刀位点取为球心;钻头为钻尖。

“换刀点”应根据工序内容来作安排,为了防止换刀时刀具碰伤工件,换刀点往往设在距离零件较远的地方。

(四)选择走刀路线

走刀路线是数控加工过程中刀具相对于被加工件的的运动轨迹和方向。

走刀路线的确定非常重要,因为它与零件的加工精度和表面质量密切相关。

确定走刀路线的一般原则是:

(1)保证零件的加工精度和表面粗糙度;

(2)方便数值计算,减少编程工作量;

(3)缩短走刀路线,减少进退刀时间和其他辅助时间;

(4)尽量减少程序段数。

另外,在选择走刀路线时还要充分注意以下几种情况:

(1)避免引入反向间隙误差。

数控机床在反向运动时会出现反向间隙,如果在走刀路线中将反向间隙带入,就会影响刀具的定位精度,增加工件的定位误差。

例如精镗图8-3a)中所示的四个孔,当孔的位置精度要求较高时,安排镗孔路线的问题就显得比较重要,安排不当就有可能把坐标轴的反向间隙带入,直接影响孔的位置精度。

这里给出两个方案,方案A如图8-3a)所示,方案B如图8-3b)所示。

图8-3镗铣加工路线图

从图中不难看出,方案A中由于Ⅳ孔与Ⅰ、Ⅱ、Ⅲ孔的定位方向相反,X向的反向间隙会使定位误差增加,而影响Ⅳ孔的位置精度。

在方案B中,当加工完Ⅲ孔后并没有直接在Ⅳ孔处定位,而是多运动了一段距离,然后折回来在Ⅳ孔处定位。

这样Ⅰ、Ⅱ、Ⅲ孔与Ⅳ孔的定位方向是一致的,就可以避免引入反向间隙的误差,从而提高了Ⅳ孔与各孔之间的孔距精度。

(2)切入切出路径。

在铣削轮廓表面时一般采用立铣刀侧面刃口进行切削,由于主轴系统和刀具的刚度变化,当沿法向切入工件时,会在切入处产生刀痕,所以应尽量避免沿法向切入工件。

当铣切外表面轮廓形状时,应安排刀具沿零件轮廓曲线的切向切入工件,并且在其延长线上加入一段外延距离,以保证零件轮廓的光滑过渡。

同样,在切出零件轮廓时也应从工件曲线的切向延长线上切出。

如图8-4a)所示。

当铣切内表面轮廓形状时,也应该尽量遵循从切向切入的方法,但此时切入无法外延,最好安排从圆弧过渡到圆弧的加工路线。

切出时也应多安排一段过渡圆弧再退刀,如图8-4b)所示。

当实在无法沿零件曲线的切向切入、切出时,铣刀只有沿法线方向切入和切出,在这种情况下,切入切出点应选在零件轮廓两几何要素的交点上,而且进给过程中要避免停顿。

图8-4铣削圆的加工路线

为了消除由于系统刚度变化引起进退刀时的痕迹,可采用多次走刀的方法,减小最后精铣时的余量,以减小切削力。

在切入工件前应该已经完成刀具半径补偿,而不能在切入工件时同时进行刀具补偿,如图8-5a)所示,这样会产生过切现象。

为此,应在切入工件前的切向延长线上另找一点,作为完成刀具半径补偿点,如图8-5b)所示。

图8-5刀具半径补偿点

(3)采用顺铣加工方式

在铣削加工中,若铣刀的走刀方向与在切削点的切削速度方向相反,称为逆铣,其铣削厚度是由零开始增大,如图8-6a)所示;反之则称为顺铣,其铣削厚度由最大减到零,如图8-6b)所示。

由于采用顺铣方式时,零件的表面精度和加工精度较高,并且可以减少机床的“颤振”,所以在铣削加工零件轮廓时应尽量采用顺铣加工方式。

若要铣削如图8-7所示内沟槽的两侧面,就应来回走刀两次,保证两侧面都是顺铣加工方式,以使两侧面具有相同的表面加工精度。

图8-6顺铣和逆铣图8-7铣削内沟槽的侧面

图8-8立体轮廓的加工

(4)立体轮廓的加工

加工一个曲面时可能采取的三种走刀路线,如图8-8所示。

即沿参数曲面的u向行切、沿w向行切和环切。

对于直母线类表面,采用图8-8b)的方案显然更有利,每次沿直线走刀,刀位点计算简单,程序段少,而且加工过程符合直纹面的形成规律,可以准确保证母线的直线度。

图8-8a)方案的优点是便于在加工后检验型面的准确度。

因此实际生产中最好将以上两种方案结合起来。

图8-8c)所示的环切方案一般应用在内槽加工中,在型面加工中由于编程麻烦,一般不用。

但在加工螺旋桨桨叶一类零件时,工件刚度小,采用从里到外的环切,有利于减少工件在加工过程中的变形。

(5)内槽加工

图8-9内槽加工

内槽是指以封闭曲线为边界的平

底凹坑,如图8-9所示。

加工内槽

一律使用平底铣刀,刀具边缘部分

的圆角半径应符合内槽的图纸要求。

内槽的切削分两步,第一步切内腔,

第二步切轮廓。

切轮廓通常又分为

粗加工和精加工两步。

粗加工时从

内槽轮廓线向里平移铣刀半径R并

且留出精加工余量y。

由此得出的粗加工刀位线形是计算内腔走刀路线的依据。

切削内腔时,环切和行切在生产中都有应用。

两种走刀路线的共同点是都要切净内腔中的全部面积,不留死角,不伤轮廓,同时尽量减少重复走刀的搭接量。

环切法的刀位点计算稍复杂,需要一次一次向里收缩轮廓线,算法的应用局限性稍大,例如当内槽中带有局部凸台时,对于环切法就难于设计通用的算法。

从走刀路线的长短比较,行切法要略优于环切法。

但在加工小面积内槽时,环切的程序量要比行切小。

第二节数控铣床编程指令

以前我国的数控铣床所使用的数控系统基本是从国外进口的,其中以日本FANUC、德国SIEMENS、美国A-B公司和西班牙FAGOR生产的数控系统为主。

近年来,我国也在不断自行开发国产的数控系统,并得到了较广泛的应用。

其中较为成功的是华中数控、北京数控和广州数控。

这几种数控系统都是在FANUC系统的基础上,根据我国国情进行开发改造的。

这里以华中数控系统为例详细讲解数控铣床编程指令的应用。

一、华中数控系统简述

华中数控系统是武汉华中数控股份有限公司与华中理工大学联合研制开发的。

目前主要的型号有:

华中I型(HNC-1)和华中世纪星(HNC-21M)。

华中I型是一种性能较为全面的、高性能数控装置;华中世纪星是在华中I型的基础上,为满足市场要求开发的高性能经济型数控装置,是一种基于PC的铣床CNC数控装置,其基本编程指令与华中I型相同。

在此以华中世纪星(HNC-21M)为例进行讲解。

HNC-21M系统技术性能参数是:

可控制轴数和联动轴数位4轴(X、Y、Z、4TH);最大编程尺寸为99999.999mm;最小分辨率为0.01m-10m(可设置)。

另外,该系统还具有直线、圆弧和螺旋线插补功能;刀具长度与半径补偿功能;用户宏程序功能;固定循环功能;旋转、缩放和镜像功能;反向间隙补偿功能;双向螺距补偿(最多5000点)功能;主轴转速及进给速度倍率控制功能;M、S、T功能;MDI功能;自动加减速控制(S曲线)功能;加速度平滑控制功能;加工断点保护/恢复功能;故障自我诊断与报警功能;全屏幕程序在线编辑与校验功能;CNC通讯(RS-232)等功能。

二、程序结构

(一)程序格式

一个零件程序是一组被传送到数控装置中去的指令和数据。

它由遵循一定结构句法和格式规则的若干个程序段组成,而每个程序段又由若干个指令字组成,如图8-10所示。

图8-10程序格式

一个零件的加工程序格式因数控系统而不同,但通常(ISO标准)包括了起始符和结束符,即由“%”开头和结尾,以字母O后跟四位数字构成的程序名单列一行,其下是程序主体,M30或M02作为程序结束指令。

华中世纪星数控装置HNC-21M的程序结构如下:

(1)程序起始符:

%(或O)符,%(或O)后跟程序号。

(2)程序结束:

M30或M02。

(3)注释符:

括号()内或分号后的内容为注释文字。

值得注意的是,一个零件程序是按程序段的输入顺序执行的,而不是按程序段号的顺序执行的,但书写程序时建议按升序书写程序段号。

图8-11程序段格式

(二)程序段格式

每个程序段由若干个指令字组成,以“;”或“LT”作为段结束标志。

具体格式如图8-11所示。

指令字是控制系统的具体指令,由地址符(字母)和带符号(如尺寸字)或不带符号的数字组成。

三、华中数控HNC-21M的基本编程指令

图8-12进给速率F

编程指令按不同功能划分为准备功能G指令、辅助功能M指令和F、S、T指令三大类。

(一)F、S、T指令

1.F功能

F是控制刀具位移速度的进

给速率指令,为续效指令,如图

8-12所示。

但快速定位G00的速

度不受其控制。

在铣削加工中,F的单位一般为mm/min(每分钟进给量)。

2.S功能

S功能用以指定主轴转速,单位是r/min。

S是模态指令。

S功能只有在主轴速度可调节时才有效。

3.T功能

T是刀具功能字,后跟两位数字指示更换刀具的编号。

在加工中心上执行T指令,则刀库转动来选择所需的刀具,然后等待直到M06指令作用时自动完成换刀。

T指令同时可调入刀补寄存器中的刀补值(刀补长度和刀补半径)。

虽然T指令为非模态指令,但被调用的刀补值会一直有效,直到再次换刀调入新的刀补值。

如T0101,前一个01指的是选用01号刀,第二个01指的是调入01号刀补值。

当刀补号为00时,实际上是取消刀补。

如T0100,则是用01号刀,且取消刀补。

(二)、辅助功能M指令

辅助功能M指令,由地址字M后跟一至两位数字组成,M00~M99。

主要用来设定数控机床电控装置单纯的开/关动作,以及控制加工程序的执行走向。

各M指令功能如表8-1所示:

表8-1M代码功能表

M指令

功能

M指令

功能

M00

程序停止

M06

刀具交换

M01

程序选择性停止

M08

切削液开启

M02

程序结束

M09

切削液关闭

M03

主轴正转

M30

程序结束,返回开头

M04

主轴反转

M98

调用子程序

M05

主轴停止

M99

子程序结束

1.暂停指令M00

当CNC执行到M00指令时,将暂停执行当前程序,以方便操作者进行刀具更换、工件的尺寸测量、工件调头或手动变速等操作。

暂停时机床的主轴进给及冷却液停止,而全部现存的模态信息保持不变

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2