数控编程教程_第1页
数控编程教程_第2页
数控编程教程_第3页
数控编程教程_第4页
数控编程教程_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

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

文档简介

数控编程基础第一章数控机床编程基础数控编程概述

编程就是将加工零件的加工顺序、刀具运动轨迹的尺寸数据、工艺参数(主运动和进给运动速度、切削深度)以及辅助操作(换刀、主轴正反转、冷却液开关、刀具夹紧、松开等)加工信息,用规定的文字、数字、符号组成的代码,按一定格式编写成加工程序。

数控编程的内容:分析图样并确定加工工艺过程、数值计算、编写零件加工程序、制作控制介质、程序校验和试切削。数控编程的步骤:1.分析图样、确定加工工艺过程2.数值计算3.编写零件加工程序4.制作控制介质5.程序校验和试切削第一章数控机床编程基础(1)分析零件图纸分析零件的材料、形状、尺寸、精度及毛坯形状和热处理等。(2)确定工艺过程在图纸分析的基础上,选择机床、确定加工方法、刀具与夹具;确定零件加工的工艺线路、工步顺序及切削用量等工艺参数等。第一章数控机床编程基础(3)数值计算计算交点、节点坐标值以及其它数据。(4)编写程序单根据制定的加工路线、切削用量、刀具号码、刀具补偿、辅助动作及刀具运动轨迹,按照数控系统规定代码及程序格式,编写零件加工程序。(5)制备控制介质

将程序单上的内容,经转换记录在控制介质上,若程序较简单,也可直接通过键盘输入。第一章数控机床编程基础(6)程序校验和首件试切控制介质经过校验和试切削后,才能用于正式加工。平面轮廓零件:用笔代刀、坐标纸代工件进行绘图。空间曲面零件:可用蜡块、塑料或木料或价格低的材料作工件,进行试切。

第一章数控机床编程基础在具有图形显示功能的机床上,用静态显示(机床不动)或动态显示(模拟工件的加工过程)的方法,则更为方便。上述方法只能检查运动轨迹的正确性,不能判别工件的加工误差。首件试切方法可查出程序单是否有错,还可知道加工精度是否符合要求。第一章数控机床编程基础第一章数控机床编程基础

程序编制可分成手工编程和自动编程两类。手工编程时,整个程序的编制过程是由人工完成的。这要求编程人员不仅要熟悉数控代码及编程规则,而且还必须具备机械加工工艺知识和数值计算能力。对于点位加工或几何形状不太复杂的零件,数控编程计算较简单,程序段不多,手工编程即可实现。自动编程是用计算机把人们输入的零件图纸信息改写成数控机床能执行的数控加工程序,就是说数控编程的大部分工作由计算机来实现。9工艺处理数学处理加工程序单程序校验穿孔磁盘工艺处理磁盘计算机直接传输手工编程自动编程第一章数控机床编程基础利用CAM系统进行自动编程的基本步骤1.加工工艺确定

(1)校准加工零件的尺寸、公差和精度要求;(2)确定装卡位置;(3)选择刀具;

(4)确定加工路线;(5)选定工艺参数。第一章数控机床编程基础2.加工模型建立利用CAM系统提供的图形生成和编辑功能将零件的被加工部位绘制在计算机屏幕上,作为计算机自动生成刀具轨迹的依据。3.刀具轨迹生成

建立了加工模型后,即可利用CAM系统提供的多种形式的刀具轨迹生成功能进行数控编程。4.后置代码生成

后置处理的目的是形成数控指令文件,利用CAM系统提供的后置处理器可方便地生成和特定机床相匹配的加工代码。5.加工代码输出第一章数控机床编程基础第一节数控编程的几何基础1.1机床坐标系

为了确定机床个运动部件的运动方向和移动距离,需要在机床上建立一个坐标系,这个坐标系就叫做机床坐标系1.2机床坐标轴及其方向数控机床的运动轴分为平动轴和转动轴数控机床各轴的运动,有的是使刀具产生运动,有的则是使工件产生运动。第一节数控编程的几何基础鉴于以上两方面情况,标准规定,不论机床的具体运动结果如何,机床的运动统一按工件静止而刀具相对于工件运动来描述,并以右手笛卡尔坐标系表达,其坐标轴用X,Y,Z表示,用来描述机床的主要平动轴,称为基本坐标轴,若机床有转动轴,标准规定绕X,Y和Z轴转动的轴分别用A、B、C表示,其正向按右手螺旋定则确定。

第一节数控编程的几何基础2Z坐标轴将机床主轴沿其轴线方向运动的平动轴定义为Z轴。所谓主轴是指产生切削动力的轴,例如铣床、钻床、镗床上的刀具旋转轴和车床上的工件旋转轴。如果主轴能够摆动,即主轴轴线方向是变化的,则以主轴轴线垂直于机床工作台装卡面时的状态来定义Z轴。对于Z轴的方向,标准规定以增大刀具与工件间距离的方向为Z轴的正方向。

第一节数控编程的几何基础3X坐标轴将在垂直于Z轴的平面内的一个主要平动轴指定为X轴,它一般位于与工件安装面相平行的水平面内。对于不同类型的机床,X轴及其方向有具体的规定。例如对于铣床、钻床等刀具旋转的机床,若Z轴是水平的,则X轴规定为从刀具向工件方向看时沿左右运动的轴,且向右为正若Z轴是垂直的,则X轴规定为从刀具向立柱(若有两个立柱则选左侧立柱)方向看时沿左右运动的轴,且向右为正。

4Y坐标轴Y轴及其方向则是根据X和Z轴按右手法则确定。第一节数控编程的几何基础第一节数控编程的几何基础5机床原点机床原点是机床坐标系的原点。对某一具体的机床来说,机床原点是固定的,是机床制造商设置在机床上的一个物理位置第一节数控编程的几何基础6机床参考点是用于对机床工作台、滑板以及刀具相对运动的测量系统进行定标和控制的点,也称为机床零点。参考点相对于机床原点来讲是一个固定值。它是在加工之前和加工之后,用控制面板上的回零按钮使移动部件移动到机床坐标系中的一个固定不变的极限点。数控机床在工作时,移动部件必须首先返回参考点,测量系统置零,之后测量系统即可以以参考点作为基准,随时测量运动部件的位置。第一节数控编程的几何基础7工件坐标系和工件零点用于确定工件几何图形上各几何要素的位置而建立的坐标系。工件坐标系的原点就是工件零点工件零点的一般选用原则:工件零点选在工件图样的尺寸基准上,这样可以直接用图纸标注的尺寸作为编程点的坐标值,减少计算工作量;能使工件方便地装卡、测量和检验;工件零点尽量选择尺寸精度较高、粗糙度比较低地工件表面上,以提高加工精度和同一批零件的一致性;对于有对称形状地几何零件,工件零点最好选择对称中心上。第一节挠数控编席程的几何品基础8链程序原刃点为了编程占方便,在模图纸上选魂择一个适寸当位置作搬为程序原夕点,也叫闹编程原点嗽或程序零要点。对于简单蒙零件,工趋件零点就帝是程序零车点,这时鸦的编程坐倡标系就是军工件坐标唉系。对于形状牧复杂的零残件,需要泄编制几个乐程序或子佩程序,为蒸了编程方副便和减少铃许多坐标液值的计算希,编程零匆点就不一盘定设在工疾件零点上四,而设在降便于程序梯编制的位捉置。程序原经点一般释用G92或G54~凭G59(对于数弯控镗铣赠床)和G50矩(对于数氧控车床驳)指定第二章疏零件丧程序的瓣结构一个零件数程序是由密遵循一定刚结构、句捎法和格式暂规则的若忠干个程序持段组成的明,而每个横程序段是沙由若干个悠指令字组遵成的。程序耗段N01蕉G9株1G裙17谢G00锡G4赏2T销01废X85合Y-推25N02舰Z-15胃S40绍0M0输3M0唱8N03当G01嫌X85朱F300N04筛G0侄3Y饼50四I25N05希G01障X-75N06捧Y-弓60N07辛G0袍0Z露15矿M05挑M0艺9N08岸G40洲X75芦Y35茶M02*22第二节篮数铲控编程妄常用的昂指令及名其格式上面是吓一个完长整的零奴件加工碍程序,煤它主要脉由程序福名和若亲干程序锣段组成犬。程序名是该加亩工程序题的标识北;程序段是一个聪完整的升加工工号步单元造,它以N(程序段号串)指令开煮头,LF指令结钓尾;M02作为整个糟程序结束斤的指令,作有些数控期系统可能愧还规定了烛一个特定纷的程序开辟头和结束急的符号,钳如%、EM等*23第二节饼数芳控编程文常用的友指令及抵其格式由上面的叮程序可知寒:加工程查序——由盲程序名氧和若干优程序段愚有序组米成的指磨令集。程序是由若蹦干程序魄段组成程序段是由干勉指令字春组成。指令字是由字母光(地址符过)和其后叛所带的数映字一起组问成。程序段吨的格式,是指一怠个程序段仆中指令字风的排列顺烧序和书写复规则,不茧同的数控微系统往往竹有不同的臂程序段格示式,格式虫不符合规狗定,数控躲系统就不扒能接受。*24第二节双数傍控编程剩常用的秃指令及孕其格式目前广泛池采用的是住地址符可骂变程序段再格式(或缎者称字地勉址程序段后格式)格式:N_催G_X孙_Y_粱Z_塞F_S盟_T_阅M_衫LF这种格式耳的特点:程序段捷中的每塌个指令追字均以蹄字母(培地址符奔)开始燥,其后渣再跟符远号和数娃字。指令字归在程序顶段中的妻顺序没哲有严格情的规定所,即可盼以任意模顺序的抱书写翻。不需要的扇指令字或责者与上段林相同的续谢效代码可事以省略不赠写。因此,衬这种格艘式具有洒程序简坡单、可挺读性强止,易于锹检查等驳优点。4/2异9/2笨023-25-主程序贤、子程耳序在一个纳零件的老加工程谊序中,乡丰若有一稀定量的喇连续的坑程序段确在几处索完全重乱复出现尺,则可压将这些比重复的鲁程序串揉单独抽贿出来,粪按一定爸的格式规做成子辟程序。第二节熟数智控编程掌常用的当指令及鬼其格式主程序:O××抽××N01……;N02……;……N11胁M硬98零O07户L2袖;N28估M98O08还;N××……M02父;子程序O07N01……;……N××……M99维;子程序O08N01……;……N××……M99救;第二节结数控编如程常用的烧指令及其麻格式子程序氏嵌套第二节工数锹控编程仗常用的坛指令及谈其格式*28常用地械址码的埋含义如过表所示机能地址码意义程序号

顺序号

准备机能O

N

G程序编号

顺序编号

机床动作方式指令坐标指令X.Y.Z

A.B.C.U.V.W

R

I.J.K坐标轴移动指令

附加轴移动指令

圆弧半径

圆弧中心坐标进给机能

主轴机能

刀具机能F

S

T进给速度指令

主轴转速指令

刀具编号指令辅助机能M

B接通、断开、启动、停止指令

工作台分度指令补偿

暂停

子程序调用

重复

参数H.D

P.X

I

P.Q.R刀具补偿指令

暂停时间指令

子程序号指定

固定循环重复次数

固定循环参数第三章叉数控剃系统编功程指令添体系第三章亿数控怖系统编腊程指令跟体系3.1岛辅统助功能M代码辅助功壳能由地燥址字M和其后的嗓一或两位膨数字组成纲,主要用俊于控制棚零件程馅序的走杏向,黎以及机鸽床各种遭辅助功能的开关维动作。M功能有锁非模态M功能和羞模态M功能二阴种形式朋。●库非模态M功能(数当段有篮效代码胜):只处在书写举了该代码的程序郑段中有效而;●模劲态M功能(尤续效代帐码):修一组可流相互注绑销的M功能,这些会功能在被吨同一组的框另一个功魔能注销前腥一直有效。第三章挨数端控系统编漂程指令体始系模态M功能组中钢包含一个女缺省功能放,系统上闭电时将被初淋始化为夏该功能顷。M功能还庆可分为尽前作用M功能和后佩作用M功能二类至。●前作用M功能:睡在程序汤段编制技的轴运嘱动之前列执行;●后作用M功能:掀在程序银段编制丹的轴运灵动之后伏执行。第三章完数劫控系统编烧程指令体桐系M代码及怖功能表代码模态功能说明代码模态功能说明M00非模态程序暂停M03模态主轴正转M02非模态程序结束M04模态主轴反转M30非模态程序结束并返回程序起点M05模态主轴停止M07模态冷却液打开M98非模态调用子程序M08模态冷却液打开M99非模态子程序结束M09模态冷却液关闭第三章趣数宣控系统编您程指令体疲系M00氧、M0旋2、M京30、钩M98郑、M9犁9用于控络制零件幅程序的萍走向,肌是CNC内定的辅渣助功能,毒不由机床景制造商设南计决定,纱也就是说围,与PLC程序无道关;其余M代码用雀于机床枪各种辅根助功能犬的开关洁动作,仰其功能喘不由CNC内定,而物是由PLC程序指定衣,所以有会可能因机鸽床制造商脾不同而有丈差异(形使用时须座参考机床爆使用说明齐书)。第三章沟数控所系统编瞎程指令键体系3.2剖主搁轴功能S主轴功能S控制主飞轴转速送,其后取的数值腰表示主束轴速度叨,单位茶为:转柔/每分拳钟(r/m冻in)恼。S是模态铲指令,S功能只玻有在主没轴速度砍可调节晶时有效纷。S所编程的渗主轴转速吃可以借助齐机床控制嘉面板上的敞主轴倍率犯开关进行遍修调。第三章暮数鹿控系统编歌程指令体旧系3.3饮进给功停能FF指令表示晶工件被加漆工时刀具聪相对于工杰件的合成想进给速度盆,F的单位辟取决于G94(每分钟律进给量mm/m逝in)或G95(每转进业给量mm/苦r)。当工作凝在G01如,G0甘2或G03方式下齐,编程订的F一直有敞效,直攀到被新允的F值所取缺代,而丸工作在G00方式下裁,快速跪定位的物速度是萝各轴的尾最高速变度,与落所编F无关。借助于扁机床控厅制面板自上的倍紫率按键丛,F可在一扑定范围赔内进行卷修调,勿当执行糟螺纹切封削循环G76遗、G8撒2及螺纹见切削G32时,倍肺率开关盼失效,缩慧进给倍糟率固定据在10舍0%。第三章涌数控屯系统编晌程指令汁体系3.4葡刀具功贵能T代码用于坊选刀,其皮后的4滤位数字遥分别表示遥选择的刀具四号和刀况具补偿讯号。执行T指令,偏转动转滋塔刀架福,选用品指定的涉刀具。当一个挺程序段槽同时包穿含T代码与刀凝具移动指景令时,先保执行T代码指令扰,而后执落行刀具移宗动指令。刀具的补忽偿包括刀庭具偏置补阔偿、刀具椒磨损补偿除及刀尖圆流弧半径补链偿。T指令同说时调入根刀补寄符存器中抢的补偿拴值。刀尖圆益弧补偿悔号与刀场具偏置铅补偿号胖对应。第三章沈数控涛系统编汇程指令出体系3.5判准能备功能G代码准备功脖能G指令由G后一或二少位数值组硬成,它用穷来规定刀嫩具和工件蔽的相对运显动轨迹、蚕机床坐标漏系、坐标诊平面、刀值具补偿、藏坐标偏置美等多种加克工操作。G功能根床据功能津的不同歼分成若胀干组,孕其中赶00组笨的G功能(G04、椅G28、壁G29、驳G92)称非模态G功能,其膏余组的称破模态G功能。模态G代码(追续效代匹码):跳该代码铲在一个泄程序段桶中被使丸用后就讨一直有抗效,直见到出现后同组中拴的其它等任一G代码时才棋失效。非模态G代码(非箭续效代码病):只在俗有该代码银的程序段话中有效的夸代码。G指令通常剥位于程序妇段中尺寸屈字之前。例:N010白G9科0G巾00婚X16混S60侮0T滴01孩M03;N020但G0家1X冷8挺Y6然F100;N030承X亡0烂Y0;第三章蛇数段控系统编急程指令体险系3.6倡.1绝对坐赌标指令饥与增量睡坐标指匙令(G90、G91)G90对—绝对坐标当指令G91艳—增量坐标瓦指令例编制图易中的移画动量。绝对尺寸谜指令:G90怎G01碧X3稀0Y擦50;增量尺寸费指令:G91地G盈01从X2犬0煎Y30;或G01母U弊20斥V3菜0;3.6与坐标命系有关肾指令第三章省数控托系统编鉴程指令犯体系3.6.坐2坐标系设遥定指令(G92)例设置图中滋工件坐标项系坐标系命设定指富令:G92丧X闲400拐Z金200;3.6.雨3坐标平面搁选择指令束(G17、G18、G19)G17、G18、G19指令分环别表示孟在XY、ZX、YZ坐标平虾面内进卷行加工访。其中筝,G17可缺省颜。200400OpX

Z第三章撕数控宏系统编未程指令尽体系第三章段数控衰系统编呼程指令筒体系3.7运动控擦制指令4/2谢9/2责023-41-1、G知00指毫令——叼快速定陕位指令编程格该式:G00哑X__元Y_技_Z脚__;式中X、Y让、Z:轧绝对值获指令时捡是终点梳的坐标论值;增抢量值指络令时是赶刀具移易动的距脂离。功能:指令刀具反从当前点硬,以数控蓄系统预先习调定的快晶进速度(晓修调倍率誉),快速颜移动到程核序段所指灶令的下一周个定位点盾。只要非切烂削的移動舱,通常使兰用G00指沿令,如由鱼机械原点陆快速定位蛾至切削起遥點,切削松完成後统的Z軸退虚刀及X、淹Y軸的定捞位等,以乖节省加工汽时間(只梯能用于工永件外部的围空程行走堆)。注意:G00中恰不需要指鞠定进给速姨度,续效齿指令。第三章悬数戚控系统编胃程指令体陵系4/29融/202坡3-42-如图所示辱,空间直幻玉线移动从A到B弹。其编联程计算况方法如敢下:绝对:G90昂G00米XbY岁bZb会;增量:G91避G00族X(津xb−衰xa)睁Y(孝yb−角ya)添Z(友zb−悠za)各;第三章阅数控稍系统编为程指令也体系4/2知9/2恢023-43-指令执行侵开始后,垄刀具沿着择各个坐标县方向同时正按参数设画定的速度鲁移动,最饿后减速到刘达终点,萍如图a所示坦。在各坐标竖方向上啊有可能纺不是同栋时到达籍终点。昌刀具移泼动轨迹勤是几条逆线段的构组合,残不是一拜条直线编。例如况,在FANU忍C系统中腾,运动总慈是先沿4命5°角的腥直线移动挺,最后再揭在某一轴顺单向移动浩至目标点布位置,如献图b所示演。编程人员柔应了解所煮使用的数钥控系统的践刀具移动栽轨迹情况突,以避免雨加工中可奸能出现的闻碰撞。第三章猪数控旺系统编炭程指令碌体系4/2雨9/2庭023-44-同时到合达终点单向移铺动至终牢点从A点到者B点快吹速移动煮的程序嘉段为:器G90营G0设0X巴20彻Y30台;若采用志直线型皇定位方赞式移动离,則锦每次都辫要計算阳其斜率盈后,再系命令X軸及Y裂軸移動,适如此增加朽电脑的負贡荷,反应跑速度也较躬慢,故一杆般CNC赞机械一开苏机大都自傲动设定G伯00以斜脖进45°砖方式移动档。第三章吸数控妹系统编幼程指令贱体系3.7延.2直线插补拥指令(G01)第三章底数控辛系统编腰程指令倡体系4/29纺/202超3-46-2、G成01指蹦令——详直线插两补指令编程格式项:G01锄X浓_a_Y耽_b_趋Z_c逗_坡F_f野_高;式中:X、Y轧、Z:接绝对值联指令时肃是终点退的坐标回值;增掘量值指妙令时是董刀具移雄动的距坡离。F追:刀具潜的进给债速度(停进给量修)它是族一个誓合成速梳度。F睛为续效天指令,黑因此无检需对每揭个程序忆段都指床定F;罚如果F拍代码不袖指令进糖给速度受被当作锤零。功能:指令多坐逝标(2、3侦坐标)影以联动初的方式六,按程抛序段中掏规定的利合成进裤给速度球f,使葛刀具相途对于工牵件按直槐线方式俱,由当攻前位置仿移动到俘程序段益中规定吼的位置水(a、武b、c法)。第三章如数印控系统编也程指令体补系4/2泉9/2喇023-47-示例:实现图中绍从A点到B伟点的直线冬插补运动座,其程序嫌段为:绝对方式投编程:G90蜘G0状1X汗10曲Y10挪F1勤00;增量方搏式编程耳:G91突G0董1X穷-10引Y-植20更F10房诚0;第三章购数啄控系统编鸣程指令体存系4/2乡丰9/2舌023-48-:G90咱G01名Y钞17.聚F饶80;窗X-霸10.默Y30.捡;G91馋X州-40国.Y-1迁8.;G90鬼X浪-2拖2.坚Y0;照X0透.;执:第三章盗数暖控系统编漂程指令体谦系4/29舱/202压3-49-运动控粘制指令并-示例14/2脂9/2景023-50-运动控制鹊指令-示怀例14/29光/202守3-51-运动控制宋指令-示葱例2G92X-20Y0;

设定工件坐标系G00G90X-5M03S800;定位至(-5,0)准备加工G01X18.F100;经A→B,用绝对值表示较方便。G91X35.Y-20.;B→C,用增量值表示较方便。G90X92.;C→D,用绝对值表示较方便。Y-45.;D→E,用绝对值表示較方便。G91X-60.;E→F,用增量值表示較方便。Y-15.;F→G,增量值或绝对值皆方便,但沿用上单节增量指令,可不必再用G90設定为绝对值,故用增量值表示之。X-32.;G→程序原点,理由同上。Y65.;程序原点→A点上部,理由同上。G00G90X-20Y0M30;假设铣刀掀已定位至H点,脖沿A→际B→C锯→D→串E→F饱→G→椒程序原萍点→A呼点,完律成轮廓偶切削。4/2棒9/2吐023-52-3、G衫02,惊G03——圆弧插千补指令G02饮:顺时针党圆弧插质补。G03达:逆时针盏圆弧插导补。(1)顺、荣逆方向判芹别规则:沿垂直于将圆弧所在泽平面的坐间标轴由正消方向向负农方向观察轿,来判别量圆弧的顺达、逆时针殖方向。第三章推数骡控系统编精程指令体旷系4/2辱9/2牵023-53-第三章绢数控至系统编涨程指令点体系4/29畏/202棕3-54-第三章君数填控系统编丈程指令体财系4/29炕/202庆3-55-第三章花数控螺系统编秆程指令蒸体系4/2下9/2非023-56-(2)程赞序格式存:XY平赵面:ZX平面膊:YZ平面林:其中:X、Y球、Z的勾值是指袄圆弧插初补的终墨点坐标羞值;I、J、驰K是指圆士弧起点到蹈圆心的增浓量坐标,矿与G90拨,G91摧无关;X軸的痛分向量才用位址勇I表示威。骡Y原軸的分且向量用袍位址J哪表示。腐Z衰軸的分谅向量用怜位址K尊表示。R为指拉定圆弧昆半径。第三章意数控嫌系统编广程指令通体系4/2那9/2拍023-57-I、J宜、K的卖表达意翠义a)X蹄Y平面圆余弧;芬b)姨ZX平面姿圆弧;架c)科YZ平面芹圆弧第三章带数索控系统编龙程指令体师系4/2突9/2哲023-58-(3)圆堆心位置古的表示现方法:由圆心明指向起司点的向辞量在X,Y派,Z轴烤上的分宗量用I以,J,输K表示形。YXIJ起点第三章套数茧控系统编贴程指令体滨系4/2雕9/2惑023-59-第三章烛数佣控系统编挎程指令体震系4/2毫9/2幅023-60-R表示霞法:用裁半径R彩带有符鸟号的数植值来表笑示:θAB≤180○:R蹦≥0舍R10喷0;θ’AB>180○:R电<0足R-1辽00θABΘ′ABABR100说明:a、具体采殊用哪种眉方法,锄视具体炊的数控午系统而翼定。b、G00,静G01,柱G02,造G03是效同组续效记指令,缺灾省值G0茄1。c、本段鸡终点若与零上一段终兴点位置相术同,即起蓄点与终点谜最终没有缠相对位移雨,则可省帖略不写。第三章虏数科控系统编惊程指令体赵系4/29慰/202稼3-61-※对于整圆改只能采用I、J蛇、K的叨方式编票程加工如图殊所示整圆1和2。学起点为A欲点,若采搅用顺时针讲方向和半富径方法加执工圆1和滴圆2,则验程序均可施以写成:N01看G戒02咬X20楼Y0荷R-2载0F蔑100;这说明赞采用R方法帐来加工阀整圆不航唯一,疏所以应列采用义I、饲J、文K方台法来加宋工整圆把,这样灶则可以快得到唯叮一的加夜工路径开。则加工撤图中圆1的程序歉为:G02焦X慰20避Y0学I-杠20她J0芬F这100;加工上图忠中圆2的程序绑为:G02谨X20膨Y0伯I20舍J0化F1糊00;第三章佣数验控系统编作程指令体鼻系4/2渡9/2信023-62-在图中,系当圆弧A的起点栋为P1,味终点为P创2,圆弧色插补程序窄段为:G02贡X321昨.65迫Y280康I40绣J14润0F5滔0;或:G0煌2X3鬼21.6茎5Y2却80R苍-145容.6F扩50;当圆弧裳A的起帝点为P盯2,终嗓点为P敞1时,城圆弧插缴补程序田段为:G03董X160舌Y60捞I-1爆21.6停5J-斑80F绩50;或:G妖03师X16锣0Y贸60躬R-1吹45.雨6F捉50;第三章陆数菠控系统编焦程指令体西系4/29竿/202证3-63-加工顺裁弧AB、B行C、CD宵,刀具起流点在A点盲,进给速劝度80m凡m/mi详n,两种签格式编程节为:用圆心爹坐标I、J编升程:G92寒X0Y绘-15;G90国G03尸X15填Y0I抛0J1爱5F8辩0;G02丸X5区5Y蜻0I同20恳J0;G03权X80愉Y-25链I0俱J-25唱;用圆弧半洗径R编程投:G92蝴X0Y多-15;G90鼓G03少X15键Y0R宇15F母80;G02躺X55吗Y0R较20;G03姨X80解Y-25绳R-2抵5;第三章寻数灰控系统编栗程指令体蝴系4/2戴9/2贱023-64-运动控撕制指令-示例叔24/29喜/202旷3-65-运动控制刑指令-示例24/2葛9/2雪023-66-刀具由坐软标原点O快进至捐a点,从码a点开始电沿a、b奋、c、d摸、e、f杨、a切削叔,最终回地到原点O泊,编程如轿下:运动控踏制指令-示例程24/29积/202刮3-67-用绝对饲坐标编围程如下剥:N01萍G90念G00搞X30添Y30;N02惯G0貌1X雄120麦F1湿20;N03鼻Y5充5;N04询G0盏2X估95熟Y80在I0滥J2低5F麦100汉;N05谨G03纳X70扮Y105匹I-2摧5J0处;N06累G0蛮1X事30红Y10兆5F锻120前;N07叉Y3献0;N08寄G0龙0更X0令Y0释;N09捏M02;运动控及制指令-示例休24/2呼9/2旗023-68-用增量卵坐标编适程如下束:N01圣G91垦G00轧X30切Y30;N02办G0众1X番90误Y0榜F12水0;N03叉X0耻Y2策5;N04子G02昂X-25汉Y25智I0作J25扛F100爷;N05鹿G03中X-25挣Y25悲I-2梳5J0茂;N06祥G01义X-40担Y0全F120僵;N07魔X0呀Y-猎75;N08免G0为0X腥-30使Y-触30;N09葬M02爬;运动控柱制指令-示例24/2政9/2丽023-69-4、G顿04:僚暂停指愈令功能:设使刀具耕作短时斧间的暂含停(延辆时),糊用于无冶进给光记整加工风,如车粉槽、镗脊平面、嘴锪孔、总检测等罗场合常肆用该指现令。指令格络式:G04揪X(P)▁;式中:X为暂猎停时间邮,单位屋为毫秒宾或秒,竿视数控列系统而父定。暫停2s蓝ec,蛮則写成缩慧:G0萌4X趴2;或愈G04重X2得000;G04挡为非模辰态指令缩慧仅在本晴程序段洗有效。例如:N055扮G04副P30此00;(兼延时3秒雾)第三章鸣数控私系统编盘程指令率体系4/2娱9/2叫023-70-1.用于主轴有高速、低速档切换时,以M05指令后,用G04指令暂停几秒,使主轴真正停止时,再行换档,以避免损伤主轴的伺服电机。2.用于孔底加工时暂停几秒,使孔的深度正确及增加孔底面的光度,如钻沉孔、锥孔,顶尖孔等。3.用于切削大直径螺纹时,暂停几秒使转速稳定后再行切削螺纹,使螺距正确。第三章誉数控当系统编姿程指令残体系举例例:锪崇孔加工晌,孔底崇有表面封粗糙度姻要求。笛程序如歉下:…G01革Z-抱7.0宵F6不0;G04祸X5宪.0;狸(刀踏具在孔线底停留亩5s)G00箩Z7拍.0;…4.1.刀具半紧径补偿杨指令(G41、G42、G40)1.1刀具半径尾补偿概念实际的础刀具都温是有半泰径的。访使刀具年的刀尖歼沿零件况轮廓曲敢线加工砍,刀位境点的运举动轨迹尼即加工漠路线应烘该与零掏件轮廓局曲线有列一个半态径值大穴小的偏督移量。使刀具懒的刀位姐点正确钻运动有湾两种方梯式:1)加工前计还算出刀位型点运动轨衫迹,再编程咸加工;2)按零件柳轮廓的曲坐标数纵据编程诱,由系统根咽据工件轮怜廓和刀具寒半径R自动计港算出刀摘具中心置轨迹。第三章炒数控先系统编百程指令屈体系4.刀具补抽偿指令刀具半邻径补偿俭指令G41为刀具左监补偿,指樱顺着刀具泼前进方向折看,刀具调偏在工件薯轮廓的左跌边;G42为刀具右旋补偿,指筝顺着刀具饲前进方向脑看,刀具异偏在工件定轮廓的右伏边;G40为取消刀字补。书写格式重:1.G41、G42与G00,G01配合使疮用。2.G41、G42与G02,G03配合使用颤。X—Y—D;úûùêëéúûùêëé42410100GGGGD—;úûùêëé4241GGX—Y—R—;úûùêëé0302GG第三章巡寿数控堤系统编像程指令违体系刀具半排径补偿围过程刀具半径凳补偿执行挑过程一般北分为三步黑:(1)刀具补展偿建立(2)刀具补难偿进行(3)刀具补肿偿撤消刀具补出偿功能图还可以遵利用同乞一加工程序去适洲应不同的浙情况,如粗:1.利用刀宇具补偿功合能作粗、垂精加工余量补偿;2.刀具磨穗损后,重督输刀具半记径,不必修改程黑序;3.利用刀闯补功能进扒行凹凸模坚具的加工枣。第三章车数镜控系统编稼程指令体数系例铣氧削加工指图所示浊的轮廓酸,采用20㎜的立式铣迈刀。O001嫌0N01间0邀G92允X兴0仅Y0;N02听0隙G91作G涉00旋G4甘2朝X70圣Y葱40渗D0品1仗S80盲0唐M03于M仰08;N030颂G0灾1X轿80艰Y0迎F100;N040谎G0赛3X负40荷Y40芦I0边J40;N050碑G0诸1反Y60;N06宪0流X怒-20;N070注G0含2X辟-80虾I-4颂0;N080宝G0蚊1X吴-20;N090例Y-角100;N100东G0迎0G抄40未X-70蜘Y-抄40M酬05M馒09M皇02;

YXO

70602020ABCDEFGR40R4012010040

O第三章纳数控丘系统编尖程指令凉体系4.2刀具长录度补偿炮指令(G43、G44)用于刀具绢轴向(Z方向)泡补偿,袋可使刀拘具在Z方向上的杯实际位移赞大于或小查于程序给痒定值。即侮:书写格遣式:执行结张果:正偏置G43:Z实际值=Z指令值+(H—)负偏置G44:Z实际值=Z指令值-(H—)G40为取消刀御补。Z向实际位移量=程序给定值±补偿值可正可负Z—H—;

úûùêëé4443GG第三章尖数谱控系统编枕程指令体境系第三章待数控催系统编坟程指令贷体系5杠尺卸寸单位拨选择G20,姐G21G20:英制输入绝;G21:公制(移米制)术输入,姓其为缺冰省值。尺寸输堵入制式两及其单殖位线性轴旋转轴英制(G20)英寸度公制(G21)毫米度第三章骡数控畅系统编敢程指令配体系6进给速度话的单位设延定G94、残G95G94故[F-]驻:每分钟进贼给,其为榜缺省值;G95润[F烤-]:每转进给源。G94对于线遭性轴,F的单位蛾依据G20/木G21的设定而弱分别为mm/m福in或in/m智in;对于旋转猴轴,F的单位为蠢度/min敏。G95为每转特进给,雀即主轴幻玉转一周说时刀具笨的进给遍量。F的单位依蛾据G20荡/G2序1的设定而馋分别为mm/最r或in/r书。此功能只急在主轴装嚼有编码器遍时才能使绒用。第三章摆数控静系统编柳程指令脊体系7绝对值编杠程G90与相对值织编程G91G90忆:绝对值授编程,辛每个编丽程坐标弄轴上的醒编程值唇是相对于程序原滴点的。G90为缺省值递。G91惹:相对值编卸程,每个稠编程坐标昌轴上的编拔程值是相戚对于前一位间置而言的讽,该值等鞭于沿轴移壳动的距离刃。绝对编仰程时,叮用G90指令后惯面的X、Z表示X轴、Z轴的坐标铁值;增量编程董时,用U、W或G91指令后谜面的X、Z表示X轴、Z轴的增兆量值。第三章妖数残控系统编绒程指令体讨系如图所示奏,使用G90、雅G91编程:拨要求刀项具由原茫点按顺抖序移动倒到1、俱2、3梅点,然坊后回到棚原点。绝对编师程塑增量常编程激混合编疼程%0001N1G92X0Z0N2G01X15Z20N3X45Z40N4X25Z60N5X0Z0N6M30%0001N1G91N2G01X15Z20N3X30Z20N4X-20Z20N5X-25Z-60N6M30%0001N1G92X0Z0N2G01X15Z20N3U30Z40N4X25W20N5X0Z0N6M30图3.驴3.1G90/切G91编程第三章疮数控场系统编统程指令总体系8坐标系磨设定G92G92拍X-项Z-X、Z街:对刀点到慰工件坐标扑系原点的喜有向距离微。G92指令建参立工件乒坐标系顷。当执免行G92栏XαZβ指令后盘,系统锤内部即狂对线(α,β)进行记日忆,并叛建立一押个使刀荒具当前旨点坐标倘值为炸(α,β)愁的坐标掌系,系出统控制便刀具在压此坐标扣系中按爆程序进渣行加工辨。执行荒该指令驻只建立械一个坐幻玉标系,凉刀具并睡不产生伙运动。第三章众数培控系统编莫程指令体戏系坐标系选刮择G54~调G59G54屡、G5叫5、G峰56、弱G57雅、G5散8、G仙59G54~探G59是系统慢预定的蚁六个坐葵标系,雄可根据嚼需要选妥用。加工时其通坐标系的跪原点,必收须设为工分件坐标系号的原点在您机床坐标镇系中的坐臭标值,否环则加工出研的产品就挂有误差或贼报废,甚云至出现危辆险。这喂六个预定附工件坐标头系的原点垦在机床坐匀标系中的敲值(工件拔零点偏置暴值)可用MDI方式输入现,系统自供动记忆。裁工件坐标烦系一旦选壤定,后续屿程序段中炕绝对值编下程时的指大令值均为昨相对于坐订标系原点浪的值。G54~鹿G59为模态功父能,可相痕互注销,G54为缺省返值。第四章凶切削联用量的澡选择1.售确定资合理切削邀用量的意枝义切削用量爽包括切削未速度、进悄给量和切妖削深度。数控加嗓工时对亡同一加加工过程神选用不静同的切革削用量靠,会产段生不同透的切削尺效果。花合理的都切削用粉量应能盘保证工藏件的质胳量要求更(如加歪工精度府和表面抢粗糙度影),在让切削系乞统强度仆、刚性荡允许的层条件下夫充分利粪用机床鲜功率,书最大限析度地发竹挥刀具储的切削恼性能,斗并保证始刀具具烤有一定百的使用赚寿命。第四章怖切削环用量的蚂选择2.博选择渠切削用量跪的一般原辣则(1)河粗加工俗时切削送用量的瞒选择粗加工健时一般池以提高盐效率为彼主,兼缺顾经济筛性和加厨工成本割。提高等切削速架度、加是大进给须量和切德削深度哈都能提砍高生产骄率。其钩中切削纳速度对反刀具寿估命的影圣响最大间,切削岔深度对托刀具寿琴命的影积响最小稍,所以须考虑粗而加工切园削用量雁时首先刘应选择赚一个尽北可能大前的切削育深度,称以减少酸进给次砌数,其尝次选择循较大的题进给速渴度,最吉后在刀暮具使用至寿命和墙机床功爷率允许蚂的条件醒下选择香一个合微理的切料削速度镜。第四章垂切削倍用量的缴选择(2)供精庄加工、锋半精加熊工时切东削用量肌的选择精加工和角半精加工首的切削用四量要保证墓加工质量照,兼顾生省产效率

温馨提示

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

评论

0/150

提交评论