一、硬件电路的设计
1.普通车床的结构及转动原理
普通车床的主要结构主要由床身、主轴变速箱、进给箱、溜板箱、溜板与刀架、尾架、光杆和丝杆等部分组成。如图1。
车床的运动包括切削运动和辅助运动。切削运动主要有主运动和进给运动。主运动是由主轴带动工件旋转的运动,消耗功率大。进给运动是车刀的轴向直线运动,功率小。主运动配合进给运动完成工件表面的成形运动。其运动功能式为:W/CpZfXf/T。运动功能图如图2。
2、电气控制系统的PLC改造
PLC是20世纪70年代以来以微处理器为核心,综合计算机技术、自动化控制技术和通信技术发展起来的一种新型工业自动控制。PLC易于实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机控及自动化流水线控制。因其有可靠性高,抗干扰性强,编程简易,功能完善,体积小,功耗低的特点被广泛应用于各个领域。
对普通车床电气控制系统的改造必需满足以下的要求:
(1)原有的动作顺序及功能不变。
(2)各种联锁关系不变
(3)增加应有的工作状态指示
由于PLC的逻辑与顺序功能通继电器的工作原理相类似,因此PLC可以很好地替代电气控制系统的功能,满足以上三方面的要求。
普通车床结构原理简单,造价低廉,操作方便,目前仍然被极为广泛的应用于生产过程中。
目前普通车床的控制主要采用传统的继电器。继电器系统的接线较为复杂,故障诊断排除比较困难,而且还存在触点的电弧烧伤、机械式的触点控制反映速度慢、功能单一、灵活性差。但由于数控机床造价高,不易被广泛地应用于普通生产操作中。因此通过对普通车床的电气控制进行PLC改造,将有助于提高企业的生产效益。
二、软件设计
1.创建工程
MCGS嵌入版中用“工程”来表示组态生成的应用系统,创建一个新工程就是创建一个新的用户应用系统,打开工程就是打开一个已经存在的应用系统。工程文件的命名规则和Windows系统相同,MGCS嵌入版自动给工程文件名加上后缀“MCE”。每个工程都对应一个组态结果数据库文件。
在Windows系统桌面上,通过以下三种方式的任何一种,都可以进入MCGS嵌入版组态环境:
鼠标双击Windows桌面上的“MCGSE组态环境”图标;
选择“开始”——“程序”——“MCGS嵌入版组态软件”——“MCGSE组态环境”命令;按快捷键“Ctrl+Alt+E”。
进入MCGS嵌入版组态环境后,单击工具条上的“新建”按钮,后执行“文件”菜单中的“新建工程”命令,系统自动创建一个名为“新建工程X.MCE”的新工程(X为数字,表示建立新工程的顺序,如1、2、3等)。由于尚未进行组态操作,新工程只是一个“空壳”,一个包含五个基本组成部分的结构框架,接下来要逐步在框架中配置不同的功能部件,构造完成特定任务的应用系统。
如下图所示,MCGS嵌入版用“工作台”窗口来管理构成用户应用系统的五个部分,工作台上的五个标签:主控窗口、设备窗口、用户窗口、实时数据库和运行策略,对应于五个不同的窗口页面,每一个页面负责管理用户应用系统的一部分,用鼠标单击不同的标签可选取不同窗口页面,对应用系统的相应部分进行组态操作。
在保存新工程时,可以随意更换工程文件的名称。缺省情况下,所有的工程文件都存放在MCGS嵌入版安装目录下的Work子目录里,用户也可以根据自身需要求偶指定存放工程文件的目录。
2.组态用户窗口 图形界面的生成
MCGS嵌入版以窗口为单位来组建应用系统的图形界面,创建用户窗口后,通过放置各种类型的图形对象,定义相应的属性,为用户提供漂亮、生动、具有多种风格和类型的动画画面。
用户窗口本身是一个“容器”,用来放置各种图形对象(图元、图符和动画构件),不同的图形对象对应不同的功能。通过对用户窗口内多个图形对象的组态,生成漂亮的图形界面,为实现动画显示效果做准备。
生成图形界面的基本操作步骤:
创建用户窗口
设置用户窗口属性
创建图形对象
编辑图形对象
3.创建用户窗口
选择组态环境工作台中的用户窗口页,所有的用户窗口均位于该窗口页内,按“新建窗口”按钮,或执行菜单中的“插入”——“用户窗口”命令,即可创建一个新的用户窗口,以图标形式显示,如“窗口0”。开始时,新建的用户窗口只是一个窗口,用户可以根据需要设置窗口的属性和在窗口内放置图形对象。
∙设置用户窗口属性
选择带定义的用户窗口图标,点鼠标右键选择属性,也可以单击工作台窗口中的“窗口属性”按钮,或者单击工具条中的“显示属性”按钮,或者操作快捷键“Alt+Enter”,弹出“用户窗口属性设置”对话框,按所列款项设置有关属性。
用户窗口的属性包括基本属性、扩充属性和脚本控制(启动脚本、循环脚本、退出脚本),由用户选择设置。
窗口的基本属性包括窗口名称、窗口标题、窗口背景、窗口位置、窗口边界等项内容,其中窗口位置、窗口边界不可用。
窗口的扩充属性:
鼠标单击“扩充属性”标签,进入用户窗口的扩充属性页,完成对窗口的位置进京精确定位显示滚动条设置无效。
在扩充属性中的“窗口视区”是指实际用户窗口可用的区域,在显示器屏幕上所见的区域称为可见区,一般情况下两者大小相同,但是可以把“窗口视区”设置成大雨可见区,此时在用户窗口侧边附加滚动条,操作滚动条可以浏览用户窗口内所有图形。打印窗口时,按“窗口视区”的大小来打印窗口的内容。还可以选择打印方向是指按打印纸张的纵向打印还是按打印纸张的横向打印例如:窗口0.Left可以去的窗口0的左边界的当前坐标值;窗口0.OpenSubWnd则可以打开用户窗口0的子窗口。
脚本控制包括启动脚本,循环脚本和退出脚本。启动脚本在用户窗口打开时执行脚本,循环脚本是在窗口打开其间以指定的间隔循环执行脚本,退出脚本则是在用户窗口关闭时执行。
4.创建图形对象
MCGS嵌入版提供了三类图形对象供用户选用,即图元对象、图符对象和动画构件。这些图形对象位于常用符号工具箱和动画工具箱内,用户从工具箱中选择所需要的图形对象,配置在用户窗口内,可以创建各种复杂的图形。
5.编辑图形对象
图形对象创建完成后,要对图形对象进行各种编辑工作,如:改变图形的颜和大小,调整图形的位置和排列形式,图形的旋转及组和分解等项操作,MCGS嵌入版提供了完善的编辑工具,使用户能快速制作各种复杂的图形界面,以图形方式精确表示外部物理对象。
6.定义动画连接
(1)画连接,实际上是将用户窗口内创建的图形对象与实际数据库中定义的数据对象建立对应连接关系,通过对图形对象在不同的数值区间内设置不同的状态属性(如颜、大小、位置移动、可见度、闪烁效果等),用数据对象的值的变化来驱动图形对象的状态改变,使系统在运行过程中,产生形象逼真的动画效果。
因此,动画连接过程就归结为对图形对象的状态属性设置的过程。
(2)图符对象连接
在MCGS嵌入版中,每个图元、图符对象都可以实现11种动画连接方式。可以利用这些图元、图符对象来制作实际工程所需要的图形对象,然后再建立起与数据对象的对应关系,定义图形对象的一种或多种动画连接方式,实现特定的动画功能。这11种动画连接方式如下:
填充颜连接
边线颜连接
字符颜连接
水平移动连接
垂直移动连接
大小变化连接
显示输出链接
按钮输入连接
按钮动作连接
可见度连接
闪烁效果连接
7.创建运行策略
每建立一个新工程,系统都自动创建三个固定的策略块:启动策略、循环策略和退出策略,它们分别在启动时、运行过程中和退出前由系统自动调度运行。
在系统工作台“运行策略”窗口下,单击“新建策略”按钮,可以创建所需要的策略块,缺省名称“策略X”(其中如何设置滚动条的位置X为数字代码),如下图中的“策略1”:
一个应用系统最多能创建512个策略块,侧苦厄块的名称在属性设置窗口中指定。策略名称是唯一的,系统其它部分按策略名称进行调用。
MCGS嵌入版提供六种策略类型供用户选择,分别是用户策略、循环策略、报警策略、事件策略、热键策略和中断策略,其中除策略的启动方式各自不同之外,其功能本质上没有 差别。用户策略自己并不启动需要其他策略、按钮等调用。循环策略是指按设定的循环时间自动循环运行。事件策略是等待某事件的发生后启动运行。报警策略是当某个报警条件发生后启动运行。热键策略是响应某个热键按下时启动运行。中断策略是在用户设定的中断发生时,调用该策略以实现相应的操作。
8.设置策略属性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论