1、第一章 作业答案1. 数控机床由哪几部分组成,试用框图表示各部分之间的关系, 并简述其主要组成部分的基本功能。机床组成框图数控机床由 CNC 系统,机床主机及辅助装置三部分组成1)CNC 系统(1)输入。指零件加工程序及各种参数的输入。(2)插补。插补既是根据给定的数学函数,诸如线性函数、圆函数或高次函数,在理想的轨迹或轮廓上的已知点之间,确定一些中间点的方法。通常在给定直线或圆弧的起点和终点间进行数据密化。(3)伺服控制。见计算机送出的位置进给脉冲或进给速度指令,经变换和放大后转化为伺服电机的转动,从而带动工作台移动。2)机床主机及辅助装置其基本功能是机床加工部分,且通过各种辅助装置保证加工
2、要求。2. 什么是开环、闭环、半闭环数控机床?它们之间有什么区别?1) 开环控制(Open loop Control)数控机床这类数控机床不带位置检测反馈装置。CNC 装置输出的指令脉冲经驱动电路的功率放大,驱动步进电机转动,再经传动机构带动工作台移动。2) 闭环控制(Close loop Control)数控机床这类数控机床带有位置检测反馈装置。位置检测装置安装在机床工作台上,用以检测机床工作台的实际运行位置,并与 CNC 装置的指令位置进行比较,用插值进行控制。3) 半闭环控制(Semi-close loop Control)数控机床将检测元件安装在电机的端头或者丝杠的端头,则为半闭环控制
3、机床。这三种控制方式的数控机床主要区别在于有无反馈和在哪里反馈。输入设备程序输出设备计算机数字控制装置(CNC 装置)可编程控制器PLC主轴控制单元速度控制单元主轴电机机床进给电机位置检测器CNC 系统指令脉冲驱动器 步进电动机 机床工作台位置比较电路 速度控制电路 伺服电动机 机床工作台指令值位置反馈 速度反馈+-位置比较电路 速度控制电路 伺服电动机 机床工作台指令值速度反馈角位置反馈+-3. 简述数控加工原理?在数控机床上加工零件时,首先要将被加工零件图上的几何信息和工艺信息数字化。先根据零件加工图样的要求确定零件加工的工艺过程、工艺参数、刀具参数,再按数控机床规定采用的代码和程序格式,
4、将与加工零件有关的信息如工件的尺寸、刀具运动中心轨迹、位移量、切削参数(主轴转速、切削进给量、背吃刀量) 以及辅助操作(换刀、主轴的正转与反转、切削液的开与关) 等编制成数控加工程序,然后将程序输入到数控装置中,经数控装置分析处理后,发出指令控制机床进行自动加工。加工过程中数控装置代替人的大脑和双手的大部分功能,控制加工的全过程,制造出任意复杂的零件。 4. 数控技术的主要发展方向是什么?要求同学课后查阅资料,无标准答案5. 纵观数控系统国内外的发展,谈谈你对我国发展数控技术,振兴数控行业的想法。要求同学课后查阅资料,无标准答案第二章 作业答案1. 何谓对刀点?何谓刀位点?何谓换刀点?对刀点是
5、指在数控机床上加工零件时,刀具相对于零件运动的起点。所谓刀位点,就是刀具定位的基准点。所谓换刀点是指为具有自动换刀装置的数控机床在加工中需要自动换刀而设置的换刀的位置。2. 何谓自动编程系统,常用的自动编程系统有哪些?所谓自动编程系统即计算机辅助编程系统。自动编程的主要类型有:数控语言编程(如APT 语言) 、图形交互式编程(如 CAD/CAM 软件) 、语音式自动编程和实物模型式自动编程等。3. 何谓后置处理程序?简述其主要内容?一个应用广泛的数控自动编程系统,应尽可能多的适用各种 CNC 系统,所以应当包括大量的后置处理程序。后置处理程序就是编程系统将前置处理的结果处理成具体的数控机床所需
6、要的输入信息,即形成了零件加工的数控程序。其主要内容包括初始化前置处理结果,输入刀位数据文件,调用代码,输出打印。4. 数控机床上加工零件的误差主要有几类?数控机床上加工零件的误差分类:(1)加工过程的误差:它是加工误差的主体,主要包括数控系统(包括伺服)的误差和整个工艺系统(机床刀具夹具毛坯)内部的各种因素对加工精度的影响。 (2)编程误差:包括采用近似计算方法逼近列表曲线、曲面轮廓时所产生的逼近误差、采用直线段或圆弧段插补逼近零件轮廓曲线时产生的插补误差和数据处理中为满足分辨率(最小设定单位)的要求,进行数据圆整(四舍五入)产生的圆整误差。5. 编制图示零件外轮廓的精加工程序。板厚为 8m
7、m,选用铣刀 T1 的直径为 10mm,主轴转速为 500 r/min,进给速度为 250mm/min。ABCDEFXOO1g1) 坐标定义(OXYZ)Z 方向零点在零件上表面2)节点坐标计算(ABCDEFO1)A(-17.32,-10), B(17.32,-10), C(34.42, 14.65), D(34.64,20), E(-34.64,20), F(-34.42,14.65),O1(-30.31,17.5)3)起刀点、刀具半径、安全高度、主轴转速、进给速度定义 起刀点:I(-10,-40) 加工路径 HBCDEFAH 刀具半径:5mm,所选铣刀为 T10,刀补参数存于 D10 安全高
8、度: 35mm 主轴转速:400 rpm 进给速度:250 rpm4)编制加工程序(精铣轮廓)% MPF 001; N01 G54 G90 G00 X0 Y0; N02 Z35; N03 X-10 Y-40 S400 M03 M08;N04 G01 Z-9 F20;N05 G42 D01 Y-30 F250;N06 G02 X0 Y-20 I10 J0; N07 G03 X17.32 Y-10 I0 J20; N08 G01 X34.42 Y14.65; N09 G03 X34.64 Y20 I-4.11 J2.85;N10 G03 X-34.64 Y20 I-34.64 J-20;N11 G
9、03 X-34.42 Y14.65 I4.33 J-2.5;N12 G01 X-17.32 Y-10N13 G03 X0 Y-20 I17.32 J10;N14 G01 Y-30;N15 G40 Y-40;N16 G00 Z35; N17 X0 Y0; N18 M30 ; ABCDEFXOO1gHIY41.306cos211OAAO7.85/insiFg307.521 46.930/tan第三章 作业答案1. CNC 系统由哪几部分组成?各有什么作用?答: CNC 系统由程序、输入、输出设备、CNC 装置及主轴、进给驱动装置组成。其核心部分是 CNC 装置。数控机床是按照预先编写好的零件加工程
10、序进行自动加工的。零件加工程序是 CNC系统的重要组成部分。输入输出设备主要用于零件加工程序的编制、存储、打印、显示等。主轴驱动装置用于控制主轴的旋转运动,实现在宽范围内连续可调,并在每种速度下都能提供切削所需要的功率。进给驱动装置用于控制进给轴的直线或旋转运动,实现加工中刀具相对工件运动的速度、方向、位置和合成轨迹。2. CNC 装置由哪几部分组成?各有什么作用?答:CNC 装置由三部分组成:1)计算机。高档 CNC 装置采用多微处理器结构,各微处理器协同工作,共同完成数控功能。2)可编程程序控制器。用以接收来自零件加工程序的开关功能信息、机床操作面板上的开关量信号及机床侧的开关量信号,进行
11、逻辑处理,完成输出控制功能,实现各功能及操作方式的联锁。3)接口。用以连接 CNC 装置的各个部分,实现各个部分之间的信息传递。3. CNC 系统的基本控制流程及内容?答:CNC 系统的主要任务是对刀具和工件的相对运动进行控制,完成各种曲线轮廓的加工。不论进行哪种曲线的加工,CNC 系统的基本工作过程是一样的,即先读取零件加工程序(输入) ;再按照程序段译码,将零件加工程序转换为 CNC 装置能够接受的代码,并以一定的数据格式存放在指定的内存储器中;接下来进行预处理,包括刀具补偿处理(将轮廓轨迹转换成刀具中心轨迹)和速度处理(各运动坐标分速度的计算及限速处理) ;然后进行插补计算和位置控制。4
12、. CNC 装置的硬件结构有哪几种形式?各有何特点?答:单微处理器 CNC 装置硬件结构分为两种形式:1)大板式结构。特点是结构紧凑,体积小,可靠性高,具有很高的性价比,有利于机床的一体化设计,但是硬件功能不能轻易变动,不利于组织生产。2)总线模块化的开放系统结构。特点是将微处理机、存储器、输入输出控制分别做成硬件模块,相应的软件也是模块结构。功能模块之间有明确定义的接口,接口是固定的,易于成为工厂标准或行业标准,彼此可以进行信息交换。可以积木式组成 CNC 系统,使设计简单,有良好的适应性和扩展性,试制周期短,调整维护方便,效率高。多微处理器 CNC 装置硬件结构分为:1)共享中线结构。特点
13、是配置灵活,结构简单,容易实现,造价低,缺点是传输效率低,总线故障会影响全局。2)共享存储器结构。特点是访问的冲突问题得到了解决。缺点是当微处理器数量增多时,往往会由于争用共享而造成信息传输的阻塞,降低系统效率,功能扩展比较困难。5. 多微处理器 CNC 装置的包括哪些功能模块?其功能分别是什么?答:1)CNC 管理模块 这是实现管理和组织整个 CNC 系统工作的功能模块,如系统的初始化、中断管理、总线仲裁、系统出错的识别和处理、系统软硬件的诊断等功能由该模块完成。 2)存储器模块 该模块存放程序和数据,为主存储器。每个CPU控制模块中还有局部存储器。主存储器模块是各功能模块间数据传送的共享存
14、储器。 3)CNC插补模块 该模块完成零件持续的译码、刀具半径补偿、坐标位移量的计算和进给速度处理等插补前的预处理。然后进行插补计算、为各坐标轴提供位置给定值。 4)位置控制模块 插补后的坐标位置给定值与位置检测器测得的位置实际值进行比较,并自动加减速、回到基准点、伺服系统滞后量的监视和漂移补偿,最后得到速度控制的模拟电压,去驱动进给伺服电机。这些工作都由位置控制模块完成。 5)操作控制数据输入、输出和显示模块零件程序、参数和数据,各种操作命令的输入、输出,显示所需要的各种接口电路。 6)PC模块 零件程序中的开关功能和由机床来的信号等在这个模块中作逻辑处理,实现各功能和操作方式之间的连锁,机
15、床电气设备的启、停,刀具交换,转台分度,工件数量和运转时间的计数等。 6. 给出加工程序数据在数控装置中的处理流程。答:处理流程如下:CNC 装置位置控制位置反馈伺服放大 电机机床信息输入存储译码预处理PLC 处理插补I/O7. 简述机床 IO 口的作用及常用器件和电路。答:机床 I/O 接口用来接收机床操作面板上的开关、按钮信号以及机床的各种限位开关信号;还用来把各种机床工作状态指示灯信号送到机床操作面板,把控制机床动作的信号送到强电柜。其作用是:1)进行必要的电隔离,以防止干扰信号的串入,以及高压串入对 CNC 装置的损坏。2)进行电平转换和功率放大。常用的机床 I/O 接口器件有:1)
16、光电耦合器2) 簧式继电器3) 固态继电器4) 接口驱动电路第四章 作业答案1. 有哪两类插补算法?它们各有什么特点?答:插补算法有脉冲增量插补算法和数字增量插补(数据采集插补)算法两类脉冲增量插补算法为行程标量插补,每次插补结束产生一个行程增量,以脉冲的方式输出,这种插补算法主要应用于开环 CNC 系统中。采用脉冲增量插补算法的 CNC 系统,其坐标轴进给速度主要受插补程序运行时间的限制,进给速度一般在 1-3 m/min。数字增量插补为时间标量插补,插补分粗插补和精插补两步进行。适用于交、直流伺服电机驱动的闭环(或半闭环)位置采样控制系统。进给速度的上限主要取决于圆弧弦线误差以及伺服系统的
17、特性。2. 数据采样直线插补、圆弧插补有否误差?数据采样插补误差与什么有关系?答:在直线插补中,插补形成的每个微小线段与给定的直线重合,不会造成轨迹误差,但是在圆弧插补中,通常用内接弦线或者内、外均差弦线来逼近圆弧,这种逼近必然要造成轨迹误差。在圆弧插补时,数据采样插补误差与插补周期和进给速度的平方成正比,与圆弧半径成反比。3CNC 装置中加、减速程序的作用是什么?加、减速控制有几种方法?如何实现?前、后加减速控制各有何特点?答: 数控机床的进给速度与加工精度、表面粗糙度和生产率有着密切关系。因此 CNC 装置中加、减速程序的作用就是保证数控机床的进给速度应该稳定且有一定得调速范围,起动快而不
18、失步,停止的位置准确、不超程。开环 CNC 系统中,加、减速的控制方法有两种:1) 程序计时法(软件延时法):它通过软件延时产生一系列频率可调的脉冲序列来实现不同进给速度的控制及加减速控制。2) 时钟中断法:采用一变频振荡器,根据程编速度经译码控制变频振荡器发出一定频率脉冲,作为中断请求信号,在中断服务程序中完成插补和输出。闭环 CNC 系统中,加、减速的控制方法一般采用软件实现,分为前加减速控制和后加减速控制。前加减速控制是对程编指令 F(合成速度)进行控制。其优点是不会影响到实际插补输出的位置精度。但是根据实际刀具位置和程序段终点之间的距离来精确加减速点,计算工作量比较大。后加减速控制是对
19、各运动轴分别进行加减速控制。由于对各运动轴分别控制,所以加减速控制中实际的各运动轴合成位置可能不准确。但这种影响只存在于加减速过程中。这种加减速控制不需要专门预先确定减速点,而是在插补输出为零时开始减速,通过一定的时间延时逐渐靠近程序终点。4数控机床如何实现准确的位置控制的?答:数控机床的伺服系统位置控制主要是分为开环、闭环和半闭环三种控制方式。主要通过闭环和半闭环的形式实现准确位置控制。半闭环和闭环的控制方式又有以下几种伺服位置控制系统:1) 脉冲比较伺服系统:用脉冲比较的方法构成闭环和半闭环控制。在半闭环控制中,多采用光电编码器作为检测元件;在闭环控制中,多采用光栅作为检测元件。通过检测元
20、件进行位置检测和反馈,实现脉冲比较。2) 相位比较伺服系统:它的结构形式与所使用的位置检测元件有关,常用的检测元件有旋转变压器和感应同步器,并要工作在相位工作状态。这是数控机床常用的一种位置控制系统。3) 幅值比较伺服系统:是以位置检测信号幅值的大小来反映机械位移的数值,并以此作为反馈信号,检测元件以幅值工作状态进行工作。常用的检测元件主要有旋转变压器和感应同步器。5C 功能刀补是如何实现的?答:C 功能刀补的实现:在计算完本段程编轨迹后,提前将下段程序读入,然后根据它们之间转接的情况,求得本段程序的刀具中心轨迹。因而,C 刀具半径补偿功能的 CNC 系统应设置多个数据寄存区。系统起动后,第一
21、段程序被读入 BS,并在 BS 中算出第一段程序的程编轨迹,然后将其送到 CS 暂存。再将第二段程序读入 BS 中,并计算第二段程序的程编轨迹。接下来对第一、第二段程编轨迹的连接方式进行判别,根据判别结果确定 CS 中的第一段程序的刀具中心轨迹。将第一段程序的刀具中心轨迹数据由 CS 送入 AS,第二段程编轨迹数据由 BS 送入 CS。AS 中的内容送到 OS 中进行插补计算,并将计算结果送出,进行位置控制。利用插补间隙,将第三段程序数据读入 BS,并计算其程编轨迹。随后,对第二、第三段程编轨迹的连接方式进行判别,并根据判别结果确定 CS 中的第二段程序的刀具中心轨迹,如此依次进行下去。6用逐
22、点比较法插补直线 OA,其中起点为 O (0, 0),终点为 A (-6, 4),给出插补计算过程,并画插补轨迹。 eiieYXF序号 )( i计算 判别进给新坐标1,iiYX终点判别1 0 +Y (0,1) N2 -6 -X (-1, 1) N3 -2 F-X (-2, 1) N4 2 +Y (-2, 2) N5 -4 -X (-3,2) N6 0 +Y (-3, 3) N7 -6 -X (-4, 3) N8 -2 F-X (-5, 3) N9 2 +Y (-5, 4) N10 -4 -X (-6, 4) Y插补轨迹:7用逐点比较法插补第一象限逆圆,其中起点为 A(5,0) ,终点为 B(0
23、,5) ,给出插补计算过程,并画插补轨迹。 22FRYXii序号 )( i计算 判别进给新坐标1,iiYX终点判别1 0 -X (4,0) N2 -9 +Y (4,1) N3 -8 F+Y (4,2) N4 -5 0F+Y (4,3) N5 0 -X (3, 3) N6 -7 +Y (3, 4) N7 0 -X (2, 4) N8 -5 +Y (2, 5) N9 4 F-X (1, 5) N10 1 -X (0, 5) Y插补轨迹:8试用数字积分法插补第二象限起点为原点 O (0, 0),终点为 A (-8, 6) 的直线,写出插补计算过程,并画插补轨迹。X 积分器 Y 积分器累加次数 VJR
24、VJR0 -8 0 0 6 0 01 -8 -8 0 6 6 02 -8 -16 -1 6 12 03 -8 -8 0 6 18 14 -8 -16 -1 6 8 05 -8 -8 0 6 14 06 -8 -16 -1 6 20 17 -8 -8 0 6 10 08 -8 -16 -1 6 16 19 -8 -8 0 6 6 010 -8 -16 -1 6 12 011 -8 -8 0 6 18 112 -8 -16 -1 6 8 013 -8 -8 0 6 14 014 -8 -16 -1 6 20 115 -8 -8 0 6 10 016 -8 -16 -1 6 16 1停止 8 个脉冲
25、 停止 6 个脉冲9试用数字积分法插补第四象限原点为 O (0, 0),起点为 A(5,0) ,终点为 B(0,-5 )的顺圆弧,写出插补计算过程,并画插补轨迹。X 积分器 Y 积分器累加次数 VJRVJR0 0 0 0 5 0 01 0 0 0 5 5 02 1 0 0 5 10 -13 1 1 0 5 7 04 2 2 0 5 12 -15 3 4 0 5 9 -16 3 7 0 5 6 07 3 10 -1 4 11 -18 4 6 0 4 7 09 4 10 -1 3 11 -110 4 7 0 3 停止 5 个脉冲11 5 12 -1 212 5 9 -1 113 5 6 0 114 5 11 -1 0停止 5 个脉冲插补路径:10试画出下图零件的 C 功能刀具半径补偿轨迹,并判断个转接处的转接类型,其中 P 点为起刀点和换刀点位置,O 点为圆弧 AF 的圆心。PA BCDEFO