数控车床概述和编程new课件_第1页
数控车床概述和编程new课件_第2页
数控车床概述和编程new课件_第3页
数控车床概述和编程new课件_第4页
数控车床概述和编程new课件_第5页
已阅读5页,还剩118页未读 继续免费阅读

下载本文档

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

文档简介

1、数控车床杭州友佳培训中心杭州友佳精密机械有限公司2 数控加工程序1 概述 1.1 数控机床的组成1.3 数控机床的加工特点3 数控车床编程基础3.3 数控车常用各种指令 3.3.1常用辅助功能M指令 3.3.2刀具功能指令(T指令) 3.3.3进给功能指令(F指令) 3.3.4主轴功能指令(S指令)3.3.5常用准备功能指令(G指令)目 录进 入 1.2 数控机床的分类2.1机床坐标系和工作坐标系的定义2.2数控机床编程步骤3.1 数控车床编程特点3.2数控车床的基本编程方法进 入进 入进 入进 入进 入进 入进 入进 入进 入进 入进 入进 入进 入进 入进 入3.4 数控车编程例进 入1.

2、4 数控机床结构进 入1 数控机床概述上一页目 录下一页一.数控机床发展史1984年美国巴森兹(parsons)公司在研制加工直升飞机叶片轮廓样板时提出了数控机床的初始设想。1949年与麻省理工学院(MIT)合作,开始了三坐标铣床的数控化工作。1952年3月公开发布了世界上第一台数控机床的试制成功,可作直线插补。1955年进入实用化阶段。此后,德国、英国、日本和苏联等国都开始研制数控机床,其中日本发展最快。1959年美国开发成功具有刀库、刀具交换装置、回转工作台的数控机床,可在一次装夹中对工件的多个面进行多工序加工。至此数控机床的新一代类型加工中心(Machining Center)诞生,并成

3、为当今世界数控机床发展的主流。上一页目 录下一页什么是数控机床数控技术与数控机床 数控-即数字控制(Numerical Control, NC),是采用数字化信息(数字、字母和符号)实现自动化控制的技术。 数控机床-是用数字化信号对机床的运动及其加工过程进行控制的机床。1.1 数控机床的组成 数控机床主要有加工中心、数控车床、数控铣镗床、数控磨床和电加工机床等。一、机床数控技术的组成 机床数控技术是现代制造技术、设计技术、材料技术、信息技术、绘图技术、控制技术、检测技术及相关的外围支持技术的集成,其由机床附属装置、数控系统逐步形成外围技术组成,如动画所示。上一页目 录下一页二、 数控机床构成及

4、工作过程(一)、数控机床的组成部分与基本工作过程(动画)。动画 数控机床的主要组成部分与基本工作过程上一页目 录下一页1.2 数控机床的分类 数控机床品种规格繁多,其分类方法大致有以下几种。一、 按加工工艺方法分类(一)金属切削类 指采用车、铣、镗、铰、钻、磨、刨等各种切削工艺的数控机床。它主要分为普通型数控机床(数控车床、数控铣床、数控磨床等)和加工中心(镗、铣类加工中心、车削中心、钻削中心等)。(二)金属成形类 指采用挤、冲、压、拉等成形工艺的数控机床,常用的有数控压力机、数控折弯机、数控弯管机、数控旋压机等。(三)特种加工类 主要有数控电火花线切割机、数控电火花成形机、数控火焰切割机、数

5、控激光加工机等。(四)测量、绘图类 指三坐标测量仪、对刀仪、绘图仪等。上一页目 录下一页(二)点位直线控制数控机床 点位直线控制(动画)数控机床的特点是机床移动部件不仅要实现由一个位置到另一个位置的精确移动定位,而且能实现平行坐标轴方向的直线切削加工运动。点位直线数控机床虽然扩大了点位控制数控机床的工艺范围,但它的应用仍然受到了很大的限制。 这类数控机床主要有简易数控车床、数控铣镗床等。动画 点位直线控制上一页目 录下一页上一页目 录下一页按控制方式分类 1)开环控制系统(Open Loop Control) 系统没有反馈元件,通常用功率步进电机或电液伺服电机作为执行机构。控制精度取决于电机和

6、丝杠的精度。比较简单,工作稳定,易掌握使用,但精度和速度的提高受到限制。上一页目 录下一页2)闭环控制系统(Closed Loop Control) 在机床移动部件上装有位置检测装置。 精度主要取决于测量元件的精度。 精度高、速度快。主要用于精度要求较高的机床。上一页目 录下一页定位精度:定位精度是机床工作台等移动部件在确定的终点所能达到的实际位置的精度。其误差是机床的定位误差。重复定位精度:指在同一台数控机床上,应用相同的程序相同的代码加工一批零件所能达到的连续结果的一致程度。其误差为重复定位误差。分度精度:分度精度是指分度工作台在分度时,理论要求回转的角度值和实际的角度的差值。其误差为分度

7、误差。分辨率与脉冲当量:是指数控机床所能反映到的机床移动部件上的最小移动量,即最小脉冲当量。数控机床的主要性能指标1.3 数控机床的加工特点一、加工精度高、质量稳定 数控机床的机械传动系统和结构都有较高的精度、刚度和热稳定性。而且机床的加工精度不受零件复杂程度的影响,零件加工的精度和质量由机床保证,完全消除了操作者的人为误差。所以数控机床的加工精度高,而且同一批零件加工尺寸的一致性好,加工质量稳定。二、加工生产效率高 数控机床结构刚度好、功率大、能自动进行切削加工,所以能选择较大的、合理的切削用量,并自动连续完成整个切削加工过程,能大大缩短机动时间。在数控机床上加工零件,一般使用通用夹具,又可

8、免去划线等工作,所以能大大缩短加工准备时间。又因为数控机床定位精度高,可省去加工过程中对零件的中间检测时间,所以数控机床的生产效率高。上一页目 录下一页三、减轻劳动强度,改善劳动条件 数控机床的加工,除了装卸零件,操作键盘、观察机床运行外,其他的机床动作都是按加工程序要求自动连续地进行切削加工,操纵者不需要进行繁重的重复手工操作。四、加工的适应性强、灵活性好 因数控机床能实现几个坐标联动,加工程序可按对加工零件的要求而变换,所以它的适应性和灵活性很强,可以加工普通机床无法加工的形状复杂的零件。五、有利于生产管理 数控机床加工,能准确计算零件的加工工时,并有效地简化刀、夹、量具和半成品的管理工作

9、。加工程序是用数字信息的标准代码输入,有利于计算机联接,构成由计算机控制和管理的生产系统。上一页目 录下一页2 数控加工程序 数控机床的坐标系规定已标准化,按右手直角笛尔卡坐标系确定如动画所示。一般假设工件静止,通过刀具相对工件的移动来确定机床各移动轴的方向。2.1 机床坐标系和工作坐标系的定义动画右手直角笛卡儿坐标系上一页目 录下一页动画 数控车床坐标系应沿正方向Y前进。数控车床的坐标方向动画所示,图中表示的方向为实际运动部件的移动方向。 如Z轴是垂直的,则从主轴向立柱看时X轴的方向指向右边。上述正方向都是刀具相对于工件而言的。 在确定了X、Z轴之后,可按右手直角笛尔卡坐标系确定Y轴的正方向

10、,即在Z-X平面内,从正方向Z转到正方向X时,右螺旋 工作坐标系是编程人员在编程和加工工件时建立的坐标系。工作坐标系的原点简称工件原点,也称工件零点或编程零点,其位置由编程者自行设定,一般设在工件的设计、工艺基准处。 二、工作坐标系上一页目 录下一页2.2数控机床编程步骤 数控机床编程步骤从分析零件图开始到零件加工完毕,整个过程如动画所示。动画零件加工过程上一页目 录下一页数控编程的基本概念 加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为C向,顺时针为C向,如动画所示:动画 数控车床坐标系上一页目 录下一页二、加工坐标

11、系三、数控车床的坐标原点 在数控车床上,机床原点一般取在卡盘端面与主轴中心线的交点处,见动画。同时,通过设置参数的方法,也可将机床原点设定在X、Z坐标的正方向极限位置上。 四、直径编程方式 在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如动画所示:A点(18,45),B点(28,20)。动画 直径编程动画 数控车床坐标原点上一页目 录下一页数控编程的基本概念3.2数控车床的基本编程方法一、编程坐标系 编程坐标系是编程人员根据零件图样及加工工艺等建立的坐标系。 (a)、X轴方向的原点的确定:对于某一加工工件,程序原点的 设定通常是将主轴中心设为X轴方向的原点。 A、定义:程序原点是

12、指程序中的坐标原点,即在数控加工 时,刀具相对于工件运动的起点,所以也称为“对刀点”。B、程序原点的确定:在编制数控车削程序时,首先要确定作为 基准的程序原点。二、程序原点上一页目 录下一页b:精切后夹紧定位面; (见下右图) 图:数控车削加工的程序原点(b) Z轴方向的原点的确定:a:精切后右端面;(见下左图)上一页目 录下一页C、工件坐标系三、参考点(机械零点) 定义:参考点是机床上的一个固定点。该点是刀具退到X、Z轴正方向的一个固定不变的极限点,其位置由机械挡块或行程开关来确定。 以参考点为原点,坐标方向与机床坐标方向相同而建立的坐标系叫做参考坐标系,在实际使用中通常以参考坐标系计算坐标

13、值。以程序原点为原点,所构成的坐标系称为工件坐标系。上一页目 录下一页F:进给功能字。表示刀具中心运动时的进给速度。F若干位 数字构成。S:主轴转速功能字。 S若干位数字组成。 单位r/min。 T:刀具功能字。 T 若干位数字组成。数字的位数由所用 系统决定。M:辅助功能字。 M 两位数字组成。;:程序段结束。2、使用分隔符的程序段格式。3、固定程序段格式。G:准备功能指令。用G两位数字表示。 尺寸字( X、Z 等):准备功能指令。由地址码、符 号及绝对值的数值构成。上一页目 录下一页3.3 数控车常用各种指令 数控车削加工包括内外圆柱面的车削加工、端面车削加工、钻孔加工、螺纹加工、复杂外形

14、轮廓回转面的车削加工等,在分析了数控车床工艺装备和数控车床编程特点的基础上,下面将结合配置FANUC-0i数控系统的数控车床重点讨论数控车床基本编程功能指令。上一页目 录下一页常用FANUC准备功能G代码表G代码组功能AB CG00G00G0001定位(快速)G01G01G01直线插补(切削进给)G02G02G02顺时针圆弧插补G03G03G03逆时针圆弧插补G04G04G0400暂停G20G20G7006英寸输入G21G21G71毫米输入G28G28G2800返回参考位置G40G40G4007刀尖半径补偿取消G41G41G41刀尖半径补偿左G42G42G42刀尖半径补偿右G50G92G920

15、0坐标系设定或最大主轴速度设定注:本课件以A类G代码为例!上一页目 录下一页G54G54G5414选择工件坐标系1G55G55G55选择工件坐标系2G56G56G56选择工件坐标系3G57G57G57选择工件坐标系4G58G58G58选择工件坐标系5G59G59G59选择工件坐标系6G70G70G7200精加工循环G71G71G73粗车外圆G72G72G74粗车端面G73G73G75多重车削循环G90G77G2001外径 / 内径车削循环G92G78G21螺纹切削循环G94G79G24端面车削循环G96G96G9602恒表面切削速度控制G97G97G97恒表面切削速度控制取消G98G94G94

16、05每分进给G99G95G95每转进给G90G9003绝对值编程G91G91增量值编程注:1、有“”标记的指令为开机时即已被设定的指令。2、“00”群组的G代码没有连续性,只能在一个程序段中起作用。3、一个程序段上可使用若干不同组群的G指令,若使用一个以上同组群的G指令则只有排列在最后的G指令有效。上一页目 录下一页3.3.1 常用辅助功能M指令 执行含有M00指令的语句后,机床自动停止。如编程者想要在加工中使机床暂停(检验工件、调整、排屑等),使用M00指令,重新启动后,才能继续执行后续程序。2、M01指令:选择停止 执行含有M01的语句时,如同M00一样会使机床暂时停止,但是,只有在机床操

17、作面板上的“选择停止”键处于“ON”状态时,此功能才有效,否则,该指令无效。常用于关键尺寸的检验或临时暂停。 3、M03指令:主轴正转。主轴顺时针方向旋转。4、M04指令:主轴反转。主轴逆时针方向旋转。 M指令是用来控制机床各种辅助动作及开关状态的。如主轴的转与停、冷却液的开与关等等。程序的每一个语句中M代码只能出现一次。1、M00程序停止上一页目 录下一页9、M02指令:程序结束 该指令表明主程序结束,机床的数控单元复位,如主轴、进给、冷却停止,表示加工结束,但该指令并不返回程序起始位置。10、M30指令:程序结束 与M02指令一样,表示主程序结束,区别是M30指令执行后使程序返回开始状态。

18、 6、M07冷却液开:执行M07后,冷却液、雾状冷却液打开。7、M08冷却液开:执行M08后,液状冷却液打开。8、M09冷却液关5、M05指令:主轴停转. 主轴停转是在该程序段其他指令执行完后才停止。上一页目 录下一页 选择刀具和确定刀具参数是数控编程的重要步骤,其编程格式因数控系统不同而异,该指令可指定刀具及刀具补偿,地址符号为“T”。输入格式:T _ _ _ _ ; 前两位是刀具序号:1-12 ,后两位是刀具补偿号: 1-12;注意:、刀具序号与刀架(刀塔)刀位号相对应; 、刀具补偿包括形状补偿和磨耗补偿; 、刀具序号和刀具补偿号不必相同,为了方便通常使 它们一致。 3.3.2 刀具功能指

19、令(T指令)上一页目 录下一页3.3.3 进给功能指令(F指令) 进给功能F表示刀具中心运动时进给速度,由地址码F和后面若干数字构成,有以下两种使用方法 :1.每转进给量(mm/r)格式:G99_F_; F后面的数字是主轴每转进给量,小数点输入指令范围:0.0001-500.0000 (mm/r)2.每分钟进给量(mm/ min) 格式:G98_F_;F后面的数字是每分钟刀具进给量,指令范围:1-10000 (mm/ min)。每分钟进给量上一页目 录下一页S功能指令用于控制主轴转速。 格式 :S_;S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。

20、(1)最高转速限制S后面的数字表示的是最高转速:r/min。例:G50 S3000 表示最高转速限制为3000r/min。编程格式 G50 S_;3.3.4 主轴功能指令(S指令)上一页目 录下一页(2)恒线速控制编程格式 G96 S_; S后面的数字表示的是恒定的线速度:m/min。例:G96 S150 表示切削点线速度控制在150 m/min。(3)恒转速控制编程格式 G97 S_; S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。 例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。上一页目 录下一页电脑计算转速公式1000*V(切削

21、米数)(转速随直径大小改变)N=(恒线速取消,转速不随直径大小改变)3.1416*D(切削直径)(使用在车削范围直径变化较小及车牙)(使用在车削范围直径变化较大)1.绝对坐标编程和相对坐标编程(X_Z_、U_W_)(1) X_Z_ :表示程序段中的尺寸字为绝对坐标值,刀具远动的位置坐标是指刀具相对于程序原点的坐标。用 X 、Z表示。格式: G01 X_ Z_ F_;3.3.5 常用准备功能指令(G指令)XG01 X60 Z-50 F_;上一页目 录下一页ZX205010060(2) U_ W_ :刀具远动的位置坐标是指刀具从当前位置到下一个位置之间的增量。用 U、W表示。格式: G01 U_

22、W_ F_;ZX2050100G01 U40 W-50 F_;上一页目 录下一页602.G00快速点定位指令 该指令命令刀具以点位控制方式从刀具所在点快速移动到目标位置,进给速度由机床控制面板上的快速进给倍率进行控制。 输入格式: G00 X(U)_Z(W)_;上式中: X(U)、Z(W)终点坐标 X(U)按直径值输入G00 X45 Z8; 或G00 U-25 W-92;上一页目 录下一页G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。格式:G01 X(U)_Z(W)_F_; (1)G01外(内)圆柱(锥)切削 格式: G01 X(U)_Z(W)_F_;G0

23、1用法:3. G01 直线插补指令上一页目 录下一页上一页目 录下一页O0001;G97 S800 T0101;M43;G00 X0 Z2.; 定位G01 ZO F0.2; 到O点G01 X20 (Z0) ; O-AX25.2; B-CX30 Z-34; C-DX38; D-EZ-39 ; E-FGOO X100.Z50.; 退刀M30;4.圆弧插补指令(G02/G03) 1)判别原则 方向判别方法:沿圆弧所在平面的另一坐标轴的负方向看去,顺时针方向为G02,逆时针方向为G03。2)格式:G02/G03 X(U)_Z(W)_I _K _F _; 或G02/G03 X(U)_Z(W)_R _F

24、_; 其中:X、Z 的值是指圆弧插补的终点坐标值;I、K 是指圆心相对圆弧起点的增量坐标R、圆弧半径。f 、进给率。G02顺时针方向G03逆时针方向上一页目 录下一页上一页目 录下一页上一页目 录下一页请练习以下各题,写出精车程式上一页目 录下一页请练习以下题,写出精车程式上一页目 录下一页请练习以下题,写出精车程式上一页目 录下一页1.外径/内径切削循环(G90)1,在以下指令指定直线切削循环 G90X(U)_ Z(W) _ F _ ; X _ Z _ 循环终点坐标 F _ 进给量上一页目 录下一页 用以下指令指定斜度切削循环 G90X(u)_ Z(w) _ R _ F_; X _ Z _

25、循环终点坐标 R _ 斜度差 F _ 进给量注:如果起刀点由A点变为B点,斜度差则由R变为R1在增量程式制作,位址U及W后数值的正负符号依照路径1及2的方向而定。在以上范例,U及W是负号。在单节模式,只按一次起动按钮就可执行操作1、2、3、4上一页目 录下一页用以下指令指定端面切削循环 G94X(U)_ Z(W)_ F _;2.端面切削循环(G94)上一页目 录下一页2.端面切削循环(G94)在增量程式制作,位址U及W后数值的正负号依照路径1及2的方向而定。即是,如果路径的方向在Z轴是负方向,W的值是负。在单节模式,只按一次起动按钮就可执行操作1、2、3、4。 G94X(U)_ Z(W)_ R

26、 _ F_; X_ Z _ 循环终点坐标 R _ 斜度差 F_ 进给量上一页目 录下一页以下各题,请以G90、G94指令写粗车及精车程式上一页目 录下一页以下各题,请以G90、G94指令写粗车及精车程式上一页目 录下一页螺纹切削视频螺纹小径=螺纹大径-1.3螺距上一页目 录下一页使用此机能可切削直线螺纹,斜面螺纹,端面螺纹等指令格式:直线螺纹G32 Z _ F_; 斜面螺纹G32 X _ Z _ F_ ;端面螺纹G32 X _ F_; X:X轴牙长度座标 Z:Z轴牙长度座标F:螺纹螺距.G32螺纹切削动作方式X轴G00快速下降到车削深度Z轴G32车牙车到牙长度G00快速退刀至X35.0G00快

27、速退刀至Z5.000001;G00 G97 S1000 T0101;M03;M08;G00 X35.0 Z5.0; X29.0 ;G32 Z-24.0 F2.0 ;G00 X35.0 ; Z5.0 ; X28.3 ;G32 Z-24.0 ;G00 X35.0 ; Z5.0 ; X27.8 ;G32 Z-24.0 ;G00 X35.0 ; Z5.0 ; X27.402 ;G32 Z-24.0 ;G00 X35.0 ; Z5.0 ; X100.0 Z100.0;M30;G92-螺纹循环加工指令2)、格式:G92 X_Z_F_;循环加工圆柱、圆锥、端面螺纹1)、功能:(1) X、Z螺纹终点坐标说明:

28、(2) F 螺纹导程3)、螺纹小径=螺纹大径-1.3螺距上一页目 录下一页单线螺纹:螺距P=导程L4)、走刀过程 刀具从循环点A开始, 按AB C D A自动循环.四个动作:(1) 切入 (快速进给)(4) 返回 (快速进给)(2) 切削螺纹 (工进进给)(3) 退刀 (快速进给)上一页目 录下一页G92-螺纹循环加工指令O0001 ;G99 G97 S800 T0101;M43;G00 X35. Z5.;G92 X29. Z-24. F2.; X28.4; X28.; X27.6; X27.4; X27.4;G00 X100. Z100.;M30;(循环起点)程序:上一页目 录下一页上一页目

29、 录下一页斜度差R= (48-50)/2 *(10+5)=1.510牙长牙长安全距离程序:O001;G97 S650 T0101;G00 X52.0 Z5.0 M43;G92 X49.2 Z-10.0 R-1.5 F1.5; X48.6 ; X48.2; X48.04;G00 X200.0 Z100.0;M30;G76螺纹复循环切削 用G76指令的螺纹切削循环如下所示。 (切削方法的详细说明)上一页目 录下一页G76 P(m)(r)(a) Q(d min) R(d);G76 X(u) Z(w) R(i) P(k) Q(d) F(f);上一页目 录下一页m:精加工重覆次数(1至99) 本指定是状

30、态指定,在另一个值指定前不会变更。这个值也可用参数 (NO.0723)指定,参数是用程式指定变更。r:倒角量 用L表示螺纹导程时,L的值可用0.1L单位(从00至99的2位数码)(设定 为0.0L至9.9的2位数码)设定为0.0L至9.9L。 本指定是状态指定,在另一个值指定前不会变更。这个值也可用参数 (NO.0109)指定,参数是用程式变更。a:刀尖角度 可选择80605530290之一,用2位数指定。 本指定是状态指定,在另一个值指定前不会变更。这个值也可用参数 (NO.0724)指定,参数是程式变更。 m,r及a时用位址p指定。 (范例)m=2,r=1.2L ,a=60时,如下所示指定

31、。 P 02m 12 r 60 a d min:最小切削深度 一次切削深度(d n-d n-1)小於d min时,切削深度限制在这个值。 本指定是状态指定,直到另一个值指定前不会变更。这个值也可用参 数(NO.0726)指定,参数是用程式指令变更。上一页目 录下一页d:精切削余量i:螺纹部分的半径差 如果I=0,可作一般直线螺纹切削。k:螺纹高度 这个值在X轴方向用半径指定。d:第一次的切削深度(半径值)f:螺纹导程(与G32相同)注1:用位址P,Q及R指定资料的意义,用现在的X(U)及Z(W)决定。注2:循环加工用X(U)及Z(W)指定的G76指定执行。 用本循环,执行单边切削,减少刀尖的负

32、荷。切削深度第一次路径是 d,第n次路径是d n ,每次循环的切削量保持一定。 对应各位址的正负号考虑四种对称型式。可作内部螺纹切削。 在上图,用位址F指定C及D间的进给率,在其他路径是快速进给。 在上图形的增量尺寸正负号如下: U,W:负(用刀具路径AC及CD的方向决定) R:负(用刀具路径AC的方向决定) P:正(常正) Q:正(常正)上一页目 录下一页以下各题,请以G92、G76指令写车牙程式上一页目 录下一页以下各题,请以G92、G76指令写车牙程式上一页目 录下一页以下各题,请以G92、G76指令写车牙程式上一页目 录下一页 G71横向切削复循环 用途:使用在粗车削量较多时,内外径皆

33、可使用 指令格式: G71 U(D) R(R) G71P(P) Q(Q) U(U) W(W) F(F)上一页目 录下一页注:*- G00快速移动。 *_ G01直线切削。*在循环开始单节中只允许G00 X轴移动不能有Z轴及G01指令。例如(对)N101 G00 X30.0; (错)N101 G00 X30.0 Z0; (错)N101 G01 X30.0;*开始单节N101结束单节N102之中为工件之外形尺寸指令上一页目 录下一页上一页目 录下一页注:*- G00快速移动。 *_ G01直线切削。*在循环开始单节中只允许G00 X轴移动不能有Z轴及G01指令。例如(对)N101 G00 X30.

34、0; (错)N101 G00 X30.0 Z0; (错)N101 G01 X30.0;*开始单节N101结束单节N102之中为工件之外形尺寸指令上一页目 录下一页00001;N1 G50 S2000;G00 G96 S180 T0101;M03;M08;X65.0 Z0 快速移动HH A;G01 X-2.0 F0.2 直线切削,端面A B;G00 Z1.0 X60.0 快速移动B C 循环起点;G71 U2.5 R1.0G71 P101 Q102 U0.3 W0.1 F0.2 横向切削复循环;N101 G00 X20.0 快速移动 C Y;G01 Z-20.0 直线切削 Y Z;精车路径 X4

35、0.0 Z-35.0 直线切削Z AA; Z-50.0 直线切削AA N; N102 X60.0 直线切削N BB;G00 X100.0 Z50.0 快速移动C HH;M01;上一页目 录下一页00001;N1 G50 S2000;G96 S180 T0101;M03;M08;G00 X65.0 Z0; 快速移动HH A;G01 X-2.0 F0.2 ; 直线切削,端面A B;G00 Z1.0 X60.0 ; 快速移动B C 循环起点;G71 U2.5 R1.0;G71 P101 Q102 U0.3 W0.1 F0.2; 横向切削复循环;N101 G00 X20.0 ; 快速移动 C Y;G0

36、1 Z-20.0 ; 直线切削 Y Z; X40.0 Z-35.0; 直线切削Z AA; Z-50.0 ; 直线切削AA N;N102 X60.0 ; 直线切削N BB;G00 X100.0 Z50.0 ; 快速移动C HH;M30;上一页目 录下一页 G70精车切削复循环用途:使用在G71,G72,G73粗车削复循环之后的精车削。指令格式:G70 P(P) Q(Q) F(f)开始循环单节序号刀具切削进给量结束循环单节序号上一页目 录下一页 G70精车切削复循环用途:使用在G71,G72,G73粗车削复循环之后的精车削。指令格式:G70 P(P) Q(Q) F(f)上一页目 录下一页以下各题,

37、请以G71、G70指令写粗车及精车程式。上一页目 录下一页以下各题,请以G71、G70指令写粗车及精车程式。上一页目 录下一页以下各题,请以G71、G70指令写粗车及精车程式。上一页目 录下一页以下各题,请以G71、G70指令写粗车及精车程式。上一页目 录下一页以下各题,请以G71、G70指令写粗车及精车程式。上一页目 录下一页以下各题,请以G71、G70指令写粗车及精车程式。上一页目 录下一页G72纵向切削复循环用途:使用在端面(纵向)粗车削量较多时。指令格式: G72 W(D) R(R); G72 P(P) Q(Q) U(U) W(W) F(f)Z精车预留量每次进刀量结束循环单节序号开始循

38、环单节序号每次切削退刀量无正负号刀具切削进给量X精车预留量直径值上一页目 录下一页注:*G00快速移动。 *G01直线切削。*在循环开始单节中只允许G00 Z轴移动不能有X轴及G01指令。例如(对) N101 G00 Z-8.0 (错)N101 G00 X60.0 Z-8.0; (错)N101 G00 X60.0;*开始单节N101结束单节N102之中为工件之外形尺寸指令。O0001;G50 S2000;G00 G96 S180 T0101;M03;M08;X65.0 Z 0G72 W2.0 R1.0G72 P101 Q102 U0.3 W0.1 F0.2N101 G00 Z-8.0 G01

39、X60.0; X30.0 Z-3.0;N102 Z0;G00 X200.0 Z100.0;M30;上一页目 录下一页以下各题,请以G72、G70指令写粗车及精车程式上一页目 录下一页以下各题,请以G72、G70指令写粗车及精车程式上一页目 录下一页 G73:成形加工复循环: G73U(i)W(k)R(d) G73P(ns)Q(nf)U(U)W(W)F(f)S(s) i:X方向粗胚的预留量(半径值) k:Z方向粗胚的预留量 d:切削次数 ns:开始循环之单节顺序号码 nf:最后循环之单节顺序号码 U: X方向精车预留量(直径值) W: Z方向精车预留量 f:进给速率 s:主轴转速设定 G73机能

40、之切削路径如下图所示 A - -A - B- A 上一页目 录下一页O1000;N1 G50 S2000;N2 G00 G96 S130 T0202;N3 M03;N4 M08;N5 X220.0 Z40.;N6 G73 U14.0 W14.0 R3;N7 G73 P008 Q013 U0.4 W0.2 F0.3;N8 G00 X80.0 Z1.0;N9 G01 Z-20.0 F0.15;N10 X120.0 Z-30.0;N11 Z-50.0;N12 G02 X160.0 Z-70.0 R20.0;N13 G01 X180.0 Z-80.0;N14 G70 P008 Q013;N15 G00

41、 X260.0 Z100.0;N16 MO5;N17 M30;上一页目 录下一页G74 Z轴啄式钻孔(沟槽)循环 使用在钻孔及端面方向宽大沟槽加工,切削时可自啄式切削进退刀达到断 屑效果。 指令格式:G74 R _; G74 X _ Z_ P _ Q_ F_;退刀量X终点座标X方向每次切削移动量钻孔此值不用半径值不需正负号Z方向每次切削深度不需正负号刀具切削进给速率Z终点座标上一页目 录下一页注:*程式中的P,Q不能写小数点。 *钻孔时P值不需要写。 *每钻一个深度Q即回退一个R,再钻时从R点开始钻,一直钻到终点才退回起点。QQQQRR每次切削前进量5mm退刀断屑量2mm啄式钻孔循环起点啄式钻

42、孔循环终点啄式钻孔程式范例O0001;G00 G97 S600 T0505;M03;M08;X0 Z5.0; G74 R2.0;G74 Z-25.0 Q5000 F0.1;G00 X200.0 Z100.0;M30;上一页目 录下一页7054端面沟槽范例:O0001;G97 S600 T0505;M03;M08;G00 X76. Z5.0; G74 R0.3;G74 X70. Z-4. P1500 Q1000 F0.05;G00 X200.0 Z100.0;M30;2参考点上一页目 录下一页 G75 R _; G75 X _ Z_ P _ Q_ F_;退刀量X终点座标X方向每次切削移动量钻孔此

43、值不用半径值不需正负号Z方向每次切削深度不需正负号刀具切削进给速率Z终点座标G75X轴啄式沟槽循环 使用在外径方向宽大沟槽加工,切削时可作 啄式切削进退刀达到断屑效果。 指令格式:上一页目 录下一页* P 每次切削深度* R 退刀断屑PPRR动作方式O0001;G50 S1000; G00 G96 S100 T0303;M03;M08;X55.0; Z-16.0; G75 R1.0;G75 X30.0 Z-40.0 P1000 Q5000 F0.1;G00 X200.0 Z100.0;M30;注:*程式中的P,Q不能写小数点。 *每切一个深度P即回退一个R,再 切时从R点开始切,如此反复, 一

44、直切到终点才退回起点。11、G40 G42 G41刀尖半径补偿 编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如图1所示。当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,如图2所示。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。图1刀尖圆角R 图2刀尖圆角R造成的少切与过切 上一页目 录下一页 未使用刀尖半径补偿加工锥面的情形ABCD假想刀尖加工轨迹实际刀尖加工轨迹1)、刀尖圆弧引起的加工误差上一页目 录下一页 未使用刀尖半径补

45、偿加工圆弧的情形假想刀尖加工轨迹实际刀尖加工轨迹上一页目 录下一页G代码功能简称刀具轨迹G40 取消补偿理想刀尖沿编程轨迹运动G41左刀补刀尖圆弧中心沿编程轨迹左侧运动G42右刀补刀尖圆弧中心沿编程轨迹右侧运动2)、刀尖半径补偿的编程方法与刀尖半径补偿有关的指令 G40 G41 G42上一页目 录下一页上一页目 录下一页O0001;G50 S2000;G40 G00 G96 S180 T0202; M03 ; M08; G42 G00 X0 Z2.0;G01 Z0 F0.15; G03 X21.212 Z-25.606 R15.0; G01 Z-35.0; X38.0;X40.0 Z-36.0

46、;X44.0; G40 G00 X250.0 Z200.0;M30;最好往上约2mm(单边值)以上之距离,才不会出现错误务必保持在2倍0.8(刀尖R角)2.0以上之距离才不会补正G42时,因错误而撞车建议在此行即增加G40补正消除之指令,以避免先前的G41或G42补正重复指定G42上一页目 录下一页刀尖R角必需在“形状”之画面输入:先压R0.8再压 INPUT上一页目 录下一页刀具端形状位置也只能在“形状”之画面输入:先压3再压 INPUT,而“摩耗”之画面也会显示3.上一页目 录下一页副程式 当一个程式包含一些固定的顺序或经常重复的形式时,这些顺序或形 式可以写成副程式,用以简化程式制作。副

47、程式可以在自动模式下呼出, 副程式可以呼出另一个副程式。上一页目 录下一页O0001;G50 S1000; G00 G96 S100 T0303 M03; M08 ;X55.0; Z34.0;M98 P41000;G00 X200.Z100.;M30;O1000; W-50.;G75 R1.0;G75 X30.0 W-24.0 P1000 Q5000F0.1;M99;指令格式 : M98 P子程序被调用次数 子程序号码注:副程式以M99结尾 上一页目 录下一页倒角命令格式:45倒角 G01 X(U)_ Z(W)_ C_ F_; 圆角 G01 X(U)_ Z(W)_ R_ F_; 其中X(U)

48、Z(W)为图中b点的坐标,而不是c、d的坐标。C的值为bc、bd线段的长度。注:必须以G01方式编程。编程的运动量C,R值小于下一段的运动量。倒角编程不能用于螺纹切削程序。在单段执行时刀具停留在c点。 a)45倒角 由轴向切削向端面切削倒角,即由Z轴向X轴倒角,i的正负根据倒角是向X轴正向还是负向,如动画所示。编程格式: G01 Z(W)li。 由端面切削向轴向切削倒角,即由X轴向Z轴倒角,k的正负根据倒角是向Z轴正向还是负向,如动画所示。 编程格式: G01 X(U) Kk。 动画由轴向向端面倒角动画 由端面向轴向倒角(2).倒角、倒圆编程上一页目 录下一页 a)45倒角 由轴向切削向端面切

49、削倒角,即由Z轴向X轴倒角,i的正负根据倒角是向X轴正向还是负向,如动画所示。编程格式: G01 Z(W)li。 由端面切削向轴向切削倒角,即由X轴向Z轴倒角,k的正负根据倒角是向Z轴正向还是负向,如动画所示。 编程格式: G01 X(U) Kk。 动画由轴向向端面倒角动画 由端面向轴向倒角(2).倒角、倒圆编程上一页目 录下一页b)倒圆角编程格式:G01 Z(W) Rr时,圆弧倒角情况如动画所示。编程格式:G01 X(U) Rr时,圆弧倒角情况如动画所示。 动画 由轴向切削向端面切削倒圆角动画 由端面切削向轴向切削倒圆角上一页目 录下一页上一页目 录下一页O0001;G99 G96 S100

50、 T0101;M03;M08;G00 X0 Z2.;G01 Z0 F0.2; X20. C1.5; Z-10. C1.; X25.2; X30.Z-34; X38. R2. Z-39.;G00 X100.Z100.;M05;M09;M30;上一页目 录下一页直接图纸尺寸编程直线的角度、倒角值、拐角圆弧过渡值以及加工图纸上的其它尺寸值,可直接输入这些值来编程,此外任意倾角的直线可插入倒角或过渡圆弧。X2_(Z2_)A_A1_X3_Z3_A2_X2_Z2_R1_X3_Z3_或A1_R1_X3_Z3_A2_X2_Z2_C1_X3_Z3_或A1_C1_X3_Z3_A2_上一页目 录下一页X2_Z2_R

51、1_X3_Z3_R2_X4_Z4_或A1_R1_X3_Z3_A2_R2_X4_Z4_X2_Z2_C1_X3_Z3_C2_X4_Z4_或A1_C1_X3_Z3_A2_C2_X4_Z4_X2_Z2_R1_X3_Z3_C2_X4_Z4_或A1_R1_X3_Z3_A2_C2_X4_Z4_X2_Z2_C1_X3_Z3_R2_X4_Z4_或A1_C1_X3_Z3_A2_R2_X4_Z4_为指令一条直线,应指令X、Z和A中的一个或两个,如果只指定一个,在下个程序段必须首先定义直线。上一页目 录下一页O0001;G50 S2000;G00 G96 S180 M03; T0101; M08; G00 X0 Z2

52、.0;G01 Z0 F0.15; X60. C1.;Z-30.R6.;X100.;A170. R20.;X300.Z-180.A112.R15.;Z-250.;G00 X305.;Z200.0;M30;8.暂停指令(G04)格式: G04 X(U)_;或G04 P_;G04指令可使刀具作暂短的无进给光整加工。 暂停时间的长短可以通过地址X(U)或P来指定。其中P后面的数字为整数,单位是ms;X(U)后面的数字为带小数点的数,单位为s。有些机床,X(U)后面的数字表示刀具或工件空转的圈数。 该指令可以使刀具作短时间的无进给光整加工,在车槽、钻镗孔时使用,也可用于拐角轨迹控制。例如,在车削环槽时,若进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆,例如欲空转2.5s时其程序段为: G04 X2.5或G04 U2.5或G04 P2500; G04为非模态指令,只在本程序段中才有效。 上一页目 录下一页9.参考点返回指令(G28)格式: G28 X(U)_Z(W)_; 参考点是CNC机床上的固定点,可以利用参考点返回指令将刀架移动到该点。可以设置最多四个参考点,各参

温馨提示

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

评论

0/150

提交评论