400 likes | 585 Views
《 数控车床编程与操作 》. 项目一 数控车床概述及基本编程指令. 项目一数控车床概述及基本编程指令. 知识目标. (1) 了解数控车床的用途、分类、结构及工作原理; (2) 掌握数控车床的编程特点和方法; (3) 掌握辅助功能指令M00、M03~M05的功能; (4) 掌握指令 T 、 F、S 的含义。. 能力目标. (1) 学会分析 FANUC-0i 系统数控车床结构特点。 (2) 学会分析完整的数控程序。. 学习情境.
E N D
《数控车床编程与操作》 项目一 数控车床概述及基本编程指令
项目一数控车床概述及基本编程指令 知识目标 (1) 了解数控车床的用途、分类、结构及工作原理; (2) 掌握数控车床的编程特点和方法; (3) 掌握辅助功能指令M00、M03~M05的功能; (4) 掌握指令T、F、S的含义。
能力目标 (1) 学会分析FANUC-0i系统数控车床结构特点。 (2) 学会分析完整的数控程序。
学习情境 数控车床主要用来加工轴类零件的内外圆柱面,圆锥面,螺纹表面,成形回转体面等.对于盘类零件可以进行钻孔,扩孔,绞孔,镗孔等。机床还可以完成车端面,切槽,倒角等加工,数控车床是目前国内使用极为广泛的一种数控机床。先来认识它的结构、功能特点,掌握编程基础知识。
学习任务 任务一 数控车床认识 任务二 数控机床坐标系 任务三 数控车床的基本编程指令
任务一 数控车床认识 一、数控设备的产生和发展 1. 数控的基本概念 NC数字控制:是以数字化信号对机构的运动 过程进行控制的一种方法。出现的年代:1952-1965 CNC计算机数字控制: 由硬件和软件共同完成数控的功能,具有柔性。 1974年以后 数控机床:指应用数控技术对加工过程进行控制的机床。 数控加工:泛指在数控机床上进行零件加工的工艺过程。
任务一 数控车床认识 2. 数控机床产生与常用的数控系统 1948年,美国帕森(Parsons)公司在研制加工直升机螺旋桨叶片轮廓用检查样板的机床时,首先提出计算机控制机床的设想,在麻省理工学院(MIT)的协助下,于1952年研制成功了世界上第一台三坐标直线插补且连续控制的立式数控铣床。1958年由清华大学和北京第一机床厂合作研制了我国第一台数控铣床。 我国在数控车床上常用的数控系统有日本FANUC(发那科或法那科)公司的0T、0iT、3T、5T、6T、10T、11T、0TC、0TD、0TE等,德国SIEMENS(西门子)公司的802S、802C、802D 、840D等,以及美国ACRAMATIC数控系统、西班牙FAGOR数控系统等。 国产普及型数控系统产品有:广州数控设备厂GSK980T系列、华中数控公司的世纪星21T、北京机床研究所的1060系列、无锡数控公司的8MC/8TC数控系统、北京凯恩帝数控公司KND-500系列、北京航天数控集团的CASNUC-901(902)系列、大连大森公司的R2F6000型等。
任务一 数控车床认识 二、认识数控车床 1. 数控车床的用途 数控车床是数字程序控制车床的简称,是一种高精度、高效率的自动化机床, 主要用于轴类、盘套类等回转体零件的加工。它是目前国内使用极为广泛的一种 数控机床,约占数控机床总数的25%。 加工零件的尺寸精度可达IT5~IT6,表面粗糙度可达1.6μm以下。
任务一 数控车床认识 2. 数控车床的分类 1)按车床主轴位置分类 (1) 卧式数控车床 卧式数控车床如图1-2(a)所示 (2) 立式数控车床 车床主轴垂直于水平面如图1-2(b)所示。 (a) 卧式数控车床 (b) 立式数控车床 图1-2 数控车床
任务一 数控车床认识 2)按加工零件的基本类型分类 (1)卡盘式数控车床 (2)顶尖式数控车床 3)按刀架数量分类 (1)单刀架数控车床 (2)双刀架数控车床
任务一 数控车床认识 4)按功能分类 (1)经济型数控车床 (2)普通数控车床 (3)车削加工中心 (4)FMC车床
任务一 数控车床认识 5)按进给伺服系统控制方式分类 (1)开环控制 不带反馈的控制系统,一般适用于经济型数控机床和旧机床数控化改造。
任务一 数控车床认识 (2)半闭环控制 开环系统的丝杠上装有角位移测量装置,中档数控机床广泛采用半闭环数控系统。
任务一 数控车床认识 (3)闭环控制 在机床移动部件上直接装有位置检测装置,适用于精度要求很高的数控机床
任务一 数控车床认识 3. 数控车床的结构与数控系统的基本功能 数控车床的总体结构 1—脚踏开关;2—对刀仪;3—主轴卡盘;4—主轴箱;5—防护门;6—压力表 7、8—防护罩;9—转臂;10—操作面板;11—回转刀架;12—尾座;13—滑板;14—床身
任务一 数控车床认识 4. 数控车床的主要技术参数和型号
表6-5铣削加工六方形子程序 任务一 数控车床认识 三、数控车床的工作原理
表6-5铣削加工六方形子程序 表6-6铣削加工带圆角凸台子程序 任务一 数控车床认识 四、数控车床的特点 数控车床与普通车床相比较具有如下优点。 (1)数控车床一般具有手动加工(用电手轮)、机动加工和控制程序自动加工等功能,加工过程中一般不需要人工干预。普通车床只具有手动加工和机动加工功能,加工过程全部由人工干预。 (2)数控车床一般具有CRT屏幕显示功能。显示加工程序、多种工艺参数、加工时间、刀具运动轨迹以及工件图形等。数控车床一般还具有自动报警显示功能,根据报警信号或报警提示,可以迅速地查找车床故障。而普通车床不具备上述功能。 (3)数控车床的主传动和进给传动采用直流或交流无级调速伺服电动机。一般没有主轴变速箱和进给变速箱,传动链短。而普通车床主传动和进给传动一般采用三相交流异步电动机,由变速箱实现多级变速以满足工艺要求,机床传动链长。 (4)数控车床一般具有工件测量系统。加工过程中一般不需要进行工件尺寸的人工测量。而普通车床在加工过程中,必须由人工不断地进行测量,以保证工件的加工精度。
表6-5铣削加工六方形子程序 表6-6铣削加工带圆角凸台子程序 任务一 数控车床认识 五、数控车床的应用范围 数控车床最适合加工具有以下特点的零件。 (1)形状结构比较复杂的零件。 (2)多品种、小批量生产的零件。 (3)需要频繁改型的零件。 (4)需要最短周期的急需零件。 (5)价值昂贵,不允许报废的关键零件。 (6)批量较大、精度要求高的零件。
任务二 数控机床坐标系 一、机床坐标系 在数控车床上,一般来讲,通常使用的有两个坐标系: 一个是机床坐标系:另外一个是工件坐标系,也叫程序坐标系。 1.机床的坐标轴 笛卡儿右手直角坐标系
任务二 数控机床坐标系 Z 轴 数控车床是以机床主轴轴线方向为Z轴方向 刀具远离工件的方向为Z轴的正方向 X 轴 X轴位于与工件安装面相平行的水平面内, 垂直于工件旋转轴线的方向,且刀具远离主轴轴线的方向为X轴的正方向。
直径编程与半径编程 编制轴类工件的加工程序时,因其截面为圆形,所以尺寸有直径指定和半径指定两种方法,采用哪种方法要由系统的参数决定。采用直径编程时,称为直径编程法;采用半径编程时,称为半径编程法。车床出厂时均设定为直径编程,所以在编程时与X轴有关的各项尺寸一定要用直径值编程;如果需用半径编程,则要改变系统中相关的几项参数,使系统处于半径编程状态。 任务二 数控机床坐标系
任务二 数控机床坐标系 常见的数控车床刀架坐标系统
任务二 数控机床坐标系 带卧式刀塔的数控车床坐标系
任务二 数控机床坐标系 2.机床原点、参考点 机床原点也称为机械原点, 是机床坐标系的原点,为车床上的一个固定点,在机床装配、调试时就已经确定下来。 参考点也是机床上的一固定点,其位置由Z向与X向的机械挡块来确定。 当机床回参考点后,显示的Z与X的坐标值均为零。
任务二 数控机床坐标系 机床原点和参考点
任务二 数控机床坐标系 3.工件原点和工件坐标系 工件原点是人为设定的,设定的依据是既要符合图样尺寸的标注习惯,又要便于编程。通常工件原点选择在工件右端面、左端面或卡爪的前端面。 以工件原点为坐标原点建立一个Z轴与X轴的直角坐标系,称为工件坐标系。
任务二 数控机床坐标系 工件原点和工件坐标系
任务三 数控车床的基本编程指令 一、数控编程与数控系统 输入数控系统中的、使数控机床执行一个确定的加工任务的、具有特定代码和其他符号编码的一系列指令,称为数控程序(NC Program)或零件程序(Part Program)。 生成用数控机床进行零件加工的数控程序的过程,称为数控编程(NC Program)。 数控系统的种类繁多,为实现系统兼容,国际标准化组织制定了相应的标准, 我国也在国际标准基础上相应制定了JB 3208—1999标准。 由于数控技术的高速发展和市场竞争等因素,导致不同系统间存在部分不兼容, 如FANUC-0i系统编制的程序无法在SIEMENS系统上运行.
任务三 数控车床的基本编程指令 二、数控程序编制的基本方法 1. 编程方法 手工编程 自动编程 2. 编程步骤
任务三 数控车床的基本编程指令 3.程序的结构 1)程序的结构 一个数控程序由程序号、程序内容和程序结束组成。程序号由英文字母O加上4位数字构成,程序结束用M02或M30指令。 O1000 ; } 程序号 N10 T0101; N20 G00 X50. Z60. S300 M03 ; 程序内容 … N30 G01 X100. Y500. F0.2 ; N200 M30 ; } 程序结束
任务三 数控车床的基本编程指令 (1)程序号。 在数控装置中,程序的记录是由程序号来辨别的,调用某个程序可通过程序号来调出,编辑程序也要首先调出程序号。程序号由4位数(1~9999)表示。程序编号方式为:O_ _ _ _ ; 可以在程序编号的后面注上程序的名字并用括号括起。程序名可用16位字符表示,要求有利于理解。程序编号要单独使用一个程序段。 (2)程序内容。 程序内容部分是整个程序的核心。主要用来使数控机床自动完成零件的加工。 零件加工程序,由若干个程序段组成;每个程序段一般占一行,由段结束符号“;”隔开。 (3)程序结束。 程序结束是以程序结束指令M02或M30作为整个程序结束的符号,用来结束零件加工。
任务三 数控车床的基本编程指令 2)程序段的构成 每个程序段由若干个字组成;每个字又由地址码和若干个数字组成, 字母、数字、符号统称为字符。 程序段的构成主要是由程序段序号和各种功能指令构成的,格式如下: N G X(U) Z(W) F M S T ; N为程序段序号;G为准备功能;X(U)、Z(W)为工件坐标系中X、Z轴移动终点位置(相对移动量);F为进给功能指令;M为辅助功能指令;S为主轴功能指令;T为刀具功能指令。
任务三 数控车床的基本编程指令 三、数控车床编程基本功能指令 1)准备功能(G功能) 2)辅助功能(M功能)
任务三 数控车床的基本编程指令 3)F、S、T功能 (1)F功能。用来指定进给速度,由地址F和其后面的数字组成。 G99程序段单位为mm/r 例如:G96 S100表示线速度100m/min。 G98为每分钟进给,单位为mm/min 。 例如:G97 S800 表示主轴转速为800r/min 系统开机状态为G99,只有输入G98指令后 G99才被取消。
任务三 数控车床的基本编程指令 3)F、S、T功能 (2)S功能。用来指定主轴转速或速度,用地址S和其后的数字组成。 G96是接通恒线速度控制的指令,数值为切削速度。 例如:G96 S100表示切削速度100m/min。 G97S后面的数值表示主轴每分钟转数。 例如:G97 S800 表示主轴转速为800r/min, 系统开机状态为G97指令。 G50除有坐标系设定功能外,还有主轴最高转速设定功能。 例如:G50 S2000表示主轴转速最高为2000r/min。用恒线速度控制加工端面锥度和圆弧时,由于X坐标值不断变化,当刀具逐渐接近工件的旋转中心时,主轴转速会越来越高,工件有从卡盘飞出的危险,所以为防止事故发生,有时必须限定主轴最高转速。
任务三 数控车床的基本编程指令 3)F、S、T功能 (3)T功能。 该指令用来控制数控系统进行选刀和换刀。 用地址T和其后的数字来指定刀具号和刀具补偿号。 在FANUC 0i-TC系统系统中,这两种形式均可采用,通常采用 T2+2形式, 例如T0202表示采用2号刀具和2号刀补。
项目一数控车床概述及基本编程指令 习 题 (1)数控车床和普通车床相比,具有哪些加工特点? (2)数控机床由哪几部分组成? (3)数控机床伺服系统按控制方式分为几类?各有何特点? (4)数控机床的的车床坐标原点和机床参考点分别是什么?他们有何关系? (5)何谓机床坐标系和工件坐标系?其主要区别是什么? (6)数控系统常用的功能代码有哪些?各个功能的作用是什么? (7)数控车床为什么要采用直径编程? (8)M00、M01、M02、M30都可以停止程序运行,它们有什么区别? (9)什么叫恒线速车削?采用恒线速车削时应特别注意什么?