数控技术 第4版全套课件_第1页
数控技术 第4版全套课件_第2页
数控技术 第4版全套课件_第3页
数控技术 第4版全套课件_第4页
数控技术 第4版全套课件_第5页
已阅读5页,还剩597页未读 继续免费阅读

下载本文档

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

文档简介

数控技术第一章绪论本章主要内容第一节机床数控技术的基本概念第二节数控机床的构成与分类第三节数控机床加工特点及适用范围第一节机床数控技术的基本概念数控即数字控制(NumericalControl

)简称NC,是指利用数字化信息进行控制,其控制对象可以是各种生成过程。机床数控技术用数字化信息对机床运动及其加工过程进行控制的一种技术。一、概述数控机床是一个装有数字控制系统的机床,该系统能够处理加工程序,控制机床自动完成各种加工运动和辅助运动。数控系统数控设备的数据处理和控制电路以及伺服机构等统称。由数控装置、可编程控制器、主轴驱动及进给装置等组成。第一节机床数控技术的基本概念一、概述

数控技术的发展与应用自从20世纪中叶数控技术创立以来,它给机械制造业带来了革命性的变化;数控技术已成为制造业实现自动化、柔性化、集成化生产的基础技术,CAD/CAM,FMS和CIMS、敏捷制造和智能制造等,都建立在数控技术之上;是国家的战略技术,基于它的相关产业是体现国家综合国力水平的重要基础性产业;二十一世纪机械制造业的竞争,其实质是数控技术的竞争。第一节机床数控技术的基本概念一、概述数控机床是制造装备的主流装备数控机床广泛应用于制造业的各个领域IC装备

船舶制造装备纺织印染装备汽车制造装备军工制造装备第一节机床数控技术的基本概念普通机床数控机床第一节机床数控技术的基本概念二、数控机床的工作流程

数控加工与传统加工的比较工艺分析工序卡数控加工程序传统加工数控加工第一节机床数控技术的基本概念二、数控机床的工作流程数控加工零件的过程工艺处理加工图纸数学处理编程手册数控编程程序仿真输入装置加工程序毛坯或半成品数控系统数控机床程序编制成品译码、数据处理、插补、伺服驱动N5G01G41X100.0Y100.0D01F100M08;第一节机床数控技术的基本概念二、数控机床的工作流程1.数控加工程序的编制

在零件加工前,首先根据被加工零件图样所规定的零件形状、尺寸、材料及技术要求等,确定零件的工艺过程、工艺参数、几何参数及切削用量等,然后根据数控机床编程手册规定的代码和程序格式编写零件加工程序单。手工编程自动编程N5G01G41X100.0Y100.0D01F100M08;第一节机床数控技术的基本概念二、数控机床的工作流程2.输入把零件程序、控制参数和补偿数据通过输入装置输入到数控装置中。目前采用的输入方法主要有软驱、USB接口、RS232C接口、MDI手动输入、分布式数字控制(DirectNumericalControl,DNC)接口、网络接口等。两种不同的输入工作方式:一种是边输入边加工,DNC即属于此类工作方式;另一种是一次将零件数控加工程序输入到计算机内部的存储器,加工时再由存储器一段一段地往外读出,软驱、USB接口即属于此类工作方式。第一节机床数控技术的基本概念二、数控机床的工作流程3.译码数控系统按一个程序段为单位,按照一定的语法规则把数控程序解释、翻译成计算机内部能识别的数据格式,并以一定的数据格式存放在指定的内存区内。在译码的同时还完成对程序段的语法检查。一旦有错,立即给出报警信息。N5G01G41X100.0Y100.0D01F100M08;01001011000101111101011101010110000011101;第一节机床数控技术的基本概念二、数控机床的工作流程4.刀具补偿刀具补偿的作用是把零件轮廓轨迹转换成刀具中心轨迹运动,加工出所要求的零件轮廓。刀具补偿有刀具半径补偿和刀具长度补偿。除了刀具补偿之外,还包括速度计算以及辅助功能的处理程序等其它数据处理。第一节机床数控技术的基本概念二、数控机床的工作流程5.插补插补的目的:控制加工运动,使刀具相对于工件做出符合零件轮廓轨迹的相对运动。任务:通过插补计算程序,根据程序规定的进给速度要求,完成在轮廓起点和终点之间的中间点的坐标值计算,也即数据点的密化工作。第一节机床数控技术的基本概念二、数控机床的工作流程6.位置控制和机床加工伺服系统接受插补运算后的脉冲指令信号或插补周期内的位置增量信号,经放大后驱动伺服电机,带动机床的执行部件运动,从而加工出零件。第一节机床数控技术的基本概念二、数控机床的工作流程第二节数控机床的组成与分类基本组成一、数控机床的组成第二节数控机床的组成与分类1.输入输出装置主要实现程序编制、程序和数据的输入以及显示、存储和打印。是CNC系统与外部设备进行交互装置。交互的信息通常是零件加工程序及辅助信息等。

MDI(ManualDataInput)方式

USB接口

RS232C接口

DNC接口

存储卡未来会广泛使用以太网

一、数控机床的组成第二节数控机床的组成与分类2.数控装置(或计算机数控装置)组成:计算机系统、位置控制板、PLC接口板,通讯接口板、特殊功能模块以及相应的控制软件。作用:根据输入的零件加工程序进行相应的处理,然后输出控制命令到伺服驱动装置和PLC。功能:多坐标控制、插补功能、故障自诊断功能、补偿功能、信息转换功能、辅助功能、显示功能等。是数控系统的核心。一、数控机床的组成第二节数控机床的组成与分类3.伺服系统接受数控装置的指令,驱动机床执行机构运动的驱动部件

主轴伺服单元和主轴电机进给伺服单元和进给电机一、数控机床的组成第二节数控机床的组成与分类数控机床的伺服驱动数控装置机床伺服电机伺服系统第二节数控机床的组成与分类4.测量反馈装置包括:位置和速度测量装置。作用:以实现进给伺服系统的闭环控制,保证灵敏、准确地跟踪CNC装置指令:-进给运动指令:实现零件加工的成形运动(速度和位置控制)。-主轴运动指令:实现零件加工的切削运动(速度控制)一、数控机床的组成第二节数控机床的组成与分类5.机床本体完成各种切削加工的机械部分--主运动部件、进给运动部件--支承件(立柱、床身等)--配套装置(冷却、排屑、润滑等)--辅助装置(编程机、对刀仪等)一、数控机床的组成第二节数控机床的组成与分类

数控机床的组成主要内容数控系统组成

机床I/O电路和装置检测装置主轴驱动装置进给驱动装置主轴伺服单元进给伺服单元计算机数控

装置

操作面板PLC计算机数控系统机床辅助控制机构进给传动机构主运动机构输入输出装置计算机数控装置和计算机数控系统的区别?第二节数控机床的组成与分类PLC、机床I/O电路和装置PLC(ProgrammableLogicController)

用于完成与逻辑运算有关顺序动作的I/O控制;机床I/O电路和装置实现I/O控制的执行部件(由继电器、电磁阀、行程开关、接触器等组成的逻辑电路);功能

接受CNC的M、S、T指令,对其进行译码并转换成对应的控制信号,控制辅助装置完成机床相应的开关动作;接受操作面板和机床侧的I/O信号,送给CNC装置,经其处理后,输出指令控制CNC系统的工作状态和机床的动作。第二节数控机床的组成与分类分类方法数控机床类型按机械加工的运动轨迹点位控制数控机床直线控制数控机床轮廓控制数控机床按伺服系统的控制原理开环数控数控机床半闭环控制数控机床闭环控制数控机床按功能水平经济型数控机床中档型数控机床高档型数控机床按工艺方法金属切削数控机床金属成形数控机床特种加工数控机床二、数控机床的分类第二节数控机床的组成与分类1.按机械加工的运动轨迹分类(1)点位控制仅实现刀具相对于工件从一点到另一点的精确定位运动;对轨迹不作控制要求;运动过程中不进行任何加工。适用范围:数控钻床、数控镗床、数控冲床和数控测量机。二、数控机床的分类第二节数控机床的组成与分类(2)直线控制不仅要求控制点到点的精确定位,而且要求机床工作台或刀具(刀架)以给定的进给速度,沿平行于坐标轴的方向或与坐标轴成45°角的方向进行直线移动和切削加工。简易数控车床和简易数控铣床1.按机械加工的运动轨迹分类二、数控机床的分类第二节数控机床的组成与分类(3)轮廓控制对多个坐标轴同时进行控制,使之协调运动(坐标联动),使刀具相对工件按程序规定的轨迹和速度运动,在运动过程中进行连续切削加工。可加工曲面、叶轮等复杂形状的零件数控车床、数控铣床、加工中心1.按机械加工的运动轨迹分类二、数控机床的分类第二节数控机床的组成与分类(1)开环控制系统步进驱动器指令脉冲步进电机工作台数控装置特点:没有位置检测装置,信号单向。结构简单,制造成本较低,价格便宜,精度一般不高。用于经济型数控车、铣、线切割机床。2.按伺服系统的控制原理分类二、数控机床的分类第二节数控机床的组成与分类特点:带有位置检测装置,安装在机床刀架或工作台等执行部件上,控制精度高;但系统稳定性受到影响,调试困难,且结构复杂、价格昂贵。

位置反馈速度控制电路工作台伺服电机位置比较电路指令脉冲速度反馈(2)闭环控制2.按伺服系统的控制原理分类二、数控机床的分类第二节数控机床的组成与分类(3)半闭环控制速度控制电路工作台伺服电机位置比较电路指令脉冲速度反馈位置反馈检测元件特点:带有位置检测装置,常安装在伺服电机上或丝杠的端部;不包括丝杠螺母副及机床工作台导轨副等大惯量环节,可获得稳定的控制特性,而且调试比较方便。2.按伺服系统的控制原理分类二、数控机床的分类第二节数控机床的组成与分类高级型、普及型、经济型3.按功能水平分类二、数控机床的分类第三节数控机床的特点及适用范围

加工零件的适应性强且灵活性好加工精度高且产品质量稳定生产率高减少工人劳动强度生产管理水平提高一、数控机床的特点第三节数控机床的特点及适用范围大批量零件生产:专用机床或自动线零件不太复杂,较小批量:通用机床零件较复杂:数控机床主要内容通用机床专用机床数控机床零件复杂程度零件批量二、数控机床的适用范围第三节数控机床的特点及适用范围发展趋势运行高速化加工高精化功能复合化控制智能化驱动并联化交互网络化常见数控机床类型照片数控车床常见数控机床类型照片数控铣床常见数控机床类型照片加工中心常见数控机床类型照片线切割数控技术第二章数控加工编程基础本章主要内容2.1概述2.2编程的基础知识2.3常用准备功能指令的编程方法2.4数控编程的工艺处理2.5程序编制中的数值计算2.1概述数控加工:程序编制加工控制机床加工零件图纸程序代码加工指令成品零件本章内容指在数控机床上进行零件加工的一种工艺方法2.1概述

这种从零件图纸到制成控制介质的全过程称为数控机床加工程序的编制。数控编程:根据被加工零件的图纸和技术要求、工艺要求等切削加工的必要信息,按数控系统所规定的指令和格式编制成加工程序文件。程序编制加工的工艺条件加工的工艺要求程序代码零件图纸或模型编程的模型描述2.1概述数控编程的步骤:零件图分析图样确定加工工艺过程数值计算编写程序清单制备控制介质程序校验首件试切数控机床修改分析图样,确定加工工艺过程(1)

确定加工机床、刀具与夹具。(2)确定零件加工的工艺路线、工步顺序。(3)确定切削用量(主轴转速、进给速度、进给量、切削深度)。(4)确定辅助功能(换刀,主轴正转、反转,冷却液开、关等)。根据零件图纸和工艺分析,主要完成下述任务:2.1概述数控编程的步骤:零件图分析图样确定加工工艺过程数值计算编写程序清单制备控制介质程序校验首件试切数控机床修改数值计算按已确定的加工路线和允许的零件加工误差,计算出所需的输入数控装置的数据。(2)

计算非圆曲线轮廓的离散逼近点坐标值(当数控系统没有相应曲线的差补功能时,一般要将此曲线在满足精度的前提下,用直线段或圆弧段逼近)。(1)计算直线和圆弧轮廓的终点(实际上转化为求直线与圆弧间的交点、切点)坐标值,以及圆弧轮廓的圆心、半径等。2.1概述数控编程的步骤:零件图分析图样确定加工工艺过程数值计算编写零件加工程序单制备控制介质程序校验首件试切数控机床修改编写零件加工程序单根据制订的加工路线、切削用量、选用的刀具、辅助动作和计算的坐标值,按照数控系统规定的指令代码及程序格式,编写零件程序。2.1概述数控编程的步骤:零件图分析图样确定加工工艺过程数值计算编写程序清单制备控制介质程序校验首件试切数控机床修改制备控制介质将程序单上的内容,经转换记录在控制介质上(如存储在磁盘上),作为数控系统的输入信息,若程序较简单,也可直接通过MDI键盘输入。2.1概述数控编程的步骤:零件图分析图样确定加工工艺过程数值计算编写程序清单制备控制介质程序校验首件试切数控机床修改程序校验和试切削(1)程序的校验检查程序的正确性和合理性,但不能检查加工精度。利用数控系统的相关功能,在数控机床上运行程序,通过刀具运动轨迹检查程序。这种检查方法较为直观简单,现被广泛采用。

(2)试切通过程序的试切,在数控机床上加工实际零件以检查程序的正确性和合理性。试切法不仅可检验程序的正确性,还可检查加工精度是否符合要求。通常只有试切零件经检验合格后,加工程序才算编制完毕。图形显示动态模拟功能2.1概述数控编程的方法2.1概述数控编程的方法手动编程整个编程过程由人工完成。对编程人员的要求高(不仅要熟悉数控代码和编程规则,而且还必须具备机械加工工艺知识和数值计算能力)自动编程编程人员只要根据零件图纸的要求,按照某个自动编程系统的规定,将零件的加工信息用较简便的方式送入计算机,由计算机自动进行程序的编制,编程系统能自动打印出程序单和制备控制介质。语言式自动编程和图形交互式自动编程2.2编程的基础知识一、零件加工程序的结构一个完整的零件加工程序由程序号(名)和程序段组成;每个程序段由若干个指令字组成;每个指令字由字符(字母、数字、符号)组成。程序的构成O2001

N10

G54

X85

Y120

N20

G90

G00

X30

Y45N30

G01

X54

Y58

F150

S250

M03…N110

M98

P1001

L2……N200

M02LF(CR、EOB)O1001

N10

G41

G00X10Y15

N20

G01X35Y45…N100

M99起始行(程序号)程序内容(程序段)结束行(程序结束)起始行(程序号)程序内容(程序段)结束行(程序结束)主程序子程序2.2编程的基础知识一、零件加工程序的结构是指一个程序段中指令字的排列顺序和书写规则,不同的数控系统往往有不同的程序段格式,格式不符合规定,数控系统就不能接受。目前广泛采用的是,地址符可变程序段格式(或者称字地址程序段格式)。地址符可变程序段格式:程序段的长短、字数和字长(位数)都是可变的,字的排列顺序没有严格要求。程序段是由若干个程序字(指令字)组成,程序字由地址码和数字及代数符号组成。常用地址码及其含义(P11表2-1)程序段格式N30G01X88.1Y-30.2F500S3000T02M08;

N40X90;N-G-X-Y-Z-…F-S-M-;

2.2编程的基础知识一、零件加工程序的结构主程序和子程序2.2编程的基础知识二、数控机床的坐标系坐标轴及运动方向的规定在数控机床上,机床的动作是由数控装置来控制的,为了确定数控机床上的成形运动和辅助运动,必须先确定机床上运动的位移和运动的方向,这就需要通过坐标系来实现,这个坐标系被称之为机床坐标系。为简化编程和保证程序的通用性,对数控机床的坐标轴和方向命名制订了统一的标准。2.2编程的基础知识二、数控机床的坐标系坐标轴及运动方向的规定直线进给和圆周进给运动坐标系机床的一个直线进给运动或一个圆周进给运动定义一个坐标轴规定采用右手直角笛卡尔坐标系直角坐标系(基本坐标系):X、Y、Z;回转坐标系:A、B、C,正向:右手螺旋法则附加坐标系:U、V、W2.2编程的基础知识二、数控机床的坐标系坐标轴及运动方向的规定直线进给和圆周进给运动坐标系正向规定:一般都假定工件相对静止不动,而刀具在移动,并同时规定刀具远离工件的方向作为坐标轴的正方向。2.2编程的基础知识机床坐标轴的确定方法(1)Z坐标

Z坐标的运动方向是由传递切削动力的主轴所决定的,即平行于主轴轴线的坐标轴即为Z坐标;对于刀具旋转的机床,平行于旋转刀具轴线的坐标为Z坐标对于工件旋转的机床,平行于旋转工件轴线的坐标为Z坐标

Z坐标的正向为刀具离开工件的方向。2.2编程的基础知识机床坐标轴的确定方法(2)X坐标X轴一般是水平的,垂直于Z轴,平行于工件的装夹平面。对于工件旋转的机床(如车床、磨床等),X坐标是工件的径向且平行于横向拖板,刀具远离工件是正向;卧式数控车床2.2编程的基础知识机床坐标轴的确定方法对于刀具旋转的机床(铣床等),当Z轴水平时,沿刀具主轴后端向工件看,X轴的正方向指向右边。卧式升降台铣床(2)X坐标2.2编程的基础知识机床坐标轴的确定方法对于刀具旋转的机床(铣床等),当Z轴水平时,沿刀具主轴后端向工件看,X轴的正方向指向右边。(2)X坐标卧式镗床2.2编程的基础知识机床坐标轴的确定方法

图2-14数控铣床对于刀具旋转的机床(铣床等),当Z轴垂直时,面对刀具主轴向立柱方向看,向右边就是X轴的正方向。(2)X坐标2.2编程的基础知识机床坐标轴的确定方法(3)Y坐标在确定X、Z坐标的正方向后,可以用根据X和Z坐标的方向,按照右手直角坐标系来确定Y坐标的方向。2.2编程的基础知识机床坐标系与工件坐标系编程总是基于某一坐标系统的,因此,弄清楚数控机床坐标系和工件坐标系的概念及相互关系是至关重要的。机床坐标系的零点。这个原点是在机床调试完成后便确定了,是机床上固有的点。机床原点的建立:用回零方式建立。机床原点建立过程实质上是机床坐标系建立过程机床原点2.2编程的基础知识机床坐标系与工件坐标系机床坐标系以机床原点为坐标系原点的坐标系,是机床固有的座标系,它具有唯一性。机床坐标系是数控机床中所建立的工件坐标系,的参考坐标系。注意:机床坐标系一般不作为编程坐标系,仅作为工件坐标系的参考坐标系。2.2编程的基础知识机床坐标系与工件坐标系工件坐标系与工件原点(编程坐标系与编程原点)由编程人员确定,在编程时以工件图样上的某一点为原点所建立的坐标系;编程尺寸都按工件坐标系中的尺寸确定;工件坐标系的原点称为工件原点或工件零点,可用程序指令来设置和改变;根据编程需要,在一个加工程序中可一次或多次设定或改变工件原点。

2.2编程的基础知识机床坐标系与工件坐标系两者的关系工件原点偏置:工件随夹具在机床上安装后,工件原点与机床原点间的距离。2.2编程的基础知识绝对坐标系和增量(相对)坐标系绝对坐标系所有的坐标点均以固定的坐标原点为七点确定坐标值的坐标系。增量(相对)坐标系运动轨迹的终点坐标是相对于起点计量的坐标系(或增量坐标系)。2.2编程的基础知识绝对坐标系和增量(相对)坐标系ABUXVYO18121520绝对与相对坐标系

以绝对坐标计算:XA=12,YA=15,XB=30,YB=35

以相对坐标计算:UA=0,VA=0,UB=18,VB=202.2编程的基础知识最小设定单位与编程尺寸的表示方法最小设定单位即数控系统能实现的最小位移量,又称最小指令增量或脉冲当量。一般是0.0001~0.01mm。编程尺寸表示以最小设定单位表示。X12530Z40525以毫米为单位,以有效位小数来表示。X125.30Z405.252.2编程的基础知识三、功能代码简介准备功能G代码使机床或数控系统建立起某种加工方式的指令由地址码G后跟两位数字组成,从G00到G99。(见p17表2-2)可分为模态代码(续效代码)和非模态代码(非续效代码)模态代码是指某些G代码在一个程序段被指定后,直到以后程序段出现同组的另一个代码时才失效的G代码。非模态代码是指只有书写了该代码时才有效的代码。2.2编程的基础知识三、功能代码简介准备功能G代码N001G00G17X-Y-M03M08;N002G01G42X-Y-F-;N003X-Y-;N004G02X-Y-;……2.2编程的基础知识三、功能代码简介辅助功能M代码用于控制机床辅助工作的指令,主要用作机床加工时的工艺性指令,多与程序执行和机械控制有关。如,主轴的开、停、正反转;切削液的开、关等。分续效代码和非续效代码(p19,表2-3)2.2编程的基础知识三、功能代码简介辅助功能M代码程序暂停M00

功能:暂停执行当前程序作用:方便操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作特点:暂停时,机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变,欲继续执行后续程序,重按操作面板上的“启动”键性质:非模态后作用M功能

2.2编程的基础知识三、功能代码简介辅助功能M代码程序计划(任选)停止M01

特点:与M00类似,只有在操作面板上的“任意停止”按键被按下后,M01才有效。2.2编程的基础知识三、功能代码简介辅助功能M代码程序结束M02

功能:结束机床的一切动作。主轴、进给、冷却液全部停止作用:结束加工过程特点:使用M02的程序结束后,若要重新执行该程序,就得重新调用该程序,或在自动加工子菜单下,按F4键(请参考HNC-21T操作说明书),然后再按操作面板上的“启动”键性质:非模态后作用M功能2.2编程的基础知识三、功能代码简介辅助功能M代码M03、M04、M05

功能:主轴控制作用:

M03启动主轴以程序中编制的主轴速度顺时针方向(从Z轴正向朝Z轴负向看)旋转;

M04启动主轴以程序中编制的主轴速度逆时针方向旋转

M05使主轴停止旋转特点:

M03、M04、M05可相互注销性质:

M03、M04为模态前作用M功能;M05为模态后作用M功能,M05为缺省功能2.2编程的基础知识三、功能代码简介辅助功能M代码常用M代码M06换刀。M07、M08切屑液开M09切削液停M10、M11运动部件的夹紧与松开2.2编程的基础知识三、功能代码简介F、S、T代码-都是续效代码F代码为进给速度代码,该表示方法有:编码法:F后跟两位数,这两位数字表示该进给速度的序号。直接指定法:F后所跟的数字就是实际进给速度。如F50表示进给速度为50mm/min。S代码—主轴转速代码,也有两种表示方法:编码法:S后跟两位数,表示主轴转速的序号。直接指定法:

S后所跟的数字就是实际主轴转速。如S1000表示主轴转速为1000r/min。2.2编程的基础知识三、功能代码简介F、S、T代码-都是续效代码T代码—刀具功能代码,T后跟两位~四位数字。T0101表示1号刀选用1号刀补值刀具号刀补号2.3常用准备功能指令的编程方法一、与坐标系相关的指令绝对坐标与增量坐标指令G90、G91用G90编程时,程序段中的坐标尺寸为绝对值,即在工件坐标系中的坐标值。用G91编程时,程序段中的尺寸为增量坐标值,即刀具运动的终点相对于前一位置的坐标增量。特定的,不用G91,用U、V、W增量坐标系表示2.3常用准备功能指令的编程方法一、与坐标系相关的指令坐标系设定指令G92G92用来建立工件坐标系,规定了工作坐标系原点的位置。G92确定了工作坐标系的原点(工件原点)在距起刀点的相对位置。G92只是设定位置,执行后,不产生任何运动,只是显示屏的坐标值发生了变化G92模态代码格式:G92X_Y_Z_;式中,X、Y、Z为刀具起始点相对于工件原点的坐标值。2.3常用准备功能指令的编程方法一、与坐标系相关的指令坐标系设定指令G92主要内容G92X160.0Y-20.0;(X200,Y

20)工件刀具起始点工件坐标系机床坐标系200160120804012010080604020OO′X′Y′YX铣床:2.3常用准备功能指令的编程方法一、与坐标系相关的指令坐标系设定指令G92主要内容数控车床:G92X120Z90;直径值2.3常用准备功能指令的编程方法一、与坐标系相关的指令坐标平面选择指令G17、G18、G19主要内容在数控车床上一般默认为在ZX平面内加工;在数控铣床上一般默认为在XY平面内加工。若要在其它平面上加工则应使用坐标平面选择指令。2.3常用准备功能指令的编程方法二、运动控制指令快速点到位指令G00主要内容它命令刀具以点位控制方式从刀具所在点以各轴预先设定好的最快进给速度移动到坐标系的另一点。它只是快速定位,不进行切削加工,一般作空行程运动。G00不需要指定速度,即F指令无效。G00模态指令G00指令程序段格式为

G00X_Y_Z_;式中,X、Y、Z为目标位置的坐标值。G90G00X100Y10Z150G91G00X10Y-100Z-1302.3常用准备功能指令的编程方法二、运动控制指令直线插补指令G01主要内容该指令使机床各坐标轴以插补联动方式在各坐标平面内,按指定的进给速度F切削任意斜率的直线轮廓和用直线段逼近的曲线轮廓。必须给定F指令。指令格式为:

G01

X_Y_Z_F_;其中:X、Y、Z的值是直线插补的终点坐标值。G90G01X100Y100Z100F200G91G01X-100Y130Z110F2002.3常用准备功能指令的编程方法二、运动控制指令直线插补指令G01主要内容N0010G92X50Z10;N0020G90G00X20Z2S600T11M03;N0030G01X20Z-14F100;N0040G01X28Z-38;N0040G01X28Z-48;N0040G01X42Z-48;N0040G00X50Z10M02;A2.3常用准备功能指令的编程方法二、运动控制指令直线插补指令G01课堂练习:试用G01完成下图轨迹O点为起刀点,A点为第一点2.3常用准备功能指令的编程方法二、运动控制指令

圆弧插补指令G02、G03主要内容G02为顺时针圆弧插补,

G03为逆时针圆弧插补。模态指令判断顺、逆方向的方法为:沿垂直于圆弧所在平面的坐标轴的正向往负方向看,刀具相对于工件的转动方向是顺时针方向为G02,逆时针方向为G03,如图所示。2.3常用准备功能指令的编程方法二、运动控制指令

圆弧插补指令G02、G03主要内容程序段格式加工圆弧时,不仅要用G02、G03指出圆弧的顺时针或逆时针方向,用X、Y、Z指定圆弧的终点坐标,而且还要指定圆弧的圆心位置。圆心位置的指定方式有两种。用I、J、K指定圆心位置用圆弧半径R指定圆心位置2.3常用准备功能指令的编程方法二、运动控制指令

圆弧插补指令G02、G03主要内容说明采用绝对值编程时,X、Y、Z为圆弧终点在工件坐标系中的坐标值;当采用增量值编程时,X、Y、Z(U、V、W)为为圆弧终点相对于圆弧起点的坐标增量值。无论是绝对坐标编程还是增量坐标编程,I、J、K都为圆心坐标相对圆弧起点坐标的坐标增量值,不受G90控制。圆弧所对的圆心角

<180

时,用“+R”表示;当

180

时,用“–R”表示,2.3常用准备功能指令的编程方法二、运动控制指令

圆弧插补指令G02、G032.3常用准备功能指令的编程方法二、运动控制指令

圆弧插补指令G02、G032.3常用准备功能指令的编程方法二、运动控制指令

暂停(延迟)指令G04(非模态)主要内容有X、U、P等N05

G90

G1

F120

Z-50

S300

M03

N10

G04

P2.5;暂停2.5秒N15

Z70作用:使刀具作短暂的无进给加工。格式:说明:ΔΔ的数据表示暂停的时间,各系统的规定有所不同,其单位可以是秒或者毫秒。

主要用途:保证得到光滑的加工面,如在进行清根、倒角、孔底等加工时。示例:2.3常用准备功能指令的编程方法三、刀具补偿指令

刀具半径自动补偿指令G41、G42、G40为什么要进行刀具补偿对刀→刀位点指状铣刀球头铣刀立铣刀、端铣刀xy2002002.3常用准备功能指令的编程方法三、刀具补偿指令

刀具半径自动补偿指令G41、G42、G40什么是刀具半径自动补偿根据按零件轮廓编制的程序和预先设定的偏置参数,数控装置能实时自动生成刀具中心轨迹的功能称为刀具半径补偿功能。2.3常用准备功能指令的编程方法三、刀具补偿指令

刀具半径自动补偿指令G41、G42、G40刀具半径自动补偿格式说明:G40:取消刀具半径补偿;D:指定刀具半径补偿值寄存器的地址号。G41:左刀补(在刀具前进方向左侧补偿),(相对于顺铣)G42:右刀补(在刀具前进方向右侧补偿),(相对于逆铣)X_Y_Z_D_2.3常用准备功能指令的编程方法

在前进方向

右侧补偿

补偿量

刀具旋转方向

补偿量

刀具旋

转方向

(b)

(a)

左刀补右刀补

在前进方向

左侧补偿

2.3常用准备功能指令的编程方法

顺铣与逆铣比较当工件表面无硬皮,机床进给机构无间隙时,应选用顺铣方式安排进给路线。因为采用顺铣加工后,零件已加工表面质量好,刀齿磨损小。精铣时,尤其是零件材料为铝镁合金、钛合金或耐热合金时,应尽量采用顺铣。当工件表面有硬皮,机床的进给机构有间隙时,应选用逆铣,按照逆铣安排进给路线。因为逆铣时,刀齿是从已加工表面切人,不会崩刃;机床进给机构的间隙不会引起振动和爬行。2.3常用准备功能指令的编程方法G00/G01G41/G42X~Y~D~建立补偿程序段

……轮廓切削程序段

G00/G01G40X~Y~补偿撤消程序段

其中:G41/G42程序段中的X、Y值是建立补偿直线段的终点坐标值;G40程序段中的X、Y值是撤消补偿直线段的终点坐标;D为刀具半径补偿代号地址字,后面一般用两位数字表示代号,代号与刀具半径值一一对应。刀具半径值可用CRT/MDI方式输入,即在设置时,D~=R。2.3常用准备功能指令的编程方法注意:G40、G41、G42都是模态代码,可相互注销。刀具半径补偿一般包括三个过程:刀补建立、刀补进行和刀补撤销;2.3常用准备功能指令的编程方法三、刀具补偿指令

刀具半径自动补偿指令G41、G42、G40刀具补偿的作用1)简化程编工作2)实现粗、精加工3)实现内外型面的加工2.3常用准备功能指令的编程方法三、刀具补偿指令

刀具长度补偿指令G43、G44、G40格式:G17/G18/G19G43/G44X_Y_Z_H_说明:G40:取消刀具长度补偿;G43:正向偏置(补偿轴终点加上偏置值);G44:负向偏置(补偿轴终点减去偏置值);G43、G44、G40都是模态代码,可相互注销。H:刀具长度补偿偏置号(H00-H99),它代表了刀补表中对应的长度补偿值。2.3常用准备功能指令的编程方法四、固定循环指令

固定循环指令G80~G89(第三章中详解)2.4数控编程的工艺处理一、合理确定零件的加工路线零件的加工路线的含义:是指数控机床加工过程中刀具刀位点相对于被加工零件的运动轨迹和运动方向。确定加工路线的原则主要有:

(1)应能保证零件的加工精度和表面粗糙度的要求;(2)应尽量缩短加工路线,减少刀具空行程移动时间;(3)应使数值计算简单,程序段数量少,以减少编程工作量。

2.4数控编程的工艺处理一、合理确定零件的加工路线2.4数控编程的工艺处理二、合理选择对刀点、换刀点选择对刀点的原则要便于数学处理和简化程序编制在机床上找正容易,加工中检查方便引起的加工误差小指状铣刀球头铣刀立铣刀、端铣刀2.4数控编程的工艺处理三、合理选择工件的装夹方法、刀具和切削用量夹具的作用保证加工质量、提高机床加工精度等级。如相对位置精度的保证,精度的一致性;提高生产率:用夹具来定位、夹紧工件,避免了手工找正等操作,缩短了安装工件的时间;减轻劳动强度:如可用气动、电动夹紧;扩大机床的工艺范围:在机床上安装一些夹具就可以扩大其工艺范围。夹具的类型通用夹具、专用夹具、组合夹具2.4数控编程的工艺处理选用夹具的原则尽量采用通用夹具、组合夹具,避免采用专用夹具要能快速、方便、可靠进行工件的装卸不影响加工面三、合理选择工件的装夹方法、刀具和切削用量2.4数控编程的工艺处理刀具三、合理选择工件的装夹方法、刀具和切削用量2.4数控编程的工艺处理切削用量切削用量主要根据刀具的耐用度、工件材料以及机床-工件-刀具系统的刚性来选择。它包括主轴转速、切削深度、切削宽度、进给速度等。三、合理选择工件的装夹方法、刀具和切削用量2.4数控编程的工艺处理四、合理编制工艺文件工序卡刀具调整单机床调整单2.5程序编制中的数值计算数控编程中的数值计算:是指根据工件的图样要求,按照已确定的加工路线和允许的编程误差,计算出数控系统所需要输入的数据。基点:是指组成零件轮廓曲线的各几何元素(如直线、圆弧、二次曲线等)间的连接点。节点:是指当利用具有直线插补功能的数控机床加工零件的曲线轮廓时,任一轮廓的曲线均用连续的折线来逼近。此时,根据编程所允许的误差,将曲线分割成若干个直线段,其相邻两直线的交点。

一、基本概念2.5程序编制中的数值计算数值计算的主要内容:

基点与节点的计算刀位点轨迹的计算(刀具补偿功能)辅助计算如:增量计算、脉冲数计算、辅助程序段的数值计算等一、基本概念2.5程序编制中的数值计算二、直线和圆弧组成的零件轮廓的基点计算三、非圆曲线的节点计算用直线段逼近非圆曲线时的节点计算

图2-27等间距法直线逼近求节点等间距法直线逼近的节点计算2.5程序编制中的数值计算用直线段逼近非圆曲线时的节点计算

等程序段法(等直线段法)直线逼近的节点计算图2-28等程序段法直线逼近求节点三、非圆曲线的节点计算2.5程序编制中的数值计算用直线段逼近非圆曲线时的节点计算

等误差法直线逼近的节点计算图2-29等误差法直线逼近求节点三、非圆曲线的节点计算2.5程序编制中的数值计算用圆弧段逼近非圆曲线时的节点计算

圆弧分割法图2-30圆弧分割法求节点三、非圆曲线的节点计算2.5程序编制中的数值计算用圆弧段逼近非圆曲线时的节点计算

三点作图法三、非圆曲线的节点计算图2-31三点作图法求节点数控技术第三章数控加工程序的编制本章主要内容3.1数控车床的程序编制3.2数控铣床与加工中心的程序编制3.3自动编程简介3.1数控车床的程序编制数控车床:●刀架●床身●主轴箱●滚珠丝杠●床座●尾座●高精度导轨3.1数控车床的程序编制数控车床:加工对象3.1数控车床的程序编制前置刀架切削方式后置刀架切削方式3.1数控车床的程序编制3.1数控车床的程序编制一、数控机床的编程特点在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。用绝对坐标编程时,坐标值X取工件的直径;增量坐标编程时,用径向实际位移量的2倍值表示,并附上方向符号。为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。3.1数控车床的程序编制一、数控机床的编程特点编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。许多数控车床用X,Z表示绝对坐标指令,用U,W表示增量坐标指令,而不用G90、G91。第三坐标指令I,K的用途:在不同的程序段中作用不同.3.1数控车床的程序编制刀具半径补偿建立与取消指令G41、G42、G40一般车刀均有刀尖半径,即在车刀刀尖部分有一圆弧构成假想圆的半径值。3.1数控车床的程序编制G01倒角、倒圆编程功能

(FANUC0i)走刀路径:PAPBPCPDPE

部分程序:G01X35C-2F60(PB)

G01Z-28R8F60(PC)

G01X64C-1.5F60(PD)

G01Z-44.5F60(PE)

3.1数控车床的程序编制G代码功能ABCG00G00G00定位(快速)G01G01G01直线插补(切削进给)G02G02G02顺时针圆弧插补G03G03G03逆时针圆弧插补G04G04G04暂停G18G18G18XZ平面选择G20G20G70英制输入G21G21G71毫米输入G22G22G22存储行程检查接通G23G23G23存储行程检查断开G27G27G27返回参考点检查FANUC0i系统G代码表

3.1数控车床的程序编制G代码功能ABCG28G28G28返回参考位置G32G33G33螺纹切削G34G34G34变螺距螺纹切削G40G40G40刀尖半径补偿取消G41G41G41刀尖半径左补偿G42G42G42刀尖半径右补偿G50G92G92最大主轴速度设定G53G53G53机床坐标系设定G54G54G54选择工件坐标系1G55G55G55选择工件坐标系2G56G56G56选择工件坐标系3FANUC0i系统G代码表

3.1数控车床的程序编制G代码功能ABCG57G57G57选择工件坐标系4G58G58G58选择工件坐标系5G59G59G59选择工件坐标系6G65G65G65宏程序调用G66G66G66宏程序模态调用G67G67G67宏程序模态调用取消G70G70G72精加工循环G71G71G73粗车外圆G72G72G74粗车端面G73G73G75多重车削循环G74G74G76排屑钻端面孔FANUC0i系统G代码表

3.1数控车床的程序编制G代码功能ABCG75G75G77外径/内径钻孔G76G76G78多头螺纹循环G90G77G20外径/内径车削循环G92G78G21螺纹切削循环G94G79G24端面车削循环G96G96G96恒表面切削速度控制G97G97G97恒表面切削速度控制取消G98G94G94每分进给G99G95G95每转进给-G90G90绝对值编程-G91G91增量值编程FANUC0i系统G代码表

3.1数控车床的程序编制G代码功能ABC-G91G91增量值编程-G98G98返回到起始平面-G99G99返回到R平面FANUC0i系统G代码表

3.1数控车床的程序编制二、车削固定循环功能柱面循环指令用于内外圆柱面切削的循环GΔΔ中的符号ΔΔ表示两位阿拉伯数字;X、Z是C点的坐标值,也可以用增量坐标U、W.

虚线为G00快进。单循环指令

N-GΔΔX(U)-Z(W)-F-

;

(a)3.1数控车床的程序编制二、车削固定循环功能柱面循环指令多次循环指令

N-GΔΔX(U)-Z(W)-I-K-H-F-;H后的数字表示重复循环次数。X(U)和Z(W)为第一次循环的坐标值。X=XC;Z=ZC

I、K为每次循环完成后的推进量。

3.1数控车床的程序编制二、车削固定循环功能柱面循环指令N10G90X35.0Z20.0F50;N20X30.0;N30X25.0;

N10G90X35.0Z20.0I5K0H3F50;3.1数控车床的程序编制二、车削固定循环功能锥面循环指令用于切削内外锥面的自动循环。单次:N-GΔΔX(U)-Z(W)-F-;多次循环指令:N-GΔΔX(U)-Z(W)-I-K-H-F-;锥面的斜率决定于U、W值,U为圆锥大小头直径差。用绝对坐标编程时,取B点的X值(C点的X值与A点的相同)和C点的Z值。3.1数控车床的程序编制二、车削固定循环功能螺纹结构形式3.1数控车床的程序编制二、车削固定循环功能简单螺纹循环指令(等间距加工)格式:N-GΔΔX(U)-Z(W)-I-K-H-F-;F由进给速度改为螺距值U略大于螺纹牙深×23.1数控车床的程序编制二、车削固定循环功能简单螺纹循环指令(等间距加工)没有退刀槽的时候R---快速移动F---进给速度3.1数控车床的程序编制二、车削固定循环功能简单螺纹循环指令

图中:W=L1+L+L2

L1:

切入行程;通常L1=(3~5)F

L2:

切出行程;通常L2=(1~2)F

F:

螺纹导程3.1数控车床的程序编制二、车削固定循环功能简单螺纹循环指令多头螺纹的切割如图所示,以A点为第一头螺纹的起点,车好第一头螺纹后,由A退到G点,作为第二头螺纹的车削起点.依次类推,便可车削出多头螺纹.

设导程为F,头数为M,则每次退刀的距离为

H=F/M3.1数控车床的程序编制二、车削固定循环功能简单螺纹循环指令N50G32X28.9Z56.0F2;N60X28.2;N60X27.7;N60X27.3;

FANUC0i用G32切削直螺纹

3.1数控车床的程序编制螺纹加工进刀次数及进刀量的选择3.1数控车床的程序编制二、车削固定循环功能复杂螺纹循环指令格式:N-GΔΔX-Z-I-D-F-A-;X、Z为C点的绝对坐标值;I为螺纹的深度;D为第一次循环的切深(背吃刀量);F为螺距;A为螺纹牙形角。螺纹深度I减去精加工切深就是粗加工余量。每次粗切余量是递减的,递减规律决定于数控装置的内部逻辑。FANUC0i(G76)3.1数控车床的程序编制二、车削固定循环功能复合式粗车循环指令应用场合:零件需多次走刀才能加工到规定尺寸的场合.格式:N-GΔΔ-P(ns)Q(nf)U(Δu)W(Δw)D(Δd)F-S-T-;三种类型:外圆粗车循环、端面粗车循环、组合面粗车循环

ns—精加工程序段中第一个程序段的序号;

nf—精加工程序段中最后一个程序段的序号;Δu—X方向留的精加工余量;ΔW—Z方向留的精加工余量;Δd—每次切削深度.FANUC0i(G71)3.1数控车床的程序编制二、车削固定循环功能复合式粗车循环指令FANUC0i内外圆复杂粗车格式:N-G71U(△d)R(e)

;N-G71P(ns)Q(nf)U(△u)W(△w)FST;

△d:粗加工每刀切深量(半径值指定);

e:退刀量;

3.1数控车床的程序编制N20G00Xl70.0Z180.0S750T0202M03;N30G71U5.0R1.0;

N35G71P40Q100U4.0W2.0F0.3S500;N40G00X45.0S750;N50G01Z140.0F0.1;N60X65.0Z110;N70Z90.0;N80X140.0Z80.0;N90Z60.0;N100Xl50.0Z40.0;

3.1数控车床的程序编制三、车削加工编程实例如图某零件的图样,要求编制精加工程序。3.1数控车床的程序编制O0030N0001G92X200.0Z350.0;坐标系设定N0002G00X41.8Z292.0S630M03T11M08;N0003G01X47.8Z289.0F150;倒角N0004U0W-59.0;Φ47.8N0005X50.0W0.0;退刀N0006X62.0W-60.0;锥度3.1数控车床的程序编制N0007U0.0Z155.0;Φ62N0008X78.0W0.0;退刀N0009X80.0W-1.0;倒角N0010U0.0W-19.0;Φ80N0011G02U0.0W-60.0I63.25K-30.0;圆弧N0012G01U0.0Z65.0;Φ80N0013X90.0W0.0退刀3.1数控车床的程序编制N0014G00X200.0Z350.0M05T10M09;N0015X51.0Z230.0S315M03T22M08;换刀N0016G01X45.0W0.0F100;割槽N0017G04U5.0;进给暂停N0018G00X51.0W0.0;退刀N0019X200.0Z350M05T20M09;退刀3.1数控车床的程序编制N0020X52.0Z296.0S200M03T33M08;车螺纹起始位置N0021G33X47.2Z231.5F1.5;车螺纹N0022X46.6N0023X46.1;N0024X45.8;N0025G00X200.0Z350.0T30M02;退到起刀点3.1数控车床的程序编制课堂练习题:3.1数控车床的程序编制3.2数控铣床与加工中心的程序编制数控铣床3.2数控铣床与加工中心的程序编制数控铣床加工对象一、数控铣床的编程特点3.2数控铣床与加工中心的程序编制(1)铣削包括平面铣削和轮廓铣削。二坐标联动数控铣床用于平面零件轮廓;三坐标以上的数控铣床用于难度较大的复杂零件的立体轮廓加工。(2)数控铣床的数控装置具有多种插补方式。一般都具有直线插补和圆弧插补。有的还具有极坐标插补,抛物线插补,螺旋线插补等多种插补功能。(3)程序编制要充分利用数控铣床各种功能,如刀补、固定循环、对称加工等功能。编程时要合理充分地选择这些功能,以提高加工精度和效率。(4)由直线、圆弧组成的平面轮廓铣削的数学处理简单。非直线、圆弧,要采用自动编程。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制工件坐标系设定指令除了用G92以外,还可用G54-G59指令设置工件坐标系.

G54-G59与G92的区别:

G54-G59在安装工件后测量工件坐标系原点相对于机床坐标系原点在各轴方向的偏置量,然后用MDI(手动)方式将其输入到数控系统的工件坐标系偏置值寄存器,G92后必须跟尺寸字,安装工件时要按此尺寸调整机床.二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制工件坐标系设定指令例:

N01

G90G54G00X100Y50Z175;执行该程序段后,刀具就移动到G54所设的工件坐标系中X100Y50Z175的位置上。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制镜像加工指令

在加工某些对称图形时,为避免反复编制相类似的程序,缩短加工程序,可采用镜像加工指令.二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制镜像加工指令格式镜像加工指令的格式各数控系统不一致,常见的一种格式为:加工关于Y轴对称的零件加工关于X轴对称的零件加工关于原点轴对称的零件二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制镜像加工指令说明

(1)该组指令的作用是将本程序段所定义的两个程序段号之间的程序,分别按Y、X、原点对称加工,并按循环次数循环若干次。(2)镜像加工完成后,下一加工程序段是镜像加工定义段的下一程序段。

(3)镜像加工指令不可作为整个加工程序段的最后一段。若位于最后,则再写一句M02程序段。(4)循环次数为1可以不写;(5)镜像加工程序段号内不得发生其他转移指令。3.2数控铣床与加工中心的程序编制例:如图所示刀心轨迹是Y轴、X轴、原点对称的图形,Z向深度分别为2mm,试用镜像加工指令编程。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令作用:只用一个指令,一个程序段,即可完成某特定表面的加工。如:钻孔、镗孔等。孔加工的固定循环功能指令(FANUC系统)二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令(1)X和Y轴定位;(2)快速运行到R点;(3)孔加工;(4)在孔底的动作,包括暂停、主轴反转等;(5)返回到R点;(6)快速退回到初始点。孔加工循环的组成二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令与孔加工循环相关的3个平面①初始平面:初始点B所在的与Z轴垂直的平面。是为安全下刀而规定的一个平面。只有孔间存在障碍需要跳跃或全部孔加工完了时,采用G98指令使刀具返回初始平面上的初始点B。②R点平面:刀具下刀时,由快进到工进的高度平面.一般距离工件表面2~5mm.用G99指令使刀具返回到该平面上的R点.二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令与孔加工循环相关的3个平面③孔底平面:

盲孔、通孔对应的的孔底平面各不相同。盲孔是孔底Z坐标的高度,对于通孔,还要伸出工件底平面一段距离。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令孔加工循环指令格式说明(1)G98指令使刀具返回初始点B;G99指令使刀具返回R点平面;(2)GΔΔ为各种孔加工循环指令。(见p59表3-1)(3)X、Y为孔位坐标。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令孔加工循环指令格式说明(4)Z为孔底坐标,增量坐标方式时为孔底相对于R点平面的增量值。(5)R为R点平面的Z坐标,增量方式时为R点平面相对于B点的增量值。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令孔加工循环指令格式说明(6)Q在G73和G83方式中,用来指定每次的加工深度,在G76和G87方式中规定孔底刀具偏移量。(7)P用来指定刀具在孔底的暂停时间,以ms为单位,不使用小数点。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令孔加工循环指令格式说明(8)F指定孔加工切削进给时的进给速度。模态指令。(9)L是孔加工重复的次数。默认值是1。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令RZZ=080100(100,100)G90G81X100Y100Z-180.R-100.F100;G91G81X100.

Y0.

Z-80.

R-100.F100;(0,100)二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令几种加工方式的说明①高速深孔往复排屑钻孔循环(G73)间断进给,有利于排屑。每次切深为Q,退刀量为d,末次进刀量小于等于Q,为剩余量。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令几种加工方式的说明②左旋攻螺纹循环(G74)主轴下移至R点启动,反转切入,至孔底E点后正转退出。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令几种加工方式的说明

③精镗循环(G76)精镗孔底后,有三个孔底动作:●进给暂停(P);

●主轴准停(定向停);

●刀具偏移Q距离.然后退刀,这样可使刀头不划伤精镗表面。二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令几种加工方式的说明④背镗循环(G87)刀具至B点后,主轴准停,主轴沿刀尖的反方向偏移Q,然后快速定位至孔底,再沿刀尖正向偏移至E点,主轴正转,刀具向上工进至R点,在R点再主轴准停,刀具偏移Q,快退并偏移至B点,主轴正转.二、数控铣床编程中的特殊功能指令3.2数控铣床与加工中心的程序编制固定循环指令孔加工循环的注意事项

①孔加工循环指令是模态指令,孔加工的数据也是模态指令。

②撤销孔加工固定循环指令为G80;G00至G03也起撤消作用.

③孔加工循环指令执行前,必须先用M指令使主轴转动;

④孔加工固定循环中,刀具长度补偿指令在刀具至R点时生效。3.2数控铣床与加工中心的程序编制例:采用固定循环方式加工如图所示各孔,试编写加工程序。3.2数控铣床与加工中心的程序编制解:(1)建立工件坐标系.3.2数控铣床与加工中心的程序编制(2)编制加工程序.

N01G90G80G92X0.Y0.Z100;(定工件坐标原点)N02G00X-50.Y51.963M03S800;(快进到A点)N03Z20.M08;(Z向快进到B点)O0080B3.2数控铣床与加工中心的程序编制N04G91G81G99X20.Z-18.R-17.L4F40;(钻第一排孔)N05X10Y-17.321;(钻第二排右端第1个孔)N06X-20L4;(钻第二排左边4个孔)B3.2数控铣床与加工中心的程序编制N07X-10.Y-17.321;(钻第3排左边第1个孔)N08X20.L5;(钻第3排右边的5个孔)N09X10Y-17.321;(钻第4排右边的第1个孔)N10X-20L6;(钻第4排左边的6个孔)3.2数控铣床与加工中心的程序编制N11X10.Y-17.321;(钻第5排左边第1个孔)N12X20.L5;(钻第5排右边的5个孔)N13X-10.Y-17.321;;(钻第6排右边的第1个孔)N14X-20.L4(钻第6排左边的4个孔)3.2数控铣床与加工中心的程序编制N15X10.Y-17.321;;(钻第7排左边第1个孔)N16X20.L3;(钻第7排右边的3个孔)N17G80M09;3.2数控铣床与加工中心的程序编制N18G90G00Z100.;(指定绝对坐标,Z向回起刀点)N19X0.Y0.M05;(X,Y向回起刀点)N20M30;(程序结束,返回程序起始段)图3-21所示的是一盖板零件,试编制其零件加工程序。该零件的毛坯是一块180mm×90mm×12mm板料,要求铣削成图中粗实线所示的外形。由图可知,各孔已加工完,各边都留有5mm的铣削留量。铣削时以其底面和2×Ф10H8的孔定位,从Ф60mm孔对工件进行夹紧。在编程时,工件坐标系原点定在工件左下角A点(如图3-37所示),现以扎10mm立铣刀进行轮廓加工,对刀点在工件坐标系中的位置为(-25,10,40),刀具的切入点为B点,刀具中心的走刀路线为:对刀点1→下刀点2→b…c…c'…→下刀点2…→对刀点1。三、数控铣床编程编程实例该零件的特点是形状比较简单,数值计算比较方便。现按轮廓编程,根据图3-21和图3-22计算各基点及圆心点坐标如下:A(0,0)B(0,40)C(14.96,70)D(43.54,70)E(102,64)F(150,40)G(170,40)H(170,0)O1(70,40)O2(150,100)按绝对坐标编程O0001N01G92X-25.0Y10.0Z40.0;N02G90G00Z-16.0S300M03;N03G41G01X0Y40.0F100D01M08;N04X14

温馨提示

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

评论

0/150

提交评论