数控机床的程序编制概述_第1页
数控机床的程序编制概述_第2页
数控机床的程序编制概述_第3页
数控机床的程序编制概述_第4页
数控机床的程序编制概述_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数控技术机械工程学院工程训练中心张好强第二章数控机床的程序编制2.1数控编程概述2.2穿孔纸带及代码2.3数控机床的有关功能2.4数控机床加工程序的编程格式第二章数控机床的程序编制

2.1数控编程概述一、数控编程的概念在普通机床上加工零件时,一般由工艺人员按照设计图样事先制订好零件的加工规程。在工艺规程中确定零件的加工工序、切削用量、机床的规格及工具、夹具等内容。操作人员按工艺规程的各个步骤操作机床,加工出图样给定的零件。也就是说,零件的加工过程是由人来完成。例如开车、停车、改变主轴转速、改变进给速度和方向、切削液开和关等都是由工人手工操纵的。第二章数控机床的程序编制

第二章数控机床的程序编制在由凸轮控制的自动机床或仿行机床加工零件时,虽然不需要人对它进行操作,但必须根据零件的特点及工艺要求,设计出凸轮的运动曲线或靠模,由凸轮、靠模控制机床运动,最后加工出零件。在这个过程中,虽然避免了操作者直接操纵机床,但每一个凸轮机构或靠模,只能加工一种零件。当改变被加工零件时,就要更换凸轮、靠模。因此,它只能用于大批量、专业化生产中。

第二章数控机床的程序编制数控机床和以上两种机床不同,它是按照事先编制好的加工程序,自动地对工件进行加工。我们把工件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数(主轴转数、进给量、被吃刀量等)以及辅助功能(换刀、主轴正转、反转、切削液开和关等),按照数控机床的指令代码及程序格式编写成加工程序单,再把这一程序单中的内容记录在控制介质上,然后输入到数控机床的数控装置中,从而控制机床加工。这种从零件图的分析到制成控制介质的全部过程叫数控程序的编制。第二章数控机床的程序编制二、数控编程的步骤

第二章数控机床的程序编制数控编程的具体步骤与要求如下:1、分析零件图样和工艺处理工艺处理,需要考虑如下几点:(1)确定加工方案(2)刀具工夹具的设计和选择(3)选择对刀点(4)确定加工路线(5)确定切削用量2、数值处理3、编写零件加工程序单4、制备控制介质5、程序校验与首件试切第二章数控机床的程序编制1.手工编程(1)手工编程的定义手工编程是指主要由人工来完成数控机床程序编制各个阶段的工作。当被加工零件形状不十分复杂和程序较短时,都可以采用手工编程方法。手工编程的框图如下图所示。三、数控编程的方法数控编程发可分为两种:手工编程

自动编程

第二章数控机床的程序编制第二章数控机床的程序编制(2)手工编程的意义手工编程的意义在于:加工形状简单的零件时,快捷、简便;不需要具备特别的条件;对机床操作或程序员不受特别条件的制约;还具有较大的灵活性和编程费用低等优点。(3)手工编程的不足手工编程既繁琐、费时又复杂,而且容易产生错误。第二章数控机床的程序编制对于几何形状不太复杂的零件,所需要的加工程序不长,技术比较简单,用手工编程既经济又及时,因此手工编程仍被广泛地应用于形状简单的加工中。但对于一些复杂零件,特别是具有非圆曲线的表面,或者程序量很大的零件,手工编程就难以胜任。据国外统计,当采用手工编程时,一个零件的编程量与在机床上实际加工时间之比,平均约为30:1,数控机床不能开动的原因有20%-30%是由于加工程序编制困难,所用时间较长造成的。因此,为了缩短生产周期,提高机床的利用率,必须采用“自动编程”的办法。第二章数控机床的程序编制2、自动编程

自动编程是指借助数控语言编程系统或图形编程系统,由计算机来自动生成零件加工程序的过程。编程人员只需要根据加工对象及工艺要求,借助控语言编程系统规定的数控语言编程或图形编程系统提供的图形菜单功能,对加工过程与要求进行较简单的描述,而由编程系统自动计算出加工运动轨迹,并输出零件数控加工程序。由于在计算机上可自动地绘制出所编程序的图形及走刀轨迹,所以能及时地检查程序是否错误,并进行修改,得到正确的程序。按输入方式的不同,自动编制程序可分为语言数控自动编程、图形交互自动编程和语音提示自动编程等等。第二章数控机床的程序编制尽管自动编程应用得到迅速发展,在实际工作中仍有必要掌握一定的手工编程知识。原因如下:

1)手工编程是自动编程的基础,自动编程中许多重要的经验都来源于手工编程。

2)掌握手工编程有助于提高加工程序的可靠性。3)在某些特殊的情况下无法实现自动编程时,仍然需要采用手工编程方法完成加工程序的编制。四、数控编程方法的选择编程方法主要有手工编程和自动编程两种,其他方法可视为自动编程方法的扩展,它们各有其适用范围。究竟选择哪一种编程方法,通常应根据被加工零件的复杂程度、数值计算的难度与工作量大小、现有设备(计算机、数控语言系统等)以及时间和费用等进行全面考虑,权衡利弊,予以确定。第二章数控机床的程序编制第二章数控机床的程序编制2.2穿孔纸带及代码数控机床经过50多年的发展,在输入代码、坐标指令、辅助指令以及程序格式等方面已逐步趋向统一。我国也制定了相应的数控标准,但各种数控机床所用的代码、指令及其含义不完全相同,编制程序时应严格按机床编程手册中的规定进行程序编制。第二章数控机床的程序编制穿孔纸带上的信息必须使用规定的代码,且以一定的格式排列,数控装置读入后才能对它进行处理。以前使用的纸带为1英寸宽,一行共有9个孔,其中一个小孔称为“中导孔”或“同步孔”。其余8个大孔称为“信号孔”,用来记录数字、字母或符号信息。有孔表示二进制“1”,无孔表示二进制的“0”。代码及其格式均已标准化。第二章数控机床的程序编制1.ISO代码

ISO代码是国际标准化组织制定的数控国际标准代码,其特点是:数字、字母及符号在孔位上有区别。数字编码在第五列和第六列上有孔,字母编码在第七列上有孔,其它符号在五至七列没孔或在第六列上有孔。ISO代码是7位补偶码,第八列是补偶位。ISO代码中字母、数字和符号共128个。第二章数控机床的程序编制第二章数控机床的程序编制第二章数控遮机床的程燃序编制2.EIA代码EIA代码是垮美国电齐子工业馋学会制结定的标糕准代码鲜,见上亦页表2-2。该代殊码为补娱奇码,b5列为补奇读位。3.EIA和ISO代码的区愚别(1)字母芹:EIA为小写字赠母,ISO为大写字无母。(2)程序段血结束符:EIA中用EOB(也可攻用CR),ISO中用LF或NL。(3)EIA中有EOR代码,小用于倒鹅带停止悉,ISO中用%。(4)ISO中有左括手号和右括直号,两者长之间的文兄字对数控均装置没有似影响,其写中可以插感入注解。(5)ISO中有“:介”代码,冠这个字符眠表示穿孔罩带上特定竟的位置。盈读入时将席穿孔带送赏到此位置探为止,或魂者返回到暖此位置。(6)ISO中的“/”与EIA中的程序旺段取消具俩有同样功眠能。第二章数趴控机床厌的程序者编制2.3数控机快床的有煮关功能在数控机倚床加工程茅序中,我事国和国际扶上都广泛勤使用准备功忌能G指令、辅蹲助功能M指令、对进给功熟能F指令、胀主轴转净速功能S指令和奸刀具功旱能T指令等5种指令代如码来描述铃加工工艺养过程和数编控机床的记各种运动睬特征。第二章数蹲控机床化的程序局编制一、准笋备功能准备功能暑也称G功能或G代码,由则地址符G加两位到数值构切成该功泽能的指删令。G功能指挪令用来汽规定坐羊标平面毙、坐标街系、刀采具和工可件的相荐对运动熔轨迹、师刀具补狡偿、单沈位选择嚷、坐标倘偏置等持多种操钟作。G功能指令宇分若干组丧(指令群贪),有模态功煮能指令惧和非模黎态功能初指令之分。非赖模态G功能指令蓝只在程序贤段中有效方,因此也型称作一次矛性代码。肉模态功能侄指令可被恢同组G功能指令抬互相注销俘;模态G功能指耻令一旦走被执行莲,则一驾直有效挽,直至邀被同组G功能指袭令注销掏为止。忧数控系脊统G代码的返含义并边未真正磁统一。勾下表是FANU警C系统的G代码。第二章数控柔机床的程离序编制G代码组别用于数控车床的功能用于数控铣床的功能附注G001快速定位相同模态G01

直线插补相同模态G02

顺时针圆弧插补相同模态G03

逆时针圆弧插补相同模态G040暂停相同非模态G10

数据设置相同模态G11

数据设置取消相同模态G1716XY平面选择相同(缺省状态)模态G18

ZX平面选择(缺省状态)相同模态G19

YZ平面选择相同模态G206英制(in)相同模态G21

米制(mm)相同模态G229行程检查功能打开相同模态G23

行程检查功能关闭相同模态G258主轴速度波动检查关闭相同模态G26

主轴速度波动检查打开相同非模态G270参考点返回检查相同非模态G28

参考点返回相同非模态第二章数淹控机床倍的程序悼编制G30

第二参考点返回X非模态G31

跳步功能相同非模态G321螺纹切削X模态G360X向自动刀具补偿X非模态G37

Z向自动刀具补偿X非模态G407刀尖半径补偿取消刀尖半径补偿取消模态G41

刀尖半径左补偿刀尖半径左补偿模态G42

刀尖半径右补偿刀尖半径右补偿模态G431X刀具长度正补偿模态G44

X刀具长度负补偿模态G49

刀具长度补偿取消模态G500工件坐标原点设置,最大主轴速度设置

非模态G52

局部坐标设置相同非模态G53

机床坐标系设置相同非模态G5414第一工件坐标系设置相同模态G55

第二工件坐标系设置相同模态G56

第三工件坐标系设置相同模态第二章数运控机床惰的程序街编制G57

第四工件坐标系设置相同模态G58

第五工件坐标系设置相同模态G59

第六工件坐标系设置相同模态G650宏程序调用相同非模态G6612宏程序模态调用相同模态G67宏程序模态调用取消相同模态G684双刀架镜像打开X

G694双刀架镜像关闭X

G700精车循环X非模态G71外圆/内孔粗车循环X非模态G72端面粗车循环X非模态G73仿形车削循环高速深孔钻孔循环非模态G74端面啄式钻孔循环左旋螺纹循环非模态G75外径/内径啄式钻孔循环精镗循环非模态G76螺纹车削多次循环X非模态G8010钻孔固定循环取消相同模态G81X钻孔循环

第二章数控重机床的程殃序编制G82

X钻孔循环

G83

端面钻孔循环X模态G84

端面攻螺纹循环攻螺纹循环模态G85

X镗孔循环

G86

端面镗孔循环镗孔循环模态G87

侧面钻孔循环背镗循环模态G88

侧面攻螺纹循环X模态G89

侧面镗孔循环镗孔循环模态G901外径/内径车削循环绝对坐标编程模态G91X增量坐标编程模态G92单次螺纹车削循环工作坐标原点设置模态G94端面车削循环X模态G962恒表面速度设置X模态G97恒表面速度设置取消X模态G985每分钟进给固定循环中返回到初始点模态G99每转进给固定循环中返回到R点模态第二章数控造机床的程之序编制G107

圆柱插补X

G112

极坐标插补X

G113

极坐标插补取消X

G250

多棱柱车削取消X

G251

多棱柱车削X

第二章数高控机床拿的程序僚编制二、辅助询功能辅助功能煤也称M功能,它是指令殃机床做一且些辅助动省作的代码庸。例如:羊主轴的映旋转、灵冷却液召的开、絮关等等欲。ISO标准中M功能从M00-趴M99,共有100种,不同透的数控系枯统M代码的学含义有感差别的虎。M指令有模循态与非模制态之分。下表是FANU贺C数控系统疤的M代码。第二章数剖控机床非的程序配编制M代码用于数控车床的功能用于数控铣床的功能附注M00程序停止相同非模态M01程序选择停止相同非模态M02程序结束相同非模态M03主轴顺时针旋转相同模态M04主轴逆时针旋转相同模态M05主轴停止相同模态M06X换刀非模态M08切削液打开相同模态M09切削液关闭相同模态M10接料器前进X模态第二章数丹控机床纹的程序及编制M11接料器退回X模态M131号压缩空气吹管打开X模态M142号压缩空气吹管打开X模态M15压缩空气吹管关闭X模态M17两轴变换X模态M18三轴变换X模态M19主轴定向X模态M20自动上料器工作X模态M30程序结束并返回相同非模态M31旁路互锁相同非模态第二章数控形机床的程缝序编制M38右中心架夹紧X模态M39右中心架松开X模态M50棒料送料器夹紧并送进X模态M51棒料送料器松开并返回X模态M52自动门打开相同模态M53自动门关闭相同模态M58左中心架夹紧X模态M59左中心架松开X模态M68液压卡盘夹紧X模态M69液压卡盘松开X模态第二章数紧控机床表的程序只编制M74错误检测功能打开相同模态M75错误检测功能关闭相同模态M78尾架套筒送进X模态M79尾架套筒退回X模态M80机内对刀器送进X模态M81机内对刀器退回X模态M88主轴低压夹紧X模态M89主轴高压夹紧X模态M90主轴松开X模态M98子程序调用相同模态M99子程序调用返回相同

第二章数果控机床倘的程序践编制(1)M00:程序崇停止在完成编相有M00指令的程统序段中的辆其它指令米后,主轴建停转、进屑给停止、侄冷却液关泽断,程序尊停止。利掌用启动按摊钮才能再迎次自动运梯转,继续的执行下一冈个程序段烤。(2)M01:计划停骑止该指令与M00指令相纳似。但鱼必须是服操作面立板上“日任选停模止”按闭钮被按姐下,M01指令才起纤作用。如阴“任选引停止”开虽关不接通扮,则M01指令不起柴作用,程纱序继续执恋行。加工谋过程中需惰停机检查贼、测量零运件、手工管换刀和交驳接班等可膏使用M01指令。(3)M02:程序绍结束该指令用供于程序全侨部结束。浩此时主轴厘、进给和你冷却液全乔部停下,享机床复位帅。第二章数旅控机床古的程序系编制第二章数犯控机床筛的程序霉编制(4)M03、M04、M05:分别为违主轴顺时帐针旋转、港主轴逆时册针旋转和颗主轴停止视。(5)M06:换刀该指令它用于数酬控机床羡的自动倚换刀或能显示待避换刀号驶。自动定换刀时刺换刀用M06,选刀际用T功能指均令;对灶显示待棍换刀号匆的数控绘机床,碰换刀是戚用手动跳实现的旧。(6)M07:2号冷却翠液开用于雾状型冷却液开考。(7)M08:1号冷却液爹开用于液慎状冷却蜂液开。(8)M09:冷却絮液关注销M07,M08,M50(3号冷却液艺开)和M51(4号冷却液促开)。第二章数控漫机床的程识序编制(9)M30:程序结唉束在完成程鹅序段的所饺有指令之缓后,使主逝轴、进给砌和冷却液馒停止。用阵以使控制甚机和机床栏复位,程舱序返回到名开始字符狱。(10)M41、M42:主轴聋低速齿夫轮挡连掀接和高寺速齿轮吊挡连接典。(11)M98:子程序领调用指令迁。(12)M99:从子端程序返蔽回。第二章数控附机床的程半序编制三、进给丧功能进给速度莲是指刀具充向工件进紫给的相对童速度。进屈给速度是捞用地址字年母F和字母F后面数字让来表示。F功能的食分类:根据准备驴功能(G功能)可脖把F功能分贪为以下夕两种:(1)G98方式:歌用F指令表示侵刀架每分携钟的进给错量。例如:F500指500死mm/封min。这通虎常用于宰铣削类虎进给指列令。(2)G99方式:温用F指令表掌示主轴脾每转的歼进给量铸。例如:车稠床以主轴溜每转进给0.2m欺m时,亦桶作F0.2,即主轴欣每转一周衣刀具沿其友切线方向饭上移动0.2m碑m。第二章数控迫机床的程劈燕序编制每转进负给与每跃分钟进苍给的关辩系为Fm=Fr×S式中fm——每分钟乐进给率旋(mm/m撕in)Fr——每转进给(mm专/r)S——主轴转逗数(r/竖min告)。F地址在螺匆纹切削程陪序段中用孩于指定螺纹导晴程。F功能指令斥为模态指腿令。程序中F指令的共进给速拒度在实贞际加工聋中可以柱用数控沈系统操园作面板茎上的进道给速度皂倍率旋勉钮来调煌整,可兔以在0~1洞20(或150~颗200)卫%范围内号调节。第二章数固控机床怨的程序元编制第二章数控夜机床的程中序编制四、主轴粱转速功能主轴转数拥功能用来皱指定主轴庙的转速,单位为r/mi铸n,地址符淹使用S,所以又安称为S功能或S指令。现淡在一般数惕控系统主疼轴已采用崇主轴控制彼单元,能州使用直接贤指定方式城,即可用炎地址符S的后续葛数字直扇接指定修主轴转拾数。例如:要氏求1300斜r/mi酱n,就指蒸令S130墓0。现在用得很较多的主成轴单元的丸允许调幅孩还不够宽热,为增加抹无级变速雨的调速范辣围,需加呀入几档齿五轮变速,屑由前面介箱绍的辅助杰功能指令框来变换齿牛轮档,这套时,S指令要与蚂相应的辅驱助功能指恢令配合使敢用。第二章数弟控机床寇的程序宁编制S功能按照脸准备功能G代码的种驻类,执行能以下四种颜不同的控羡制。1、用G96方式的木指令G96是按恒线速度然控制的功能。驰此时,用S指定的泄数值表馆示切削量速度。在切削颤过程中山,如果装切削部陶位的回眼转直径嘱不断变喇化,则谦主轴转息速也要召不断地昌作相应槽的变化萌,如加劫工端面除、圆锥于而及任丛意曲线抖构成的眠旋转面症时,为避保证车努刀刀尖巾处的切直削线速芦度不变吃,必须旷随着刀钞尖所处睡位置直纹径的不睁同而自糊动调整妻主轴的稳转速。第二章数婆控机床颈的程序突编制第二章数控悟机床的程热序编制数控装置单依刀架X轴的位置寄计算出主西轴的转速仆,自动而弃连续的控耗制主轴转车速,使之壳始终达到拿由S功能所叨指定的阴切削速烘度。例如S200,表示自合动改变转号速,使切饮削速度为200m/m苦in。在恒线速猜控制中,费由于主轴辫转速不断偏变化,为汁了防止主饥轴转速过始高,所以胜在使用G96指令前必邻须设定主借轴最高转惨速(G50)。2、用G97方式的指票令G97是取消渣恒线速举控制的功能,丛此时使用S指定的介数值表潜示主轴捧每分钟债的转速。S20选00:主轴朋以2000怎r/mi多n的速度乡丰旋转。第二章数控耳机床的程条序编制3、主轴最真高转速设拢定G50G50的功能中凶有坐标系礼设定和主简轴最高转景速设定两队种功能,孤这里用的集是后一种虏功能。用S指定的数红值是设定专主轴每分沸钟最高转夫速。例如:G50霜S200盛0,表示都把主轴读最高转仙速设定琴为200迹0r/主min。用恒线速颤控制加工毙端面,锥侮度、圆弧时时,容易内获得内外篮一致的表打面粗糙度歉,但由于塔主轴转速扩不断变化主,当刀具晃逐渐移近运工件旋转袍中心时,躺主轴转速脱就会越来窗越高,即仅所谓“超存速”,工抱件就有可谣能从卡盘抹中飞出,辨为了防止耍这种事故寇,有时不本得不限制秤主轴的最狗高转速,展这时就可何以借助G50巨S_辫_指令来达题到此目的净。第二章数控跑机床的程陆序编制五、刀勿具功能1.刀具功能逮字地址符规即定为T。它用脆以指定会切削时态使用的姿刀具的旅刀号及栏刀具自苍动补偿事时的组迈号。其自动补刷偿的内容高有刀具对烦刀后的刀慈位偏差、顶刀具长度河及刀具半方径补偿。在编程乘中,其葛指令格贪式因数叛控系统夏不同而扒异,主积要格式科有以下器两种:第二章数控椒机床的程滚序编制(1)采用T指令编烘程由刀具蚕功能地迷址符T和数字载组成。T后面的刊数字用啦来指定廊刀具号测和刀具晒补偿号银。在FAN瓦UC系统中墓刀具功僻能T指令的午后续数必字有一絮位数、阀两位数塞、四位珠数及六尝位数4种,其证中以两弄位数(T××)和四位景数(T×××珠×)两种格脾式居多。例如:T04例04表示选择龙第4号刀具权,使用脂刀具偏稿置表中4号偏置地骂址的尺寸呢;T020勺0表示选择竿第2号刀具,警刀具偏置饺取消第二章数控兴机床的程寺序编制第二章数尾控机床饼的程序勒编制第二章数搬控机床塑的程序美编制第二章数台控机床带的程序镰编制(2)采用T、D指令编酱程使用T功能指令进选择刀具宴号,使用D功能选择续相关的刀宵具偏置量轿。在定义峰这两个参青数时,其捕编程的顺追序为T、D。T和D可以编写泪在一起,拢也可以单坐独编写。钢在SIE晨MEN挣S系统中,驻一般一个直刀具可以宴匹配l~9个不同的箩刀具偏置夜量。例如:T5D库2表示选择都第5号刀具,街使用刀具油偏置表中2号偏置岛地址的野尺寸;T5D悄7表示仍用拍第5号刀具,络使用刀具岂偏置表中7号偏置地延址的尺寸群。第二章数症控机床理的程序曲编制第二章数控食机床的程浮序编制第二章数集控机床思的程序贴编制第二章数香控机床默的程序墙编制2.4数控机毛床加工肚程序的防编程格也式一、程洁序段格奴式程序段踪蝶格式是毁指在同屋一个程口序段中着关于字饲母、数众字和符汗号等各炊个信息旅代码的芦排列顺炸序和含堆义规定秧的表示撞方法。述目前使漆用最多化的是字歉地址程凉序段格李式(也壮称为使粪用地址谅符的可抱变程序交段格式蓬)。以织这种格绸式表示时的程序晚段,每慎一个量丧之间都充标有地滔址码用贼以识别躺地址。原对于字核地址格耳式的程饥序段常钩常可以品用一般三形式来姻表示。如:N134案G01X乖-320捉00Y+售4700炉0F10青20S1携250T盲16M0病6第二章数控霜机床的程斥序编制二、零愧件加工万程序的裁结构一完整的倾加工程序处由若干程协序段组成样,每个程相序段由若厉干个指令忘字组成,厕每个指令结字又由字鸟母、数字险、字符组证成。下面时是字地址届段程序的饺某一加工闷程序:O000议6(程采序开始膏部分)N00欢1浙G92杯X陆0Y燃0Z热1.0;N002成S3猜00M身03;N00蛙3鹊G90万G伙00蜂X-阔5.5议Y夕-6.混0;......N014婶G0庭0X5魄Y10炉Z3;N01抱5嫁X0都Y幅0;顷(程团序内容作部分)N016烈M3附0;恩(程序烤结束部分络)第二章数家控机床未的程序忙编制1、程序环开始部双分常用程序削号表示程把序开始。程序名宏由程序阻名地址麦符和程狂序的编碎号(或遍程序的砖名称)己组成。地址符字浑母O(或P)加表示沫程序号的番数值(最炒多4位,数布值没有孟具体含赚义)组彻成,其历后可加康括号注概出程序斩名或作笨解释,牌但不得汉超过16个字符。程序号必姥须放在程串序之首。厨但是,不惭同的数控衡系统程序央号地址符嫩不同,例扔如:FANU备C系列数控吧系统中,晨程序名地稳址是用英找文“O”表示;SIEM币ENS系列数次控系统哄中,程即序名地眉址是用局符号“%”表示;用还有些豆数控系朵统程序胃名地址挪符为“P”等。第二章数收控机床陪的程序衰编制2、程序内置容部分程序内容乓部分是整族个程序的声核心部分姓,由若干礼程序段组拔成,表示剂数控机床紧要完成的希全部动作宇。常用顺搅序号(也搞叫程序段茎号或程序乏段序号)拣表示顺序下,程序中轧可以在程领序段前任脚意设置顺舰序号,可呈以不写,槽或只在重乱要程序前深按顺序编扔号。顺序码号的地址涨符是N,后续考数字通织常是N1-敲N99音99。程序段号威的使用规决则:数字部矩分应为疮正整数伯,一般脂最小顺虾序号N1。顺序号每的数字可承以不连续蛾,也不一炸定从小到爪大顺序排梅列。第二章数内控机床抛的程序秒编制程序段号诉的作用:(1)在加工幅轨迹图的径几何基点膨处标上相凉应程序段快序号,可脾以直观地纯检查加工粮程序;(2)可作娘为加工夏程序中绝条件转非向的目镜标;(3)可用于市对加工程域序的校对霞和检索;(4)标注独了程序慈段号,浙当发生渴程序语必法等错稳误时,宫数控系娃统可以舞提示存猫在语法丧问题的攀程序段院位置;(5)在编辑这方式和自眠动运行中羞供检索目景标用。第二章数旦控机床精的程序罢编制程序段凶号加上冰若干个练程序字录就可组湾成一程幻玉序段。记在程序撕段中表乱示地址惧的英文耽字母可体分为尺局寸字地跑址符或舰非尺寸氧字地址晴符两种加。表示潮尺寸字承地址符狮的英文持字母有X、Y、Z、U、V、W、P、Q、I、J、K、A、B、C、D、E、R、H共18个字母。字是程序震字的简称券。字是由硬地址以及捷该地址后祥面的符号淋和若干位闪数字组成制,字作为稿一个信息完单元存储幼、传递和赞操作。例脂如,X35就是一个碰“字”。爷字所含的榆字符个数垦叫字长。登字是由一马个英文字灾母与随后上的若干位匀十进制数挤字组成。斜这个英文谈字母称为穷地址字符仁。地址字裂符与后续饰数字之间今可加正、桥负号,正撕号可以省概略。表示非尺钞寸字地址狸有N、G、F、S、T、M、L、O等8个字母滨。其字蜜母的含吼义见表1-7。第二章数挽控机床铜的程序喉编制地址功能

地址功能

A坐标字绕X轴旋转N顺序号程序段顺序号B坐标字绕Y轴旋转O程序号程序号、子程序号的指定C坐标字绕Z轴旋转P

暂停或程序中某功能开始使用的顺序号D补偿号刀具半径补偿指令Q

固定循环终止段号或固定循环中的定距E

第二进给功能R坐标字固定循环中的定距或圆弧半径的指定F进给速度进给速度的指令S主轴功能主轴转速的指令G准备功能指令动作方式T刀具功能刀具编号的指令H补偿号补偿号的指定U坐标字与X轴平行的附加轴增量坐标值或暂停时间I坐标字圆弧中心X轴向坐标V坐标字与Y平行的附加轴增量坐标值J坐标字圆弧中心Y向坐标W坐标字与Z平行的附加轴增量坐标值K坐标字圆弧中心Z向坐标X坐标字X轴绝对坐标值或暂停时间L重复次数固定循环和子程序的重复次数Y坐标值Y轴绝对坐标值M辅助功能机床开/关指令Z坐标字Z轴绝对坐标值第二章数蠢控机床锤的程序刑编制程序中攻还有时目会用到缠一些符因号,它驰们的含桌义见下炒表。符号意义符号意义HT或TAB分隔符-负号LF或NL程序段结束/跳过任意程序段%程序开始:对准功能(控制暂停BS返回)控制恢复EM纸带终了+正号DEL注销第二章数控互机床的程恒序编制3、程序椒结束部辉分程序结束困部分以程绩序结束指腰令构成一乌个最后的腹程序段。封程序结束上指令常用M02或M30。程序结异束标志妹符:在程序灶段的最准后一个垒有用的麦字符之忘后应有银结束标孟志符表展示程序况段的结巴束。用EIA标准代茶码时,俩结束符意为“CR”;用ISO标准代码哥时,结束僚符为“LF”。书面型符号无院规定时麻,可用头符号“察;”或校“*”已表示,贫或不书硬写任何虏符号。化在编写素程序单支时可选求择不书备写程序版段结束夏符号,果当手工躁输入程悦序换行济时,CNC系统会皇自动加撒上,数惰控系统击的显示稼屏幕上彼可以看礼到。第二章数爆控机床饼的程序扭编制4.子程序程序分仇为主程哄序和子幼程序。当在一幼个加工舰程序中匆的若干冻位置上恨有连续蜓若干段雨程序在饺写法及震格式上聚完全相镰同的内债容时,点为了简被化编程龟,可将蛇这些重凉复出现贴

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论