CNC系统的软件结构

合集下载

2016年数控复习题(学生版)

2016年数控复习题(学生版)

2016年数控原理与系统复习题一、选择题(从下列各题三个备选答案中选出一个或两个正确答案,并将其代号写在题干后面的括号内。

答案选错或未选全者,该题不得分。

每小题1分)1、闭环控制系统比开环及半闭环系统()。

A、稳定性好B、精度高C、故障率低2、闭环控制系统的位置反馈元件应()。

A、装在电机轴上B、装在执行部件上C、装在传动丝杆上3、开环、闭环和半闭环是按__的不同分类的。

A、机床的加工功能B、进给伺服系统类型C、NC装置的构成方式4、点位、直线和轮廓控制NC机床是按__的不同分类的。

A、功能B、伺服系统类型C、NC装置的构成方式5、硬线、软线NC装置是按__的不同分类的。

A、机床的加工功能B、伺服系统类型C、NC装置的构成方式6、数控机床较适用于__零件的加工。

A、小批量B、复杂型面C、大批量7、在ISO标准中,G指令和M指令最多可以有()。

A、99种B、100种C、任意种8、ISO标准规定,Z坐标为()。

A、平行于主轴轴线的坐标B、平行与共件装夹面的方向C、制造厂规定的方向9、Z坐标的正方向是指()。

A、使工件尺寸增大的方向B、刀具远离工件的方向C、刀具趋近工件的方向10、在确定一台NC机床的坐标系时,X、Y、Z坐标的确定顺序为()。

A、X、Y、ZB、Y、Z、XC、Z、X、Y11、脉冲当量是对于每一个脉冲信号()。

A、传动丝杆转过的角度B、步进电机回转的角度C、机床运动部件的位移量12、逐点比较法是用__来逼近曲线的。

A、折线B、直线C、圆弧和直线13、逐点比较法逼近直线或圆弧时,其逼近误差()。

A、不大于一个脉冲当量B、与进给速度和插补周期有关C、与切削速度有关14、欲加工第一象限的斜线(起点在坐标原点),用逐点比较法直线插补,若偏差函数大于零,说明加工点在()。

A、斜线下方B、斜线上C、斜线上方15、时间分割法的插补速度与加工进给速度()。

A、无直接关系B、成正比C、成反比16、数控铣床在加工过程,CNC系统所控制的总是()。

计算机数控系统

计算机数控系统

计算机数控系统计算机数控系统3.1 计算机数控(CNC)系统的基本概念计算机数控(computerized numerical contro,简称CNC)系统是用计算机操纵加工功能,实现数值操纵的系统。

CNC系统根据计算机存储器中存储的操纵程序,执行部分或者全部数值操纵功能.由一台计算机完成往常机床数控装置所完成的硬件功能,对机床运动进行实时操纵。

CNC系统由程序、输入装置、输出装置、CNC装置、PLC、主轴驱动装置与进给(伺眼)驱动装置构成。

由于使用了CNC装置,使系统具有软件功能,又用PLC取代了传统的机床电器逻辑操纵装置,使系统更小巧,灵活性、通用性、可靠性更好,易于实现复杂的数控功能,使用、维修也方便,同时具有与上位机连接及进行远程通信的功能。

3.2 微处理器数控(MNC)系统的构成大多数CNC装置现在都使用微处理器构成的计算机装置,故也可称微处理器数控系统(MNC)。

MNC通常由中央处理单元(CPU)与总线、存储器(ROM,RAM)、输入/输出(I/O)接口电路及相应的外部设备、PLC、主轴操纵单元、速度进给操纵单元等构成。

图3 .2.1为MNC 的构成原理图。

3.2.1中央处理单元(CPU)与总线(BUS)CPU是微型计算机的核心,由运算器、操纵器与内寄存器组构成。

它对系统内的部件及操作进行统一的操纵,按程序中指令的要求进行各类运算,使系统成为一个有机整体。

总线(BUS)是信息与电能公共通路的总称,由物理导线构成。

CPU与存储器、I/O 接口及外设间通过总线联系。

总线按功能分为数据总线(DB)、地址总线(AB)与操纵总线(CB)。

3.2.2存储器(memory)(1)概述存储器用于存储系统软件(管理软件与操纵软件)与零件加工程序等,并将运算的中间结果与处理后的结果(数据)存储起来。

数控系统所用的存储器为半导体存储器。

(2)半导体存储器的分类①随机存取存储器(读写存储器)RAM(random access memory)用来存储零件加工程序,或者作为工作单元存放各类输出数据、输入数据、中间计算结果,与外存交换信息与堆栈用等。

数控系统(CNC系统)

数控系统(CNC系统)

参考资料:/%C5%C9%BF%CB652/blog/item/040742fc5ab3e50eb17e c577.html一、CNC系统的基本构成CNC系统是一种用计算机执行其存储器内的程序来实现部分或全部数控功能的数字控制系统。

由于采用了计算机,使许多过去难以实现的功能可以通过软件来实现,大大提高了CNC系统的性能和可靠性。

CNC系统的控制过程是根据输入的信息,进行数据处理、插补运算,获得理想的运动轨迹信息,然后输出到执行部件,加工出所需要的工件。

CNC系统由硬件和软件组成,软件和硬件各有不同的特点。

软件设计灵活,适应性强,但处理速度慢;硬件处理速度快,但成本高。

CNC的工作是在硬件的支持下,由软件来实现部分或大部分的数控功能。

二、CNC系统的硬件结构CNC系统的硬件结构可分为单微处理器结构和多微处理器结构两大类。

早期的CNC系统和现有的一些经济型CNC系统采用单微处理器结构。

随着CNC系统功能的增加,机床切削速度的提高,单微处理器结构已不能满足要求,因此许多CNC系统采用了多微处理器结构,以适应机床向高精度、高速度和智能化方向的发展,以及适应计算机网络化及形成FMS和CIMS的更高要求,使CNC系统向更高层次发展。

1.单微处理器结构图6-3CNC系统硬件的组成框图所谓单微处理器结构,即采用一个微处理器来集中控制,分时处理CNC系统的各个任务。

某些CNC系统虽然采用了两个以上的微处理器,但能够控制系统总线的只是其中的一个微处理器,它占有总线资源,其他微处理器作为专用的智能部件,不能控制系统总线,也不能访问存储器,是一种主从结构,故也被归入单微处理器结构中。

单微处理器结构的CNC系统由计算机部分(CPU及存储器)、位置控制部分、数据输入/输出等各种接口及外围设备组成。

CNC系统硬件的组成框图可参见图6-3。

(1)计算机部分计算机部分由微处理器CPU及存储器(EPROM、RAM)等组成。

微处理器执行系统程序,首先读取加工程序,对加工程序段进行译码、预处理计算等,然后根据处理后得到的指令,对该加工程序段进行实时插补和对机床进行位置伺服控制;它还将辅助动作指令通过可编程控制器(PLC)发给机床,同时接收由PLC返回的机床各部分信息并予以处理,以决定下一步的操作。

计算机数控装置(CNC)

计算机数控装置(CNC)
操作使用方便:用户只需根据菜单的提示,便可进行
正确操作。
编程方便:具有多种编程的功能、程序自动校验和模
拟仿真功能。
维护维修方便:部分日常维护工作自动进行(润滑,关
键部件的定期检查等),数控机床的自诊断功能,可迅
速实现故障准确定位。
5. 易于实现机电一体化
数控系统控制柜的体积小(采用计算机,
硬件数量减少;电子元件的集成度越来越高,
7. 刀具功能和第二辅助功能
刀具几何尺寸管理:管理刀具半径和长度,供刀具 补偿功能使用;
刀具寿命管理:管理时间寿命,当刀具寿命到期 时,CNC系统将提示更换刀具;
刀具类型管理:用于标识刀库中的刀具和自动选择
加工刀具。
8. 补偿功能
刀具半径和长度补偿功能:实现按零件轮廓编制的 程序控制刀具中心轨迹的功能。 传动链误差:包括螺距误差补偿和反向间隙误差补
㈡单微处理器CNC装置的结构特点
特点 • 一个微处理器完成所有 的功能; • 采用总线结构; • 结构简单,易于实现; • 功能受限制。
多微处理器
多微处理器结构 多微处理器结构是指在系统中有两个或两个以上 的微处理器能控制系统总线、或主存储器进行工 作的系统结构。目前大多数CNC系统均采用多微 处理器结构。 紧耦合结构:两个或两个以上的微处理器构成的处 理部件之间采用紧耦合(相关性强),有集中的 操作系统,共享资源。 松耦合结构:两个或两个以上的微处理器构成的功 能模块之间采用松耦合(具有相对独立性或相关 性弱),有多重操作系统有效地实现并行处理。
CNC装置的优点
1. 具有灵活性和通用性
CNC装置的功能大多由软件实现,且软硬件采用
模块化的结构,对设计和开发者而言,系统功能 的修改、扩充变得较为灵活。

CNC机床个性(特征)画面的制作软件

CNC机床个性(特征)画面的制作软件

CNC机床个性(特征)画面的制作软件北京FANUC 王玉琪经常有人论述CNC系统的开放性,机床厂和机械加工厂也对CNC的开放性提出了一些要求,其中最迫切的就是HMI—即操作者的“人—机界面”。

对于此项要求,各CNC系统生产厂都有各自独特的实现方法,概括起来不外乎两类:①.使用通用微机(包括工业机)的CNC系统,机床厂家直接在系统上用V C、VB或其他图形软件结合系统厂提供CNC的信息库编制自己的画面;②.专用机CNC系统,除了上述方法外,系统厂家用V C、VB为用户开发了图形库和CNC 信息库,机床厂家购买了这种软件后在微机上运行,开发自己的画面,然后将其编译后,传入CNC的Flash-ROM(早期是有内装电池的Flash-RAM)。

实践证明,专用机CNC系统要比通用机CNC系统的可靠性要高得多。

众所周知,FANUC的CNC是专用机,有人以为既然是专用机,其开放性必定不好。

其实在二十多年以前FANUC就开始了对其系统向外界开放的研究,并有产品用在了其0系统和16/18/21,15等系统上,如:Custom MACRO,MACRO Executor,C Language Executor,PMC 的window(窗口)功能。

我们可从Makino(牧野),Mori Seiki(森精机)等厂家找到其应用的实例。

HMI使用最多的是汽车件的加工厂(特别是欧、美)和模具加工厂。

FANUC和GE-FANUC 根据通用汽车(GM)厂提出的要求,在十多年前开发了相关的HMI产品,如硬件:Panel i;软件:BOP1,CSD,FOCAS1/2,HMI-PC(或称HMI-CNC)。

这些产品目前已广泛用于国内外GM 的发动机厂、变速箱厂和配件厂。

本文就当前FANUC CNC的HMI开发软件介绍如下。

FANUC/GE-FANUC 现有三种HMI的开发产品:HMI-PC;Faunc Picture和HMI-NC。

⒈ GE-FANUC HMI-PC1.1运行环境HMI-PC运行的硬件环境是Panel i,它是一台FANUC开发的专用微机,连于分离型的CNC 系统,做为前端机使用。

CNC数控系统的基本结构

CNC数控系统的基本结构

△Li=F△t (i=1,2,…)
则当t→0时,折线段之和接近曲线L,即
当F为常数时,由于△ t对于一个数控系统而言恒为常数, 故△Li的长度也为常数,只不过其斜率与在L上的位置有关。
h
上一页 下一页 返10回
第一节 概述
2.插补运算 在计算出△Li后,必须将其分解为x轴及Y轴移动分量△xi
另一方面,CNC系统的硬件和软件大多是采用模块化的结 构,使系统的扩充、扩展变得较方便和灵活。不仅如此,按 模块化方法组成的CNC系统基本配置部分(软件和硬件)是通 用的,不同的数控机床(如车床、铣床、磨床、加工中心、 特殊机床)只要配置相应的功能模块(软件和硬件),就可满足 这些机床的特定控制功能。这种通用性对数控机床的培训、 学习以及维护维修也是相当方便的。
LCD(液晶显示屏),通过软件可实现字符和图形的显示,以 方便用户的操作和使用。在CNC系统中这类功能有:菜单结 构的操作界面;零件加工程序的编辑环境;系统和机床参数、 状态、故障信息的显示、查询或修改画面等。
h
上一页 下一页 返23回
第一节 概述
四、CNC系统的主要优点
1.数控功能丰富 由于CNC系统中的计算机具有较强的计算能力,因此,使
h
上一页 下一页 返19回
第一节 概述
9.主轴功能 数控系统的主轴的控制功能,主要有以下几种: ·切削速度(主轴转速):刀具切削点切削速度的控制功能,
单位为m/min (r/min); .恒线速度控制:刀具切削点的切削速度为恒速控制的功能,
如端面车削的恒速控制;
h
上一页 下一页 返20回
第一节 概述
4.灵活性和通用性 与早期的硬线数控系统相比,CNC系统在功能的修改和扩

cnc系统的硬件结构

cnc系统的硬件结构
一时刻或同一时 间间隔内完成两种或两种以上相同或不同的工作。 并行处理方法有资源重复、时间重叠和资源分时 共享等处理方法。
CNC系统的中断管理主要靠硬件完成,中断类型有: ①外部中断。 ②内部定时中断。 ③硬件故障中断。 ④程序性中断。
22
3、常规CNC的软件结构 CNC的软件结构决定于系统采用的中断结构。 常规的CNC中,已有的结构模式有中断型结构和前 后台型结构。
6
1〕多微处理器CNC的典型结构 ①共享总线结构,如图。
7
②共享存储器结构,如图。
8
2〕多微处理器的CNC的根本功能模块 主要有以下六种根本功能模块:
①CNC管理模块。包括初始化、中断管理、总线裁决、 系统出错识别和处理、系统硬件与软件诊断等。 ②CNC插补模块。完成插补前的预处理,然后进行插 补计算,给定各坐标轴的位置值。 ③位置控制模块。 ④PLC(PMC)模块。零件程序中的开关量〔S、M、T〕 和机床面板来的信号在这个模块中进行逻辑处理。 ⑤命令与数据输入输出和显示模块。 ⑥存储器模块。这是程序和数据的主存储器,或是 功能模块间数据传送用的共享存储器。
19
2、CNC系统的多任务并行处理与实时中断处理
CNC的多任务表现在他的软件必须完成管理和控制两 大任务。
系统管理包括:输入、I/O处理、显示、诊断。
系统控制包括:译码、刀具补偿、速度处理、插补、
位置控制。如图。
20
CNC的各项任务必须协调工作,在许多情况下,管 理和控制的某些工作必须同时进行。如图。
〔1〕中断型结构模式
此类型的结构特点是除了初始化程序之外,整个系 统软件的各种任务模块分别安排在不同级别的中断 效劳程序中,整个软件就是一个大的多重中断系统。
其管理功能主要通过各级中断程序之间的相互通信 安排来实现。

数控 系统基本原理与结构

数控 系统基本原理与结构
(3)结构简单,容易实现。
(4)正是由于只有一个微处理机集中控制,其功能将受微处理机字长、数据 宽度、寻址能力和运算速度等因素的限制。
多微处理机(紧耦合、松耦合)的结构特点:
1)性能价格比高。
2)采用模块化结构具有良好的适应性和扩展性。
3)可靠性高。
4)硬件易于组织规模生产。
多微处理机CNC装置的典型结构
输出至机床的
控制信号图2-18 双端口存储器结构框图
CRT (CPU2)
插补 (CPU3)
轴控制 (CPU4)
图2-19 多微处理机共享存储器结构框图
2.3.2 PC-based数控系统的硬件构成
1. PC-based数控系统的体系结构主要有以下3种形式 (1)专用数控加PC前端的复合式结构
串口
并口
模块 (CPU)
系统总线
操作面板 显示模块
CNC插补 模块
(CPU)
PC功能 模块
(CPU)
位置控制 模块
(CPU)
主轴控制 模块
图2-17 多微处理机共享总线结构框图
1)共享存储器结构
中断 控制
仲裁逻 辑控制
端口1 RAM
地址和数据多 路转换器
从机床来的 控制信号
I/O(CPU1) 共享存储器
端口2
第二章 数控系统基本原理与结构
2.3 计算机数控系统硬件结构
2.3.1 CNC系统的定义与结构
CNC系统: 是用一个存储程序的计算机,按照存储在 计算机内的读写存储器中的控制程序去执行数控装置 的一部分或全部功能,在计算机之外的唯一装置是接 口。
CNC控制器
指令 输入
计算机 (CNC软件)
硬件电路 (CNC硬件)

数控技术第4章计算机数控系统(1)

数控技术第4章计算机数控系统(1)


位臵控制模块
6、可编程控制器(PLC) 代替传统机床的继电器逻辑控制来实现各种开关 量的控制。 分为两类: 一类是“内装型”PLC,为实现机床的顺序控制 而专门设计制造的。 另一类是“独立型”PLC,它是在技术规范、功 能和参数上均可满足数控机床要求的独立部件。
三、多CPU结构 适合多轴控制、高进给速度、高精度的机床。 紧藕合:相同的操作系统 松藕合:多重操作系统
控制各类轴运动的功能,用能控制的轴数和能同时控制 的轴数来衡量。

准备功能:G指令功能,指定机床的运动方式。 插补功能:包括软件粗插补和硬件精插补。 进给功能:F指令功能。
切削进给速度(mm/min) 同步进给速度(mm/r) 快速进给速度 进给倍率




主轴功能: 指令主轴转速 S指令功能,指定主轴转速(r/min, mm/min)。 转速编码,恒切削速度切削,主轴定向准停 辅助功能: M指令功能,指定主轴的起停转向(M03、M04)、冷却 泵的通和断、刀库的起停等。 刀具功能:T指令,选择刀具。 字符和图形显示功能: 显示程序、参数、补偿量,坐标位臵、故障信息等。 自诊断功能: 故障的诊断,查明故障类型及部位。
4、进给速度处理 编程指令给出的刀具移动速度是在各坐标合成方 向上的速度,进给速度处 理要根据合成速度计算 出各坐标方向的分速度。 此外,还要对机床允许的最低速度和最高速度的 限制进行判别处理,以及用软件对进给速度进行 自动加减速处理。
5、插补计算 插补就是通过插补程序在一条已知曲线的起点和 终点之间进行“数据点的密化”工作。
三. CNC系统的工作过程

基本过程: CNC装臵的工作过程是在硬件的支持下,执行软 件的过程。 通过输入设备输入机床加工零件所需的各种数据 信息,经过译码和运算处理(包括刀补、进给速 度处理、插补),将每个坐标轴的移动分量送到 其相应的驱动电路,经过转换、放大,驱动伺服 电动机,带动坐标轴运动,同时进行实时位臵反 馈控制,使每个坐标轴都能精确移动到指令所要 求的位臵。

数控技术复习参考(南昌航空大学)

数控技术复习参考(南昌航空大学)

复习资料1.闭环控制系统比开环控制系统及半闭环控制系统( B )。

A.稳定性好 B.精度高 C.故障率低 D.价格低2.脉冲当量是( D )。

A.每个脉冲信号使伺服电动机转过的角度B.每个脉冲信号使丝杠转过的角度C.数控装置输出的脉冲数量D.每个脉冲信号使机床移动部件移动的位移量3.CNC系统软件存放在( B )。

A.单片机 B.程序存储器 C.数据存储器 D.穿孔纸带4.在中断型软件结构中,各种中断程序被安排成优先级别不同的中断服务程序,下列程序中被安排在最高级别的程序是( B )。

A.译码、刀具中心轨迹计算 B.CRT显示C.插补运算 D.伺服系统位置控制5.G04代码表示( A )。

A.进給停止 B.顺园插补 C.逆园插补 D.撤销刀具半径补偿6.能够实现加工中心换刀时主轴准停功能的检测装置是( D )。

A.光栅尺 B.感应同步器 C.磁栅 D.主轴脉冲编码器7.直线式感应同步器是通过鉴别( B )上感应电动势的相位或幅值,来测量滑尺相对于定尺的位移量。

A.滑尺绕组 B.定尺绕组 C.励磁绕组 D.输入绕组8.光栅利用( A ),使得它能测得比栅距还小的位移量。

A.莫尔条纹的作用B.数显表C.细分技术D.高分辨指示光栅9.当交流伺服电机正在旋转时,如果控制信号消失,则电机将会( D )。

A.以原转速继续转动B.转速逐渐加大C.转速逐渐减小D.立即停止转动10.加工中心主轴准停装置的作用是( A )。

A.保证刀具的自动装卸B.测量主轴的转速C.测量主轴的温升D.使切削过程得到恒线速1.简要说明数控系统进行①译码、②刀具补偿、③进给速度处理和④插补的工作容。

答:1. 译码译码是以零件程序的一个程序段为单位进行处理,把其中零件的轮廓信息(起点、终点、直线或圆弧等),F、S、T、M等信息按一定的语法规则解释(编译)成计算机能够识别的数据形式,并以一定的数据格式存放在指定的存专用区域。

编译过程中还要进行语法检查,发现错误立即报警。

4-数控系统软件及软件结构解析

4-数控系统软件及软件结构解析

前后台型结构模式的特点
任务调度机制: 优先抢占调度和循环调度。前台 程序的调 度是优先抢占式的;前台和后台程序 内部各子任务采用的是顺序调度。
信息交换:缓冲区。
实时性差:在前台和后台程序内无优先级等级、 也无抢占机 制。该结构仅适用于控制功能较简单的系统。早期的CNC系 统大都采用这种结构。
2、中断型结构模式
1、多任务性
CNC任务管理任务来自控制任务零人 输故
... 件 显 机 入 障
程示交 输诊
序处互 出断
管理交 管处

互 理理


编具 插位 床 主
译半 补置 输 轴
处径 运控 入 控
理补 算制 输 制


...
CNC软件在工作中这些任务不是顺序 执行的,而往往需要多任务并行处理。
比如:在机床加工过程中(执行控制任 务),显示屏要实时显示加工状态(管理任 务)。
数控系统软件及软件结构
主要内容
一、CNC系统软件的特点
1、多任务性 2、多任务的并行处理 3、实时性 4、优先抢占调度机制
二、CNC系统软件的结构模式
一、CNC系统软件的特点
CNC装置是典型的实时多任务控制系统,CNC装 置的系统软件则可看成是一个专用实时多任务操作系 统。
CNC系统软件的主要特点为: 1、多任务性 2、多任务的并行处理 3、实时性 4、优先抢占调度机制
在本模式中,设计者只须考虑模块自身功能的实现,然后 按规则挂到实时操作系统上,而模块间的调用关系、信息交换 方式等功能都由实时操作系统来实现。从而弱化了模块间的耦 合关系。
B、系统的开放性和可维护性好
从本质上讲,前述结构模式采用的是单一流程加中断控制 的机制,一旦开发完毕,系统将是的完全封闭(对系统的开发 者也是如此),若想对系统进行功能扩充和修改将是困难的。

数控技术习题附答案

数控技术习题附答案

一、选择题第一章1.数控机床按运动控制方式分类,可分为点位控制数控机床、直线控制数控机床和轮廓控制数控机床。

2.数控系统中的CNC的中文含义是_计算机数字控制_。

3.数控机床大体由输入输出装置、数控装置、伺服驱动装置、辅助控制装置测量反馈装置和机床本体组成。

4.数控机床是用数字化代码来控制_刀具和工件_的相对运动,从而完成零件的加工。

5.列举两个数控特种加工机床,如_数控电火花成形机床_、_火焰切割机_。

数控激光切割机床,数控线切割机床6.按照机床运动的控制轨迹分类,加工中心属于_轮廓控制_的数控机床。

第三章7.数控机床实现插补运算广泛应用的是直线插补和圆弧插补。

8.所谓插补就是在已知特征点之间插入一些中间点的过程,换言之,就是“数据点的密化”过程。

9.平面轮廓加工属于两轴加工方式。

10.沿刀具前进方向观察,刀具偏在工件轮廓的左边是G41 指令,刀具偏在工件轮廓的右边是G42 指令,刀具中心轨迹和编程轨迹生重合是G40指令。

11.刀具半径补偿的建立与取消都须在G00或G01指令下进行。

12.数控车床的刀具补偿分为两种情况,即刀具的位置补偿和刀尖_半径_补偿。

13.数控车床中的G41/G42是对刀具的__半径_进行补偿。

14.逐点比较法的四个节拍分别是偏差判别、坐标进给、偏差计算和终点判别。

15.偏差函数F(x,y)反映了刀具偏离工件廓形曲线的情况。

若刀具在曲线上方,则F(x,y) >0,若刀具在曲线上,则F(x,y)=0;若刀具在曲线下方,则F(x,y) <0。

第四章16.程序编制的方法有手动编程和自动编程两种方法。

17.在坐标平面设定中,一般用G17 来设定XY平面,用G19来设定YZ平面。

18.各几何元素间的联结点称为基点。

19.常见的刀库的类型可分为盘式刀库和链式刀库两种。

20.G91 G01 X3.0 Y4.0 F100执行后,刀具移动了5.0mm 。

21. 走刀路线是指加工过程中,刀位点相对于工件的运动轨迹和方向。

CNC工作原理

CNC工作原理

CNC工作原理CNC(Computer Numerical Control)是一种通过计算机控制的数控加工技术,广泛应用于各种加工行业,如机械制造、汽车制造、航空航天等。

它通过预先编写好的程序,控制机床按照特定的路径和速度进行加工,实现高精度、高效率的加工过程。

CNC工作原理主要包括以下几个方面:1. 数控系统:CNC的核心是数控系统,它由硬件和软件两部分组成。

硬件包括主控板、驱动器、电机等,用于接收和执行指令;软件则是编写加工程序和控制指令的工具,常见的有G代码和M代码。

2. 加工程序:加工程序是CNC加工的指导文件,它包含了加工路径、刀具轨迹、加工速度等信息。

程序员根据零件图纸和加工要求,使用专门的编程软件编写加工程序,并将其上传到数控系统中。

3. 坐标系:CNC机床通常采用直角坐标系(X、Y、Z轴),用于描述工件在加工过程中的位置和运动。

根据加工要求,程序员需要确定坐标系的原点和方向,以及各个轴的正向和反向。

4. 传感器和反馈系统:CNC机床配备了各种传感器,用于实时监测加工过程中的各种参数,如刀具位置、切削力、温度等。

这些传感器将采集到的数据反馈给数控系统,以便实时调整加工参数,保证加工质量和安全。

5. 运动控制:CNC机床通过驱动器和电机控制各个轴的运动。

数控系统根据加工程序中的指令,发送控制信号给驱动器,驱动器再将信号转化为电流或电压,控制电机的转动,从而实现工件在各个轴向的精确运动。

6. 刀具和切削参数:CNC加工过程中,刀具的选择和切削参数的设定对加工质量和效率有重要影响。

根据不同的材料和加工要求,程序员需要选择合适的刀具类型、刀具尺寸和切削速度等参数,并在加工程序中进行相应设置。

7. 编程和操作:CNC加工需要熟练掌握编程和操作技巧。

程序员需要具备良好的数学和几何知识,能够将零件图纸转化为加工程序。

操作人员则需要熟悉数控系统的操作界面和功能,能够正确加载加工程序、调整加工参数,并进行监控和故障排除。

第二章 计算机数控系统CNC与控制原理总结

第二章 计算机数控系统CNC与控制原理总结
加工程序给定的进给速度是合成速度,无法直接控制。
速度处理要做的工作是根据合成速度来计算各运动坐标 的 分速度。 开环系统:通过控制向步进电机输出脉冲的频率来实现。
速度计算的方法是根据程编的F值来确定该频率值。 半闭环和闭环系统:采用数据采样方法进行插补加工,速度
计算是根据程编的F值,将轮廓曲线分割为采样周期的轮 廓步长。
可以实现较复杂的系统功能。容错能力强,在某模块出 故障后,通过系统重组仍可断继续工作。
12
2.2 CNC装置的硬件结构
结构形式:可分:分布式、主从式、总线式。
分布式:各CPU独立、完整,通过外部通信链路连接起来,
数据交换和资源共享通过网络技术实现。
主从式:主控CPU、从控CPU,主控CPU才能控制和访问总
第二章 计算机数控系统CNC与控制原理
本章主要内容
第一节 概述 第二节 CNC装置的硬件结构 第三节 CNC装置的软件结构
第四节 可编程控制器(PLC)
第五节 典型的CNC系统简介
2
2.1概述
1. CNC系统?
从自动控制的角度来看,CNC系统是一种位置、速 度
(还包括电流)控制系统,其本质上是以多执行部件(各运 动轴)的位移量、速度为控制对象并使其协调运动的自动控 制系统,是一种配有专用操作系统的计算机控制系统。 从外部特征来看,CNC系统是由硬件(通用硬件和专 用硬件)和软件(专用)两大部分组成的。
两个以上任务处理。
♦ 并行处理的实现方式: ☆ 资源分时共享(单CPU)
☆ 资源重叠流水处理(多CPU)
34
Have a Rest!
2.3 CNC系统的软件
资源分时共享并行处理(对单一资源的系统)
♦ 在单CPU结构的CNC系统中,可采用 “资源分时共

《数控系统与数控加工》复习题

《数控系统与数控加工》复习题

数控复习题一、填空题1.数控技术由机床本体,数控系统,外围技术组成。

2.机床本体由主运动部件、进给运动部件,支承件,辅助装置组成。

3.数控系统由数控装置、伺服驱动装置、测量反馈装置组成。

4.数控技术的发展趋势运行高速化,加工高精化,功能复合化,控制智能化,驱动并联化,交互网络化。

5.半闭环控制带有位置检测装置,带有位置检测装置,常安装在伺服电机上或丝杠的端部,闭环控制带有位置检测装置,安装在机床刀架或工作台等执行部件上,随时检测执行部件的实际位置。

6.数控程序的编制方法有手工编程_和_自动编程两种。

7.数控机床中的标准坐标系采用右手笛卡尔直角坐标系,并规定增大刀具与工件之间距离的方向为坐标正方向。

8.Z轴的正方向是刀具远离工件的方向。

9.机床原点是机床坐标系的原点,是机床上的固定点。

10.刀具补偿包括半径补偿和长度补偿。

11.G91 G00 X30.0 Y-20.0 表示刀具快速向X正方向移动30mm,Y负方向移动20 mm 。

12.G代码按功能分模态代码和非模态代码。

13.G代码和M代码统称为工艺指令,是程序的主要组成部分。

14.G90编程时,程序段中的坐标尺寸为绝对值,G91编程时,是程序段中坐标尺寸的增量坐标值。

15.在确定数控机床坐标轴时,一般先确定Z轴,然后确定其他轴。

16.常用的功能代码有:准备功能G代码和辅助功能M代码,另外还有进给功能F代码,主轴速度功能S代码,刀具功能T代码等。

17.不同的数控系统的程序格式一般都有差异但是程序的结构基本相同。

一个完整的程序由程序名、程序内容、程序结束指令三部分组成。

18.数控加工中心是指具有刀库和自动换刀装置的数控机床,有时甚至还有可以交换的工作台。

19.从外部特征来看,CNC系统是由硬件和软件两大部分组成的。

C装置的硬件结构按电路板的结构特点可分为:大板结构和模块化结构。

C系统的软件由CNC管理软件和 CNC控制软件两部分组成。

C系统的软件分为前后台型结构中断型结构功能模块型软件结构。

机床数控技术第三章

机床数控技术第三章

第二节 CNC系统的硬件结构
三、开放式数控系统结构 1.美国的NGC和OMAC计划及其结构 2.欧共体的OSACA计划及其结构 3.日本的OSEC计划及其结构
第三节 CNC系统的软件结构
一、 CNC系统的软件结构 CNC系统的软件是为完成CNC系统的各项功能而专门设计和编制的,是数控加工系 统的一种专用软件,又称为系统软件(系统程序)。 在CNC系统中,软件和硬件在逻辑上是等价的,即由硬件完成的工作原则上也可 以由软件来完成。但是它们各有特点:硬件处理速度快,造价相对较高,适应性 差;软件设计灵活、适应性强,但是处理速度慢。因此,CNC系统中软、硬件的 分配比例是由性能价格比决定的。
图3-2 CNC系统的系统平台
第一节 概述
一、CNC系统的工作过程
1.输入 2.译码处理 3.数据处理(刀具长度补偿、半 径补偿、反向间隙补偿、丝杠 螺距补偿、过象限及进给方向 的判断、进给速度换算、加减 速控制及机床辅助功能处理等) 4.插补运算与位置控制 5.输入/输出(I/O)处理 6.显示 7.诊断
零件 程序
第一种: 硬件 第二种:硬件 第三种:硬件
输入
软件
插补 准备
插补
硬件
位置 控制
速度 控制 位置 检测
硬件
执行 电机
机床
软件 软件
硬件
CNC中三种典型的软硬件功能界面
第三节 CNC系统的软件结构
二、 CNC软件结构特点
1.CNC系统的多任务性
CNC系统的任务
管理
控制
输 入
I/O 处 理
显 示
第二节 CNC系统的硬件结构
二、大板式结构和功能模块式结构
从组成CNC系统的电路板的结构特点来看,有两种常见的结构,即大板式结构 和模块化结构

数控系统的组成

数控系统的组成

三、刀具半径补偿
1.补偿的类型:
分为左补偿和右补偿两种情形。 刀具半径左补偿:沿着加工方向,当刀具位于工
件左侧时,称刀具半径左补偿。加工时用G41指 令调用。 刀具半径右补偿:沿着加工方向,当刀具位于工 件右侧时,称刀具半径右补偿。加工时用G42指 令调用。
刀具半径补偿图例:
2.刀具补偿的步骤:
控制器结构简图:
1.硬件构成(3) :
外围设备主要包括操作面板、键盘、显示器、光电阅读机、 纸带穿孔机和外部存储器等。
操作面板:由于不同数控机床的动作不同,所配备的操作 面板是不同的。一般操作面板具有如下按钮和开关:
进给轴手动控制按钮,用于手动调整时移动各坐标轴。 主轴启停与主轴倍率选择按钮:用于主轴的启停与正、反
插补程序:根据加工程序所提供的加工信息,如 曲线的种类(直线、圆弧或其它曲线)、起终点 (直线的起点、终点,圆弧的起点、终点及圆 心)、加工方向(顺时针、逆时针),对这些信 息进行插补运算,决定每一个脉冲到来时的移动 方向及步长,以及曲线与曲线之间如何过渡等。
2.软件构成(3):
速度控制程序:根据给定的速度值控制插补运算 的频率,保证预定的进给速度。并能根据反馈值 的正与负自动地调节速度的大小。
诊断程序:通过识别程序中的一些标志符来判断故 障的类型和所在地。
二.机床数控系统的基本工作原理
1 .数控系统工作原理框图:
1.程序的输入:
分为手动输入和自动输入两种方式。手动输入通 常用键盘输入;自动输入可用穿孔纸带、磁带或 用通讯的方式。
2.译码:
主要是将标准程序格式翻译成便于计算机处理数 据的格式(高级语言→机器语言)。
3.刀具半径补偿原理(2):
X X X
切直线时刀补的计算:设上段

CNC工作原理

CNC工作原理

CNC工作原理CNC(Computer Numerical Control)是一种通过计算机控制的数控系统,广泛应用于各种机械加工领域。

它通过编程指令来控制机床的运动,实现精确的加工操作。

本文将详细介绍CNC工作原理及其相关技术。

一、CNC系统组成CNC系统由硬件和软件两部分组成。

1. 硬件组成CNC系统的硬件主要包括以下几个部分:- 电脑:用于编程和控制CNC系统。

- 控制器:负责接收电脑发送的指令,并将其转化为机床的动作。

- 伺服驱动器:控制机床各轴的运动。

- 传感器:用于检测机床的位置、速度和加速度等参数。

- 机床:用于实际加工操作的设备。

2. 软件组成CNC系统的软件包括以下几个部分:- 编程软件:用于编写加工程序。

- 控制软件:将编写好的程序转化为机床的运动指令。

- 仿真软件:用于模拟加工过程,检查程序的正确性。

二、CNC工作原理CNC工作原理可以分为以下几个步骤:1. 编写加工程序首先,操作人员需要使用编程软件编写加工程序。

加工程序是由一系列指令组成,用于描述机床的运动轨迹、切削参数等。

编写加工程序需要考虑加工零件的几何形状、加工工艺和机床的运动范围等因素。

2. 加载加工程序编写好的加工程序需要通过计算机传输到CNC系统中。

操作人员可以通过网络连接或者U盘等方式将程序加载到CNC系统中。

3. 设置工件坐标系在进行加工操作之前,需要设置工件坐标系。

工件坐标系是用于描述工件相对于机床运动的坐标系统。

操作人员需要通过测量和标定等方式确定工件坐标系的原点和方向。

4. 运行加工程序设置好工件坐标系后,操作人员可以通过控制软件将加工程序转化为机床的运动指令。

控制器会根据指令控制伺服驱动器,使机床按照加工程序的要求进行运动。

5. 监控加工过程在加工过程中,操作人员需要监控机床的运动情况。

CNC系统会通过传感器检测机床的位置、速度和加速度等参数,并将其反馈给控制器。

操作人员可以通过监控界面实时查看这些参数,以确保加工过程的准确性和安全性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CNC装置的许多控制任务,如零件程序的输入与译码、刀具半径的补偿、插补运 算、位置控制以及精度补偿等。从逻辑上讲,这些任务可看成是一个个的功能模块, 模块之间存在耦合关系;从时间上来讲,各功能模块之间存在一个时序配合。在许 多情况下,某些功能模块必须同时运行, 同时运行的模块是由具体的加工控制要求 所决定。例如,在加工零件的同时,要求CNC装置能显示其工作状态,如零件程序的 执行过程、参数变化和刀具运动轨迹等,以方便操作者。 这时,在控制软件运行时 管理软件中的显示模块也必须同时运行;在控制软件运行过程中,其本身的一些功 能也必须同时运行。为使刀具运行连续进行, 在各程序段之间无停顿, 则要求译 码、刀具补偿和速度处理必须与插补同时进行。CNC装置各功能模块之间的并行处理 关系如图3-12所示,具有并行处理的两模块之间用双向箭刻或同一时间间隔内完成两种或两种以上性质相同 或不同的工作。 并行处理的优点能提高运行速度。在单CPU的CNC装置中,主要采 用CPU分时共享的原则来解决多任务的同时运行。各任务何时占用CPU及各任务占 用CPU时间的长短,是首先要解决的两个时间分配问题。 在CNC装置中,各任务占 用CPU使用循环轮流和中断优先相结合的办法来解决。图3-15是一个典型的CNC装 置各任务分享CPU的时间分配图
1) CNC
CNC系统有外部中断、 内部定时中断、 硬件故障中断和程序性中断等几种类 型。
(1) 外部中断主要有光电阅读机中断、外部监控中断(如紧急停、量仪到位等) 和键盘、操作面板输入中断。前两种中断的实时性要求很高,将它们放在较高的优 先级上。
(2) 内部定时中断主要有插补周期定时中断和位置采样定时中断。在有些系统 中这两种定时中断合二为一。但在处理时,总是先处理位置控制, 然后处理插补 运算。
图 3-12 并行处理关系
3.2.2 CNC
1. CNC装置软件、
CNC装置的软件结构取决于软件和硬件的分工,也取决于软件本身的工作性质。 硬件为软件运行提供了支持环境。软件和硬件在逻辑上是等价的,由硬件能完成的 工作原则上也可以由软件完成。硬件处理速度快, 但造价高, 软件设计灵活, 适 应性强,但处理速度慢。所以,在CNC装置中,软、硬件的分工是由性价比决定的。
图3-15 CNC装置分时共享CPU的时间分配
在完成初始化任务后,系统自动进入时间分配循环中, 在循环中依次轮流处 理各任务。而对系统中一些实时性很强的任务则按优先级排队,分别处于不同中断 优先级上作为环外任务,环外任务可以随时中断环内任务的执行。每个任务允许占 用CPU的时间受到一定的限制,对于某些占有CPU时间较多的任务,如插补准备(包 括译码、刀具半径补偿和速度处理等)可以在其中的某些地方设置断点,当程序运 行到断点处时,自动让出CPU, 等到下一个运行时间里自动跳到断点处继续执行。
图 3-14 CNC装置软件任务分解
不同的系统软件结构中对这些子程序的安排方式不同, 管理方式亦不同。在单 微处理器数控系统中,常采用前后台型的软件结构和中断型的软件结构。在多微处 理器数控系统中将微处理器作为一个功能单元利用上面的思想构成相应的软件结构 类型,各个CPU分别承担一定的任务,它们之间的通信依靠共享总线和共享存储器进 行协调。在子系统较多时,也可采用相互通信的方法。无论何种类型的结构,CNC装 置的软件结构都具有多任务并行处理和多重实时中断的特点。
3.2CNC系统的软件结构
3.2.1 CNC系统软件概述 CNC系统是一个典型而又复杂的实时控制系统, 能对信息作出快速处理和响应。
一个实时控制系统包括受控系统和控制系统两大部分。受控系统由硬件设备组成, 如电机及其驱动; 控制系统(在此为CNC装置)由软件及其支持硬件组成, 共同完 成数控的基本功能。
图 3-13 三种典型的软、 硬件界面关系
2. 系统软件的内容及结构类型
CNC系统是一个专用的实时多任务系统,CNC装置通常作为一个独立的过程控制 单元用于工业自动化生产中。 因此,它的系统软件包括管理和控制两大部分,如 图3-14所示。管理部分包括输入、I/O处理、通信、显示、诊断以及加工程序的编 制管理等程序; 控制部分包括译码、刀具补偿、速度处理、 插补和位置控制等软 件。数控的基本功能由这些功能子程序实现。 这是任何一个计算机数控系统所必 须具备的,功能增加, 自程序就增加。
在现代CNC装置中,软件和硬件的界面关系是固定的。 早期的NC装置中,数 控系统的全部功能都由硬件来实现,随着计算机技术的发展,计算机参与了数控 系统的工作,构成了计算机数控(CNC)系统,数控工作便由软件来完成。随着产 品、功能要求的不同,软件和硬件界面是不一样的,三种典型CNC装置的软、 硬 件界面关系如图3-13所示。
(3) 硬件故障中断是各种硬件故障检测装置发出的中断。 如存储器出错、定 时器出错、插补运算超时等。
(4) 程序性中断是程序出现的异常情况的报警中断。 如各种溢出、除零等。
3.
1) CNC
数控加工时,CNC装置要完成许多任务,图3-14反映了它的多任务性。在多数 情况下,管理和控制的某些工作必须同时进行。例如,为使操作人员能及时来了 解CNC装置的工作状态,显示模块必须与控制软件同时运行;当在插补加工运行时, 管理软件中的零件程序输入模块必须与控制软件同时运行。而当控制软件运行时, 其本身的一些处理模块也必须同时运行,例如,为了保证加工过程的连续性,即 刀具在各程序之间不停刀,译码、刀具补偿和速度处理模块必须与插补模块同时 运行,而插补程序又必须与位置控制程序同时进行。
4. 实时中断处理
CNC系统软件结构的另一个特点是实时中断处理。CNC系统程序以零件加工为对 象,每个程序有许多子程序,它们按预定的顺序反复执行,各步骤间关系十分密切, 有许多子程序实时性很强,这就决定了中断成为整个系统不可少的重要组成部分。 CNC系统的中断管理主要靠硬件完成, 而系统的终端结构决定了软件结构。
相关文档
最新文档