第一章数控编程基础ppt课件.ppt

上传人:飞****2 文档编号:68707076 上传时间:2022-12-29 格式:PPT 页数:106 大小:2.12MB
返回 下载 相关 举报
第一章数控编程基础ppt课件.ppt_第1页
第1页 / 共106页
第一章数控编程基础ppt课件.ppt_第2页
第2页 / 共106页
点击查看更多>>
资源描述

《第一章数控编程基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《第一章数控编程基础ppt课件.ppt(106页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第一节第一节第一节第一节 数控编程概述数控编程概述数控编程概述数控编程概述第二节第二节第二节第二节 数控机床坐标系数控机床坐标系数控机床坐标系数控机床坐标系第三节第三节第三节第三节 数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式第五节第五节第五节第五节 刀具补偿功能刀具补偿功能

2、刀具补偿功能刀具补偿功能第六节第六节第六节第六节 手工编程的数值计算手工编程的数值计算手工编程的数值计算手工编程的数值计算第四节第四节第四节第四节 数控机床的主要功能数控机床的主要功能数控机床的主要功能数控机床的主要功能第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第一节第一节第一节第一节 数控编程概述数控编程概述数控编程概述数控编程概述一、数控编程的概念一、数控编程的概

3、念数控编程是从零件分析到编写加工指令,再到制成控制介质以及程序校验的全过程。数控系统的种类繁多,它们使用的数控程序的语言规则和格式也不尽相同,应该严格按照机床编程手册中的规定进行程序编制。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目 二、数控编程的步骤二、数控编程的步骤数控编程的步骤主要包括:分析零件图样、确定加工工艺过程、数值计算、编写程序、制备控制介质、程序校验及首

4、件加工。数控编程的步骤第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目三、数控编程的方法三、数控编程的方法1.手工编程手工编程手工编程是指主要由人工来完成数控机床程序编制各个阶段的工作。手工编程框图第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开

5、始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目2.自动编程自动编程自动编程是指数控机床的程序编制工作的大部分或全部由计算机(或编程机)完成的过程。由于在计算机上可自动地绘出所编程序的图形及进给轨迹,所以能及时检查程序是否有错,并进行修改,得到正确的程序。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第一节第一节第一节第一节

6、数控编程概述数控编程概述数控编程概述数控编程概述第二节第二节第二节第二节 数控机床坐标系数控机床坐标系数控机床坐标系数控机床坐标系第三节第三节第三节第三节 数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式第五节第五节第五节第五节 刀具补偿功能刀具补偿功能刀具补偿功能刀具补偿功能第六节第六节第六节第六节 手工编程的数值计算手工编程的数值计算手工编程的数值计算手工编程的数值计算第四节第四节第四节第四节 数控机床的主要功能数控机床的主要功能数控机床的主要功能数控机床的主要功能第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始

7、对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第二节第二节第二节第二节 数控机床坐标系数控机床坐标系数控机床坐标系数控机床坐标系一、坐标系的确定一、坐标系的确定坐标和运动方向的命名原则如下:1.刀具相对于静止工件而运动。2.标准坐标(机床坐标)系是一个右手笛卡儿直角坐标系。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开

8、始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目右手笛卡儿直角坐标系第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目二、运动方向的确定二、运动方向的确定机床的某一运动部件的运动正方向规定为增大工件与刀具之间距离的方向。1.Z坐标的运动坐标的运动Z坐标的运动由传递切削力的主轴所决定,与主轴轴线平行的标准坐标轴即为Z坐标。第一章第一

9、章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目卧式车床的Z 坐标双刀架车床的Z 坐标第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目立式转塔车床的Z 坐标牛头刨

10、床的Z 坐标第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目2.X坐标的运动坐标的运动X坐标运动是水平的,它平行于工件装夹面,是刀具或工件定位平面内运动的主要坐标。立式铣床的X 坐标卧式车床的X 坐标第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能

11、开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目2.2.X坐标的运动坐标的运动在没有回转刀具和没有回转工件的机床上(如牛头刨床),X坐标平行于主要切削方向,以该方向为正方向。在有回转工件的机床上,如车床、磨床等,X运动方向是径向的,而且平行于横向滑座,X的正方向是安装在横向滑座的主要刀架上的刀具离开工件回转中心的方向。数控车床的X坐标第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对

12、扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目 若Z坐标是垂直的(主轴是立式的),当由主要刀具主轴向立柱看时,X运动正方向指向右方。卧式升降台铣床数控铣床的X坐标 若Z坐标是水平的(主轴是卧式的),当由主要刀具的主轴向工件看时,X运动的正方向指向右方。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目对于桥式龙门机床,当由主要刀具的主轴向左侧立柱看时,X运动的正方向

13、指向右方。龙门式轮廓铣床第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目3.Y坐标的运动坐标的运动正向Y坐标的运动,根据X和Z的运动,按照右手笛卡尔坐标系来确定。4.旋转运动旋转运动旋转运动,A、B、C相应的表示其轴线平行于X、Y、Z的旋转运动。A、B、C正向为在X、Y和Z方向上,右旋螺纹前进的方向。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能

14、开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目如果在X、Y、Z主要直线运动之外另有第二组平行于它们的坐标运动,就称为附加坐标。它们应分别被指定为U、V和W,如还有第三组运动,则分别指定为P、Q和R。如果在第一组回转运动A、B、C之外,还有平行或不平行于A、B、C的第二组回转运动,可指定为D、E或F。5.机床坐标系的原点及附加坐标机床坐标系的原点及附加坐标 第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然

15、后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目6.工件的运动工件的运动 对于移动部分是工件而不是刀具的机床,必须将前面所介绍的移动部分是刀具的各项规定,在理论上作相反的安排。此时,用带“”的字母表示工件正向运动,如+X、+Y、+Z表示工件相对于刀具正向运动的指令,+X、+Y、+Z表示刀具相对于工件正向运动的指令,二者所表示的运动方向恰好相反。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工

16、作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目三、数控机床的相关点三、数控机床的相关点1.机床原点机床原点机床原点是指在机床上设置的一个固定的点,即机床坐标系的原点。在数控车床上,一般取在卡盘端面与主轴中心线的交点处,如图所示O1点。数控车床上的有关点 第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展

17、开了“精准扶贫精准扶贫”项目项目 在数控铣床上,机床原点一般取在X、Y、Z三个直线坐标轴正方向的极限位置上,如图所示O1点。数控铣床机床原点第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目2.机床参考点机床参考点与机床原点的相对位置是固定的,机床出厂之前由机床制造商精密测量确定。一般来说,加工中心的参考点为机床的自动换刀位置,如图 b所示。机床参考点a)数控车床的机床参考点

18、 b)数控加工中心的机床参考点第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目 有的数控机床可以设置多个参考点,其中第一参考点与机床参考点一致。其他参考点(固定点)与机床参考点的距离利用参数事先设置,如图所示。接通电源后,必须先进行第一参考点的返回,否则不能进行其他操作。多个参考点第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药

19、到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目3.刀架相关点刀架相关点从机械上说,所谓寻找机床参考点,就是使刀架相关点与机床参考点重合,从而使数控系统得知刀架相关点在机床坐标系中的坐标位置。所有刀具的长度补偿量均是刀尖相对该点长度尺寸,即为刀长。4.装夹原点装夹原点装夹原点常见于带回转(或摆动)工作台的数控机床或加工中心,一般是机床工作台上的一个固定点,用C表示。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。

20、近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目 5.5.刀位点刀位点 刀位点既是用于表示刀具特征的点,也是对刀和加工的基准点。车刀与镗刀的刀位点通常指刀具的刀尖,钻头的刀位点通常指钻尖,立铣刀、端面铣刀和铰刀的刀位点指刀具底面的中心,而球头铣刀的刀位点指球头中心。数控刀具的刀位点第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药

21、到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目 6.6.工件坐标系原点工件坐标系原点 在工件坐标系上,确定工件轮廓的编程和计算原点,称为工件坐标系原点,简称为工件原点,亦称编程零点。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第一节第一节第一节第一节 数控编程概述数控编程概述数控编程概述数控编程概述第二节第二节第二节第二节 数控机床坐标系数

22、控机床坐标系数控机床坐标系数控机床坐标系第三节第三节第三节第三节 数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式第五节第五节第五节第五节 刀具补偿功能刀具补偿功能刀具补偿功能刀具补偿功能第六节第六节第六节第六节 手工编程的数值计算手工编程的数值计算手工编程的数值计算手工编程的数值计算第四节第四节第四节第四节 数控机床的主要功能数控机床的主要功能数控机床的主要功能数控机床的主要功能第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原

23、因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第三节第三节 数控加工程序的组成与格式数控加工程序的组成与格式一、程序组成一、程序组成一个数控加工程序由程序开始部分、程序内容、程序结束指令3部分组成。1.程序开始部分程序开始部分常用程序号表示程序开始,每一个存储在系统存储器中的程序都需要指定一个程序号以相互区别,这种用于区别零件加工程序的代号称为程序名。程序名写在程序的最前面,必须单独占一行。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到

24、了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目(1)FANUC系统的程序号FANUC系统程序号由地址符O,其后加四位数字组成,数值从0000到9999,在书写时其数字前的零可以省略不写,如O0020可写成O20。(2)SIEMENS系统的程序号1)开始的两个符号必须是字母,其后的符号可以是字母、数字或下划线。2)最多为16个字符,不得使用分隔符。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才

25、能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目2.程序内容程序内容程序内容是整个程序的核心部分,由若干程序段组成,表示数控机床要完成的全部动作。3.程序结束部分程序结束部分1)程序结束由程序结束指令构成,它必须写在程序的最后。2)可以作为程序结束标记的M指令有M02和M30,它们代表零件加工程序的结束。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了

26、“精准扶贫精准扶贫”项目项目二、程序段格式二、程序段格式1.程序字、地址及符号程序字、地址及符号程序字就是一套有规定次序的字符,可以作为一个信息单元存储、传递和操作。位于程序字头的字符和字符组称为地址,也称为地址符,它用以识别其后的数据;在传递信息时,它表示其出处或目的地。在程序段中表示地址的英文字母可分为尺寸字地址和非尺寸字地址两种。字母的含义字母的含义表表1-1程序中所用符号及含义程序中所用符号及含义表表1-2第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对

27、症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目2.程序段格式程序段格式程序段格式有多种,如固定程序段格式、使用分隔符的程序段格式、使用地址符的程序段格式(也称字地址程序段格式)。目前最广泛的是使用地址符的程序段格式。使用地址符程序段格式1234567891011N_ G_ X_ U_ Y_ V_ Z_ W_ I J_K R_ F_ S_ T_ M_ LF顺序号准备功能坐标尺寸字进给功能主轴转速刀具功能辅助功能结束符号第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经

28、展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目顺序号位于程序段之首,它的地址符是N,后续数字一般24位。顺序号可以用在主程序、子程序和宏程序中。1)顺序号的作用 顺序号可用于对程序的校对和检索修改。在加工轨迹图的几何节点处标上相应程序段的顺序号,就可直观地检查程序。顺序号还可作为条件转移的目标。标注了程序段号的程序可以进行程序段的复归操作。2)顺序号的使用规则数字部分应为正整数,一般最小顺序号是N1。顺序号的数字可以不连续,也不一定从小到大顺序排列,还可以省略不写。第一章第一章 数控编程基础数控编程基础

29、认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目三、加工程序的结构三、加工程序的结构机床的加工程序可以分为主程序和子程序两种。主程序是一个完整的零件加工程序,或是零件加工程序的主体部分。在编制加工程序中,有时会遇到一组程序段在一个程序中多次出现,或者在几个程序中都要使用它。这个典型的加工程序可以做成固定程序,并单独加以命名,这组程序段就称为子程序。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原

30、因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目1.子程序的调用子程序的调用(1)FANUC系统子程序调用1)M98 P L;其中地址P后面的四位数字为子程序序号,地址L的数字表示重复调用的次数。2)M98 P;地址P后面的八位数字中,前四位表示调用次数,后四位表示子程序序号。采用此种调用格式时,调用次数前的0可以省略不写,但子程序号前的0不可省略。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然

31、后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目3)利用跳读功能调用程序段时要用N指令调用的程序段。其编程方法如下表示:4)可以M99P指令返回到PX程序段(即返回到N段)。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目(2)SIEMENS

32、系统子程序调用在SIEMENS系统是,一个程序中(主程序或子程序)可以直接用程序名调用子程序。子程序调用要求占用一个独立的程序段。例如:N10 L789;调用子程序L789N20 LFAME6 调用子程序LFAME6第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目2.子程序重复调用次数及嵌套子程序重复调用次数及嵌套主程序可以多次重复调用某一子程序,重复调用时FANUC系统用

33、L及后面的数字指示调用次数,SIEMENS系统用P及后面的数字指示。子程序还可以调用另外的子程序,称为子程序嵌套。子程序重复调用子程序嵌套第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目3.子程序的应用子程序的应用1)同平面内多个相同轮廓形状工件的加工。2)实现零件的分层切削。3)实现程序的优化。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始

34、对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第一节第一节第一节第一节 数控编程概述数控编程概述数控编程概述数控编程概述第二节第二节第二节第二节 数控机床坐标系数控机床坐标系数控机床坐标系数控机床坐标系第三节第三节第三节第三节 数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式第五节第五节第五节第五节 刀具补偿功能刀具补偿功能刀具补偿功能刀具补偿功能第六节第六节第六节第六节 手工编程的数值计算手工编程的

35、数值计算手工编程的数值计算手工编程的数值计算第四节第四节第四节第四节 数控机床的主要功能数控机床的主要功能数控机床的主要功能数控机床的主要功能第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第四节第四节 数控机床的主要功能数控机床的主要功能一、准备功能一、准备功能准备功能的地址符是G,所以又称为G功能、G指令或G代码。作用:建立数控机床工作方式,为数控系统插补运算、刀补运算

36、、固定循环等作好准备。G功能有模态G功能和非模态G功能之分。非模态G功能是只在所规定的程序段中有效,程序段结束时被注销;模态G功能是指一组可相互注销的G功能,其中某一G功能一旦被执行,则一直有效,直到被同一组的另一G功能注销为止。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目二、辅助功能二、辅助功能2.第二辅助功能第二辅助功能1.常用辅助功能常用辅助功能辅助功能字也称M功

37、能,M指令或M代码。M指令是控制机床在加工时做一些辅助动作的指令,如主轴的正反转、切削液的开关等。第二辅助功能也称B功能,它是用来指令工作台进行分度的功能。B功能用地址B及其后面的数字来表示。常用的辅助功能常用的辅助功能 表表1-4第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目三、进给速度三、进给速度进给速度是指刀具向工件进给的相对速度,单位一般为mm/min。当进给速度

38、与主轴转速有关时(如车床车削螺纹),单位为mm/r,称为进给量。进给速度是用地址字母F和字母F后面的五位、四位、三位、二位或一位数字来表示的。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目1.1.每分钟进给每分钟进给2.2.每转进给每转进给 用F指令表示刀具每分钟的进给量。在FANUC系统数控车床上常用G98指令表示,在FANUC系统加工中心与铣床及SIEMENS系统的数

39、控机床上常用G94表示。如图 b)所示。车削进给模式设置a)每分钟进给模式 b)每转进给模式在FANUC系统数控车床上常用G99指令表示,在FANUC系统加工中心与铣床上常用G95表示。在SIEMENS系统的数控机床上也常用G95表示。如图a)所示。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目四、主轴转速功能四、主轴转速功能1.1.主轴转速功能简介主轴转速功能简介2.2

40、.恒线速控制功能恒线速控制功能 主轴转速功能用来指定主轴的转速,单位为r/min,地址符使用S。在主轴为受控主轴前提下,可通过G96设定恒线速度加工功能。G96功能生效后,主轴转速随着当前加工工件直径(横向坐标轴)的变化而变化,从而始终保证刀具切削点处执行的切削线速度S为编程设定的常数。即主轴转速直径=常数。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目G96恒线速度切削

41、第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目3.主轴转速限定主轴转速限定书写格式:(1)FANUC系统的书写格式 G96 S_ (2)SIEMENS系统的书写格式 G96 S_ LIMS=_ F_ G96为模态有效,用G97指令取消“恒线速度切削”功能。(1)FANUC系统的主轴转速限定 G50 S_(2)SIEMENS系统的主轴转速限定1)如上所述用“LIMS=”限制

42、。2)G25、G26主轴转速极限G25 S_:限制主轴转速下限G26 S_:限制主轴转速上限第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目五、刀具功能五、刀具功能1.1.车床数控系统刀具功能车床数控系统刀具功能用于指令加工中所用刀具号及自动补偿编组号的地址字,地址符规定为T。其自动补偿内容主要指刀具的刀位偏差或刀具长度补偿及刀具半径补偿。车床数控系统其地址符T的后续数字有

43、以下几种规定:(1)两位数的规定首位数字一般表示刀具(或刀位)的编码号;末位数字表示刀具补偿(不包括刀尖圆弧半径补偿)的编组号。(2)四位数的规定其后续数字中的前两位数为刀具编码号,后两位为刀具位置补偿的编组号,或同时为刀尖圆弧半径补偿的编组号。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目 2.FANUC系统加工中心的自动换刀系统加工中心的自动换刀 自动换刀通常分刀具的

44、选择和刀具的交换两个基本动作。(1)刀具的选择 1)指令格式 T_;如:“T01”;“T13”2)作用:将刀库上某个刀位的刀具转到换刀的位置,为下次换刀作好准备。刀具选择指令可在任意程序段内执行。为了节省换刀时间,通常在加工过程中就同时执行T指令。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目(2)刀具换刀前的准备 1)主轴回到换刀点换刀点通常位于靠近Z向机床原点(机床参

45、考点)的位置。为了在换刀前接近该换刀点,通常采用以下指令来实现:G91 G28 Z0;(返回Z向参考点)G49 G53 G00 Z0;(取消刀具长度补偿,并返回机床坐标系Z向原点)2)主轴准停 作作用用:使主轴上的两个凸起对准刀柄的两个卡槽。FANUC系统主轴准停通常通过指令“M19”来实现。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目 (3)刀具的交换 指令格式:M0

46、6;注注意意:在FANUC系统中,“M06”指令中不仅包括了刀具交换的过程,还包含了刀具换刀前的所有准备动作,即返回换刀点、切削液关、主轴准停。加工中心常用换刀程序有2种:1.G28 Z_ T;2.G28 Z_;T M06;M06;执行T指令的辅助时间与机动时间重合会占用机动时间第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目 2)不带机械手的换刀程序 换刀程序:M06 T

47、;该指令格式中的M06指令在前,T指令在后,且指令中的“M06”指令和“T”指令不可以前后调换位置。否则在指令执行过程中产生程序出错报警。换刀动作 先自动完成换刀前的准备动作,再执行M06指令,主轴上的刀具放入当前刀库中处于换刀位置的空刀位;然后刀库转位寻刀,将所需刀具(如7号刀具)转换到当前换刀位置,再次执行M06指令,将7号刀具装入主轴。因此,这种方式的换刀,每次换刀过程要执行两次刀具交换。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除

48、。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目3)子程序换刀 子程序号通常为O8999 O8999;(立式加工中心换刀子程序)M05 M09;(主轴停转,切削液关)G80;(取消固定循环)G91 G28 Z0;(Z轴返回机床原点)G49 M06;(取消刀具长度补偿,刀具交换)M99;(返回主程序)调用格式:T06 M98 P8999;第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展

49、开了“精准扶贫精准扶贫”项目项目3.SIEMENS系统加工中心的自动换刀系统加工中心的自动换刀 1)用T指令编程可以选择刀具。有两种方法来执行:一种是用T指令直接更换刀具;另一种是仅用T指令进行刀具的预选,换刀还必须由M06来执行。具体用哪一种,在机床参数中确定。编程格式:T_;刀具号:132 000,T0表示没有刀具说明:系统中最多同时存储32把刀具。2)SIEMENS系统子程序换刀 子程序号通常为L6,内容与FANUC系统换刀子程序类似。第一章第一章 数控编程基础数控编程基础 认识到了贫困户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了认识到了贫困

50、户贫困的根本原因,才能开始对症下药,然后药到病除。近年来国家对扶贫工作高度重视,已经展开了“精准扶贫精准扶贫”项目项目第一节第一节第一节第一节 数控编程概述数控编程概述数控编程概述数控编程概述第二节第二节第二节第二节 数控机床坐标系数控机床坐标系数控机床坐标系数控机床坐标系第三节第三节第三节第三节 数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式数控加工程序的组成与格式第五节第五节第五节第五节 刀具补偿功能刀具补偿功能刀具补偿功能刀具补偿功能第六节第六节第六节第六节 手工编程的数值计算手工编程的数值计算手工编程的数值计算手工编程的数值计算第四节第四节第四节第四节 数控机

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

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁