电子课件 数控编程 项目一数控编程基础.ppt
《电子课件 数控编程 项目一数控编程基础.ppt》由会员分享,可在线阅读,更多相关《电子课件 数控编程 项目一数控编程基础.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 数控编程数控编程项目一项目一 数控编程基础数控编程基础 学习目标学习目标(1)了解数控机床的产生、组成与工作原理。(2)掌握数控编程的方法。(3)熟悉程序的结构与程序段格式。(4)能进行数控加工的工艺路线设计。学习目标学习目标任务一任务一 数控机床的应用与发展数控机床的应用与发展一、数控机床的产生一、数控机床的产生1.数控机床的产生 数控机床是采用数字控制(numerical control)技术的机械设备,是一种以数字量作为指令信息形式,通过专用的或通用的电子计算机控制的机床,如图1-1所示。图图1-1 1-1 原中捷友谊厂生产的中原中捷友谊厂生产的中国第一台数控机床国第一台数控机床任务一
2、任务一 数控机床的应用与发展数控机床的应用与发展2.数控机床的发展概况 自1952年美国研制成功第一台数控机床以来,随着电子、计算机、自动控制和精密测量等技术的发展,数控机床也在迅速地发展和不断地更新换代,先后经历了六个发展阶段。(1)第一代数控机床。(2)第二代数控机床。(3)第三代数控机床。(4)第四代数控机床。(5)第五代数控机床。(6)第六代数控机床。任务一任务一 数控机床的应用与发展数控机床的应用与发展3.数控技术的基本概念 数字控制(Numerical Control,NC)是近代发展起来的一种自动控制技术,国家标准(GB812987)定义为“用数字化信号对机床运动及其加工过程进行
3、控制的一种方法”,简称数控(NC)。数控系统指用数字控制技术实现的自动控制系统。数控系统是用数字控制技术实现的自动控制系统,其被控对象可以是各种生产过程。任务一任务一 数控机床的应用与发展数控机床的应用与发展图图1-2 1-2 数控机床的组成数控机床的组成二、数控机床的组成和工作原理二、数控机床的组成和工作原理1.数控机床的组成任务一任务一 数控机床的应用与发展数控机床的应用与发展1.数控机床的组成1)计算机数控装置2)伺服单元、驱动装置和测量反馈装置3)操作面板4)控制介质与I/O输出设备5)PLC与机床I/O电路和装置6)机床主体任务一任务一 数控机床的应用与发展数控机床的应用与发展2.数
4、控机床的加工原理 数控机床的加工原理如图数控机床的加工原理如图数控机床的加工原理如图数控机床的加工原理如图1-31-31-31-3所所所所示。当使用机床加工零件时,通常都示。当使用机床加工零件时,通常都示。当使用机床加工零件时,通常都示。当使用机床加工零件时,通常都需要对机床的各种动作进行控制,不需要对机床的各种动作进行控制,不需要对机床的各种动作进行控制,不需要对机床的各种动作进行控制,不但要控制动作的先后次序,而且要控但要控制动作的先后次序,而且要控但要控制动作的先后次序,而且要控但要控制动作的先后次序,而且要控制机床各运动部件的位移量。制机床各运动部件的位移量。制机床各运动部件的位移量。
5、制机床各运动部件的位移量。图图1-3 1-3 数控机床的加工原理数控机床的加工原理任务一任务一 数控机床的应用与发展数控机床的应用与发展3.数控系统的主要功能 1 1 1 1)所有坐标控制功能)所有坐标控制功能)所有坐标控制功能)所有坐标控制功能 2 2 2 2)插补功能)插补功能)插补功能)插补功能 3 3 3 3)进给功能)进给功能)进给功能)进给功能 4 4 4 4)主轴功能)主轴功能)主轴功能)主轴功能 5 5 5 5)刀具功能)刀具功能)刀具功能)刀具功能7)7)7)7)机械误差补偿功能机械误差补偿功能机械误差补偿功能机械误差补偿功能8)8)8)8)操作功能操作功能操作功能操作功能9
6、)9)9)9)程序管理功能程序管理功能程序管理功能程序管理功能10)10)10)10)图形显示功能图形显示功能图形显示功能图形显示功能11)11)11)11)辅助编程功能辅助编程功能辅助编程功能辅助编程功能12)12)12)12)自诊断报警功能自诊断报警功能自诊断报警功能自诊断报警功能6)6)6)6)刀具补偿功能刀具补偿功能刀具补偿功能刀具补偿功能任务一任务一 数控机床的应用与发展数控机床的应用与发展4.数控机床的类型1)按机床控制运动方式分类(1)点位控制数控机床。点位控制加工示意图如图1-4所示。图图1-4 1-4 点位控制加工示意图点位控制加工示意图任务一任务一 数控机床的应用与发展数控
7、机床的应用与发展 (2)直线控制数控机床。直线控制加工示意图如图1-5所示。(3)轮廓控制数控机床。轮廓控制加工示意图如图1-6所示。图图1-6 1-6 轮廓控制加工示意图轮廓控制加工示意图图图1-5 1-5 直线控制加工示意图直线控制加工示意图任务一任务一 数控机床的应用与发展数控机床的应用与发展 2 2 2)按进给伺服系统类型进行分类)按进给伺服系统类型进行分类)按进给伺服系统类型进行分类(111)开环控制数控机床。)开环控制数控机床。)开环控制数控机床。(222)全闭环控制数控机床。)全闭环控制数控机床。)全闭环控制数控机床。(333)半闭环控制数控机床)半闭环控制数控机床)半闭环控制数
8、控机床图图1-7 1-7 开环进给伺服系统简图开环进给伺服系统简图图图1-8 1-8 全闭环进给伺服系统简图全闭环进给伺服系统简图图图1-9 1-9 半闭环进给伺服系统简图半闭环进给伺服系统简图任务一任务一 数控机床的应用与发展数控机床的应用与发展任务一任务一 数控机床的应用与发展数控机床的应用与发展 3)按工艺用途(机床类型)进行分类(1)金属切削类数控机床。(2)金属成型类数控机床。(3)特种加工数控机床图图1-10 1-10 数控车床数控车床图图1-13 1-13 金属成型类数控机床金属成型类数控机床图图1-14 1-14 特种加工类数控机床特种加工类数控机床任务一任务一 数控机床的应用
9、与发展数控机床的应用与发展 (4)其他类型的数控机床 其他类型的数控机床是指一些广义上的数控设备,主要有数控三坐标测量仪、数控装配机、机器人等,如图1-15所示。图图1-15 1-15 其他类型的数控机床其他类型的数控机床任务一任务一 数控机床的应用与发展数控机床的应用与发展 4)按数控系统功能水平分类 按数控系统的主要技术参数、功能指标和关键部件的功能水平不同,数控机床可分为低、中、高三个档次。国内还分全功能数控机床、普及型数控机床和经济型数控机床。任务一任务一 数控机床的应用与发展数控机床的应用与发展5.数控机床的工作过程图图1-16 1-16 数控机床的工作过程示意图数控机床的工作过程示
10、意图1)准备阶段2)编程阶段3)准备信息载体4)加工阶段任务一任务一 数控机床的应用与发展数控机床的应用与发展三、数控机床的应用与发展三、数控机床的应用与发展 (1)加工精度高。数控机床时通过控制系统给出指令进行加工的,所以能够达到很精确的加工精度。例如,图1-17所示的零件,用传统方式加工很难达到设计精度,而用数控机床则可以轻松达到设计精度。1.数控机床的应用图图1-17 1-17 数控机床加工的高精度零件数控机床加工的高精度零件任务一任务一 数控机床的应用与发展数控机床的应用与发展 (2)自动化程度高,劳动强度低。(3)生产效率高。(4)经济效益好。图图1-18 1-18 数控机床批量化生
11、产的零件数控机床批量化生产的零件任务一任务一 数控机床的应用与发展数控机床的应用与发展由于数控机床有以上明显的特点,因而数控机床主要应用在以下四大领域:由于数控机床有以上明显的特点,因而数控机床主要应用在以下四大领域:由于数控机床有以上明显的特点,因而数控机床主要应用在以下四大领域:由于数控机床有以上明显的特点,因而数控机床主要应用在以下四大领域:(1 1 1 1)航空工业。)航空工业。)航空工业。)航空工业。(2 2 2 2)船舶工业。)船舶工业。)船舶工业。)船舶工业。图图1-19 1-19 数控机床参与制造的航空发动机数控机床参与制造的航空发动机图图1-20 1-20 轮船应用的大型连杆
12、轮船应用的大型连杆任务一任务一 数控机床的应用与发展数控机床的应用与发展 (3)汽车工业。(4)电力工业。图图1-21 1-21 汽车发动机中的部分零件汽车发动机中的部分零件图图1-22 1-22 大型发电机转子大型发电机转子任务一任务一 数控机床的应用与发展数控机床的应用与发展2.数控机床的发展趋势(1)向高速、高精密化方向发展。(2)向高可靠性方向发展。(3)向智能化方向发展。(4)向功能复合化发展。(5)向网络化方向发展。(6)向柔性化、功能集成化方向发展。(7)向标准化方向发展。(8)向驱动并联化方向发展。图图1-23 1-23 高精度数控车床高精度数控车床NLNL-15001500任
13、务二任务二 数控编程的步骤与方法数控编程的步骤与方法 一、一、数控编程的基本概念数控编程的基本概念 零件程序的编制过程即为数控编程。具体来说,数控编程是指根据被加工零件的图纸和技术要求及其工艺要求,将零件加工的工艺顺序、工序的工步安排、刀具相对于工件运动的轨迹与方向、工艺参数及辅助动作等用数控系统所规定的规则、代码和格式编制成文件(零件程序单),并将程序单的信息制作成控制介质的整个过程。任务二任务二 数控编程的步骤与方法数控编程的步骤与方法 二、数控编程的步骤与方法二、数控编程的步骤与方法1.数控编程的步骤1)分析零件图样和工艺要求2)数值计算3)编写加工程序单4)制作控制介质5)程序检验与首
14、件试切任务二任务二 数控编程的步骤与方法数控编程的步骤与方法 2.数控编程的方法 数控编程大体经过了机器语言编程、数控编程大体经过了机器语言编程、高级语言编程、代码格式编程和人机对话高级语言编程、代码格式编程和人机对话编程与动态仿真这样几个阶段。编程与动态仿真这样几个阶段。1)1)手工编程手工编程 2)2)自动编程自动编程 3 3)CAD/CAMCAD/CAM编程编程图图1-27 1-27 手工手工编编程框程框图图任务二任务二 数控编程的步骤与方法数控编程的步骤与方法 1)分析图样、确定工艺过程 2)计算刀具轨迹的坐标值 3)编写零件加工程序4)将程序输入数控机床5)程序校验与首件试切3.手工
15、编程的一般方法任务三任务三 数控编程的基础知识数控编程的基础知识 一、机床坐标系一、机床坐标系 (1)机床相对运动的规定。工件静止,而刀具是运动的。这样,编程人员在不考虑机床上工件与刀具具体运动的情况下,就可以依据零件图样确定机床的加工过程。(2)机床坐标系的规定。标准机床坐标系中X、Y、Z坐标轴的相互关系用右手笛卡尔直角坐标系确定,如图1-28所示。(3)机床坐标系方向的规定。增大刀具与工件距离的方向,即为各坐标轴的正方向。1.机床坐标系的概念与确定原则图图1-28 1-28 右手笛卡尔直角坐标系右手笛卡尔直角坐标系任务三任务三 数控编程的基础知识数控编程的基础知识 2.坐标轴方向的确定图1
16、-29图1-32所示为几种典型机床的标准坐标系。图图1-29 1-29 立式升降台立式升降台铣铣床坐床坐标标系系图图1-30 1-30 卧式升降台铣床坐标系卧式升降台铣床坐标系任务三任务三 数控编程的基础知识数控编程的基础知识 图图1-31 1-31 卧式车床坐标系卧式车床坐标系图图1-32 1-32 卧式镗铣床坐标系卧式镗铣床坐标系2.坐标轴方向的确定任务三任务三 数控编程的基础知识数控编程的基础知识 其确定的基本原则如下:(1)确定Z坐标。Z坐标的运动方向是由传递切削动力的主轴所决定的,平行于主轴轴线的坐标轴即为Z坐标,Z坐标的正向为刀具离开工件的方向。(2)确定X坐标。X坐标平行于工件的
17、装夹平面,一般在水平面内。(3)确定Y坐标。在确定X、Z坐标的正方向后,可以根据X和Z坐标的方向,按照右手直角坐标系来确定Y轴的方向。(4)确定A、B、C坐标。A、B、C坐标分别为绕X、Y、Z轴回转运动的坐标,在确定了X、Y、Z坐标的正方向后,可以按右手螺旋定则来确定A、B、C坐标正方向。任务三任务三 数控编程的基础知识数控编程的基础知识 3.机床原点和机床参考点 1 1)机床原点)机床原点 机床原点是指在机床上设置的一个固定点,机床原点是指在机床上设置的一个固定点,作为机床坐标系的原点。它在机床装配、调试作为机床坐标系的原点。它在机床装配、调试时就已确定,是数控机床进行加工运动的基准时就已确
18、定,是数控机床进行加工运动的基准参考点。参考点。2 2)机床参考点)机床参考点 机床参考点是用于对机床运动进行检测和机床参考点是用于对机床运动进行检测和控制的固定位置点。机床参考点的位置是由机控制的固定位置点。机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调床制造厂家在每个进给轴上用限位开关精确调整好的,其坐标值已输入数控系统中。整好的,其坐标值已输入数控系统中。图图1-34 1-34 数控数控铣铣床的机床原点床的机床原点图图1-34 1-34 数控数控车车床的机床原点床的机床原点与机床参考点与机床参考点任务三任务三 数控编程的基础知识数控编程的基础知识 4.绝对坐标与相对坐标
19、1)绝对坐标 将刀具运动位置的坐标值表示为相对于坐标原点的距离,这种坐标的表示法称为绝对坐标表示法,如图1-36所示。2)相对坐标 将刀具运动位置的坐标值表示为相对于前一位置坐标的增量,即为目标点绝对坐标值与当前点绝对坐标值的差值,这种坐标的表示法称为相对坐标表示法,如图1-37所示。图图1-37 1-37 相对坐标相对坐标图图1-36 1-36 绝对坐标绝对坐标任务三任务三 数控编程的基础知识数控编程的基础知识 二、编程坐标系二、编程坐标系 编程坐标系也称为工件坐标系,工件坐标系的原点即工件原点。编程坐标系是编程人员根据零件图样及加工工艺 等建立的坐标系。编程坐标系一般供编程使用,在确定编程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子课件 数控编程 项目一数控编程基础 电子 课件 数控 编程 项目 基础
限制150内