




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MCX314As型四轴运动控制器的原理及应用摘要:MCX314As可以同时控制4个伺服系统或步进电机系统,可以进行各轴独立的定位控制、速度控制,亦可在4轴中的任意2轴或3轴中进行圆弧、直线、位模式插补。能独立地设置为恒速、线性、非对称S曲线加/减控制、非对称梯形加/减速控制方式。MCX314As增加了自动搜寻原位、输入信号滤波器、同步动作、圆弧/直线插补脉冲范围32位、完全S曲线加/减速的非对称等功能。在应用上,MCX314As运动控制器和MCS-51单片机相结合,可以用于实现凹版摘要:MCX314As可以同时控制4个伺服系统或步进电机系统,可以进行各轴独立的定位控制、速度控制,亦可在4轴中的任意2轴或3轴中进行圆弧、直线、位模式插补。能独立地设置为恒速、线性、非对称S曲线加/减控制、非对称梯形加/减速控制方式。MCX314As增加了自动搜寻原位、输入信号滤波器、同步动作、圆弧/直线插补脉冲范围32位、完全S曲线加/减速的非对称等功能。在应用上,MCX314As运动控制器和MCS-51单片机相结合,可以用于实现凹版印刷机的收放卷的张力控制,以提高产品的质量。关键词:运动控制;MCX314As;单片机;张力控制1 引言 MCX系列运动控制器是日本NOVA公司设计的专用电路,其中的MCX314As是NOVA公司最新推出的4轴运动控制器,是对MCX314功能的改进和增强。 MCX314As以单个电路同时控制4个伺服系统或步进电机系统,可进行各轴独立的定位控制、速度控制,亦可在任意2轴或3轴中进行圆弧、直线、位模式插补。MCX314As能与8/16位数据总线接口,通过命令、数据和状态等寄存器实现4轴3联动的位置、速度、加速度等的运动控制和实时监控,实现圆弧、直线、位模式3种模式的轨迹插补,输出脉冲频率达到4 MHz。每轴都有伺服反馈输入端、4个输入点和8个输出点,能独立地设置为恒速、线性、非对称S曲线加/减控制、非对称梯形加/减速控制方式,并有2个32位的逻辑、实际位置计数器和状态比较寄存器,实现位置的闭环控制。另外,较MCX314增加了自动搜寻原位、输入信号滤波器、同步动作、输出脉冲32位、圆弧/直线插补脉冲范围32位、完全S曲线加/减速的非对称、手动设定模式、位置计算器的可变环形、Z相输入的实位计数器的清除、实位计算器的增减反转等功能。同时,MCX314As对连续插补最终写入、圆弧插补终点指定、输入UP/DOWN脉冲的计算出错等做了相应的改善。2 内部结构和主要功能 图l为MCX314As的功能框图。由相同功能的X、Y、Z和U轴的控制部分和插补计数部分组成。主要功能如下:2.1 4轴控制 MCX314As通过脉冲序列驱动控制电机运动。4轴运动控制器中的4个轴都具有相同的功能,允许至多3轴联动,同时对于恒速驱动、插补或S曲线驱动都有相同的操作方法。S曲线加/减速驱动等4轴的性能相同。2.1 速度控制 对于恒速驱动、插补或S曲线加/减速驱动,输出脉冲的频率范围是1 p/s4 Mp/s,而输出脉冲频率的精度(时钟频率为16 MHz)小于0.1。速度倍率为1500。驱动脉冲输出的速度可以在不运行时自由变化。2.3 加/减速驱动 MCX314As可以控制每根轴的恒速驱动、插补的加/减速驱动和S曲线加/减速驱动。每个轴还可以被独立地预置为S曲线或梯形加/减速。使用S曲线的加/减速命令可以使输出脉冲按抛物线规律进行加/减速。2.4 插补功能 直线插补:4轴中的任意2轴或3轴都可以实现直线插补运动。运动位置边界的坐标介于-2 147,483 646+2 147 483 646之间,同时直线插补的位置误差为0.5 LSB(最小插补单位)。 圆弧插补:任意2轴都能实现圆弧插补,其插补坐标的范围与直线插补相同,圆弧插补的位置误差为1.O LSB(最小插补单位)。 位模式插补:这种插补的数据由上位机CPU进行计算,上位机将插补结果写入MCX314As,然后,MCX314As在预置的驱动速度下连续输出插补脉冲。根据上位机CPU的处理能力,MCX314As可以对各种形状的曲线进行插补。 连续插补:MCX314As允许不同的插补方式连续使用,例如直线插补圆弧插补直线插补,不间断的连续插补时允许的最大插补速度为2 Mp/s。2.5 位置控制 每个轴都有一个32位的逻辑位置计数器和一个32位的实际位置计数器。逻辑位置计数器记录输出的位置脉冲。实际位置计数器记录从外部编码器或者线性比例尺输入的反馈脉冲。2.6 比较寄存器和软件限位 每个轴都有2个32位比较寄存器,一个为逻辑位置计数器,另一个为实际位置计数器。比较结果可从状态寄存器读出,也可以通过中断报出。这些寄存器也可以被用来实现软件限位。2.7 自动搜索原位功能 MCX314As在不需要CPU干涉下可以完成自动搜索原位的工作。这个过程包括高速原位搜索低速原位搜索编码器Z相搜索补偿驱动。这种功能减少了CPU的负担。2.8 同步运行 同步运行可实现一些特殊功能,例如在每个轴或2个轴或与该电路相连的外部器件产生激励信号能使运行同步开始或停止。可以使用10种类型的激励信号,其中包括特殊位置、轴运动时的开始/停止和输入信号的脉冲上升沿/下降沿。4种运行的响应包括轴运动的开始/停止、保存位置的计算值和写入轴运行的速度等。2.9 输入信号过滤 MCX314As具有对每个输入信号进行滤波的功能,并且可以设置输入的信号是否进行滤波还是直接进入电路。滤波的时间常数可以选择。3 主要控制寄存器及指令系统3.1 命令寄存器(WR0) MCX314As中各轴的WR0寄存器用来进行各轴设定和命令寄存,它包括轴设定的各位、命令字设定的各位以复位命令的各位。在向此寄存器写入轴设定字和命令字后,它将立即执行。某些命令在写入WR0之前应先写入WR6和WR7。3.2 模式寄存器1(WRl) 4轴都有各自的状态寄存器1,写哪个寄存器取决于NOP指令的指定或写前的情况。WRl可以控制输入信号IN3INO的使能,并用于设定减速状态和比较结果寄存器。3.3 模式寄存器2(WR2) WR2设定外部限位开关输入、反馈计数器脉冲类型及伺服驱动的反馈信号。3.4 模式寄存器3(WR3) 4个轴都有各自的WR3。读哪个状态寄存器取决于已被指定的轴或NOP指令指定的轴。WR3可用于操作手动减速、单独减速、S曲线加/减速、外部操作模式设定和通用输出OUT7OUT4的设定。3.5 输出寄存器(WR4) 该寄存器用于设定4轴的输出信号nOUT3nOUT0。它也可以被用作16位的通用输出。若某位置O,将会输出低电平;置1将会输出高电平。3.6 主状态寄存器(RR0) 该寄存器用来显示各轴驱动和错误的状态。此外,它还显示插补、连续插补的就绪信号、圆插补的象限和BP插补的栈计数。3.7 状态寄存器1(RRl、RR2、RR3) 每个轴都有状态寄存器RRl、RR2和RR3。读取哪个状态寄存器,取决于写入MCX314As的命令。命令10FH表示X轴,20FH表示Y轴,40FH表示z轴,80FH表示U轴。3.8 输入寄存器(RR4/RR5) RR4和RR5为通用寄存器。如果寄存器的数据位为O,则输出为低电平;若数据位为1,则输出为高电平。3.9 数据寄存器(RR6/RR7) RR6和RR7是数据寄存器并对相应的数据读取命令。RR6存放低16位(D15DO),RR7存放高16位(D31D16)。3.10 写数据命令 设置驱动参数如加速度、驱动速度、输出脉冲数时,要用写数据命令,以将这些参数/数据写入MCX314As。如果同时指定多轴,可以对不同的轴同时写入相同的数据。如果数据长度是2 B,只需把数据写入WR6。如果数据长度大于2 B,则高16位写入WR7,低16位写入WR6。数据写入数据寄存器后,向WR0写入命令设定轴,然后执行命令。3.1l 读取数据指令 数据读取命令用来读取各轴寄存器的值。当向WR0写入读命令后,数据将出现在RR6和RR7中,要读取的数据是二进制的,负值为二进制补码形式。3.12驱动命令 驱动命令将控制MCX314As以不同的方式输出驱动脉冲。当向WR0写入命令代码并指定控制轴后,该命令被立即执行。可以同时用同一命令指定多轴。运行时,每个轴的RR0的nDRV位将置为1,当运行结束时nDRV位置0。3.13 插补命令 插补命令由2轴或3轴直线插补、顺时针/逆时针圆弧插补、2轴或3轴位模式插补和其他有关命令组成。当向WR0写入插补命令时,置WR0的D8Dl位为O,因为对插补命令没有必要指定轴。 在执行插补命令之前,必须先执行以下2步:通过设置WR5的D5DO位来指定要插补的轴;设定主轴的速度参数。4 应用电路 目前,占据国内数控市场主要分额的经济型数控系统多采用MCS5l系列单片机或MCS51系列兼容的单片机,最高频率为12 MHz40 MHz,单周期指令执行时间为250ns1 ms,限制了经济型数控系统的进一步发展,尤其是多轴高速联动、螺纹高速切割和高分辨率控制等功能受到限制。将MCX314As运动控制器和MCS-51系列单片机相结合构建高性能经济型数控系统,可以解决传统经济型数控系统速度慢、功能少、开发难度大等问题,具有很好的发展前景。 张力控制广泛应用于各种卷壳及滚筒组成的加工生产线,如造纸厂、印刷厂、纺织漂染厂和食品厂等。这些生产线在处理纸张、薄片、丝、线、布等大尺寸材料的过程中必须有一定的张力。张力太小会导致褶皱和套印不准等弊病;张力太大会无谓增加机器负荷并容易使材料断裂;而张力不稳定会使材料发生跳动也会导致套印不准及重影等。为了保持产品的品质、效率及可靠性,一套功能完备的张力控制系统是必需的。如图2所示,凹版印刷机的张力控制装置整体可以分为3部分;张力/速度检测装置、控制装置、执行机构及驱动器。其中,控制装置是系统控制的核心,本设计使用MCX314As和89C52型单片机来实现系统的张力控制和速度调整。 4轴运动控制卡以MCX314As为核心,采用89C52型单片机作为主控制器,并采用PSD913F2型可编程外围器件替代传统的大部分外围器件。MCX314As的时钟频率由外部决定,本系统采用了MCX314As默认的16 MHz频率作为时钟信号。图2中,PGl、PG2、PG3、PG4为光电编码器。Ml、M2、M3、M4是步进电机。 MCX314As的片选信号和低位地址AOA3都由PSD913F2产生,数据线和读/写信号直接由89C52相应的数据线和读/写信号控制,中断信号触发89C52的外部中断端。MCX314As只有一个中断信号端口,所有中断源信号必须进行“或运算”后输出到中断信号端口。中断源的使能和状态通过MCX314As上的写/读寄存器进行设置和判断。 89C52、PSD913F2 和MCX314As能够提供32个通用输入端、32个通用输出端、13个可编程通用输入/输出端。这些端口用于S、M、T功能和各种反馈输入信号。 系统放卷和收卷电机控制脉冲由MCX314As产生,经过差分输出驱动器产生差分驱动输出,既可以控制数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护士护理业务查房:提升技能与优化护理实践
- 四川应用技术职业学院《开发基础》2023-2024学年第二学期期末试卷
- 江苏省宜兴市丁蜀区重点名校2024-2025学年初三下学期3月10日周中测数学试题试卷含解析
- 云南师范大学《产品U界面设计》2023-2024学年第二学期期末试卷
- 浙江省龙游第二高级中学2025届高三一轮第五次阶段性过关物理试题试卷含解析
- 浙江宇翔职业技术学院《金融综合实训》2023-2024学年第二学期期末试卷
- 山西林业职业技术学院《冶金资源工程》2023-2024学年第二学期期末试卷
- 云南医药健康职业学院《寄生虫学及检验》2023-2024学年第二学期期末试卷
- 中国科学技术大学《运动技能学习与控制》2023-2024学年第二学期期末试卷
- 内江师范学院《工程软件应用》2023-2024学年第二学期期末试卷
- 水印辊安装使用指南
- 连接器成本分析-B版
- 基坑支护监理质量评估报告
- 楼板裂缝鉴定报告(范本)
- PANTONE潘通色卡C卡
- 特殊过程及关键工序界定(共32页)
- V带轮设计说明书
- 上海高考词汇手册及时雨QR
- 大宗商品贸易及风险资料讲解
- 【精选】教导处范文“听、观、记、评、思”五字听课法
- 电路图与实物图互画练习一二
评论
0/150
提交评论