经济型数控系统研究与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
目录--------------------------------------------------------------------1 摘要 -------------------------------------------------------------------2 第一章绪论-----------------------------------------------------------------2 第二章 CNC系统总体方案的确定-----------------------------------------------3 2.1 系统总体方案--------------------------------------------------------------3 2.2 系统功能模块及其分析-------------------------------------------------------5第三章硬件系统设计---------------------------------------------------------7 3.1 控制系统硬件设计-----------------------------------------------------------7 3.2 主模块设计----------------------------------------------------------------8 3.3 输入/输出模块设计----------------------------------------------------------9 3.4 人机界面模块设计----------------------------------------------------------11
3.4.1 显示方式的确定--------------------------------------------------------11
3.4.2 数控操作面板外形图设计-------------------------------------------------12
3.4.3 机床操作面板设计------------------------------------------------------12 3.5 系统安装结构设计----------------------------------------------------------13 3.6 PLC在CNC系统中的应用----------------------------------------------------13 3.7 系统电气原理图设计--------------------------------------------------------15第四章系统软件设计--------------------------------------------------------15 4.1 软件功能设计-------------------------------------------------------------15 4.2 软件结构分析、设计--------------------------------------------------------16 4.3 人机界面及其软件实现技术---------------------------------------------------17
4.3.1 菜单驱动技术的应用---------------------------------------------------17 4.4 逐点比较插补法的软件实现--------------------------------------------------17
4.4.1 直线插补原理---------------------------------------------------------17
4.4.2 直线插补—G01程序设计------------------------------------------------20
4.4.3 圆弧插补原理---------------------------------------------------------23 4.5 快速点定位—G00程序设计--------------------------------------------------26 4.6 暂停(延迟)指令—G04程序设计-----------------------------------------------28 4.7 步进电机正反转及转速控制程序设计-------------------------------------------29鸣谢------------------------------------------------------------------30参考文献------------------------------------------------------------------30
经济型数控系统研究与设计
第1章绪论
按数控系统的功能水平,可以把数控系统分为高、中、低三档,低档数控系统即可认为是经济型数控系统。
经济型数控系统是相对于标准型数控系统而言的,不同时期,不同国家和地区的含义是不一样的。
根据实际机床的使用要求,合理简化系统,降低成本,即可称为经济型。
区别于经济型数控系统,将功能比较齐全的数控系统称为全功能数控系统,或称为标准型数控系统。
就其功能而言,经济型数控系统一般分辨率较低,连动轴数较少,人机接口比较简单,造价低廉,可以说得上是最经济的数控系统。
所以,经济型数控系统主要指开环系统。
开环数控系统具有结构简单、造价低、维修调试简单、运行维护费用低等特点,但受步进电动机矩频特性的限制,精度、进给速度、力矩三者互相制约,性能的提高受到限制。
所以,开环数控系统一般用在精度或速度要求不高,或者力矩不大的场合。
经济型数控系统主要同微型计算机与步进电机驱动系统组成,既具有一定的数控功能,又具有造价低、使用维修方便等特点。
本设计就是围绕经济、实用这个核心而进行的。
本系统硬件采用工业标准(STD)总线,大板结构。
不采用工业控制机,自行设计专用印刷主电路板。
主电路板上有多个插槽,可插入LCD控制板、I/O接口控制板、步进电机控制板等,还设有一个扩展槽以便用户扩展系统功能。
一块模板基本上具有一种或二种功能,实现了模板级的功能分散,可以根据用户的需要对系统裁剪或扩展,系统组成灵活。
本系统确定单微处理器开环数控系统,因其结构简单,可以根据专用设备的控制要求自行设计开发,周期短、费用低、见效快。
选用INTEL公司推出的准16位嵌入式微控制器8098单片机。
系统采用独立型PLC,因其具有较强的数据处理、通信和诊断功能。
本系统采用LCD显示器,图形点阵液晶显示器是目前在单片机系统中比较流行的新型显示器件,可以显示所有字符及图形,由于其可以显示汉字的特性被广泛用于国内智能设备中,国内的数控系统也开始广泛采用。
作为一个简易型数控系统,本系统采用了20*2带背光字符型液晶模块作为主显示界面,不有用数码管显示或CRT显示。
本系统采用64键(8*8)行列式键盘,键盘扫描由Intel8279 键盘/显示接口芯片完成。
系统设计中充分考虑功能的需要、操作方便的需要及系统复杂性的要求三个之间的关系,确定系统的大多数按键为双功能键,使得整个系统界面简洁。
本系统功能精简,实用性强,系统功能由硬件和软件按照经济性的要求适当划分。
软件设计具备经济型数控系统必要的基本功能:最多二轴联动、具备基本的准备功能及辅助功能、步进电机控制能力、直线、圆弧插补能力、串行通信能力等。
第2章CNC系统总体方案的确定
2.1 系统总体方案
计算机数控(CNC)系统由程序、输入装置、输出装置、CNC装置、PLC、主轴驱动装和进给(伺服)驱动装置组成,如图2-1所示。
系统设计应具有灵活性、通用性、可靠性,易于实现基本的数控功能,使用、维修也较为方便,并且与外界通信的功能。
图2-1 CNC系统组成
CNC数控系统由以下几个部分组成:
1)微型计算机,包括中央处理器、存储器、I/O接口等。
2)进给伺服系统,在开环数控系统中为步进电机伺服系统。
3)开关量控制及主轴控制,这部分涉及到M、T、S代码的执行。
4)人机接口和通信功能。
5)控制软件。
系统设计的目的决定了系统只能采用开坏控制方式。
在开坏型位置控制系统中,只能采用步进电机作为伺服单元。
这是由步进电机本身的特性决定的。
关于步进电机的特性等详细内容见其它资料。
本系统确定为开环数控系统,其结构简单,可以根据专用设备的控制要求自行设计开发,周期短、费用低、见效快。
开环数控系统结构框图如图2-2所示。
在进行开环数控系统的总体设计时,通常要考虑以下问题:
1.系统功能要求
设计系统之前,应该明确定义系统的功能。
在定义开环数控系统功能时,应以必要为度,既然是经济型系统,应不求最佳,但求满意。
定义系统时,应综合考虑经济性、实用性、开发周期和开发能力等因素,对系统的某些功能进行权衡,决定取舍。
1)本系统具有以下主要功能和要求:
2)具有两轴联动的轴控制功能;
3)具有基本的准备功能、进给功能、辅助功能、PLC等;
4)具有基本的人机对话功能,如显示、通信功能及输入输出设备;
5)硬件、软件的设计均以经济型为平台;
图2-2 开环系统结构
2.确定控制任务及软件、硬件任务的划分
根据系统功能,可以进一步确定系统的基本构成部分及各部分要完成的控制任务。
对一些控制任务要确定是用硬件来完成还是用软件来完成,如开关量的逻辑控制可以用硬件来完成,也可以用软件来完成。
复杂的逻辑控制,用软件来完成就要经济一些,而且故障率低。
而用软件完成这些功能要时间,如果微处理器时间已饱和,则一些简单的逻辑控制就必须用硬件来实现。
3.确定各部分的联系
确定系统各部分的联系,主要指信息方面的联系。
系统各个组成部分之间要传送什么信息,以什么形式传送,需要定义清楚。
4.确定微机系统
确定用单微机系统还是多微机系统,选择微机型号。
选择微机型号时,要考虑经济性和先进性,同时必须考虑开发手段、支持软件及外围芯片等因素。
由于控制功能不十分复杂,故采用单微机处理器结构。
单微处理器结构的CNC系统具有如下一些特点:
1)CNC系统内只有一个微处理器,对存储、插补运算、输入输出控制、LED显示等功能都由它集
中控制分时处理。
2)微处理器通过总线与存储、输入输出控制等各种接口相连,构成CNC系统。
3)结构简单、容易实现。
4)单微处理器因为只有一个微处理器集中控制,,其功能将受到微处理器字长、数据宽度、寻址
能力和运算速度等因素限制。
由于插补等功能由软件来实现,因此数据功能的实现与与处理速度成为一对矛盾。
选用INTEL公司推出的准16位嵌入式微控制器8098单片机。
8098单片机性能价格比很高,8位机接口但具有16位机的速度,非常适用于经济型数控系统。
5.确定软件结构形式
CNC软件可以设计成不同的结构形式。
不同的软件结构,对各任务的安排方式也不同,管理方式也不同。
常见的CNC软件结构形式有前后台型软件结构和中断软件结构。
前后台型软件结构适合于采用集中控制的单微处理器CNC装置。
故本设计采用前后台型软件结构。
2.2 系统功能模块及其分析
1.系统操作界面
按照本系统的设计思想,系统的界面设计确定图2-3所示:
.
上下档
上页
下页
回车
插入
删除
手动
换刀
运行
暂停复位
限位
暂停上下档切换电源
图2-3 系统人机界面图
其中,30个按键中的12个为双功能键,按键的功能简单说明如下:
复位——系统在死机、工作出错等情况下的总清键,使系统回复设计的原始状态。
运行——自动运行用户的零件加工程序,包括程序的语法检查、数据处理、编译、插补运算及步进电机控制等。
暂停——自动加工的暂停,是一个乒乓键,按一次,加工暂停,再按一次,继续加工。
换刀——用于手工换刀,每按一次,电动刀架转一个工位,本系统中为o
90。
手动——与“←、↑、→、↓”配合,以实现动作台的连动;在编辑程序时为光标移动键。
数字1—9——均为双功能键,用于程序输入,用“上下档”键进行切换。
G ——准备功能键,用于ISO 加工程序输入。
M ——辅助功能键,用于冷却泵的启/停、程序的结束等程序段的输入。
插入——用于程序编辑过程中“插入/修改”方式的切换。
也是乒乓键,用块光标或下划线光标指示。
删除——在插入方式下,删除当前光标位置前的字符;在修改方式下,删除当前光标位置字符。
上页——程序上翻到上一程序段。
相当PC 机的PageUp 键。
下页——程序下翻到下一程序段,与上页键盘缓冲区一样是一个屏幕编辑键。
相当于PC 机的PageDown 键。
回车——确认键。
Esc ——相当于PC 机的Esc 键。
2.系统功能模块与总体框架
系统从总体上分为人机界面模块、步进电机控制模块、LCD 显示控制模块、串行通信模块及基于8098单片机的主控模块等5大模块,如图2-4:
模块
模块
模块
模块
步进电机控制
串行通信人机界面主控模块
LCD显示控制
图2-4 系统模块与总体框图
3.模板式硬件系统框架
为了系统今后的功能扩充,提高系统的可维护性,这个经济型数控系统采用模块化设计,整个系统由3个相对独立的子系统构成,即:CPU 子系统及I/O 子系统及键盘/显示子系统。
硬件系统以8098为核心,扩展了16KB 的用户加工程序区,具有掉电保护功能;通过键盘管理接口芯片8279扩展键盘,利用其上下档功能实现了按键的双功能,简化了键盘;I/O 接口孖系统的核心是8255,通过它扩展了步进电机接口以及其它预留的螺纹加工用光电编码接口等。
4.系统软件框架
本系统在临近软件的设计过程中,力图体现“加强容错性,方便使用的原则,采用模块化设计,全程菜单驱动,共有5大模块组成:通信模块、自动模块、参数设置、编辑模块、手动模块。
系统软件框图见图2-5:
图2-5 系统软件原理框图
第三章硬件系统设计
3.1数控装置硬件结构设计
数控装置是整个数控系统的核心,其硬件结构按CNC装置中各印制电路板的插接方式可以分为大板式结构和功能模块式结构。
(1)大板式结构CNC装置可由主电路板、位置控制板、PLC板、图形控制板和电源单元等组成。
主电路板是大印制电路板,其它电路是小印制电路板,它们插在大印制电路板上的插槽内而共同构成CNC 装置。
(2)功能模块式结构将整个CNC装置按功能划分为模块,硬件和软件的设计都采用模块化设计方法,即每一个功能模块被做成尺寸相同的印制电路板(称功能模板),相应功能模块的控制软件也模块化。
从本系统设计目的和用户使用角度出发,本设计选用大板式结构。
板式结构设计如图示。
图3-1 主电路板结构图
图中主电路板(大印制电路板)上有控制核心电路、位置控制电路、纸带阅读机接口、速度控制量输出接口、手摇脉冲发生器接口、I/O控制板接口和五个小印制电路板插槽。
控制核心电路为微机基本系统,由CPU、存储器、定时和中断控制电路组成,存储器包括ROM和RAM,ROM(采用EPROM)用于固化数控系统软件,RAM存放可变数据,如堆栈数据和控制软件暂存数据,对数控加工程序和系统参数等可变数据存储区域具有掉电保护功能。
五个插槽内分别可插入用于保护数控加工程序和磁泡存储器板,LCD显示控制板、I/O接口板、步进电机控制板等。
除了上面提到的主要电路外,在CPU板上还包括诸如复位、STD总线缓冲/驱动一些电路。
3.2主模块设计
1.主模块中关键器件及其选型
(1)单片机
CPU是整个CNC系统的核心,CPU性能的好坏直接影响着CNC系统的性能。
当前单片机价格较低、可靠性高,适用于控制。
所以,选择单片机做控制器比较合适,如INTEL公司的8031、8032、8096、8098等。
其中8031、8032为8位机,8096为16位机,8098为准16位机。
就本设计的任务来看,开环数控系统选择8098较为经济合理。
据有关资料介绍,8098的实际运算速度可达8031的5--6倍,而价格也不太高。
(2)存储器的选用
存储器应符合以下要求:
1)系统掉电后可靠保存关键程序和数据
2)具有高可靠上电、掉电及强电磁冲击等数据保护功能
3)读/写次数无限
4)读/写速度快,读/写方式简单
5)工业化设计,适用于潮湿、震动、辐射、高低温等恶劣环境
8098可寻址外部存贮空间为64KB。
考虑到数控系统的运行环境以及数控系统对加工程序数据掉电保护的要求,本系统采用程序存贮器与数据存贮器合二为一的普林斯顿,使用了8098的大部分可寻址存贮空间,程序存贮器的存贮空间为32KB、地址0100—7FFFH,采用32KB EPROM芯片27256,用于存放CNC系统的管理控制程序及数据。
数据存贮器的存贮空间为31KB,地址8000H—0F800H,采用32KB SRAM 芯片62256,用于存放CNC系统的零件程序、机床参数及系统运行数据。
数据存贮器所存数据在系统掉电后不应丢失。
为此对数据存贮器实行掉电保护。
系统存贮空间分配见表3-1。
2.主模块电原理图设计
主模块电原理图如图。
为了提高总线负载能力,对数据总线采用双向总线驱动器74HC245进行驱动。
2片GAL16V8实现地址译码,产生接口片选信号、液晶模块等的逻辑控制要求。
3.3 输入/输出模块设计
1.键盘的选用
键盘是输入、修改、删除零件程序、机床参数等数据的主要手段。
本系统采用64键(8*8)行列式键
盘,键盘扫描由Intel8279 键盘/显示接口芯片完成,接口地址为0F800H。
当组成无CRT显示的CNC最简系统时,采用LED显示块进行显示,8279芯片可提供最多16位的LED显示控制。
2. 开关量输入/输出
CNC装置不仅能够控制机床的进给系统,而且还应具有一定的开关量输入/输出能力。
开关量输入/输出板主要用来控制主轴的起动与停止、正转与反转,冷却液的开关以及接收机床限位信号。
由可编程并行I/O扩展接口8255、地址译码电路、STD总线缓冲电路及光电耦合器组成。
图3-3所示为开关量输入/输出板的逻辑框图。
8255接口地址为0FAB0H~0FAB3H。
8255的A口和B口编程为输入缓冲方式,可以输入16位开关量信号;C口编程为输出锁存方式,可以输出8位开关量信号,而且可以位控输出。
为了提高系统的搞干扰能力,微机与机床(强电线路)之间采用了光电耦合器。
开关量输入/输出信号见表3-2。
表中,NC指未连接的位线,这些位线可以根据用户要求进行连接,以扩展系统的功能。
3-2开关量输入/输出信号表
PORT A
(一)输入信号
3.步进电机控制接口
x,y两轴采用3相6拍步进电机,因此各需要3条控制口线,即图3-2中的8255的PA口低6位。
经74HC245单向驱动后,通过2片TLP521-4光电隔离,形成x,y所需的3相控制信号,送往步进电机驱动电源。
28293031323334271112131716151410
2423222120191825
87654329
9
234567812345678
111213141516109
9
101615141312111817161514131211
1817161514131211
11
121314151617188
7654321B7
B6B5B4B3B2B1B0A7
A6A5A4A3A2A1A0B0B1B2B3B4B5B6B7
A0A1A2A3A4A5A6A7
PA7
PA6PA5PA4PA3PA2PA1PA0PC7
PC6PC5PC4PC3PC2PC1PC0B0B1B2B3B4B5B6B7
8255
PB0PB1PB2PB3PB4PB5PB6PB7
CS
RESET A1A0WR RD D7D6D5D4D3D2D1D0X G N D
200200CC
V E
DIR DIR
E
DIR +5V
89
CS RESET WR RD +24V
+5V
KA1I KA2I
74HC245
74HC245
AD1AD0J2
J1ZC ZB ZA
XC XB XA TLP521-4
74HC245
+5V
E
DIR A7
A6KA2I
KA1I T4I
T3I T2I T1I 383940123437
6
3589365
图3-2 步进电机接口电路图
3.4 人机界面模块设计
3.4.1 显示方式的确定
1.单片机应用系统中常用显示方式
在单片机应用系统中,目前比较常用的显示介质有数码管(LED )、液晶显示(LCD )及CRT 等,在家用电器中用兵比较多的是真空荧光屏(VFD )。
2.显示方式确定
(1)显示方式确定为字符型液晶显示
本系统采用LCD 显示器,图形点阵液晶显示器可以显示所有字符及图形,由于其可以显示汉字的特性被广泛用于国内智能设备中,国内的数控系统也开始广泛采用。
作为一个简易型数控系统,本系统采用了20*2带背光字符型液晶模块作为主显示界面,不有用数码管显示或CRT 显示。
这样做的目的有3个:
A. 液晶显示方式具有显示容量大、可以显示所有字符及自定义字符的能力。
至于不能显示图形以实现加工曲线动态显示的缺陷,可以通过上位机模拟住址加工来弥补。
B. 液晶显示模块自身具有控制器,可以减轻主CPU 的负担。
C. 使系统具有菜单驱动的基本素质。
采用菜单驱动方式实现编辑模块的全屏幕编辑功能,达到友好的人机界面要求。
(2)液晶模块与单片机的软硬件接口
①与8098单片机的硬件接口
该液晶模块与8098单片机的接口如图3-3所示.
译码输出(000-
)
模块
图3-3 液晶模块与8098单片机接口
②液晶模块的软件接口程序
液晶模块LCD 的口地址定义如下:
CMD_RD_LCD EQU 0D001H ;读写态口 CMD_WR_LCD EQU 0D000H ;写命令口 DATA_RD_LCD EQU 0D003H ;读状态口 DATA_WR_LCD EQU 0D002H ;写数据口
RET
上下档指示
接8279的
引脚
双稳态触发电路
上下档键
图3-4 按键上下档功能实现的电路原理图
(2)数控系统中手动方式下连动功能的程序实现
8279有3种基本工作方式:键盘扫描、传感矩阵及选项卡通输入。
大多数应用系统中,通常采用键盘扫描方式。
这2种键盘扫描方式的特点是:按键时自动消弹,并且当键盘缓冲区中有键值时IRQ为高,否则为低。
由于这个特点,单纯的键盘扫描方式很难实现按键的连动功能。
原因是:按键后,必须先读取键值并判键,才能执行相应的动作;而此时键盘缓冲区的键值已空,因此就无法知道当前的按键状态,因而无从判断是否执行连动操作。
通过对传感矩阵方式的分析可知,当传感器的状态有变化时过境迁最佳值引起IRQ信号变高;因此,如果将IRQ与CPU的某一口线,例如8031的P1.6相连,就可以据此判断按键的状态变化,以实现连动功能。
3.4.2 数控操作面板外形图设计
本数控系统的NC 键盘与显示器的构成详见设计1号图纸.其中,显示器为图形点阵液晶显示器, 可
以显示所有字符及图形. 系统设计中充分考虑功能的需要、操作方便的需要及系统复杂性的要求三都之间的关系,确定系统的大多数按键为双功能键,使得整个系统界面简洁。
3.4.3 机床操作面板设计
操作面板所具有的按键与旋钮:1. 电源接通与关断. 2. 紧急停止与复位 3. 超程解除 4. 方式选择(自动,单段, 步进, 点动, 回零, 手摇) 5. 手动运行(手动运行包括:手动回参考点,点动进给,步进进给以及手摇脉冲发生器进给) 6. 坐标轴选择 7.点动(JOG)进给及进给速度选择 8.增量(步进)进给及增量倍率 9.手摇进给及倍率 10.返回参考点 11.主轴起停与速度选择 12.刀具夹紧/松开 13.冷却液开/关 14.循环启动 15.进给保持 16. 机床锁定 17.Z 轴锁定 18.M.S.T 锁定.
急停
手摇脉冲发生器
90010
20+
-
主轴反转
主轴停
主轴正转
-JOG
快进
+JOG
任选程序段
超程解除
MST 锁定
Y 轴锁定机床锁定空运行刀松/刀紧
冷却液开/关
进给保持
循环程序
增量倍率
坐标选择1000
100
10
1
Z
Y
X
主轴
超程NC 机床
报警
电源
A
Y X
主轴修调
进给修调
方式选择
160
10
160
50
403020100
回零手摇点动步进单段
自动开
关
图3-6 机床操作面板
3.5 系统安装结构设计
数控装置、控制设备和机床间的接口符合“机床/数控接口”标准。
如图3-7所示,标明了数控装置、控制设备和机床间的接口范围。
数控装置与机床及机床电器设备之间的接口分为四种类型。
第A 类:与驱动有关的连结电路,主要是与坐标轴进给驱动和主轴驱动的连结电路。
第B 类:数控装置与测量系统和测量传感器之间的连结电路。
第C 类:电源及保护电路。
第D 类:开/关信号与代码信号连结电路。
系统安装结构图设计详见设计图纸2号图纸。
3.6 PLC 在CNC 系统中的应用
PLC 在数控系统中是介于数控装置与机床之间的中间环节,根据输入的离散信息,在内部进行逻辑运算,并完成输入∕输出控制功能,PLC 用在CNC 系统中有内装型和独立型之分。
1.内装型与独立型的比较
(1) 内装型PLC
内装型PLC的CNC系统框图如图3-8所示。
它与独立型PLC相比具有如下特点:
图3-8内装型PLC的CNC系统框图
1)内装型PLC的性能指标同所从属的CNC系统的性能、规格来确定。
它的硬件和软件部分被作为CNC
系统的基本功能统一设计。
具有结构紧凑、适配能力强等优点。
2)内装型PLC有与CNC共用微处理器和具有专用微处理器两种类型。
前者利用CNC微处理器的余力来
发挥PLC的功能,I∕O点数较少;后者由于有独立的CPU,多用于顺序程序复杂、动作速度要求快的场合。
3)内装型PLC与CNC其它电路通常装在一个机箱内,共用一个电源和地线。
4)内装型PLC的硬件电路可与CNC其它电路制作在同一块印制电路板上,也可以单独制成附加印制电
路板,供用户选择。
本系统采用附加印制电路板型式。
5)内装型PLC,对外没有单独配置的输入∕输出电路,而使用CNC系统本身的输入∕输出电路。
6)采用PLC,扩大了CNC内部直接处理的窗口通信功能,可以使用梯形图编辑和传送高级控制功能,
且造价低,提高了CNC的性能价格比。
内装型PLC与RLC(继电器逻辑电路)相比,具有响应速度快、控制精度高、可靠性高、柔性好、易与计算机联网等高品质的功能。
(2) 独立型PLC
独立型PLC与CNC机床的关系如图3-9所示。
独立型PLC的特点如下:
1)根据数控机床对控制功能的要求,可以灵活地选购或自行开发通用行PLC。
一般来说,数控车床、
铣加工中心等单机数控设备所需PLC的I/O点数多在128点以下,少数复杂设备在128点以上,选用微型或小型PLC即可。
而大型数控机床、FMC或FMS、FA、CIMS,则需要选用中型和大型PLC。
2)要进行PLC与CNC装置的I/O连接,PLC与机床侧的I/O连接。
CNC和PLC装置均有自己的I/O连
接电路,需将对应的I/O信号的接口电路连接起来。
通用型PLC,一般采用模块化结构,装在插板
式笼箱内。
I/O点数可通过I/O模块或者插板的增减灵活配置,使得PLC与CNC的I/O信号的连接变得简单。
3)可以扩大CNC的控制功能。
在闭环(或半闭环)数控机床中,采用D/A和A/D模块,由CNC控制的
坐标运动称为插补坐标,而由PLC控制的坐标运动称为辅助坐标,从而扩大了CNC的控制功能。
图3-9 独立型PLC的CNC机床系统框图
2. PLC形式的确定
独立型PLC具有较强的数据处理、通信和诊断功能,成为CNC与上级计算机联网的重要设备。
独立型PLC,具有完备的硬件与软件,能够独立的完成规定的控制任务.独立型PLC无需由编程人员编制相应的控制软件,考虑到编程的工作量,本系统选用独立型PLC。
为提供用户使用8个输入,8个输出点,及考虑系统本身占用输入/输出点数目,选用小型PLC,因其所需PLC的I/O接口点数在128点以下,选取EX40型号独立型PLC.
3.独立型PLC与机床的信息传递
1)PLC向机床传递的信息。
主要是控制机床各执行元件的执行信号。
如电磁阀、接触器、电磁铁以及
确保机床各运动部件状态的信号和故障显示。
2)机床向PLC传递的信息。
主要是机床操作面板上操作元件信息。
例如,各坐标轴的正反起停、刀架
回转方向选择、数控系统启动、进给停止等控制信息;各坐标轴运动限位及基准点越位、主轴机械变速选择、刀架夹紧与放松等限位开关信息;系统故障保护、主轴调节器保护及状态信息监视信息;
伺服系统运行准备信息等。
3.7 系统电气原理图设计
本系统确定单微处理器开环数控系统,选用INTEL公司推出的准16位嵌入式微控制器8098单片机。
系统采用独立型PLC,选用图形点阵液晶显示器。
所有要用的芯片能过地址总线、数据总线和控制总线连系起来,具体电气原理图参见设计图纸1号图。
第四章系统软件设计。