__工艺雕刻同步仿形控制系统设计的控制系统.docx
《__工艺雕刻同步仿形控制系统设计的控制系统.docx》由会员分享,可在线阅读,更多相关《__工艺雕刻同步仿形控制系统设计的控制系统.docx(40页珍藏版)》请在三一办公上搜索。
1、 一:工艺雕刻同步仿形控制系统的总体设计 1.1,对同步仿形控制系统的分析 课题设计任务:根据工艺雕刻大师雕刻动作和工艺雕刻流程,要求能同步把工艺雕刻师的动作和工艺雕刻流程同步到多台同步仿形工艺雕刻机上, 在工艺雕刻师完成一件作品同时, 在同步工作台上同时完成或同步完成多个一模一样工艺产品的自动化同步雕刻产品。 根据工艺雕刻大师雕刻动作和工艺雕刻工艺流程和过程,根据机械系统运动原理,分析和设计能满足同步雕刻机电控制系统。 课题要求根据工艺雕刻大师雕刻动作和雕刻工艺流程,能把工艺雕刻师的动作和工艺雕刻流程同步到多台同步仿形工艺雕刻机上, 并把所检测信号转换和处理系统, 传递给同步仿形雕刻工作台接
2、收信号处理系统, 转换成同步仿形机构、刀库和换刀机械手同步信号。 根据课题要求, 控制系统要对机械臂多自由度的实时控制, 同步仿形的控制,以及对刀库与自动换刀的控制。 具体的说,根据机械臂模块的要求,机械臂是采用 5 自由度的关节式机器人的结构。因此,多自由度的控制即对机械臂 5 自由度运动的控制。同步控制是要求把雕刻大师的动作,力度,速度等同步到机械臂上去,其实就是刀具位置路径的同步。 仿形控制是把雕刻大师雕刻作品时的走刀形状仿形到机械生产的毛坯上去,也是刀具位置路径的控制。刀库和换刀自动控制是当雕刻大师更换刀具时,要求系统能采集实时信号控制刀库旋转到换刀位置同时机械臂也到达换刀位置进行自动
3、换刀。 1.2 ,控制方法的选择 1.2.1,两种控制器件的比较 在雕刻机电控制系统中,工程上主要应用 PLC、单片机等作为主控器件来搭建动力系统的控制电路和其它辅助电路。 下面对几种控制器的性能特点和应用范围作一下比较。 PLC 控制: 可编程控制器是在继电器接触器控制技术和计算机技术的基础上发展起来的。目前随着 PLC 在处理速度、控制功能、通讯能力及控制领域诸方面的不断拓展,它已成为自动化系统的基本装置。PLC 的基本功能包括:条件控制、步进控制、定时,计数控制、数据处理、AD 与 DA 转换、运动控制、过程控制、通讯联网、远程 IO 和状态脏控等。PLC 是面向用户的专用工业控制计算机
4、,其控制功能是通过存放在存储器内的程序来实现的。它的特点是可靠性高、抗干扰能力强,软件简单易学,扩展方便、组合灵活,使用维护方便,体积小、质量轻、功耗低。 PLC 已广泛应用于冶金、采矿、建材、石油、化工、电力、机械制造、轻工、纺织等行业中。其应用大致可分为以下几种类型。 (1)用于开关逻辑控制:这是 PLC 最基本的应用场合,用 PLC 可取代传统的继电 器控制,也可取代顺序控制。总之,PLC 可用于单机、多机群以及生产线的自动控制。 (2)用于机械加工的数字控制:PLC 和计算机数控装置组合成一体,可实现数字 控制,组成数控机床。 (3)用于机器人或机械手控制。 (4)用于闭环过程控制。
5、(5)PLC 可与集散控制系统进行通讯连接组成多级控制系统,实现工厂自动化网络。 单片机控制:单片机以其卓越的性能,得到了广泛的应用,已深入到各个领域。它的特点如下: (1)小巧灵活、成本低、易于产品化。它能方便组装成各种智能式测、控设备及 各种智能仪器仪表。 (2)处理能力较强。MCS-51 单片机指令系统中有加、减、乘、除及各种逻辑运 算和转移指令,还具有位操作功能,这在检测、控制中特别有用。 (3)易扩展,很容易构成各种规模的应用系统,控制功能强。单片机的逻辑控制 功能很强,指令系统有各种控制功能用指令。 (4)可以很方便地实现多机和分布式控制。 单片机的应用范围很广,从家用电器、智能仪
6、器仪表、通讯、计算机外部设备、 多机分布系统、工业控制直到火箭导航尖端技术领域,单片机都发挥着十分重要的作用。 1.2.2 控制系统控制器的确定 结合课题要求和前面对两种控制器件的比较,从经济和控制要求方面考虑,拟选用单片机作为主控芯片。单片机的体积小、价格低、可扩展余地较大。由于本例中的演示型机器人对运行的要求并不高,使用单片机扩展一些常用的芯片,可使机械臂完成相应动作和系统的自动换刀。 并且与单片机配用的芯片一般都比较便宜,体积也较小,能够满足安装空间的要求。 1.3, 控制系统方案的确定 1.3.1 控制方案的确定 机械手的控制方式有很多,就位置控制而言,有点位控制,连续轨迹控制。本控制
7、系统的机械手臂控制要求同步仿形雕刻大师的动作, 要完成各种复杂的动作任务,对手爪的运动轨迹也有严格的要求,因此采用连续轨迹控制方式。 1.3.2 驱动方式的确定 机械臂的驱动方式主要有液压、气动和电动三种,前两种所需辅助器件多,不易实现。而电机便于控制,能实现较复杂的运动,很适合在程序控制下做驱动部件,所以选择电机驱动方式。为满足雕刻系统控制要求,我们选用步进电机和直流电机两种步进电机在臂部旋转、臂部伸缩、腕部 升降、手爪开合 以及刀库刀盘的旋转,而腕部旋转采用直流电机,利用光电码盘做反馈元件,实现闭环控制、手部回转采用直流电机。 1.3.3 步进电机控制方式的确定 在控制精度要求较高的情况下
8、,步进电机也可采用闭环控制,但由于步进电机有步距,难以实现很精确的闭环控制。在步进电机能自动调节步距误差而且步进电机在控制精度不太高的情况下,完全可以采用开环控制,本系统电机控制的速度、位置等要求精度高,而为降低成本,采用开环控制方式。 1.3.4 直流电机控制方式的确定 直流电机的控制方式很多如:数字控制、软件控制等,前者硬件结构复杂、成本高,后者硬件结构简单,成本低,控制灵活,改变软件程序,就可以使电机实现多种运动,所以我们采用软件伺服方式。增量式光电编码盘,可以实现直接输出数字脉冲信号,在软件伺服系统中,适合做反馈元件。本系统采用增量式光电码盘做直流电机的反馈元件。 1.4,控制系统总的
9、方案设计 由同步仿形控制系统的分析结合所学知识设计出控制系统总的设计方案框图如图 1.1 所示。 图 1.1 控制系统总的设计方案框图 反馈检测 反馈检测 反馈检测 采集的模拟信号 A/D转换 上位单片机 换刀中断 1 号刀库与换刀自动 下位单片机 1 机械臂 1 2 号刀库与换刀自动 下位单片机 3 机械臂 3 3 号刀库与换刀自动 机械臂 2 下位单片机 2 1.5,控制系统总设计方案的论证 控制系统把采集到的模拟信号经过 A/D 转换变成相应的数字信号输送到上位单片机中进行复杂算法的信号处理。 通过上位单片机的处理后把数字信号传输到各下位单片机上对机械臂进行动作控制。 这说明机械臂的控制
10、是由具体的空间位置量决定的,理论上和实际上都是可行的。由于机械手臂的独立变量是关节变量, 而刀具位置轨迹通常是在参考坐标系中说明的,因此要较频繁地用到运动学正问题和运动学逆问题。表示两种问题关系地简单方框图如图 1.2 所示。 图 1.2 运动学正问题和逆问题 刀库和换刀的自动通过上位单片机外部中断的形式实现。 已经编码的刀具上装有相应的传感器,当工艺雕刻大师需要更换刀具接触到另外的刀具时,刀具传感器发出中断信号。 上位单片机得到换刀中断信号后立即中断同步仿形的雕刻转去判断刀库需要旋转的度数和下降量以及机械臂需要的动作并调用相关的中断处理子程序完成自动换刀和刀库自动运动。刀库和换刀自动控制框图
11、如图 1.3 所示。 图 1.3 刀库和换刀自动控制框图 运 动 学逆问题 单片机处理 x,y,z 位置数字量 x,y,z 位置模拟量 运动学正问题 换刀中断信号 单片机处理 刀库运动和机械臂换刀 同步仿形雕刻暂停 二,控制系统的硬件设计 本控制系统主要由单片机本体部分、输出口扩展部分、驱动部分、检测部分组成。控制系统的总的硬件组成如图 2.1 所示。 图 2.1 控制系统的总的硬件组成 机 械臂 步进电机驱动器 步进电机 直流电机驱动器 直流电机 检测电路 信息输入 89C51 单片 机 为核心, 8255为扩 展 口的控制 光电耦合 刀盘旋转 检测电路 2.1 单片机的选择 选择 AT89
12、C51 单片机为核心的控制器,AT89C51 单片机引脚图如图 2.2 所示。89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能 8位微处理器,俗称单片机。89C2051 是一种带 2K 字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 100 次。该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。 图 2.2 AT89C51 单片机引脚图 AT89C51 单片机管脚说明: VCC:供电电压。 GND:接地。 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL
13、 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时,P1 口作为第八位地址接收。 P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O
14、 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口, 可接收输出 4 个 TTL门电流。当 P3 口写入
15、“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为 AT89C51 的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断 1) P3.4 T0(记时器 0 外部输入) P3.5 T1(记时器 1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,
16、要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH 地址上置0。此时, ALE 只有在执行 MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 /PSEN:外部程序
17、存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN 信号将不出现。 /EA/VPP : 当 /EA 保 持 低 电 平 时 , 则 在 此 期 间 外 部 程 序 存 储 器(0000H-FFFFH) ,不管是否有内部程序存储器。注意加密方式 1 时, /EA 将内部锁定为 RESET;当/EA 端保持高电平时,此间内部程序存储器。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP) 。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 2.2 扩展口的
18、选择 扩展输出芯片选择所学的 8255 芯片就能满足系统要求,8255 简介如下: 8255 是 Intel 公司生产的可编程并行 I/O 接口芯片,有 3 个 8 位并行 I/O 口。具有 3 个通道 3 种工作方式的可编程并行接口芯片(40 引脚) 。 其各口功能可由软件选择,使用灵活,通用性强。8255 可作为单片机与多种外设连接时的中间接口电路。 8255 作为主机与外设的连接芯片,必须提供与主机相连的 3 个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口 A、B、C 口。由于 8255 可编程,所以必须具有逻辑控制部分,因而 8255 内部结构分为 3 个部分:
19、与 CPU 连接部分、与外设连接部分、控制部分。 8255 的天猫截图如图 2.3 所示: 图 2.3 8255 的天猫截图 8255 的引脚图如图 2.4 所示: 图 2.4 8255 的引脚图 RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有 I/O 口均被置成输入方式。 CS:芯片选择信号线, 当这个输入引脚为低电平时,即/CS=0 时,表示芯片被选中,允许 8255 与 CPU 进行通讯;/CS=1 时,8255 无法与 CPU 做数据传输. RD:读信号线,当这个输入引脚为低跳变沿时,即/RD 产生一个低脉冲且/CS=0 时,允许 825
20、5 通过数据总线向 CPU 发送数据或状态信息,即 CPU 从 8255读取信息或数据。 WR:写入信号,当这个输入引脚为低跳变沿时,即/WR 产生一个低脉冲且/CS=0 时,允许 CPU 将数据或控制字写入 8255。 D0D7:三态双向数据总线,8255 与 CPU 数据传送的通道,当 CPU 执行输入输出指令时,通过它实现 8 位数据的读/写操作,控制字和状态信息也通过数据总线传送。 8255 具有 3 个相互独立的输入/输出通道端口,用+5V 单电源供电,能在以下三种方式下工作。 方式 0基本输入输出方式;方式 1选通输入/出方式;方式2双向选通输入/输出方式; PA0PA7:端口 A
21、 输入输出线,一个 8 位的数据输出锁存器/缓冲器, 一个8 位的数据输入锁存器。 工作于三种方式中的任何一种; PB0PB7:端口 B 输入输出线,一个 8 位的 I/O 锁存器, 一个 8 位的输入输出缓冲器。 不能工作于方式二; PC0PC7:端口 C 输入输出线,一个 8 位的数据输出锁存器/缓冲器, 一个8 位的数据输入缓冲器。端口 C 可以通过工作方式设定而分成 2 个 4 位的端口, 每个 4 位的端口包含一个 4 位的锁存器,分别与端口 A 和端口 B 配合使用,可作为控制信号输出或状态信号输入端口。不能工作于方式一或二。 A1,A0:地址选择线,用来选择 8255 的 PA
22、口,PB 口,PC 口和控制寄存器. 当 A1=0,A0=0 时,PA 口被选择; 当 A1=0,A0=1 时,PB 口被选择; 当 A1=1,A0=0 时,PC 口被选择; 当 A1=1.A0=1 时,控制寄存器被选择. 2.3 单片机控制口的分配 本系统有七个电机需要控制,其中步进电机五个,直流电机一个。步进电机需要的环行脉冲由单片机系统直接发出,五个步进电机工 15 条控制线,直流电机的 PWM 功放电路驱动控制信号也由单片机直接发出, 光电码盘反馈回的两路信号输入给单片机系统。其具体的分配如下: 1.腰部回转: 8255A PA0PA2 2.大臂俯仰: 8255A PA3PA5 3.腕
23、部俯仰: 8255A PB2PB4 4 .小臂回转: 8255A PB5PB7 5.腕部回转:8255A PA6PA7 6.刀具的松夹:8255A PB0PB1 7.刀库刀盘回转:8255A PC0PC2 8.码盘反馈信号线:外部计数器 T0,T1 2.4 机械臂与刀盘控制的硬件设计 根据控制系统总的设计方案和控制系统硬件总图, 设计单个机械臂和刀盘控制的硬件框图如图 2.5 所示。单片机发送指令控制电机驱动器,驱动器获取信息后驱动相应的电机正传,反转,停止等,以实现机械手臂各部位的相应运动。需要反馈检测的位置设计反馈电路让控制更加精确。 图 2.5 机械臂和刀盘控制的硬件框图 其中各部分驱动
24、电机的性能参数 1、臂部旋转: 机械传动机构为蜗轮蜗杆, 传动比为 1: 62, 选用电机 90BF003性能参数 : (1) 相数:3 (2) 分配方式 3 向 6 拍步距角 1。5 度 (3) 相电流:5 安 (4) 电压:60V (5) 最大静转距:15Kg.cm 2、臂部伸缩: 其结构采用丝杠(T264)螺母结构,选用电机 75BFOO3其性能参数 (1)相数:3 (2)分配方式 3 向 6 拍 (3)步距角 1.5 度 直 流电机 腕 部回转 步 进电机 步 进电机 步 进电机 步 进电机 直 流电机 步 进电机 腰 部回转 大臂俯仰 腕 部俯仰 小 臂回转 刀 具的 松夹 刀 库刀
25、 盘旋转 步进电机驱动器 步进电机驱动器 步进电机驱动器 步进电机驱动器 直流电机驱动器 步进电机驱动器 码盘反馈 直 流电 机驱 动器 单片机核心控制以及8255 的扩展控制 检测反馈 (4)相电流:4 安 (5)电压:30V (6)最大静转距:10Kg.cm 3、腕部升降:其传动副采用丝杠螺母传动(T18*4)电机选用 55BF003 参数 : (1)相数:3 (2)分配方式 3 向 6 拍 (3)步距角 1.5 度 (4)相电流:3 安 (5)电压:27V (6)最大静转距:7Kg.cm 4、腕部旋转此部分需电机长工作在堵转状态,选用直流力矩电机 60LY003参数: (1)连续堵转电压
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- _ 工艺 雕刻 同步 控制系统 设计

链接地址:https://www.31ppt.com/p-1938643.html