基于运动控制器的雕刻机控制系统设计
基于PLC的雕刻机控制系统设计

目录1 绪论 (1)1.1 课题的研究意义 (1)1.2 雕刻机的应用及发展 (1)1.2.1 雕刻机的应用 (1)1.2.2 国内外发展与现状 (2)1.3 课题研究的主要内容 (3)1.3.1 实验平台简介 (3)2方案选择 (4)2.1三轴驱动方案选择 (4)2.1.1直流驱动 (4)2.1.2 交流伺服驱动 (4)2.1.3 步进驱动 (5)2.2 控制器的选择 (6)2.3限位开关 (7)3硬件电路设计 (9)3.1主电路设计 (9)3.1.1步进电机及步进驱动器 (9)3.1.2 主轴及变频驱动 (9)3.2控制电路设计 (11)3.2.1控制要求 (11)3.2.2 步进电机驱动器 (12)3.2.3 PLC选型 (14)3.2.4 I/O配置及PLC外部接线图 (16)4软件设计 (18)4.1 PTO/POS配置 (19)4.1.1 PTO配置 (19)4.1.2 PTO/PWM组件 (29)4.2主程序 (29)5总结 (33)致谢 (33)基于PLC的雕刻机控制系统设计摘要自从有了人类的社会活动以后,就有了雕刻这一行业,伴随着人类社会的发展,如今人们对雕刻有了全新的认识,随着人们对雕刻机的认识和掌握逐步加深,应用范围会得到不断扩大,应用水平也会逐步提高,雕刻加工必定会有更广阔的前景。
本文论述了雕刻机的控制要求及驱动方式,设计了基于PLC控制的三维雕刻机的电气控制线路,并编制了实现轨迹运行的控制程序。
三维雕刻机为滚珠丝杠设计,X、Y、Z三轴采用步进系统,分别通过CPU的高速脉冲输出PTO及定位模块EM253实现三根轴的位置控制,主轴采用交流变频驱动,系统中设置了限位开关和位置感应器以防止运动超程。
调试结果表明,系统可以实现一定精度的雕刻轨迹控制,达到了设计指标的要求。
关键词:雕刻机;PLC;位置控制;滚珠丝杠ABSTRACT Ever since human social activity later, there is a sculpture of the industry, along with the development of human society, and now people have a new understanding of sculpture ,engraving machines as people gradually deepening understanding and grasp the scope of application will been expanding the application level will gradually increase ,engraving process must be more broad prospects.This paper discusses the requirements and drive mode control engraving machine, the design of PLC-based electrical control circuit controls the three-dimensional engraving machine and prepared to achieve trajectory control program running. Three-dimensional engraving machine for the ball screw design, X, Y, Z-axis stepper system ,respectively, to achieve three-axis position control with high-speed pulse output PTO and the positioning module EM253 CPU, the spindle AC variable frequency drive, the system set up limit switches and position sensors to prevent over travel movement Debugging results show that the system can achieve a certain precision engraving trajectory control, met the requirements of the design specifications.Keywords:Engraving machine; Position Control; ball screw shaft1 绪论1.1 课题的研究意义自从有了人类的社会活动以后,就有了雕刻这一行业,伴随着人类社会的发展,现如今人们对雕刻有了全新的认识,电脑雕刻加工的兴起与发展是时代发展的需要,电脑雕刻代替机械雕刻已是大势所趋。
基于某PLC地雕刻机控制系统设计说明书

目录1 绪论 (1)1.1 课题的研究意义 (1)1.2 雕刻机的应用及发展 (1)1.2.1 雕刻机的应用 (1)1.2.2 国内外发展与现状 (2)1.3 课题研究的主要内容 (3)1.3.1 实验平台简介 (3)2方案选择 (4)2.1三轴驱动方案选择 (4)2.1.1直流驱动 (4)2.1.2 交流伺服驱动 (5)2.1.3 步进驱动 (5)2.2 控制器的选择 (6)2.3限位开关 (7)3硬件电路设计 (9)3.1主电路设计 (9)3.1.1步进电机及步进驱动器 (9)3.1.2 主轴及变频驱动 (9)3.2控制电路设计 (11)3.2.1控制要求 (11)3.2.2 步进电机驱动器 (12)3.2.3 PLC选型 (14)3.2.4 I/O配置及PLC外部接线图 (16)4软件设计 (18)4.1 PTO/POS配置 (19)4.1.1 PTO配置 (19)4.1.2 PTO/PWM组件 (29)4.2主程序 (30)5总结 (33)致谢 (33)基于PLC的雕刻机控制系统设计摘要自从有了人类的社会活动以后,就有了雕刻这一行业,伴随着人类社会的发展,如今人们对雕刻有了全新的认识,随着人们对雕刻机的认识和掌握逐步加深,应用范围会得到不断扩大,应用水平也会逐步提高,雕刻加工必定会有更广阔的前景。
本文论述了雕刻机的控制要求及驱动方式,设计了基于PLC控制的三维雕刻机的电气控制线路,并编制了实现轨迹运行的控制程序。
三维雕刻机为滚珠丝杠设计,X、Y、Z三轴采用步进系统,分别通过CPU的高速脉冲输出PTO及定位模块EM253实现三根轴的位置控制,主轴采用交流变频驱动,系统中设置了限位开关和位置感应器以防止运动超程。
调试结果表明,系统可以实现一定精度的雕刻轨迹控制,达到了设计指标的要求。
关键词:雕刻机;PLC;位置控制;滚珠丝杠ABSTRACT Ever since human social activity later, there is a sculpture of the industry, along with the development of human society, and now people have a new understanding of sculpture ,engraving machines as people gradually deepening understanding and grasp the scope of application will been expanding the application level will gradually increase ,engraving process must be more broad prospects.This paper discusses the requirements and drive mode control engraving machine, the design of PLC-based electrical control circuit controls the three-dimensional engraving machine and prepared to achieve trajectory control program running. Three-dimensional engraving machine for the ball screw design, X, Y, Z-axis stepper system ,respectively, to achieve three-axis position control with high-speed pulse output PTO and the positioning module EM253 CPU, the spindle AC variable frequency drive, the system set up limit switches and position sensors to prevent over travel movement Debugging results show that the system can achieve a certain precision engraving trajectory control, met the requirements of the design specifications.Keywords:Engraving machine; Position Control; ball screw shaft1 绪论1.1 课题的研究意义自从有了人类的社会活动以后,就有了雕刻这一行业,伴随着人类社会的发展,现如今人们对雕刻有了全新的认识,电脑雕刻加工的兴起与发展是时代发展的需要,电脑雕刻代替机械雕刻已是大势所趋。
雕刻机总体及电气控制部分设计

雕刻机总体及电气控制部分设计一、引言雕刻机是一种常见的数控设备,在工业制造、艺术创作等领域有着广泛的应用。
本文主要介绍雕刻机的总体设计和电气控制部分的设计。
二、总体设计雕刻机总体设计主要包括机架结构设计、传动系统设计和控制系统设计。
2.1 机架结构设计机架结构是雕刻机的主要支撑部分,需要具有足够的刚性和稳定性,以确保雕刻过程中的准确性和稳定性。
通常采用铝合金材料制作机架,具有重量轻、刚性好的特点。
机架采用模块化设计,便于安装和维修。
2.2 传动系统设计雕刻机的传动系统主要包括导轨、滑块和驱动装置。
导轨一般采用直线导轨,具有高准确性和高刚度。
滑块用于连接工作台和导轨,能够实现平滑的滑动。
驱动装置通常采用步进电机或伺服电机,能够根据程序要求进行精确的定位。
2.3 控制系统设计控制系统是雕刻机的关键部分,能够实现对雕刻机各部件的控制和协调。
常见的控制系统有PC控制、DSP控制和PLC控制。
PC控制方式是最常见的方式,通过PC上的软件控制雕刻机的运动。
DSP控制方式是一种嵌入式控制方式,具有实时性好、稳定性高的特点。
PLC控制方式适用于一些简单的控制任务。
三、电气控制部分设计电气控制部分是控制系统的核心,主要包括电气元件的选型和电路设计。
3.1 电气元件的选型常见的电气元件包括电机、电源、驱动器、传感器等。
在选择电气元件时需要考虑其适应雕刻机的需求,如电机要具有足够的功率和转速;电源要稳定可靠;驱动器要能够提供足够的电流和精确的控制信号。
传感器的选择需要考虑其测量精度和信号输出方式。
3.2 电路设计电路设计主要包括电气控制系统的硬件电路设计和控制信号的电路设计。
硬件电路设计包括电机驱动电路、传感器接口电路、电源电路等。
控制信号的电路设计包括控制信号的输入和输出电路设计,其目的是确保控制信号的稳定性和准确性。
四、结论本文介绍了雕刻机的总体设计和电气控制部分的设计。
机架结构设计、传动系统设计和控制系统设计是雕刻机总体设计的主要内容,其中电气控制部分设计包括电气元件的选型和电路设计。
雕刻机控制系统课程设计

雕刻机控制系统图(a )所示为雕刻机,其x 轴方向配有两台驱动电机,用来驱动雕刻针运动;另外,还各有一台单独的电机用于在y 轴和z 轴方向驱动雕刻针。
雕刻机x 轴方向位置控制系统模型如图(b )所示。
用频率响应法控制器增益1K 的值,使系统阶跃响应的各项指标保持在允许范围内。
基本思路:首先选择增益1K 的初始值,绘制系统的开环和闭环对数频率特性曲线,然后用闭环对数频率频率特性来估算系统时间响应的各项指标。
若系统性能不满足设计要求,则调整1K 的取值,重复以上设计过程。
最后,用实际系统的仿真来检验设计结果。
取1K =2,则系统开环频率特性为()()()1jw 1jw 5.0jw 1jw ++=G图(1) 雕刻机控制系统计算()jw G 的幅值与相位,如表(2)所示。
根据表(2)可绘制开环对数频率特性图如图(2)所示。
由图可见,系统的相角裕度︒=33γ,相应的闭环系统是稳定的。
表(2) 雕刻机()jw G 的频率响应ω0.20.4 0.8 1.0 1.4 1.8 20B G d ||lg14 7 -1 -4 -9 -13 )()(︒w ϕ -107-123-150.5-162-179.5-193-150-100-50050100M a g n i t u d e (d B )10-210-110101102-270-225-180-135-90P h a s e (d e g )Bode DiagramFrequency (rad/sec)由闭环频率特性函数2jw 2jw 3jw 2jw 23+++=)()()()(φ可以画出闭环频率特性曲线,如图(3)所示。
由图可见,系统存在谐振频率,其值8.0r =ω,相应的谐振峰值 20lg r M =5dB, 78.1r =M 根据图(3),可以认为系统的主导极点为共轭复极点。
于是,可由图(4)给出的关系曲线,并 由78.1r =M 估计出系统的阻尼比28.0=ξ,然后进一步得到标准化谐振频率92.0n r =ωω。
基于GT运动控制卡的数控雕刻机系统研究

运动控制卡 为基 础构建的开放式数控 系统平 台 , 运动控制准确 , 用界 面友好 , 使 具有 广阔的应用前景 。
关键词 : 雕刻机 ; 数控 系统 ; 运动控制卡
中图分类号 :H17 T 3
文献标识码 : A
文章编号 :0 7 4 1 (0 1 0 - 1 0 0 10 - 4 4 2 1 )5 0 3 - 3
图 1 雕刻机数控 系统 的总体结构框 图
P c为通用个人计算机 , 做上位机 , 由最终用户通
过人 机交 互界 面进 行操 作 控 制 , 用 P 利 C机 的 各 种 软
硬件 资源 可开 发 出界 面友好 的雕 刻机 控 制软 件 , 完成
雕刻 机 的各种 参数 的设 置 、 工 状 态 显 示 、 路 轨 迹 加 刀 图形 显示 等有 关信 息 ; 运动 控制 卡采 用 的是 基 于数 字
和 易维护性 。
驱动 器报 警信 号 ( 每轴 l ) 人 、 伺 服 电机 驱 动 路 输 4路 器能使 信 号 ( 每轴 1 ) 出 、 路 输 4路伺 服 电机 驱 动器 复 位信 号 ( 每轴 l ) 出 以及 1 通用 数字 量输 出接 路 输 6路 口、6路 通 用数 字量 输 入接 口 , 实现 复 杂灵 活 的运 1 能
1 引 言
数 控 雕刻 机 是 数 控 技 术 和 雕刻 工 艺 相 结 合 的产 物 , 一 种专 用 的数 控 机 床 。 比较 传 统 的手 工 雕 刻 , 是
通用 P c或 IC 基于 D P F G P、 S + P A的高速运动控制卡
G 一 0 一V— C P I T 40 S P I( C 总线 ) 和交 流伺 服驱 动 系统 三
Re e r h o s a c n CNC y tm a e n m o i n c n r lc r n r v n a h n s se b s d o t o t o a d i e g a i g m c i e o n
《基于FPGA的雕刻机32位运动控制器设计》范文

《基于FPGA的雕刻机32位运动控制器设计》篇一一、引言随着现代制造业的快速发展,雕刻机在各种加工领域中的应用越来越广泛。
为了满足高精度、高速度的加工需求,雕刻机的运动控制器设计显得尤为重要。
本文将介绍一种基于FPGA(现场可编程门阵列)的32位运动控制器设计,以提高雕刻机的加工精度和效率。
二、设计背景与目标传统的雕刻机运动控制器多采用微控制器或DSP(数字信号处理器)进行设计,但这些控制器在处理高精度的运动控制算法时,往往存在处理速度和精度的局限性。
因此,本研究的目标是设计一种基于FPGA的32位运动控制器,以提高雕刻机的加工精度和速度,降低生产成本,并提高系统的稳定性和可靠性。
三、系统架构设计1. 硬件架构:本设计采用FPGA作为核心控制器,通过与雕刻机的电机驱动器、传感器等设备进行连接,实现对雕刻机的精确控制。
硬件架构包括FPGA控制器、电源模块、通信接口、电机驱动器、传感器等部分。
2. 软件架构:软件架构包括嵌入式操作系统、运动控制算法、人机交互界面等部分。
嵌入式操作系统负责管理系统的软硬件资源,运动控制算法负责实现精确的运动控制,人机交互界面则方便用户进行操作和参数设置。
四、FPGA控制器设计1. 接口设计:FPGA控制器通过串口或以太网等通信接口与上位机进行通信,接收上位机发送的加工指令和参数,实现对雕刻机的精确控制。
2. 运动控制算法实现:采用查表法、插补法等算法实现精确的运动控制,确保雕刻机的加工精度和速度。
3. 程序编写与优化:采用硬件描述语言(HDL)进行程序编写,通过仿真和优化,确保程序的正确性和性能。
五、系统实现与测试1. 系统实现:根据设计要求,完成硬件电路的搭建和软件的编写,实现基于FPGA的32位运动控制器。
2. 测试与验证:通过搭建测试平台,对运动控制器的性能进行测试和验证。
测试内容包括加工精度、速度、稳定性等方面。
3. 结果分析:根据测试结果,对运动控制器的性能进行评估,并针对存在的问题进行优化和改进。
基于ARM+CPLD的三维雕刻机控制系统设计

基 于 AR +C L 的三 维 刻机 控 制 系统 设 计 M PD 雕
殷 苏民 钱绍祥 丁海峰 张春树 ( 江苏大学 机械电子工程系, 镇江 22 1 ) 10 3
Co t l y t m e in o h e n r s e d sg f r e—dme so n r vn c ie b s d o o s t i n in e g a ig ma h n a e n ARM + CP D L
.
。 .. 口
. 。 .
・。 .。 .々 . .
。 .
. 々 .
.口 . . 。
. .々 ., . . .
. . 。 。
. 。 . 。 . . 々 .. . . . . 々
口 . .. 。
。 . .。
● ●- ‘0 0
・ o
・ o
・ o
・ —
. .. . . 。 。
cnrl n h s t p n tr a c r cl. Deeo ig £ess m tk w cs a a ehg eibly o tol g teese ig moos cua i i p y vl n t a el ot n h v ihrl it, p ye o d a i
维普资讯
第 1 期 2 20 0 6年 1 2月
文章 编 号 :0 1—39 2 0 1 0 5 0 10 9 7(06)2— 19~ 3
《基于FPGA的雕刻机32位运动控制器设计》范文

《基于FPGA的雕刻机32位运动控制器设计》篇一一、引言随着工业自动化技术的飞速发展,高精度、高效率的数控加工设备成为了现代制造业不可或缺的组成部分。
作为数控加工设备的重要组成部分,运动控制器对设备的性能起着决定性作用。
为了满足日益增长的复杂雕刻任务需求,本文提出了一种基于FPGA(现场可编程门阵列)的32位运动控制器设计方案,以提高雕刻机的性能、稳定性和控制精度。
二、系统架构设计1. 硬件架构本设计采用FPGA作为核心控制器,搭配外部存储器、接口电路等构成完整的运动控制器硬件架构。
其中,FPGA具有可编程性强、处理速度快等优点,能够满足高精度、高速度的运动控制需求。
2. 软件架构软件架构包括FPGA的编程逻辑、控制算法以及与上位机的通信协议等。
本设计采用32位宽度的数据处理能力,能够处理更复杂的运动控制任务。
同时,通过优化控制算法,提高系统的响应速度和稳定性。
三、关键技术及实现1. 运动控制算法本设计采用先进的运动控制算法,如PID(比例-积分-微分)控制、插补算法等,实现对雕刻机的高精度运动控制。
通过优化算法参数,提高系统的动态性能和稳定性。
2. FPGA编程实现FPGA的编程实现是本设计的关键技术之一。
通过硬件描述语言(HDL)对FPGA进行编程,实现运动控制器的各项功能。
在编程过程中,需充分考虑FPGA的资源利用率和时序约束,以确保系统的稳定性和性能。
3. 通信接口设计本设计支持多种通信接口,如USB、Ethernet等,以实现与上位机的数据传输和命令交互。
通过优化通信协议,提高数据传输的速度和可靠性。
四、实验与分析为了验证本设计的有效性,我们进行了详细的实验和分析。
实验结果表明,基于FPGA的32位运动控制器具有高精度、高速度、高稳定性的特点,能够满足复杂的雕刻任务需求。
与传统的运动控制器相比,本设计在性能和稳定性方面具有明显的优势。
五、结论与展望本文提出了一种基于FPGA的32位运动控制器设计方案,通过优化运动控制算法、FPGA编程实现以及通信接口设计等技术手段,实现了高精度、高速度、高稳定性的运动控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016年1月第44卷第2期机床与液压MACHINETOOL&HYDRAULICSJan 2016Vol 44No 2DOI:10.3969/j issn 1001-3881 2016 02 059收稿日期:2014-11-26作者简介:刘勇求(1980 ),女,硕士,讲师,研究方向为智能控制㊂E-mail:liuyongqiu8008@163 com㊂基于运动控制器的雕刻机控制系统设计刘勇求(广东科技学院机电系,广东东莞523083)摘要:传统的雕刻机系统开放性差㊁可移植性差,阻碍了雕刻机行业的发展㊂基于运动控制器设计雕刻机控制系统,分别介绍系统的硬件设计和软件设计㊂该控制系统具有良好的开放性,对雕刻机行业的发展具有一定的意义㊂关键词:雕刻机;控制系统;运动控制器;开放式系统中图分类号:TH215㊀㊀文献标志码:B㊀㊀文章编号:1001-3881(2016)2-191-4DesignofControlSystemofEngravingMachineBasedonMotionControllerLIUYongqiu(DepartmentofMechatronicEngineering,GuangdongUniversityofScience&Technology,DongguanGuangdong523083,China)Abstract:Theopennessandportabilityoftraditionalengravingmachinecontrolsystemarepoor,whichhinderthedevelopmentofengravingmachineindustry.Akindofengravingmachinecontrolsystemwasdesignedbasedonthemotioncontroller,thedesignsofhardwareandsoftwareofthesystemwereintroduced.Thesystemhasgoodopenness.Ithascertainsignificancetothedevelopmentoftheengravingmachineindustry.Keywords:Engravingmachine;Controlsystem;Motioncontroller;Openingsystem㊀㊀雕刻加工技术具有悠久的历史,是一种传统的工艺㊂在建筑㊁艺术㊁装饰等领域中,雕刻技术有着广泛的应用,其中许多作品是人类历史中的瑰宝[1]㊂传统的雕刻加工一般靠技师手工完成,这种方式决定了雕刻产品的质量取决于技师的雕刻技艺水平㊂手工雕刻生产效率低下,生产成本高,更加困难的是每一件产品都需要技师重新雕刻,无法实现可重复加工[2]㊂随着社会的发展,市场需求不断扩大,在原来的首饰㊁工艺品的基础上,许多其他产品的模具也需要进行雕刻,这样的背景下,手工生产已经不能满足需求[3]㊂计算机数控技术(CNC)的出现极大地丰富了现代制造技术㊂它集计算机技术㊁机械制造技术㊁传感技术㊁信息处理技术㊁现代控制技术等多项先进技术于一身,是数控机床的基础与核心[4]㊂CNC技术的发展带来了机床行业的革命,高效的数控机床已经开始逐步代替普通机床㊂CNC技术的出现使雕刻技术实现自动化成为可能㊂目前数控雕刻机大致分为两种:一种是利用激光进行加工的激光式雕刻机,另一种是利用刀具切削进行加工的机械式雕刻机[5]㊂这两种雕刻机应用于不同的领域中,由于激光加工存在一定的限制,机械式雕刻机应用相对较多㊂机械式雕刻机又分为开环式步进驱动雕刻机和闭环式伺服驱动雕刻机[6],分别应用在不同要求的场合㊂现阶段,市场上数控雕刻机多是国外的品牌,中国的雕刻机系统还不够成熟,多采用单片机或是PLC进行控制,系统比较封闭,可移植性较差,不利于雕刻机行业的发展㊂近年来,运动控制器以其体积小㊁控制精度高㊁开放性好㊁响应速度快等优点在自动化行业有着越来越多的应用[7]㊂文中即用运动控制器对雕刻机的系统进行设计,旨在为我国雕刻机行业的发展做出一定的贡献㊂1㊀控制系统整体设计1 1㊀工作原理与控制要求雕刻机采取龙门式结构,通过3个轴的联动来完成雕刻,雕刻机控制系统实际上就是一个三维数控系统,对各个轴的位置进行精准控制㊂3个轴通过滚珠丝杠结构与伺服电机连接,通过电机来带动工作台和刀具进行相应的运动㊂工作时,通过PC机进行程序编写,将写好的程序传输到运动控制器中,通过运动控制器的解释,将程序转变为伺服驱动器可以接收的信号,伺服驱动器根据程序的指示发出脉冲控制3个轴的伺服电机进行相应的动作,配合高速旋转的刀具主轴,完成相应的雕刻加工㊂刀具可以根据毛坯的材料选择,不同的材料选用不同的刀具进行加工㊂由于雕刻机整个雕刻过程都通过系统的控制来进行,所以雕刻机的系统首先要实现高度的自动化,在加工过程中无需人的参与㊂使用雕刻机进行加工可以实现一个程序重复加工,所以需要保证批量产品的一致性,要求雕刻机响应快㊁精度高㊁一致性好,这样才能控制每一个雕刻产品的精度和表面质量㊂1 2㊀控制系统设计为保证系统的开放性㊁稳定性和可移植性,此系统采用模块化的方式设计㊂如图1所示,该系统分为运动控制模块㊁驱动模块㊁执行模块与检测模块㊂下面将分别对其进行介绍㊂图1㊀控制系统设计简图雕刻机的加工主要是由3个轴的运动和主轴的转动之间的配合完成的,该动作靠运动控制模块进行控制,运动控制模块是控制系统的核心,它主要负责各个模块之间的通信,程序语言的解释,信号的接受㊁传递与处理等㊂运动控制模块采取上下位机的结构,上位机是负责管理的PC机,下位机是负责处理的运动控制器㊂这种上下位机之间的双CPU结构,可以保证上下位机工作时不互相干扰,保证了系统的效率㊂运动控制模块发出指令到驱动模块,驱动模块驱动执行模块进行相应的运动㊂驱动模块和执行模块又分为工作台的3个轴的驱动和执行模块和刀具主轴的驱动和执行模块㊂工作台的驱动模块为伺服驱动器,伺服驱动器接收来自运动控制器的运动指令,并将运动质量转化为脉冲发送到伺服电机,伺服电机和滚珠丝杠等机械结构作为执行模块执行系统的指令;同理,刀具主轴的驱动模块为带动刀具旋转的伺服驱动器,执行模块为带动刀具旋转的伺服电机以及相应的机械结构㊂检测模块主要用来检测工作台的位置㊁伺服电机运转情况等,保证系统能够达到所需要的精度,同时保证系统能够安全运行㊂2 控制系统硬件设计2 1㊀运动控制模块运动控制模块采取 PC+运动控制器 的双CPU上下位机结构㊂该控制系统中的运动控制器选用英国Trio公司的MC405多轴运动控制器㊂TrioMC405是一种基于DSP的运动控制器,它实现了运动控制与逻辑算法之间的有机结合,可以轻松实现多种运动,例如直线㊁圆弧㊁螺旋线等的插补,电子齿轮运动,电子凸轮运动等㊂TrioMC405采用可扩展结构,很大程度上提高了系统的开放性与可移植性,Trio公司提供了多种配套的功能模块,用户可以根据自己的应用需求对其进行自由组合㊂其中包括轴的扩展㊁I/O接口的扩展与总线接口的扩展等㊂除了可以进行运动控制外,TrioMC405还具有强大的运算处理能力,包括可以进行算术运算㊁逻辑运算以及三角函数运算等㊂TrioMC405支持多任务执行,即将复杂的任务分成几个部分来同时执行,但是每个任务之间是独立的㊂在编程时可以将PLC程序㊁人机交互程序和管理程序作为独立的任务执行,这样一方面可以简化编程,使复杂的控制过程变得简单明了,另一方面也可以保证程序运行的效率㊂TrioMC405可以对多种反馈信号进行处理,包括绝对编码器㊁增量编码器等㊂最重要的一项优点是TrioMC405编程方便,Trio公司提供了基于Windows系统运行的编程软件Motionperfect,其界面如图2所示㊂它使用的编程语言是Trio公司开发的TrioBasic语言,该语言与Basic类似,简单易学,容易上手㊂图2㊀Motionperfect编程界面PC使用Dell系列,由于只需要编程,所以不需要PC过高的配置,最终选用OptiPlex3020㊂它配备了Intel奔腾双核G3240CPU,2GB的内存足以带动Motionperfect,技术上可行,经济上合理㊂2 2㊀驱动与执行模块驱动与执行模块主要负责接收系统的信息,并作出相应的动作㊂驱动模块和执行模块包括伺服驱动器㊁伺服电机和相应的机械结构㊂此系统中伺服驱动器和伺服电机采用日本松下电机㊂松下伺服系统历史㊃291㊃机床与液压第44卷悠久,现已广泛应用于自动化控制领域,它噪声低㊁效率高㊁发热小,可以实现精准的速度与位置控制,运行平稳,可以实现平滑控制,几乎没有振荡㊂同时松下还特别针对中国电网的实际情况进行了有针对性的驱动器电压设计,使用简单,松下伺服驱动器带有操作面板,可以实现运动状态的监视㊁运动参数的调整与故障的提示与分析,可以方便地完成调试过程㊂松下伺服系统可以直接与TrioMC405进行通信,省去了中间信号转换的麻烦㊂2 3㊀检测模块检测模块主要是用来检测系统的运行状态与工作台的位置等实时性的参数,在此系统中需要设置限位开关㊁回零开关等㊂检测模块的开关采用无需机械接触即可进行位置检测的接近开关㊂接近开关既可以实现行程开关的作用,同时还具备传感器的性能,响应快㊁精度高㊁可靠性好㊁抗干扰能力强,完全符合此系统的要求㊂此系统所使用的接近开关选择欧姆龙的距离增强型接近开关,欧姆龙距离增强型接近开关采用黄铜镀镍的外壳,检测距离在4 30mm内可选,其保护等级为IP67,可以适用于恶劣的工况㊂直流三线式的接线可以直接与Trio运动控制器的I/O接口连接,接收接近开关的信号㊂3 控制系统软件设计3 1㊀软件整体设计控制系统软件的开发和运行都依赖于操作系统,选择合理的操作系统对软件开发的难易程度以及后续的运行都有着重要的影响,同时还要考虑所使用的运动控制器支持什么操作系统㊂综合比较后,采用WindowsXP操作系统作为软件开发和运行的环境㊂WindowsXP操作系统兼容性好,不存在太多限制,支持VisualBasic和VisualStudio等开发工具㊂Win⁃dowsXP操作系统在工业控制领域应用相对较多,已经有许多成功案例㊂Trio运动控制器软件有专门与VisualBasic连接的接口控件,可直接使用VisualBas⁃ic进行二次开发㊂为了使程序简单明了,减少错误出现的概率,文中软件开发也采取模块化设计㊂如图3所示,雕刻机控制系统软件分为初始化模块㊁管理模块㊁参数模块㊁运动控制模块㊁PLC模块与人机交互模块㊂图3㊀软件设计3 2㊀软件功能实现在软件整体模块化设计的基础之上对各个模块进行具体设计,由于篇幅限制,有些模块给出部分代码,有些模块则不予给出㊂(1)初始化模块与人机交互模块㊂将这两个模块在一起设计是因为在程序初始化时人机界面也要完成初始化,所以统一进行设计㊂上电后系统首先初始化,完成各项功能的准备工作,同时人机界面开启,系统与人机界面进行通信,完成后人机界面即可对各项数据进行显示和设置㊂初始化模块为其他模块的运行做好准备,是最上层的一个模块㊂下面给出控制器与人机界面通信的初始代码:ADDRESS=1//设置通信地址为通道1SETCOM(19200,8,1,2,2,4)//设置端口㊁波特率㊁数据位㊁校验位等值只有运动控制器中的相关数值和人机界面中的相关数值一一对应才能实现运动控制器与人机界面的通信㊂(2)管理模块和PLC模块㊂管理模块主要负责程序的管理与调用,其中也涉及到逻辑控制,将人机界面上的按钮与程序中的代码一一对应,在操作时按下按钮即可执行相应的动作㊂但是PLC模块不仅涉及到程序的管理,还涉及到输入输出的管理,例如接收接近开关的信号对工作台进行限位㊁雕刻机加工之前的回零操作等㊂下面给出X轴回零操作的部分代码:WDOG=1//看门狗开启UNITS=2700//设置单位SPEED=500//设置速度ACCEL=100//设置加速度DECEL=100//设置减速度BASE(0)//选择X轴FORWARD//X轴向零点运动IFIN(0)=1THEN//X轴运动到零点位置DEFPOS(0)//设置此处为X轴的零点ENDIF(3)参数模块和运动控制模块㊂参数和运动控制模块是系统软件的核心,通过人机界面对系统的运行参数进行设置,运动控制模块根据参数模块所设置的参数执行相应的轨迹,例如圆弧插补㊁电子凸轮等㊂下面给出一个电子凸轮的程序代码:UNITSAXIS(0)=1600//设置X轴单位UNITSAXIS(1)=1600//设置Y轴单位WDOG=1//看门狗开启FORi=0TO100//设置凸轮的轨迹路径TABLE(i,100000∗SIN(i∗PI/50))NEXTiCAMBOX(0,100,10,1000,1)AXIS(0)//㊃391㊃第2期刘勇求:基于运动控制器的雕刻机控制系统设计㊀㊀㊀执行凸轮运动WAITIDLE3 3㊀人机界面设计人机界面是操作人员与控制系统交互的直接窗口,在设计时要考虑到人机工程学㊂界面布局要合理,内容安排要与操作人员的知识水平和认知水平相一致,提高可操作性[8]㊂画面必须简介,把主要的功能突出出来,不能滥用图画和颜色,以免对操作人员的注意力造成分散[9]㊂在系统中人机界面要实现加工状态的显示,加工方式的选择,包括自动和手动两种工作方式,还有参数的设置和程序的显示等㊂系统的人机界面如图4所示㊂图4㊀系统人机界面4㊀结束语基于运动控制器的雕刻机控制系统是一种集计算机技术㊁数控技术㊁伺服驱动技术等于一体的新产品,它克服了原有的雕刻机控制系统开放性差㊁可靠性低的特点㊂以运动控制器为核心模块化设计,使系统成为具有灵活性的㊁可移植的开放式系统㊂文中介绍了系统的整体设计方案,又分别介绍了硬件与软件的设计㊂基于运动控制器的雕刻机控制系统开放性好㊁响应速度快,加工精度高,为雕刻机控制系统的发展提供了新思路㊂参考文献:[1]阎开印,黄辉.基于数字图像的数控雕刻技术研究[J].计算机应用研究,2007(8):206-208.[2]徐志明,陈金成,冯正进,等.Windows平台上三轴联动数控雕刻机的开发[J].制造技术与机床,2002(4):16-18.[3]黄海鸿,刘志峰,尹志强,等.激光雕刻机二维步进电机运动控制系统研究[J].组合机床与自动化加工技术,2005(6):65-67.[4]龙泽明,王桂莲,刘献龙.基于单片机的机床数控系统的发展[J].佳木斯大学学报(自然科学版),2005(4):559-562.[5]戴金跃.基于工控机控制方式的CO2激光雕刻机的研究[J].镇江高专学报,2010(4):26-28.[6]张铎,蔡晓君,周士达.小型数控雕刻机控制系统设计[J].新技术新工艺,2014(4):28-31.[7]吴宏,蒋仕龙,龚小云,等.运动控制器的现状与发展[J].制造技术与机床,2004(1):24-27.[8]黄凤.浅析软件人机界面设计[J].武夷学院学报,2006(4):60-62.[9]李天科.以人为本的人机界面设计思想[J].计算机工程与设计,2005(5):1228-1229.(上接第171页)历史数据显示界面如图6所示,在该界面中显示载荷机构的拉伸压缩的力和位移的曲线,并显示测试点的数据,与标准数据相比较,判别合格状态㊂图6㊀历史数据显示界面5㊀结论飞机载荷机构自动测试系统 采用机㊁电一体化设计技术㊁现代测控与传动技术,以计算机控制为核心,实现了对载荷机构性能的自动测试㊂部队使用表明:测试系统能够按照载荷机构测试工艺和‘飞机维护规程“完成载荷机构性能的测试,并能够自动生成性能曲线㊁进行性能的评判;而且测试系统工作安全㊁性能稳定㊁测试精度高㊁通用性强㊁使用方便,满足了机务部队对载荷机构性能检测和大修厂深度修理工作的需要,对减轻机务人员劳动强度㊁提高工作效率和飞机的完好率㊁确保飞行安全都起到了重要作用,具有良好的军事效益和应用推广价值㊂参考文献:[1]齐蓉,肖维荣.可编程计算机控制技术[M].北京:电子工业出版社,2005.[2]宋永兵.可编程控制器原理及应用[M].武汉:华中科技大学出版社,2003.[3]田明.精密机械设计[M].北京:北京大学出版社,2010.[4]吴国庆.现代测控技术及应用[M].北京:电子工业出版社,2007.[5]潘雪涛.传感器原理与检测技术[M].北京:国防工业出版社,2011.[6]敖荣庆.伺服系统[M].北京:航空工业出版社,2006.㊃491㊃机床与液压第44卷。