数控编程步骤方法格式五大功能指令_第1页
数控编程步骤方法格式五大功能指令_第2页
数控编程步骤方法格式五大功能指令_第3页
数控编程步骤方法格式五大功能指令_第4页
数控编程步骤方法格式五大功能指令_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

第三讲数控车削编程准备主讲:赫焕丽任务描述:

任务目标:熟悉数控编程的步骤与方法,掌握数控车削编程的格式及五大功能指令。掌握简单零件的编制方法。任务难点重点:

1、数控编程的格式2、数控编程的五大功能指令

3、编制产品零件程序一、数控编程的步骤与方法1、数控编程的步骤任务准备:2、数控编程的方法(1)手工编程(2)自动编程注意:数控车削加工中的几个特殊点1、刀位点刀位点是在编制加工程序时用来表示刀具位置的坐标点,一般是刀具上的一点。尖形车刀的刀位点为理想的刀尖点,刀尖带圆弧的车刀,刀位点在圆弧中心;钻头的刀位点为钻尖。2、对刀点对刀点是用来确定刀具与工件相对位置的点,是确定工件坐标系与机床坐标系关系的点。在数控机床上加工零件时,对刀点是刀具相对于零件运动的起点,因为数控加工程序是从这一点开始执行的,所以对刀点也称为起刀点。对刀就是将刀位点置于对刀点上,以便建立工件坐标系。3、换刀点所谓换刀点,就是数控程序中制定用于换刀位置。该点可以是某一固定点,也可以是任意的一点。换刀点应设在零件或夹具的外部,避免刀架转位时刀具与工件、夹具和机床产生干涉。二、数控编程的格式1.数控车床编程基础(1)数控程序的结构与格式

程序结构:数控程序由程序编号、程序内容和程序结束段组成。FANUC0i-TB数控系统编制的程序无论是主程序还是子程序都是由程序开始符、程序号、程序段和程序结束语、结束符组成。一个程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如图3-1所示。例如:O0001;程序编号N001G50X40.0Y30.0;N002G00X28.0T0101S800M03;N003G01X-8.0Y8.0F200;程序内容N004X0Y0;N005X28.0Y30.0;N006G00X40.0;N007M02;程序结束段3.1数控车床程序的结构组成1程序的文件名(1)程序起始符:%或O符;(2)程序名:FANUC0i-TB数控系统要求每个主程序和子程序有一个程序号。O××××(地址O后面可以有四位数字0-9999,数值前的0可以省略)。2程序段的格式程序段含有执行工序所需要的全部数据内容。它是由若干个字和程序段结束符“;”所组成。每个字是由地址符和数值所组成。

(2)程序段格式Nx…..x

GxxX(U)±x…xZ(W)x…x程序段号准备功能坐标运动尺寸Fx…..xSx…xMxxTxxxx

;工艺性指令结束代码FANUC系统默认的程序段号从5开始,以5为递增数。程序结束符FANUC数控系统的程序结束符为“%”。地址符:一般是一个字母,扩展地址符也可以包含多个字母。数值:数值是一个数字串,可以带正负号和小数点,正号可以省略。程序段格式及说明程序段格式:

N…

字1…

字2…

字3……;注释...;符号和说明见表符号说明N…程序段号数值为1-9999的正整数,一般以5或10间隔以便以后插入程序段时而无须重新编排程序段号字1…表示程序段指令;注释...表示对程序段进行说明,位于程序段最后但需用分号隔开;表示程序段结束

表示中间空格由于程序段中有很多指令建议程序段的顺序和格式为:N…G…

X…

Z…

T…

D…

M…

S…

F…

;注释…

;3.1.3指令字的格式一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字)或不带符号(如准备功能字G代码)的数字数据组成的。程序段中不同的指令字符及其后续数值确定了每个指令字的含义。在数控程序段中包含的主要指令字符如表3-2所示。准备功能X,Y,ZA,B,CU,V,W坐标轴的运动指令R功能地址意义零件程序号O程序号:1~9999程序段号N程序段号:N1~9999G指令运动方式(直线、圆弧等)G00-G99

尺寸字圆弧的半径,固定循环的参数I,J,K圆心相对于起点的坐标表3-2指令字符一览表程序号的指令P子程序号的指令进给速度F进给速度指令主轴功能S主轴速度指令刀具功能T刀具编号指令辅助功能M机床辅助动作指令M00~M99补偿号D刀具半径补偿号的指令D00-D99暂停P,X暂停时间的指令重复次数L子程序的重复次数,固定循环的重复次数参数P,Q车削复合循环参数倒角、倒圆C,R倒角、倒圆参数指令三、数控编程的五大功能指令1、准备功能(G代码)准备功能也称G功能或G代码,是用来指令机床动作方式的功能。准备功能是用地址符G及其后面的数字来指令机床的动作。注意:G功能有非模态G功能和模态G功能二种形式:非模态G功能(当段有效代码):只在书写了该代码的程序段中有效;模态G功能(续效代码):一组可相互注销的G功能,这些功能在被同一组的另一个功能注销前一直有效。2、辅病助功能(M代码)辅助功能饭是用来指更令机床辅算助动作的更一种功能论,它由地疼址符M及其后泼的两位策数字组恋成。(1)M00假——程序停这止当执行呈有M00指令的程友序段时,化主轴的转泉动、刀具碍的进给、广切削液都想将停止。狗它与单程需序段停止是相同,模祸态信息全尾部被保存衔,以便进茶行某种手占动操作,他如换刀、疗测量工件压的尺寸等垒。重新启绑动机床后翁,继续执彻行后面的纱程序。(2)M01紫——选择停由止与M00的功能基研本相同,帖只有在按豪下“选择振停止”键裂后,M01才有效正,否则似机床继额续执行惩后面的六程序段窑;按下同“启动仰”键后手,继续侦执行后除面的程蒙序。(3)M02—爸—程序结束该指令编役在程序的肃最后一段摔,表示执净行完程序允内所有指弃令后,主瞒轴、进给算停止,切税削液关闭塞,机床处变于复位状徐态,但程灾序结束后劲不返回到尚程序的开风头位置。(4)M30—控—程序结梁束使用M30时,除增执行M02的功能之列外,还自便动返回到皱程序的第妹一条语句来,准备下径一个工件维的加工。3、进给功译能(F代码)进给功晃能是指讲令刀具闻切削进朽给的速耕度。它手由地址求符F及其后偶面的数运字组成烈。F代码用G98和G99两G指令来设厌定进给速更度的单位拿。用G98来指令零刀具每桃分钟移淋动的距输离,用G99来指令主厉轴每转一窄转刀具移膨动的距离薯。如:G98页G0结1XZF12固.3;表示刀具榴一分钟移研动了12节.3mm,即进给F=1只2.3蚕mm/地min妖。G99纲G0壮1XZF1.手23;表示主母轴转一坛圈,刀柴具移动爸了1.舞23mm,即进给速席度F=1.夜23mm兆/r。4、主轴功能邮(S代码)主轴功骄能主要牌用来指孕令主轴役的转速殖或速度危。它由身地址符S及其后扰面的数蔽字组成怠。主轴浑转速的渐计量单溉位有两督种,一托种是r/mi籍n,另一种m/mi成n。(1)阁恒线速邻度控制台指令G96在车削壳端面、堵圆锥面河或圆弧从面时,银用G96指令恒勒线速度填,使工搅件上任系意一点备的切削虾速度都巾一样。例如:G96寻S1见25主轴恒怖线速度寨为12宇5m/mi侨n。(2)垄主轴速惧度直接浑指令G97直接指令够主轴速度贤。例如:G97有S100倚0主轴速度催为100游0r/m愿in。(3)智主轴最开高转速米限制指疯令G50恒线速远度指令催后,随盼着工件砍直径变每小,主旧轴转速纠会随之已自动提矮高,为俩防止飞扮车,在拾用G96指令恒嚷线速度算的同时液,要用G50指令来圾限制主尚轴最高哀转速。预例如:G50咳S180执0(指令主轴然最高转速吨1800r/m治in)G96蔑S100框(指令恒线链速度为1乖00m/m驾in)一、准备欠功能G功能或G指令,变是用于怀数控机毁床做好膝某些准唱备动作豪的指令旧。它由地址G和后面的病两位数字痒组成,从G00~G99共100种,虽截然从G00~G99共有100种G指令,训但并不君是每种左指令都满有实际笨意义.二、辅胀助功能M功能或M指令。搅它由地林址M和后面的叠两位数字转组成,从M00~M99共100种。在同一程魂序段中,戴既有M指令又房诚有其他访指令时递,M指令与夜其他指令执行申的先后众次序由甘机床系半统参数恭设定。三、其他偷功能T功能。(1)T4位数法T后的4位数中前效两位数用崇于指定刀宽具号,后槐两位数用膨于指定刀具补偿存殊储器号,栗刀具号与桂刀具补偿中存储器号懒不一定要秤相同。(2)T2位数法目前FANU恳C系统和国菠产系统数建控车床采虎用T4位数法熄;绝大梅多数的加工举中心及SIE拔MEN吗S系统数航控车床揪采用T2位数法释。1.坐标功能2.刀具功能三、其他嚼功能(1)每分钟暮进给直线运动胆的单位为mm/m伴in;如果主唱轴是回转罩轴,则其丧单位为°/m衫in。准备功剩能字G98(数控铣华床及部分趴数控车床份系统采用G94)来指定呢。(2)每转进选给单位为mm/r,准备功纵能字G99(数控铣格床及部分坟数控车床荷系统采用G95)来指定瓣。3.进给功丈能三、其用他功能S功能(1)转速S单位是r/m绸in,准备功能G97来指定(2)恒线速诊度v单位为m/mi创n,用准娇备功能G96来指定摘。式中v——切削线鼻速度,刻单位为m/m妖in;D——刀具直径渗,单位为mm;n——主轴转扮速,单妨位为r/m讯in。在实际送操作过趁程中,蛮可通过洲机床操犬作面板似上的主转轴倍率捕开关来弃对主轴倍转速值竿进行修杯正,一值般其调测整范围甜为50%技-12棚0%。4.主轴功遮能三、其他挨功能图3-1傍0线速度与放转速关系三、其他进功能(3)主轴的吹启、停辅助功附能M03/植M04/热M05进行控制(1)指令阵分组就是将系咐统中不能泛同时执行透的指令分共为一组,挑并以编号络区别。对于不寄同组的美指令,陷在同一秘程序段更内可以滑进行不众同的组赖合。而秘同组指办令则应辉避免编坝入同一请程序段间内,以狮免引起肝混淆。四、常拖用功能者指令的邀属性(2)模态谣指令(又称为宝续效指令字)表示该众指令一经故在一个程孙序段中指晚定,在接耽下来的程拖序段中一逗直持续有炼效,直到著出现同组齐的另一个品指令时,滨该指令才躁失效。对于模餐态指令槽与非模胜态指令绪的具体现规定,蝴通常情宝况下,拆绝大部牺分的G指令与竹所有的F、S、T指令均文为模态荒指令,M指令的情部况比较复撞杂,请查驰阅有关系尼统出厂说役明书。(3)开机觉默认指慰令四、常既用功能犬指令的静属性第五节仰数控机床志的编程规厉则一、绝对裙坐标与增属量坐标(1)舅FAN疼UC系统中凑的绝对告坐标与简增量坐斧标直接以婚地址符X、Z组成的愚坐标功径能字表妨示绝对糖坐标,研而用地滥址符U、W组成的俗坐标功在能字表击示增量隔坐标。FAN嘴UC数控车床欲可不能用G90/抬G91指令来指德定绝对坐披标与增量略坐标。(2)串SIE鸦MEN同S系统中的纸绝对坐标结与增量坐途标绝对坐标蚊用指令G90表示,增民量坐标用G91表示。第五节寇数控机床迁的编程规骑则数字单位绘以米制为步例分为两纽奉种,一种吨是以mm为单位缩慧,另一岛种是以像脉冲当缠量即机继床的最谷小输入违单位为从单位,讽现在大任多数机输床常用恐的脉冲瓣当量为0.00枝1mm。数控编程朴时,不管候那种系统耀,为保证阀程序的正钓确性,最坏好不要省牲略小数点盾的输入。二、米制条与英制编更程如FAN障UC系统采用G21舍/G2铁0来进行米证、英制的孝切换,而SIE叛MEN冰S系统和A-B系统则采炭用G71被/G7详0来进行米粱、英制的扑切换。三、小数绒点编程5、刀具米功能(T代码)刀具功忽能主要捎用来选侵择刀具批,也可戚用来选青择刀具况的长度辫补偿和暗刀具半川径补偿驾。它由悉地址符T及其后喜面的数仍字组成盛。刀具号投和刀具解补偿号哈的形式讲:在FAN半UC戚0i系统中,甜这两种形忆式均可通出用。例如宿:T01惨01表示采碗用1号星刀具和运1号刀韵补。F、S怕、T代码均为娱模态代码拒。绝对编程眯方式和增荡量编程方防式Gx影x车X(U桂)±x蹦…x昆Z(W乓)x…沃x注:FANU撕C系统中抹,用X、Z表示绝对亩坐标编程课;用U、W表示相督对坐标咱编程。直径编程沫和半径编脏程注:FANU很C系统中,护采用的都帜是直径编港程半径编程狸:G00撒X5强.Z罢5.;直径编酸程:G00芽X1叉0.泼Z5.;★考虑使用舞上的方便汁,一般采杰用直径编钢程。★CNC系统缺症省的编众程方式邻为直径昨编程。G00碍——快速点本定位指涝令格式:G00表X(U)_Z(W)_说明:(1)G00指令是模旋态代码X、Z:为绝亩对编程棍时,快卷速定位级终点在极工件坐丽标系中鸽的坐标直;U、W:为增捆量编程润时,快领速定位屿终点相烦对于起购点的位豪移量;(2)刀具以臂点位控制伟方式从当结前点快速虑移动侵到目标点趣。(3)快速定供位,无运险动轨迹要灭求,移动速度峰是机床设我定的空行尤程速度,朵与程序段盒中指定的热进给速度埋无关。(4)车削时拢快速定位财目标点不垮能直接选热在工件上短,一般要肆离开工件条表面1~2mm。如图所净示,从模起点A快速运动精到目标点B,其绝对坐怖标方式编悄程为:G00六X春60.忘Z垒100部.;其增量坐险标方式编帮程为:G00受U冈80.W80.;执行上后述程序丸段时,脑刀具快沟速运动完到点(60,60),再夺运动到护点(60,100),所以摊使用G00指令时滋要注意气刀具是朵否和工谎件及夹粉具发生矩干涉,欺忽略这抄一点,取就容易盲发生碰兼撞。直线插补昆指G01说明:(1)刀具从给当前点出朵发,在两贝坐标或三擦坐标间以们插补联动参方式按指要定的进给垂速度直线园移动到目帅标点。G01指令是钟模态指糊令。格式:G01本X(U)Z(W)_琴F;(2)进给葬速度由F指定。耐它可以叛用G00指令取回消。在G01程序段中鼓或之前必拉须含有F指令。G00购X20稿0.Z100.;如图所示躲,选右端蔑面O为编程原讯点,绝对意坐标编程急为:G00辈U-1趁50.绞W-9才8.虚S800加M0砌3;G01风W腔-42涛.裤F80;U30板.腊W-2河0.;G00辫U12亭0.巴W160寨.;……O00和01;G99可G97鼠G21益;S800躲M0盒3;T01恋01;G01估Z-40.F80;X80.0阳Z-60.;增量坐父标编程泉为:例2.1工件如图脱所示,刀鼓尖从A点移动到B点,完呜成车外脖圆、车坡槽、车渣倒角的允操作。①车外良圆G00通X住20.Z2.;绝对坐标越方式:G01镇Z-26.F80;增量坐搭标方式摆:G01亦U0百W-28.F80;增量坐标聪方式:G01刷U-1肃7.瞒F50;②车槽G00畏X捕35.Z-26视.;绝对坐赚标方式听:G01于X18认.F细50;增量坐标跃方式:G01笼U巴6.识W-刷3.芬F8勉0;③车倒角G00币X24版.Z纺2.;绝对坐告标方式够:G01炉X30掌.Z苍-1.正F80;四、圆弧址插补指令G02∕睛G03格式:G02蒜∕G0戒3填X(U)_Z(W)_I_K_F_;或:G02∕厉G03纷X(U)_Z(W屋)_R_F_;说明:项(1)G02:顺时针刻圆弧插补参,G03:逆时针别圆弧插补汪。(2)采用绝纸对坐标编瓶程时,圆睛弧终点坐菊标为工件穴坐标系中逮的坐标值眨,用X、Z表示,当链用增量坐颠标编程时棉,圆弧终夺点坐标为是圆弧终点革相对于圆输弧起点的涂坐标增量卖值,用U、W表示。圆弧插评补指令G02/称G03圆弧插补练指令是使巴刀具在指抄定平面内肚按给定的躁进给速度钢作圆弧插逝补运动,不切削出圆虽弧曲线。洒顺时针圆疑弧插补用G02指令,覆逆时针圆厘弧插补用G03指令。从与圆猾弧所在锐平面相绒垂直的驱坐标轴葡的正方渐向向负夺方向看贿,顺时松针圆弧汇插补指狗令为G02,逆时颤针圆弧尼插补指顾令为G03。(4)用半径R指定圆周心位置斧时(它赖不能与I、K同时使糠用),剥由于在程同一半构径R的情况损下,从冤圆弧的偶起点到见终点有原两个圆稍弧路径丙。为区蹄别二者抛,规定轨圆心角α≤18谷0°时,用垫“+R”表示,正律号可省略洒;圆心角α>1永80°时用“-R”表示。用乐半径R指定圆心游位置时,骑不能进行侨整圆加工滴。(3)I为圆弧起斜点至圆弧浑中心在X方向上的在距离(以拨半径值表原示),K为圆弧正起点至沫圆弧中压心在Z方向上的呼距离。I、K是增量饿值,并连带有“+、-”号。I、K方向是笑从圆弧昆起点指沟向圆心津,其正仪负取决在于该方晓向与坐姻标轴方肿向是否诞相同,垃相同为搂正,反印之为负疼。G02吧X40纹.Z偷-40.宣I1庸0.牲K0尽F60;增量坐芒标编程记方式:G00吵U窜-80谷.睡W-1书8.;G01拾U0骆W-3宽2.少F80;G02蒸U鼓20.译W咳-10芦.盖I10坛.团K0弱F6鲜0;②使用圆芹弧半径R编程G00太X20帽.Z剧2.;G01葵Z-3怪0.F8没0;G02肥X40懂.Z傲-40.臣R1值0.东F60;①使用肯圆心坐匆标I、K编程绝对坐标蜻编程方式包:G00魄X籍20.艘Z吧2.;G01吃Z-3摄0.村F80;如图所咸示,刀栏具从A点开始忍沿B→C→D移动的县程序段错如下:①使用圆善心坐标I、K编程绝对坐标座编程方式惯:G00刺U-7面2.灿W-18持.;G01们W物-42怒.加F80;G03续U马12.溪W逢-6.忌I甩0肾K-6武.紧F60;G00送X28银.Z督2.;G01货Z-4峰0.依F80;G03嚼X40圈.Z膛-46.耻R6丽.F玩60;G00时X28释.Z枕2.;G01章Z讨-40钻.案F80;G03浆X墨40.特Z稀-46辈.I0予K-6.表F6征0;增量坐标析编程方式②使用圆银弧半径R编程,绝朵对坐标编胜程方式:①选择松刀具,衔确定安冷装位置话:选择60°刀,安装袄于T01号位置;②确定加示工路线:药粗车、精殃车ф18外圆、弱半球SR7至图纸趣尺寸。⑤编程例2.2编制图示兄零件的加死工程序。③设置编坑程坐标原援点、换刀李点:原点蚁在右端面晚中心,换电刀点A(30,10)。④计算堂刀具轨垒迹坐标释值O000拒1;S80宇0碰M03泥T疫010朴1;G00灵X脑19.讨Z衬1.;G01准Z冰-23骄.滨F80;G00佛X督20.苗Z同1.;X15.;G01绘Z线-13宰.帆F60;G00子X虫16撇Z1翅.5;X0;G03难X意16.糊Z莲-7.坏I睡0帮K-8藏.5琴F4劝0;G01尖X搁15.;G02伟X0哲Z0.土5I巩-7.5凝K0弯F4轰0;G01闻X0搅Z0蜻F20;G03周X14盏.Z喜-7.愁I0窗K-7水.F次20;G01吃Z-1元3.;X18观.;Z-23轨.;G00毫X30惑.Z换10.;M30;五、冈暂停指馋令G04例如:特车削环船形槽,雄刀具进床给暂停2秒的程志序为:格式:G04霞X(P)_

温馨提示

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

评论

0/150

提交评论