版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 数控车削加工编程第一节 数控车削编程概述一、数控车削的编程特点(1)数控车削加工的内容 端面车削、外圆柱面车削、内圆柱面的车削(镗孔)、钻孔加工、螺纹加工、复杂外形轮廓面车削等;(1)数控车削加工的内容 (2)数控车削加工的编程特点1.在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程或增量值编程,也可以采用混合编程。一般情况下,利用自动编程软件编程时,通常采用绝对值编程。 (2)数控车削加工的编程特点2.被加工零件的径向尺寸在图样上和测量时,一般用直径值表示。所以采用直径尺寸编程更为方便。 (2)数控车削加工的编程特点3. 由于车削加工常用棒料或锻料作为毛坯,加工余量较大,为简
2、化编程,数控装置常具备不同形式的固定循环,可进行多次重复循环切削。 (2)数控车削加工的编程特点4.编程时,认为车刀刀尖是一个点,而实际上为了提高刀具寿命和工件表面质量,车刀刀尖常磨成一个半径不大的圆弧,为提高工件的加工精度,编制圆头刀程序时,需要对刀具半径进行补偿。大多数数控车床都具有刀具半径自动补偿功能(G41,G42),这类数控车床可直接按工件轮廓尺寸编程。二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数
3、控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码二、车床数控系统的功能与指令代码三、数控车削编程中的有关问题(1)坐标系统 数控车床坐标系统分为机床坐标系机床坐标系和工作坐标系工作坐标系(编程坐标系)。无论哪种坐标系都规定与车床主轴轴线平行的方向为Z 轴,且规定从卡盘中心至尾座预尖中心的方向为正方向。在水平面内与主轴轴线垂直的方向为X轴,且规定刀具远离主轴旋转中心的方向为正方向。(1)坐标系统 1.机床坐标系 车床的机床原点为主轴
4、旋转中心与卡盘后端面的交点。(1)坐标系统2.参考点 参考点是机床上的一个固定点。该点是刀具退离到一个固定不变的极限点,其位置由机械挡块或行程开关来确定。以参考点为原点,坐标方向与机床坐标方向相同建立的坐标系叫做参考坐标系。(1)坐标系统 3.工件坐标系(编程坐标系) 数控编程时应该首先确定工件坐标系和工件原点。 零件在设计中有设计基准,在加工过程中有工艺基准,同时应尽量将工艺基准与设计基准统一,该基准点通常称为工件原点。(1)坐标系统 3.工件坐标系(编程坐标系)第二节 基本功能及其指令的编程一、尺寸系统 (1)工件坐标系设定指令 数控编程时,必须先建立工件坐标系,用来确定刀具刀位点在坐标系
5、中的坐标值。(1)工件坐标系设定指令1.编程格式 工件坐标系设定指令的编程格式如下。 式中, 分别为刀尖的起始点距工件原点在X向和Z向的尺寸。执行G50指令时,机床不动作,即X,Z轴均不移动,系统内部对( )进行记忆,显示器上的坐标值发生了变化,这就相当于在系统内部建立了以工件原点为坐标原点的工作坐标系。(1)工件坐标系设定指令【例】建立图示零件的工件坐标系。(1)工件坐标系设定指令(1)工件坐标系设定指令注意事项: 有些数控机床用G92指令建立工件坐标系,如华中数控 系统;有的数控系统则直接采用零点偏置指令 建立工件坐标系,如 系统。(2)绝对和增量尺寸编程(G90,G91) G90和G91
6、指令分别对应着绝对位置数据输入和增量位置数据输入。 G90表示程序段中的尺寸字为绝对坐标值,即从编程零点开始的坐标值。系统上电后,机床处在G90状态。 G90编入程序时,以后所有输入的坐标值全部是以编程零点为基准的绝对坐标值,并且一直有效,直到在后面的程序段中由G91(增量位置输入数据)替代为止。(2)绝对和增量尺寸编程(G90,G91)(2)绝对和增量尺寸编程(G90,G91)(2)绝对和增量尺寸编程(G90,G91)(2)绝对和增量尺寸编程(G90,G91)注意: 有些数控系统没有绝对和增量尺寸指令,当采用绝尺寸编程时,尺寸字用X、Y、Z 表示;采用增量尺寸编程时,尺寸字用U、V、W 表示
7、。数控车床采用X、Z 和U、W分别表示绝对和增量尺寸(3)公制尺寸,英制尺寸指令 工程图纸中的尺寸标注有公制和英制两种形式。 数控系统可根据所设定的状态,利用代码把所有的几何值转换为公制尺寸或英制尺寸(刀具补偿值和可设定零点偏置值也作为几何尺寸),同样进给率F的单位也分别为() (*+(*+ ) (*+)或() , (*+ ) ,)。该指令为续效指令,系统上电后,机床处在公制状态。(3)公制尺寸,英制尺寸指令公制与英制单位的换算关系为: 注意:数控系统不同,公制/英制尺寸指 令不同。FANUC系统采用 G21/G20;西门子采用G70/G71.二、刀具功能T、主轴转速功能S和进给功能F(1)选
8、择刀具与刀具偏置 选择刀具和确定刀参数是数控编程的重要步骤,其编程格式因数控系统不同而异,主要格式有以下几种。1.采用T指令编程由地址功能码T和数字组成。有Txx 和Txxxx两种格式,数字的位数由所用数控系统决定,T后面的数字用来指定刀具号和刀具补偿号。例如:T0404表示选择第04号刀,04号偏置量。 T0200表示选择第02号刀,刀具偏置取消。(1)选择刀具与刀具偏置2.采用T、D 指令编程利用T功能选择刀具,利用D功能选择相关的刀偏。其编程的顺序为T、D。 T和D 可以编写在一起,也可以单独编写,例如: T5D18选择-5号刀,采用刀具偏置表18号的偏置尺寸; D22仍用5 号刀,采用
9、刀具偏置表22号的偏置尺寸; T3选择3 号刀,采用刀具与该刀相关的刀具偏置尺寸。(2)主轴转速功能S 由地址码S和在其后面的若干数字组成,单位为转速单位(r/min)。例如:S320表示主轴转速为320 r/min 。 注意:有些数控机床没有伺服主轴,即采用机械变速装置,编程时可以不编写S功能。(2)主轴转速功能S1.恒线速度控制(G96) 当数控机床的主轴为伺服主轴时,可以通过指令G96, 来设定恒线速度控制。系统执行G96 指令后,便认为用S指定的数值表示切削速度。例如G96 S150,表示切削速度为150mm/min。(2)主轴转速功能S2.主轴转速控制(G97) G97 是取消恒线速
10、度控制指令,编程G97后,S 指定的数值表示主轴每分钟的转速。例如G97 S1200,表示主轴转速为1200r/min。(2)主轴转速功能S3.最高速度限制G50 或G92 G50 和G92除有坐标系设定功能外,还有主轴最高转速设定功能。例如G50 S2000,表示把主轴最高转速设定为2000r/min。 用恒定速度控制进行切削加工时,为了防止出现事故,必须限定主轴转速。(3)进给功能F 进给功能F表示刀具中心运动时的进给速度。由地址码F 和后面若干位数字构成。这个数字的单位取决于每个系统所采用的进给速度的指定方法。具体内容见所用机床编程说明书。 注意事项如下:(3)进给功能F1.进给率的单位
11、是直线进给率mm/min或in/min,还是旋转进给率mm/r或in/r,取决于每个系统所采用的进给速度的指定方法。直线进给率与旋转进给率的含义如图所示。(3)进给功能F2.当编写程序时,第一次遇到直线G01或圆弧G02,G03插补指令时,必须编写进给率F。当工作在快速定位G00方式时,机床将以通过机床轴参数设定的快速进给率移动,与编写的F指令无关。(3)进给功能F 3. 功能为模态指令,实际进给率可以通过cnc操作面板上的进给倍率旋钮,在0120%之间控制。三、常用的辅助功能 辅助功能也叫M功能或M 代码,它是控制机床或系统开关功能的一种命令. 常用的辅助功能的M代码、含义及用途常用的辅助功
12、能的M代码、含义及用途常用的辅助功能的M代码、含义及用途常用的辅助功能的M代码、含义及用途 第三节第三节 插补指令的编程插补指令的编程一、快速线性移动指令G00 G00用于快速定位刀具,没有对工件进行加工,可以在几个轴上同时执行快速移动,由此产生一线性轨迹。 (1)编程格式一、快速线性移动指令G00(2)注意事项 使用G00指令时,刀具的实际运动路线并不一定是直线,而是一条折线。使用G00指令时,机床的进给率由轴机床参数指定,G00 指令是模态代码。【例】利用快速移动指令将刀具从起始点A 移动到点C二、带进给率的线性插补指令G01 直线插补指令是直线运动指令,它命令刀具在两坐标间以插补联动方式
13、按指定的进给速度做任意斜率的直线运动,该指令是模态(续效)指令。二、带进给率的线性插补指令G01(1)编程格式 X,Z为刀具移动的目标点;F为进给速度。(2)说明 G01指令后的坐标值取绝对值编程还是取增量值编程由G90/G91决定。 F指令也是模态指令,F的单位由直线进给率或旋转进给率指令确定。车削加工的直线插补实例1车削加工的直线插补实例2车削加工的直线插补实例3车削加工的直线插补实例4三、圆弧插补指令G02/G03 圆弧插补指令命令刀具在指定平面内按给定的进给速度F作圆弧运动,切削出圆弧轮廓。 圆弧插补指令分为顺时针圆弧插补指令(G02)和逆时针圆弧插补指令(G03)。 (1)圆弧顺逆的
14、判断(2) G02/G03的编程格式 在零件上车削加工圆弧时,不仅要用G02/G03指出圆弧的顺逆时针方向,用X,Z指定圆弧的终点坐标,而且还要指定圆弧的中心位置。常用指定圆心位置的方式有两种,因而G02/G03的指令格式有两种。(2) G02/G03的编程格式(2) G02/G03的编程格式(3)说明 1.采用绝对值编程时,圆弧终点坐标为圆弧终点在工件坐标系中的坐标值,用X,Z表示;当采用增量值编程时,圆弧终点坐标为圆弧终点相对于圆弧起点的增量值。 2.数控车床的圆心坐标为I、K,表示圆弧起点到圆弧中心起点到圆弧中心所作矢量分别在X,Z坐标轴方向上的分矢量(矢量方向指向圆心)。绝对坐标系中,
15、顺弧与逆弧的圆心I、K 。绝对坐标系中,顺弧与逆弧的圆心I、K 。(2) G02/G03的编程格式(说明)3.当用半径指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧的可能性,为区别,规定圆心角 时,用“+R”表示; 时,用“R”表示。4.用半径R指定圆心位置时,不能描述整圆。【例】如下图,采用英制尺寸,绝对坐标编程。加工程序段:【例】如下图,采用英制尺寸,绝对坐标编程。加工程序段:四、螺纹车削加工指令 螺纹加工的类型包括:内(外)圆柱螺纹和圆锥螺纹、单头螺纹和多头螺纹、恒螺距与变螺距螺纹,数控系统提供的螺纹加工指令包括单一螺纹指令和螺纹固定循环指令。横螺距螺纹的形式四、
16、螺纹车削加工指令 G32(英)/G33(公)指令可以执行单行程螺纹切削,车刀进给运动严格根据输入的螺纹导程进行。但是,车刀的切入、切出、返回均需编人程序。(1)螺纹编程格式(1)螺纹编程(2)注意事项1.进行横螺纹加工时,其进给速度F的单位采用旋转进给率,即mm/r(或in/r);2. 为避免在加减速过程中进行螺纹切削,要设引入距离 ,和超越距离 ,即升速进刀段和减速退刀段,一般 为25mm, ,若螺纹的收尾处没有退刀槽时,一般按45退刀收尾。(1)螺纹编程(切削螺纹时的引入距离)【例】 螺纹外径已加工完成,牙型深度1.2mm, 分5次进给,吃刀量(直径值)分别为0.9,0.6,0.4,0.4
17、,0.1,绝对编程程序段:程序段:五、暂停指令G04 G04指令可使刀具作短暂的无进给光整加工,一般用于切槽、镗平面、锪孔等场合 。 (1)编程格式 地址码X或P 为暂停时间。五、暂停指令G04(2)说明 其中:X 后面可用带小数点的数,单位为s,如G04 X5.0表示前面的程序执行完后,要经过5s的暂停,下面的程序段才执行;地址P后面不允许用小数点,单位为ms。如G04 P1000表示暂停1 S。【例】用暂停G04 进行切槽加工的实例程序段:第四节 刀具补偿指令及其编程一、不具备刀具半径补偿功能时的编程 在数控切削加工中,为了提高刀尖的强度,降低加工表面粗糙度,刀尖处成圆弧过渡刃。在车削内孔
18、、外圆或端面时,刀尖圆弧不影响其尺寸、形状;在切削锥面或圆弧时,就会造成过切或少切现象。一、不具备刀具半径补偿功能时的编程 目前,较高级的车床控制系统,不仅具有刀尖圆弧半径补偿功能,而且可以根据刀尖的实际情况,选择刀位点轨迹,编程和补偿都十分方便。 但有些简易数控系统不具备半径补偿功能,因此,当零件精度要求较高且又有圆锥或圆弧表面时,可以按刀尖圆弧中心编程,也可以在局部进行补偿计算,来消除刀尖半径引起的误差。一、不具备刀具半径补偿功能时的编程(1)按假想刀尖编程 数控车床总是按“假想刀尖”点来对刀,使刀尖位置与程序中的起刀点(或换刀点)重合。(2)刀心轨迹编程 不具备刀具半径补偿功能的数控系统
19、,除按假想刀尖轨迹数据编程外,还可以按刀心轨迹编程。 (2)刀心轨迹编程 用假想刀尖轨迹和刀心轨迹编程方法的共同缺点是当刀具磨损或重磨后,需要重新计算编程参数,否则会产生加工误差。二、具备刀具半径补偿功能时的刀具半径补偿二、具备刀具半径补偿功能时的刀具半径补偿(1)刀具半径补偿指令(G41、G42、G40) 在实际加工中,一般数控装置都有刀具半径补偿功能,为编制程序提供了方便。有刀具半径补偿功能的数控系统,编程时不需要计算刀具中心的运动轨迹,只按零件轮廓编程只按零件轮廓编程。使用刀具半径补偿指令,并在控制面板上手工输入刀具半径,数控装置便能自动地计算出刀具中心轨迹,并按刀具中心轨迹运动。即执行
20、刀具半径补偿后,刀具自动偏离工件轮廓一个刀具半径值,从而加工出所要求的工件轮廓。(1)刀具半径补偿指令()刀具半径补偿指令(G41、G42、G40)(1)刀具半径补偿指令()刀具半径补偿指令(G41、G42、G40) G41为刀具半径左补偿,即刀具沿工件左侧运动方向时的半径补偿; G42为刀具半径右补偿,即刀具沿工件右侧运动时的半径补偿; G40为刀具半径补偿取消,使用该指令后,G41,G42 指令无效。 G40必须和G41或G42成对使用,刀具半径补偿的三步过程1.刀补的建立,刀具中心从与编程轨迹重合过渡到与编程轨迹偏离一个偏置量的过程。2.刀补进行,执行有G41、G42 指令的程序段后,刀
21、具中心始终与编程轨迹相距一个偏置量。3.刀补的取消,刀具离开工件,刀具中心轨迹要过渡到与编程重合的过程。刀补使用注意点: 编程时应注意:G41、G42 不能重复使用,即在程序中前面有了G41或G42指令之后,不能再直接使用G41或G42指令。若想使用,则必须先用G40指令解除原补偿状态后,再使用G41或G42,否则补偿就不正常了。 第五节 固定循环 对数控车床而言,非一刀加工完成的轮廓表面、加工余量较大的表面,采用循环编程,可以缩短程序段的长度,减少程序所占内存。一、FANUC 0i-TA系统的固定循环 FANUC 0i-TA车削数控系统分为简单固定循环、复合固定循环和钻孔固定循环3类。 (1
22、)简单固定循环 外径/内径切削固定循环(G90) 螺纹切削固定循环(G92) 端面切削固定循环(G94)1.外径/内径切削固定循环(G90)(外圆柱面)1.外径/内径切削固定循环(G90)(锥形柱面)【例】利用单一形状固定循环指令,编写粗加工程序。【例】加工锥面零件,利用单一形状固定循环指令,编写粗加工程序。2.车削螺纹循环指令G92 该指令车削锥螺纹和圆柱螺纹,刀具从循环起点开始按梯形循环,最后又回到循环起点。2.车削螺纹循环指令G92【例】加工圆柱螺纹,起刀点设在X100.0,Z150.0位置,用螺纹固定循环指令,编写程序。程序段【例】起刀点设在X100.0,Z150.0位置,用螺纹固定循
23、环指令,编写程序。程序段3.端面车削固定循环G94平端面车削固定循环3.端面车削固定循环G94锥形切削固定循环3.端面车削固定循环G94平端面车削固定循环锥形切削固定循环【例】利用端面车削固定循环指令,编写粗加工程序。程序单【例】加工带锥面的零件,利用端面车削固定循环指令,编写粗加工程序。程序段第二大类 多重固定循环 数控车中G90、G92和G94是单一固定循环,它将“切入切入切削切削退刀退刀返回返回”四个动作、四个程序段简化为一个程序段。 FANUC数控系统还在加工软件中设置了多重复合循环,在编制加工程序时,根据零件图样、材质等要求,只需指定精加工路线(即按零件轮廓编程)和粗加工的背吃刀量,数控系统就会自动计算出粗加工路线和加工次数,进一步简化计算,简化加工程序和编程工作。第二大类 多重固定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年影视制作与发行代理合同
- 2024年度计算机软件开发及技术支持服务合同2篇
- 2024版设备租赁与维护年度合同3篇
- 2024年度企业员工出差与住宿安排及劳动合同规定合同6篇
- 2024年分包商劳务合同3篇
- 2024版实验室空调设备采购及安装合同3篇
- 2024年房产买卖合同违约责任3篇
- 2024年度软装设计效果图合同
- 2024年户外墙面租赁协议范本版B版
- 2024年书画经纪业务合同范本3篇
- 2023年山东高中学业水平合格考信息技术试卷试题(答案详解)
- 医师定期考核医师调离申请表
- 风险分级管控与隐患排查治理双重预防机制建设实施方案
- 数学思想与方法期末考试范围答案全
- 道路客运站服务管理规范课件
- 初中地理情境教学课件
- 抗肿瘤药物医嘱评价表
- 博士论文的写作
- 19G522-1 钢筋桁架混凝土楼板
- 医疗设备安装、调试及验收方案
- 机车轮对轴承压装机液压系统设计
评论
0/150
提交评论