《数控编程基础》PPT课件.ppt

上传人:wuy****n92 文档编号:70315192 上传时间:2023-01-19 格式:PPT 页数:58 大小:1.46MB
返回 下载 相关 举报
《数控编程基础》PPT课件.ppt_第1页
第1页 / 共58页
《数控编程基础》PPT课件.ppt_第2页
第2页 / 共58页
点击查看更多>>
资源描述

《《数控编程基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数控编程基础》PPT课件.ppt(58页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数控编程数控编程电子教案电子教案长江师范学院机械工程学院主讲教师:何仁琪第1章数控编程基础1.1数控机床概述1.2插补原理与计算机数控系统1.3程序编制的基本概念1.4数控编程的几何基础1.5程序编制中的基本指令1.6自动编程系统简介 数控机床:数字控制机床(Numerically ControlledMachine Tool)的简称,是指采用数字控制技术对机床加工过程进行自动控制的一类机床。其适应能力强、加工精度高、加工质量稳定和生产效率高等优点。1952年世界上第一台数控机床:美国帕森斯公司与麻省理工学院研制。1.1 数控机床的概述第1章数控编程基础 1.控制介质:2.数控装置:3.伺服系

2、统及位置检测装置:4.机床本体及机械部件:1.1 数控机床的概述第1章数控编程基础1.1.1 数控机床的工作原理 1.按工艺用途分:2.按运动方式分:3.按反馈装置分:4.按功能水平分:5.按控制轴数分:1.1 数控机床的概述第1章数控编程基础1.1.2 数控机床的分类及特点 1.高速高效化:2.高精度化:3.高可靠性:4.模块化、专门化与个性化:5.高柔性化:6.复合化:7.智能化:8.出现新一代数控加工工艺和装备1.1 数控机床的概述第1章数控编程基础1.1.3 数控机床的发展趋势 1.2 插补原理与计算机数控系统第1章数控编程基础1.2.1插补原理1.插补概念2.插补分类逐点比较法、数字

3、积分法、时间分割法3.插补过程偏差判别、坐标进给、偏差计算、终点判别 1.2 插补原理与计算机数控系统第1章数控编程基础1.2.2计算机数控系统1.CNC2.组成3.特点 数控编程数控编程是将零件的工艺过程、工艺参数、刀具位移量与方向以及其他辅助动作(换刀、冷却、夹紧等),按运动顺序和所用数控机床规定的指令代码及程序格式编成加工程序单,再将程序单中的全部内容记录在控制介质上,然后输给数控装置,从而指挥数控机床加工。简单说,是从零件图纸到加工程序制成控制介质的过程。简单说,是从零件图纸到加工程序制成控制介质的过程。1.3 程序编制的基本概念第1章数控编程基础 1.1.3.1 3.1 数控程序数控

4、程序编编制的内容与方法制的内容与方法 编制数控加工程序是使用数控机床的一项重要技术工作,理想的数控程序不不仅应该仅应该保保证证加工出符合零件图样要求的合格零件,还应该还应该使数控机床的功能得到合理的应用与充分的发挥,使数控机床能安全、可靠、高效的工作。第1章数控编程基础 1.数控程序编制的内容及步骤数数控控编编程程是是指指从从零零件件图图纸纸到到获获得得数数控控加加工工程程序序的的全全部部工工作作过过程程。编程工作主要包括:(1)分析零件图样(2)制定工艺方案(3)数学处理(4)编写零件加工程序(5)制备控制介质(6)程序检验和首件试切第1章数控编程基础分分析析零零件件图图样样 数数学学处处理

5、理 编编 写写加加工工 程程 序序修修 改改制制定定工工艺艺方方案案 制制备备控控制制介介质质 程序程序检验检验和和首件首件试切试切 2.数控程序编制的方法 数控加工程序的编制方法主要有两种:手工手工编编制程序和自制程序和自动编动编制程序。制程序。(1)手工编程 手工编程指主要由人工来完成数控编程中各个阶段的工作。零件图样工艺人员夹具表机床表刀具表工艺规程编程人员加工程序初稿加工程序修改编程手册第1章数控编程基础 (2)计算机自动编程 自自动动编编程程:是指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。采用计算机自动编程时,数学处理、编写程序、检验程序等

6、工作是由计算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,使编程人员可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。又由于计算机自动编程代替程序编制人员完成了繁琐的数值计算,可提高编程效率几十倍乃至上百倍,因此解决了手工编程无法解决的许多复杂零件的编程难题。因而,自动编程的特点就在于编程工作效率高,可解决复杂形状零件的编程难题。第1章数控编程基础 1.1.3.2 3.2 零件加工程序的零件加工程序的输输入方式入方式1.穿孔纸带:穿孔纸带:以孔的形式记录信息,信息不能改变,需打孔机与读孔机2.磁盘:磁盘:光盘少3.磁带:磁带:少4.手工输入:手工输入:数车5.U盘:盘:需现代

7、接口6.网络传输:网络传输:现代技术第1章数控编程基础 1.1.3.3 3.3 穿孔穿孔纸带纸带信息代信息代码码穿孔纸带:穿孔纸带:宽25.4,8个信息孔和1个中导孔(或同步孔)。通过不同排序表示不同字符。见表1-3(P23)第1章数控编程基础 1.1.3.4 3.4 程序程序结结构与格式构与格式1.程序结构(1)程序起始符:%(2)程序名:O0001(3)程序主体定义状态加工过程恢复状态(4)程序结束符:%第1章数控编程基础%/开始符开始符O2000/程序名程序名N10 G54 G00 X10.0 Y20.0 M03 S1000/程序主体程序主体N20 G01 X60.0 Y30.0 F10

8、0 T02 M08N30 X80.0 N200 M30/程序结束程序结束%/结束符结束符 1.1.3.4 3.4 程序程序结结构与格式构与格式2.程序段格式 一一个个数数控控加加工工程程序序是是若若干干个个程程序序段段组组成成的的。程序段格式是指程序段中的字、字符和数据的安排形式。程序段格式举例:N30 G01 X88.1 Y30.2 F500 S3000 T02 M08N40 X90(本程序段省略了续效字“G01,Y30.2,F500,S3000,T02,M08”,但它们的功能仍然有效)在程序段中,必须明确组成程序段的各要素:移动目标:终点坐标值X、Y、Z 沿怎样的轨迹移动:准备功能字G;进

9、给速度:进给功能字F;切削速度:主轴转速功能字S;使用刀具:刀具功能字T;机床辅助动作:辅助功能字M。第1章数控编程基础 3.3.字与字的功能字与字的功能1)字符与代码 字字符符是是用用来来组组织织、控控制制或或表表示示数数据据的的一一些些符符号号,如数字、字母、标点符号、数学运算符等。2)字 在数控加工程序中,字字是是指指一一系系列列按按规规定定排排列列的的字字符符,作作为为一一个个信信息息单单元元存存储储、传传递递和和操操作作。字是由由一一个个英英文文字字母母与随后的若干位十与随后的若干位十进进制数字制数字组组成,成,这这个英文字母称个英文字母称为为地址符。地址符。如:“X2500”是一个

10、字,X为地址符,数字“2500”为地址中的内容。第1章数控编程基础 3)字的功能 组成程序段的每一个字都有其特定的功能含义,以下是以FANUC-0M数控系统的规范为主来介绍的。(1)顺序号字N顺顺序序号号又又称称程程序序段段号号或或程程序序段段序序号号。顺序号位位于于程程序序段段之首之首,由顺序号字顺序号字N N和后续数字组成和后续数字组成。便于程序检查程序检查少用(2)准备功能字G 准备功能字的地址符是G,又称为G功能或G指令,是是用用于建立机床或控制系统工作方式的一种指令。于建立机床或控制系统工作方式的一种指令。附表:见表1.1 G功能字含义表第1章数控编程基础 第1章数控编程基础表表1.

11、1 G功能字含义表功能字含义表 第1章数控编程基础表表1.1 G功能字含义表功能字含义表华中数控 (3)尺寸字 尺寸字用于确定机床上刀具运用于确定机床上刀具运动终动终点的坐点的坐标标位置位置。其中,第一组X,Y,Z,U,V,W,P,Q,R用于确定终点的直线坐标尺寸;第二组A,B,C,D,E用于确定终点的角度坐标尺寸;第三组I,J,K用于确定圆弧轮廓的圆心坐标尺寸。在一些数控系统中,还可以用P指令暂停时间、用R指令圆弧的半径等。(4)进给功能字F进给功能字的地址符是F,又称为F功能或F指令,用用于于指指定定切切削削的的进进给给速速度度。对于车床,F可分为每分钟进给和主轴每转进给两种,对于其它数控

12、机床,一般只用每分钟进给。F指令在螺纹切削程序段中常用来指令螺纹的导程。第1章数控编程基础 (5)主轴转速功能字S主轴转速功能字的地址符是S,又称为S功能或S指令,用于指定主轴转速。单位为r/min。(6)刀具功能字T刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。(7)辅助功能字M 辅助功能字的地址符是M,后续数字一般为13位正整数,又称为M功能或M指令,用于指定数控机床辅助装置的开关动作用于指定数控机床辅助装置的开关动作。附表:见表1.2M功能字含义表第1章数控编程基础 第1章数控编程基础表表1.2

13、 M功能字含义表功能字含义表M功能字含义M00程序停止M01计划停止M02程序停止M03主轴顺时针旋转M04主轴逆时针旋转M05主轴旋转停止M06换刀M072号冷却液开M081号冷却液开M09冷却液关M30程序停止并返回开始处M98调用子程序M99返回主程序 1.1.3.5 3.5 程序数据程序数据输输入格式入格式 不同的系统输入格式可能不同,输入格式错误,将不被执行或报警。一般程序数据输入格式为整数 少数数据输入形式为小数。第1章数控编程基础 1.1.4 4 数控编程几何基础数控编程几何基础1.1.4.1 4.1 数控机床坐数控机床坐标标系和运系和运动动方向方向.机床坐标系的确定(1)机床相

14、对运动的规定(运运动动定定则则)在机床上,我们始终认为工工件件静静止止,而而刀刀具具是是运运动动的的。这样编程人员在不考虑机床上工件与刀具具体运动的情况下,就可以依据零件图样,确定机床的加工过程。第1章数控编程基础 (2)机床坐标系的规定标准机床坐标系中X、Y、Z坐标轴的相互关系用用右右手手笛笛卡尔直角坐标系决定。卡尔直角坐标系决定。在数控机床上,机床的动作是由数控装置来控制的,为了确定数控机床上的成形运动和辅助运动,必须先确定机床上运动的位移和运动的方向,这就需要通过坐标系来实现,这个坐标系被称之为机床坐标系。例如铣床上,有机床的纵向运动、横向运动以及垂向运动。在数控加工中就应该用机床坐标系

15、来描述。第1章数控编程基础 标准机床坐标系中X、Y、Z坐标轴的相互关系用右手笛卡尔直角坐标系决定:1)伸出右手的大拇指、食指和中指,并互为90。则大拇指代表X坐标,食指代表Y坐标,中指代表Z坐标。2)大拇指的指向为X坐标的正方向,食指的指向为Y坐标的正方向,中指的指向为Z坐标的正方向。3)围绕X、Y、Z坐标旋转的旋转坐标分别用A、B、C表示,根据右手螺旋定则,大拇指的指向为X、Y、Z坐标中任意轴的正向,则其余四指的旋转方向即为旋转坐标A、B、C的正向。第1章数控编程基础 (3)运动方向的规定 增大刀具与工件距离的方向即为各坐标轴的正方向,下图为数控车床上两个运动的正方向。第1章数控编程基础 .

16、坐标轴方向的确定(1)Z坐标 Z坐标的运动方向是由传递切削动力的主轴所决定的,即平平行行于于主主轴轴轴线轴线的坐的坐标轴标轴即即为为Z Z坐坐标标,Z Z坐坐标标的正向的正向为为刀具离开工件的方向。刀具离开工件的方向。第1章数控编程基础 (2)X坐标 X坐标平行于工件的装夹平面,一般在水平面内。确定X轴的方向时,要考虑两种情况:1)如果工件做旋转运动,则刀具离开工件的方向为X坐标的正方向。2)如果刀具做旋转运动,则分为两种情况:Z坐标水平时,观察者沿刀具主轴向工件看时,+X运动方向指向右方;Z坐标垂直时,观察者面对刀具主轴向立柱看时,+X运动方向指向右方。右图所示为数控车床的X坐标。第1章数控

17、编程基础 (3)Y坐标 在确定X、Z坐标的正方向后,可以用根据X和Z坐标的方向,按照右手直角坐标系来确定右手直角坐标系来确定Y Y坐标坐标的方向的方向。第1章数控编程基础 3 3.机床原点的机床原点的设设置置 机床原点是指在机床上设置的一个固定点,即机床坐标系的原点。它在机床装装配配、调调试试时就已确定下来,是数控机床进行加工运动的基准参考点。(1)数控车床的原点 (2)数控铣床的原点(如右下图)在数控车床上,机床原点一般取在卡卡盘盘端端面面与与主主轴轴中中心心线线的的交交点点处处。同时,通过设置参数的方法,也可将机床原点设定在X、Z坐标的正方向极限位置上。第1章数控编程基础 4.机床参考点

18、机床参考点是用于机床参考点是用于对对机床运机床运动进动进行行检测检测和控制的固定位置点。和控制的固定位置点。机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调整好的,坐标值已输入数控系统中。因此参考点对机床原点的坐标是一个已知数。通常在数控铣床上机床原点和机床参考点是重合的;而在数数控控车车床床上上机机床床参参考考点点是是离离机机床床原原点点最最远远的的极极限限点点。下图为数控车床的参考点与机床原点。第1章数控编程基础 1.1.4.2 4.2 编编程坐程坐标标系系 编程坐标系是编程人员根据零件图样及加工工艺等建立的坐标系。编程坐标系一般供编程使用,确定编程坐标系时不必考虑工件毛坯在

19、机床上的实际装夹位置。如下图所示,其中O2即为编程坐标系原点。第1章数控编程基础 编编程程原原点点是是根根据据加加工工零零件件图图样样及及加加工工工工艺艺要要求求选选定定的的编编程坐程坐标标系的原点。系的原点。编程原点应尽量选择在零件的设计基准或工艺基准上,编程坐标系中各轴的方向应该与所使用的数控机床相应的坐标轴方向一致,如下图所示为车削零件的编程原点。第1章数控编程基础 1.1.4.3 4.3 加工坐加工坐标标系系 1.加工坐标系的确定 加工坐标系是指以以确确定定的的加加工工原原点点为为基基准准所所建建立立的的坐坐标标系。系。加工原点也称为程序原点,是是指指零零件件被被装装夹夹好好后后,相相

20、应应的的编编程原点在机床坐程原点在机床坐标标系中的位置。系中的位置。第1章数控编程基础 2.加工坐标系的设定 在机床坐标系中直接设定加工原点。例:以下图为例,在配置FANUC-OM系统的立式数控铣床上设置加工原点03。(1)加工坐标系的选择 编程原点设置在工件轴心线与工件底端面的交点上。设工作台工作面尺寸为800mm320mm,若工件装夹在接近工作台中间处,则确定了加工坐标系的位置,其加工原点03就在距机床原点O1为X3、Y3、Z3处。并且X3=-345.700mm,Y3=-196.220mm,Z3=-53.165mm。(2)设定加工坐标系指令1)G54G59为设定加工坐标系指令。G54对应一

21、号工件坐标系,其余以此类推。可在MDI方式的参数设置页面中,设定加工坐标系。如对已选定的加工原点O3,将其坐标值X3=-345.700mm,Y3=-196.220mm,Z3=-53.165mm第1章数控编程基础 1.4.4 1.4.4 数控数控编编程的特征点程的特征点1.机床原点与参考点2.编程原点3.加工原点第2章 数控加工工艺设计 1.4.4 1.4.4 数控数控编编程的特征点程的特征点4.对刀点 对于数控机床来说,在加工开始时,确定刀具与工件的相对位置是很重要的,这一相对位置是通过确认对刀点来实现的。对对刀刀点点是是指指通通过过对对刀刀确确定定刀刀具具与与工工件件相相对对位位置置的的基基

22、准准点点。对刀点可以设置在被加工零件上,也可以设置在夹具上与零件定位基准有一定尺寸联系的某一位置,对对刀刀点点往往往往就就选选择择在在零零件件的的加加工工原原点点。对刀点的选择原则如下:(1)所选的对刀点应使程序编制简单程序编制简单;(2)对刀点应选择在容易找正容易找正、便于确定便于确定零件加工原点的位置;加工原点的位置;(3)对刀点应选在加工时检验方便、可靠的位置检验方便、可靠的位置;(4)对刀点的选择应有利于提高加工精度利于提高加工精度。第2章 数控加工工艺设计 例如,加工右图所示零件时,当按照图示路线来编制数控加工程序时,选择夹具定位元件圆柱销的中心线与定位平面A的交点作为加工的对刀点。

23、显然,这里的对刀点也恰好是加工原点。第2章 数控加工工艺设计 5.刀位点:“刀位点刀位点”是指刀具的定位基准点是指刀具的定位基准点。在使用对刀点确定加工原点时,就需要进行“对刀”。所谓对对刀刀是指指使使“刀刀位位点点”与与“对对刀刀点点”重重合合的的操操作作。每把刀具的半径与长度尺寸都是不同的,刀具装在机床上后,应在控制系统中设置刀具的基本位置。如下图所示,圆圆柱柱铣铣刀刀的的刀刀位位点点是是刀刀具具中中心心线线与与刀刀具具底底面面的的交交点点;球球头头铣铣刀刀的的刀刀位位点点是是球球头头的的球球心心点点或或球球头头顶顶点点;车车刀刀的的刀刀位位点点是是刀刀尖尖或或刀刀尖尖圆圆弧弧中心;中心;

24、钻头钻头的刀位点是的刀位点是钻头顶钻头顶点。点。第2章 数控加工工艺设计 6.换刀点:换换刀刀点点是为加工中心、数控车床等采用多刀进行加工的机床而设置的,因为这些机床在加工过程中要自动换刀。对于手动换刀的数控铣床,也应确定相应的换刀位置。为防止换刀时碰伤零件、刀具或夹具,换刀点常常设置在被加工零件的轮廓之外,并留有一定的安全量。第2章 数控加工工艺设计 1.1.5 5 程序编制中的基本指令程序编制中的基本指令 数控加工程序是由各种功能字按照规定的格式组成的。1.1.5.1 5.1 绝对绝对尺寸指令和增量尺寸指令尺寸指令和增量尺寸指令 在加工程序中,绝对尺寸指令和增量尺寸指令有两种表达方法。绝对

25、尺寸指机床运动部件的坐标尺寸值相对于坐标原点给出。绝对尺寸指机床运动部件的坐标尺寸值相对于坐标原点给出。增量尺寸指机床运动部件的坐标尺寸值相对于前一位置给出。增量尺寸指机床运动部件的坐标尺寸值相对于前一位置给出。第1章数控编程基础 1.G功能字指定G90G90指定尺寸指定尺寸值为绝对值为绝对尺寸。尺寸。G91G91指定尺寸指定尺寸值为值为增量尺寸。增量尺寸。2.用尺寸字的地址符指定(本课程中车床部分使用)绝对尺寸的尺寸字的地址符用 X、Y、Z增量尺寸的尺寸字的地址符用 U、V、W用绝对坐标编程为:X12.0Y15.0;若用相对坐标编程则为:X-18.0Y-20.0。第1章数控编程基础 1.1.

26、5.2 5.2 坐坐标标平面平面选择选择指令指令坐标平面选择指令是用来选择圆弧插补的平面和刀具补偿平面的。G17G17表示选择表示选择XYXY平面,平面,G18G18表示选择表示选择ZXZX平面,平面,G19G19表示选择表示选择YZYZ平面。平面。各坐标平面如图1.22所示。一般,数控车床默认在ZX平面内加工,数控铣床默认在XY平面内加工。第1章数控编程基础 1.1.5.3 5.3 快速点定位指令快速点定位指令 快速点定位指令控控制制刀刀具具以以点点位位控控制制的的方方式式快快速速移移动动到到目目标标位位置置,其其移移动动速速度度由由参参数数来来设设定定。指令执行开始后,刀具沿着各个坐标方向

27、同时按参数设定的速度移动,最后减速到达终点,如下图所示。程序程序格式格式:G00 XG00 X Y Y Z Z 式中X、Y、Z的值是快速点定位的终点坐标值第1章数控编程基础 1.5.4 1.5.4 直直线线插插补补指令指令 直线插补指令用于用于产产生按指定生按指定进给进给速度速度F F实现实现的空的空间间直直线线运运动动。程序格式程序格式:G01 XG01 X Y Y Z Z F F(X X、Y Y、Z Z为为直直线线插插补补的的终终点坐点坐标值标值;F F不能不能为为0 0)例:实现下图中从A点到B点的直线插补运动,其程序段为:绝对方式编程:G90 G01 X10 Y10 F100增量方式编

28、程:G91 G01 X-10 Y-20 F100第1章数控编程基础 1.5.5 1.5.5 圆圆弧插弧插补补指令指令G02为按指定按指定进给进给速度的速度的顺时针顺时针圆圆弧插弧插补补。G03为按指定按指定进给进给速度的逆速度的逆时针时针圆圆弧插弧插补补。圆弧顺逆方向的判别:沿着不在沿着不在圆圆弧平面内的坐弧平面内的坐标轴标轴,由正方向向由正方向向负负方向看,方向看,顺时针顺时针方向方向G02G02,逆逆时针时针方向方向G03G03,如下图所示。第1章数控编程基础 程序格式程序格式:XYXY平面:平面:G17 G02 XG02 X Y Y I I J J(R(R)F)FG17 G03 XG03

29、 X Y Y I I J J(R(R)F)FZXZX平面:平面:G18 G02 X Z I K(R)FG18 G03 X Z I K(R)FYZ平面:平面:G19G02ZYJK(R)FG19G03ZYJK(R)F 其中:X X、Y Y、Z Z的的值值是指是指圆圆弧插弧插补补的的终终点坐点坐标标值值;I I、J J、K K是指是指圆圆弧起点到弧起点到圆圆心的增量心的增量坐坐标标,与,与G90,G91G90,G91无无关;关;R R为为指指定定圆圆弧弧半半径径,当当圆圆弧弧 的的圆圆心心 角角1 18 80 0o o时时,R R值值为为正正,当当圆圆弧弧的的圆圆心心角角1800时时,R值值 为为

30、负负第1章数控编程基础 1.5.6 1.5.6 刀具半径刀具半径补偿补偿指令指令 在零件轮廓铣削加工时,由于刀具半径尺寸影响,刀具的中心轨迹与零件轮廓往往不一致。为了避免计算刀具中心轨迹,直接按零件图样上的轮廓尺寸编程,数控系统提供了刀具半径补偿功能,见下图。第1章数控编程基础 1.编程格式G41G41为为左左偏偏刀刀具具半半径径补补偿偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿,见下图。G42G42为为右右偏偏刀刀具具半半径径补补偿偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿。G40为补偿撤消指令。程序格式程序格式:G00/G01

31、G41/G42 XG00/G01 G41/G42 X Y Y D D /建立建立补偿补偿程序段;程序段;XYXY为为建立建立补偿补偿直直线终线终点;点;/轮轮廓切削程序段;廓切削程序段;H H为为半径半径补偿补偿地址,地址,地址号与刀号地址号与刀号对应对应;G00/G01 G40 X Y/补偿补偿撤消程序段;撤消程序段;XYXY为为撤消撤消补偿补偿段的段的终终点;点;第1章数控编程基础 2.工作过程(1)刀具补偿过程:下图表示刀具半径补偿的工作过程,其中,实线表示编程轨迹;点画线表示刀具中心轨迹;r r等于刀具半径,表示偏移向量。第1章数控编程基础 2.工作过程(2)注意问题:A A、建立、建

32、立补偿补偿程序段必程序段必须须是在是在补偿补偿平面内不平面内不为为零的直零的直线线移移动动。B B、建立、建立补偿补偿的程序段一般的程序段一般应应在切入工件之前完成。即切入运在切入工件之前完成。即切入运动动的上段。的上段。C C、撤消、撤消补偿补偿的程序段一般的程序段一般应应在切出工件之后完成。即切出运在切出工件之后完成。即切出运动动的下段。的下段。D D、刀具半径、刀具半径补偿补偿量一般取正量一般取正值值。3、过切与欠切过切:切除了工件上不应切除的材料;即不该切而切。欠切:未能切除工件上应切除的材料。即该切而未切。4、刀具补偿的应用A A、减少、减少编编程数学程数学处处理,理,直接按照工件直

33、接按照工件轮轮廓廓编编程;程;B B、一个程序可完成粗、一个程序可完成粗、半精、精加工,只需改半精、精加工,只需改变变刀具半径刀具半径补偿值补偿值。第1章数控编程基础 1.5.7 1.5.7 刀具刀具长长度度补偿补偿指令指令 使用刀具长度补偿指令,在编程时就不必考虑刀具的实际长度及各把刀具不同的长度尺寸。当由于刀具磨损、更换刀具等原因引起刀具长度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。G43G43为为正正补补偿偿,即即将将Z Z坐坐标标尺尺寸寸字字与与H H代代码码中中长长度度补补偿偿的的量量相相加加,按其结果进行Z轴运动。G44G44为为负负补补偿偿,即即将将Z Z坐坐标标

34、尺尺寸寸字字与与H H中中长长度度补补偿偿的的量量相相减减,按其结果进行Z轴运动。G49G49为为撤消撤消补偿补偿。编程格式为:G01 G43/G44 Z H/建立补偿程序段/切削加工程序段G49/补偿撤消程序段 第1章数控编程基础 1.1.6 6 数控加工数控加工误误差的差的组组成成数控加工数控加工误误差差数加数加是由是由编编程程误误差差编编、机床、机床误误差差机机、定位、定位误误差差定定、对对刀刀误误差差刀刀等等误误差差综综合形成。合形成。即:即:数加数加=f(f(编编+机机+定定+刀刀)其中:(1)编程误差)编程误差编编由逼近误差由逼近误差、圆整误差组成。圆整误差组成。(2 2)机床)机

35、床误误差差机机由数控系由数控系统误统误差、差、进给进给系系统误统误差等原因差等原因产产生。生。(3 3)定位)定位误误差差定定是当工件在是当工件在夹夹具上定位、具上定位、夹夹具在机床上定位具在机床上定位时产时产生的。生的。(4 4)对刀误差)对刀误差刀刀是在确定刀具与工件的相对位置时产生。是在确定刀具与工件的相对位置时产生。第1章数控编程基础 思考题与练习题思考题与练习题 一、判断题1.()对几何形状不复杂的零件,自动编程的经济性好。2.()数控加工程序的顺序段号必须顺序排列。3.()增量尺寸指机床运动部件坐标尺寸值相对于前一位置给出。4.()G00快速点定位指令控制刀具沿直线快速移动到目标位

36、置。5.()用直线段或圆弧段去逼近非圆曲线,逼近线段与被加工曲线交点称为基点。二、选择题1.下列指令属于准备功能字的是_。A、G01;B、M08;C、T01;D、S500。2.根据加工零件图样选定的编制零件程序的原点是_。A、机床原点;B、编程原点;C、加工原点;D、刀具原点。3.通过当前的刀位点来设定加工坐标系的原点,不产生机床运动的指令是_。A、G54;B、G53;C、G55;D、G92。4.用来指定圆弧插补的平面和刀具补偿平面为XY平面的指令_。A、G16;B、G17;C、G18;D、G195撤消刀具长度补偿指令是_。A、G40;B、G41;C、G43;D、G49。三、简答题1.数控机床加工程序的编制步骤?2数控机床加工程序的编制方法有哪些?它们分别适用什么场合?3用G92程序段设置的加工坐标系原点在机床坐标系中的位置是否不变?4应用刀具半径补偿指令应注意哪些问题?5如何选择一个合理的编程原点。6什么是对刀点?什么叫刀位点?如何确定对刀点?第1章数控编程基础 思考题与练习题思考题与练习题 四、编程题编写下列图示零件的加工程序。第1章数控编程基础 图1图2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com