时间:2022-04-25 18:34:47
序论:好文章的创作是一个不断探索和完善的过程,我们为您推荐十篇数控系统论文范例,希望它们能助您一臂之力,提升您的阅读品质,带来更深刻的阅读感受。
1)首先根据建筑物的用途、考虑全年的空调负荷变化和制冷机部分负荷的调节特性,并综合考虑初投资和运行费、维护保养、环保、安全等因素,合理的选择制冷机的机型、单机容量、台数和全年的运行方式,提高制冷系统在部分负荷时的运行效率,降低运行费用。选用的制冷机的容量在考虑冷量损失的情况下,要与冷量负荷相适应。在冷量负荷经常变化的情况下,要选用多台制冷机,以便在运行中进行合理调配。
2)用户需要的冷负荷是变化的,在制冷装置的实际运行中,部分负荷运行所占的比较较大,所以要根据用户的需要和外界的环境变化调节制冷机的制冷量。从经济性、调节范围和操作等多个角度来说,一般采用进口导叶调节和改变转速的方法对制冷量进行调节。
3)对冷却水和冷冻水的水质进行管理,避免热交换器结垢影响热传递效率。制冷空调装置常用的是敞开式冷却水循环系统,吸热的冷却水在冷却塔与空气充分接触,逐渐蒸发,二氧化碳大量散失,溶解氧含量升高,水中Ca2+、Mg2+、溶解性固体、悬浮物逐渐增加,使冷却循环水的水质恶化,给系统带来结垢、腐蚀、污泥和菌藻等问题。从而造成系统热阻增大,热交换率降低,设备腐蚀及寿命缩短,能耗加大。故应重视冷却水循环过程中的水处理。所以,需要定期对水质进行加药,投加阻垢剂防止结垢,投加缓蚀剂防止腐蚀,投加杀生剂消灭微生物等等。同时进行排污处理并定期取水样进行化验。冷冻水的水温低,循环流动系统通常为封闭的,不与空气接触,因此冷冻水的水质管理和必要的水处理相对冷却水系统来说要简单得多。其工作目标主要是防止水对金属的腐蚀,可以通过添加合适的缓蚀剂予以解决。
4)定期清洗热交换器。对水质进行处理可以减少结垢、腐蚀的发生,但不能完全杜绝。在运行一段时间后还需要对热交换器定期进行物理清洗和化学清洗,防止或减少结垢、腐蚀,提高换热效率。
二、空气调节系统节能
(一)能量循环利用
新风量少了,室内的卫生条件则变差;新风量大了,又会加大空调负荷,造成能耗过大。所以在关系人体健康的同时,还要考虑到能耗费用。冬、夏季室外的环境温湿度与室内的温湿度标准相差较大,应采用最小新风量,减少新风处理量,降低能耗。在过渡季节,当外界空气的温湿度达到一定的条件时,可以采用全新风的送风方式,在满足室内的温湿度要求的同时,又能减少需要处理的空气量,降低空调系统耗能。可以采用CO2浓度控制器,在保证卫生、保持正压等基本要求下,控制新风量,从大自然中获得冷、热能,对能量进行充分利用,节约空调负荷,节省空调的运行费用。
(二)合理的参数设定
室内空气环境主要涉及的参数有温度、相对湿度等,要使空调系统能节能运行,就要对这些参数进行合理设定。空调房间内空气温度设定值与空调负荷和能耗有着密切关系。供冷时室温设定得越高或者供热时室温设定得越低,可以减小室内、外的温差,降低空调负荷,空调系统越节能。所以,在实际运行中,我们可以根据季节的不同,在设定参数时夏季取高值、冬季取低值,达到节能目的。在设定合理室温的同时,还须设定合理的室内湿度。除了一些工业生产厂房、实验室等需要较严格的工艺要求的建筑外,一般的商场、办公楼等建筑,都是以舒适性空调为主的。为了不浪费能量,室内相对湿度的设定,在夏季可适当降低,冬季可适当提高。所以,在满足室内环境要求的前提下,可适当降低室内的温湿度标准。
三、冷却水塔节能
冷却水塔工作原理是:空气经过风机抽动后,自进风网处进入冷却塔内。湿热的冷却水自布水盘经过填料流入塔内。当水滴和空气接触时:一方面由于空气与水的直接传热,另一方面由于水蒸汽表面和空气之间存在压力差,在压力的作用下产生蒸发现象,将水中的热量带走即蒸发传热,从而达到降温之目的。
1)冷却塔的位置应设置在通风良好的地方,例如室外绿化地带、室外地面上或在高层建筑主楼的屋顶上,同时远离高温或者有害气体,避免建筑物高温高湿排气或者不洁净的气体对冷却塔进行影响。
2)采用冷却塔变频技术。冷却塔变频技术主要是利用冷却水塔进出水温差对比,通过变频器改变冷却塔风机供电频率,不断改变冷却塔风机的转速,来达到调节风量以及减少风机能耗的效果。
3)对于一塔多风机的冷却塔,在保证冷却水温满足制冷机组正常运行的情况下,可以根据冷却水的回水温度,调整投入运转的风机数量,达到节能目的。而在多台制冷主机并联供冷的系统中,与其匹配的冷却塔也可采用并联形式。在过渡季节或外界温度较低,部分制冷主机运行时,利用并联的冷却塔,可以不开风机采用自然冷却的方法降低能耗。
1.数控系统的开放特征与典型模式
开放式数控系统一般基于PC平台,具有模块化、标准化、平台无关性、可二次开发和适应联网工作等特征。基于PC平台的开放式数控系统目前有3种典型模式。第一种为衍生型(专用NC+PC),在传统CNC中插入专门开发的接口板,使传统的专用CNC带有PC的特点。此种模式是由于数控系统制造商不能在短期内放弃传统的专用CNC技术而产生的折中方案,尚未实现NC内核的开放,只具有初级开放性;第二种为嵌入型(PC+NC控制卡),将基于DSP的高速运动控制卡(NC控制卡)插在PC的标准扩展槽中,由PC机执行各种非实时任务,NC控制卡处理实时任务。是目前基于PC平台的开放式数控系统的主流;第三种为全软件数控系统,PC机不仅能够完成管理等非实时任务,也可以在实时操作系统的支持下,执行实时插补、伺服控制、机床电器控制等实时性任务。这种模式的数控系统实现了NC内核的开放和用户操作界面的开放,可以直接或通过网络运行各种应用软件,是真正意义上的开放式数控系统。与PC平台开放式数控系统相比,基于高端PLC的数控系统的开放性主要体现在网络层面和系统扩充层面。高端PLC采用类似于PC的总线结构和面向操作的梯形图语言编程,模拟量处理单元、位置控制单元、回路控制单元、网络模块或网络单元等高端部件都有专用控制语句,具有系统构建灵活、扩充能力强、应用软件设计便捷等优点。编程语言标准化和部件可互换性的不断增强,现场总线技术和工业以太网络标准的普遍采用,都使基于高端PLC的数控系统变得更加开放,将成为面向CIMS或FMS的设备层的重要组成部分。
2.基于高端PLC的磨削数控系统
2.1开关信号监测与逻辑控制
当前系统输入输出单元是PLC的基本组成部分,在磨削数控系统中承担所有开关信号的监测和全部逻辑控制功能。监测信号主要有:机械手进出、机械手上下、料盘正反转、修整器起落等动作的位置信号,磨削设备和辅助装置上的各种工作状态信号和异常报警信号。系统输出单元控制磨削设备上所有电磁阀和机床电器系统等,通过磨削设备上的液压系统,控制机械手、料盘、工件卡盘、砂轮轴、床身、修整器等基本部件和冷却、、过滤等辅助装置按照磨床动作和磨削工艺要求工作,实现磨削加工过程的自动化。
2.2工件与砂轮运转速度控制
保持工件与砂轮转动速度恒定,对提高磨削加工质量十分有利。为此系统配备了2台带RS-485串口变频器,分别驱动工件轴和砂轮轴。PLC采用联机随动控制保证两者之间速度的配合与稳定。操作人员依据磨削加工要求设定工件轴变频器速度参数,PLC接收该参数后,参照砂轮直径(设定或记忆值)和转动速度比例关系,计算并自动设定砂轮轴变频器的速度参数。在磨削加工过程中,PLC对砂轮在磨削及修整过程中的损耗给予速度自动补偿。PLC最多可以控制32台变频器,不同厂家的变频器可采用协议宏通信联接。PLC按照变频器地址(0-31)、指令代码和相关数据顺序向变频器传送命令,对变频器运行、停止、正转、反转等实施控制;PLC还可以监视变频器运行状态,当变频器发生过电流、过电压、变频器过载、硬件异常、电机过载、过力矩检测、电源异常、通信超时等情况,可将异常参数传输给PLC,由PLC作出相应处理。
2.3位置控制单元(PCU)与位置控
制高端PLC配备单轴位置控制单元,与步进电机或交流伺服电机驱动器配套使用,可以完成开环或半闭环位置控制及速度控制,配备两轴联动位置控制单元可以进行实时插补控制,实现直线和圆弧曲面等加工控制。目前全球各主要PLC制造商都已推出与高端PLC配套的PCU,具备高速和高精度的位置控制功能。OMRON公司的CJ1MCPU自带PCU的位置脉冲速度为1kBPS,高级PCU的速度可达到500kBPS,松下PP2或PP4系列的位置控制速度高达1MBPS。采用高端PLC设计数控系统,需根据控制精度、运行速度和运行轨迹要求选择适合的位置控制单元(PCU)。磨削数控系统控制精度要求较高(F1μm),一般选择数字交流伺服系统。OMRON高端PLC专用高级指令控制脉冲输出,可选择梯形、S形或三角形速度曲线运行,实现定程、点动、返回原点和原点搜索等运动控制。程序设计可选择相对坐标系或绝对坐标系,按照图2所示的梯形图编程运行,可实现各种磨削加工所应遵循的运行曲线。图3表示该数控系统准确实现铁路轴承内套挡边粗、精、光磨削加工和3MZ2120磨床快进、快退几个阶段的速度控制和位置控制的运动轨迹。
2.4触摸屏人机界面设计
基于高端PLC的磨削数控系统可选用触摸屏人机界面(ProgrammableTer2minal,PT),采用组态工具软件和图形库(开关、灯、棒图等)以及动画功能等,按照磨削工艺流程要求进行系统操作界面设计。下面以3MZ2120磨削数控系统操作界面为例介绍设计过程和效果。根据磨削数控操作和显示的需要,该系统主界面下设8个子画面(图4)。系统上电自动进入主界面,核对操作密码后弹出主菜单,在主界面上点击操作可转移相应的子界面。加工参数和修整参数设置界面提供设置数控磨削相关参数提示;手动操作和手动修整界面用于快前、快退、慢前、慢退、返回等手动位置控制和手动修整砂作,为设备调试提供便利;自动报警界面利用触摸屏人机界面本身具有的报警功能设计,对油雾、液压系统、机床电器系统、料槽状态、冷却系统和伺服电机等实施监测和自动报警,当发生故障时触摸屏立刻弹出报警信息(报警时间、故障代码及应对措施等);自动运行界面(图5)采用棒图显示当前磨削余量值;采用动画方式实时显示加工状态和加工位置等。还设有“紧急停车”等应急按钮。PT有RS232/422/485通讯口,能够兼容众多厂家的PLC。人机界面应用程序可脱机编制和调试,然后下载到PT上运行,PLC一般通过RS232接口与PT相连。许多PT还配备并行接口,可直接与打印机连接,实时打印数据或进行屏幕拷贝。
2数控机床电气控制系统出现的问题
数控机床在电器控制系统方面的故障一般都是强电故障和弱电故障两种,具体如下所述。
2.1弱电故障弱电指的是数控机床电气控制系统中的电子的元器件以及集成电路为主要的控制的部分。弱电故障中又可以分为硬件发生的故障和软件发生的故障。硬件故障主要是指各种集成电路内部的芯片或者是接插件等出现的事故。软件故障指的是在硬件都属于正常的情况下,内部发生的各种动作性的问题或者是数据出现丢失等问题,一般比较常见的例子有加工程序出现错误或者是计算机的运行出现错误以及系统的程序或者是参数出现错误等。
2.2强电故障强电部分指的是控制系统之中出现的主回路或者是大功率的回路中的继电器或者是电源变压器等一系列的电气的元件以及其中组成的控制电路。强电故障虽然在维修或者是诊断问题的部分较为简单,但是因为其处于一种高压以及大电流的工作状态之下,所以一般强电发生故障的次数要多于弱点故障,因此需要相关的维护和维修人员能够予以重视。
3解决方法
3.1调节法在解决数控机床电气控制系统的众多办法中,调节的方法是其中最为简单的一种。调节法主要是通过对于电位计进行调整,以此来达到修复系统出现的故障的目的。最佳的调整办法是对于伺服驱动系统和被拖动的机械系统来进行系统的调整,并实现最佳的匹配的一种较为综合性的调节的办法。这种调节的办法也较为简单,可以使用一台但是多线的记录仪来或者是双踪示波器来对于观察指令和速度反馈的一种相互响应的关系。一般都是通过对于速度调节器的比例系数以及积分的时间进行调整,促使伺服系统能够达到比较高的动态响应的一种特征,但是又不会出现振荡的一种最恰当的状态。另外,在现场如果没有示波器的情况下,相关的工作人员可以根据自己以往的工作经验,调节来使得电机起振并向反方向慢慢进行调节,一直调节到消除振荡状态为止。
3.2复位法如果数控机床的电气控制系统由于突发性故障而引起系统报警的情况,那么可以是他呀复位法患者是开关系统电源来进行依次地操作来消除故障。但是如果系统内部的工作存储的区域掉电并且插拔电路板以及电池欠压,而造成系统出现混乱的现象,那么就需要对于系统进行初始化操作来进行清除,但是在清除之前需要提前做好数据和信息的拷贝,以免丢失数据。但是如果初始化操作之后故障依旧没有排除,那么就需要进行硬件方面的检查和诊断。
3.3更正法所谓的更正法指的是对于系统中的参数进行修改,程序更正的办法。系统的参数主要是用来确定系统的功能的一种依据,如果系统的参数在设定的时候出现错误那么就很可能造成系统出现故障或者是系统中的某一项的功能失去作用。有的时候可能会因为用户的程序出现错误而导致系统出现故障而停止运作。在这种情况下,系统修复可以使他系统的搜索功能进行检查,来对于用户的程序中出现的错误进行搜索,在搜索完成之后依次改正,这样才能在发现错误之后进行改正,系统才能恢复运行。数控机床电气控制系统的发展在未来的发展道路中将不断走向开放式的发展形式,由于其可靠性和低成本等一系列的优点,将会促使更多的数控系统生产的商家逐步走向甲方是的发展形势。其中,数控机床电气控制系统在速度方面也将走向高速化的发展道路,精度方面也会得到一定的发展。另外,数控机床的电气控制系统还会向智能化方面进行转变。人工智能机在我国的研究和发展已经走向了一定的程度,其在计算机领域的发展也在不断深入,数控系统的智能化程度也将赶上时代的潮流,走向智能化的发展道路。
二、当前视频监控系统建设应用中存在的问题
1、我县“天眼”视频监控系统是一期工程建设的社会治安动态视频监控系统,共有35个视频探头,以单独立杆标准安装在县城各个重要路口及位置,该视频探头虽可360度旋转,并自动记录图像,但因建设模式采用的是“电信建设,公安租用”,所以在设备选型、配套设施等方面都存在有一定的局限性,首先目前电信采用的前端摄像机和编码器等设备型号较早,参数、性能等不能满足我县安全监控工作需要,有些监控录象机的参数、性能等在相关网站上查找不到。其次对监控点安装时没有考虑到辅助光源,造成白天图像效果尚可,夜间因光源不足或缺少光源、监控摄像头防护罩未及时清理灰尘,造成视频监控成像模糊,无法辨认,大大降低了实战效能。如所安装的35个视频探头在夜晚光源不足或缺少光源、监控摄像头防护罩未及时清理灰尘时,造成视频监控成像模糊,无法辨认。由于以上种种原因严重影响社会治安视频监控系统的实战效能,我们建设社会治安视频监控系统的目的不是为了看,现在连看都看不清的一个监控系统,更谈不上服务于实战、更深层次的应用了。
2、现有技防监控系统覆盖面虽高,但单位值班人员落实不够好。监控室内值班人员不足,无法保证夜晚值班质量,因值班人员严重不足,从而导致值班人员没有足够的时间去认真观察监控图像,不能及时发现犯罪,只能亡羊补牢。
3、对已建的技防监控系统使用及后期维护还存在一些问题。一是缺乏具有熟悉监控系统的专职人员对技防监控系统进行监控;二是日常线路的维护和保养工作没有及时得到落实,导致许多监控点出现图像不清及黑屏等问题无法及时得到解决。
4、视频功能本身不合理,虽可以360度人工旋转,但无法自动定时定角度旋转,实现全天候、全方位监控。
5、监控器的位置摆放不合理,观察不到关键位置和必经之路或摄像机易被破坏。主要体现在监控点施工不规范,安装质量大打折扣,施工中直接将摄像机安装在建筑物、路旁电杆或其它附属物上,既不安全,也不利于全方位监控,有的监控点安装时没有考虑辅助光源,造成白天图像效果尚可,夜间图像效果模糊,大大降低了实战效能。
6、多个新建住宅小区及重点部位未安装视频监控。从目前我县社会面监控系统使用情况看,视频监控系统建设虽然起步较早,但与经济快速发展、农村加快建设、动态治安控制的要求相比,与发达地区相比,建设速度仍然滞后,监控探头总量还不多、密度不大,部分重点单位、企事业机关、道路街面、公共复杂场所、居民住宅小区等还存在监控盲区,金融单位、加油站等内部监控设备安装还没有完全到位。特别是居民小区、企业事业等单位重点部位在主动落实技防措施上显得力度不够,仅靠公安机关一家“单打独斗”,导致社会面监控系统覆盖率不高,根本无法与当前日趋复杂的社会治安形势相适应。
三、对技防监控系统的建议
1、在建设过程中要注重图像存储质量、有效画面抓录、图像保存时间等,最大限度地满足实战需求
在技术层面上,要广泛应用无线传输、网络传输、移动监控、人像自动识别等高端技术,并积极协调电力部门配合支持,确保夜间监控区域光亮度达到要求,提高监控图像清晰度。在后续维护上,要建立一支设备维护队伍,在各个点确定一至二名维修人员,负责日常检查督导定期维修,以确保系统正常运转。要组织相关维修人员对监控设备的视频功能进行合理调整,使它们自动定时定角度旋转,达到全方位自动监控。对监控器的位置摆放不合理的地方,进行重新安装和调整,使关键位置和必经之路等都能得到有效防控。
2、统一规划,在建设布局上实现全覆盖
县委、县政府要结合我县实际,出台全县治安监控实施方案,限时、保质、保量完成任务。采取单位筹资、县奖励的办法解决投资经费,并严格落实奖惩制度,鼓励先进,鞭策后进,全面推进。在治安保卫重点单位、集镇街道、车站码头、公共复杂场所,治安卡口、治安复杂地区等,要突出重点,全面安装视频监控。在县道、省道要合理布建监控探头,要合理布局,并且定时抓拍。各监控系统、监控点之间要互为补充、有机衔接、联成网络,做到跟踪接力、连续拍录,不留空白和盲区,做到全面覆盖。
3、健全规章制度
图1同步轴
除此之外,为保证正确地加工出螺距相同的螺纹,车床在车螺纹时的主轴和进给轴必需同步。滚齿机的工作台的分齿运动与滚刀的运动在滚齿时也必需同步、刚性攻丝的Z轴进给与主轴同步等,但这种同步是指多个电机的运动速度、位移之间成一定的关系,而不是相等的关系,对这种同步运动,本文不予讨论。
实现同步一般有两种方法。一是机械同步:同步系统由机械装置组成。这种同步方法容易实现,但机械传动链复杂,传动件加工精度要求高,所需的零件多,难以更换传动比,且占用的空间大。二是电伺服同步:同步系统由控制器、电子调节器、功率放大器、伺服电机和机械传动箱等组成。所需机械传动链简单、调试方便、精度高、容易改变电子齿轮比。FANUC数控系统的电伺服同步功能对不同生产机械的要求可提供不同的配置,实现其同步要求。
在某些情况下,一个伺服电机驱动机械坐标轴转矩不够用,但改用一个更大的伺服电机又嫌体积或惯量过大,於是以两个伺服电机取代一个伺服电机驱动机床的坐标轴,这种坐标轴被称为串联轴,如图2所示。这样由於两个伺服电机以一个恒定的转矩相互作用,或者通过预加负荷,在机床内部减少间隙。这就是所谓串联控制(TandemControl),是另一种多电机控制。
图2串联轴
同步控制的概念
在电伺服同步系统中,“同步”的概念是指系统中具有两个或两个以上由电子控制的伺服放大器和伺服电机组成的“控制对象”,其中一个为“主(Master)控制对象”,另外一个或多个为“从(Slave)控制对象”,控制量为机械的位移或速度(对旋转运动为转角或转速)。通过控制器使“从控制对象”和“主控制对象”的输出控制量保持一定的严格比例关系,这种运动系统称为同步系统。一般同步系统的输出控制量为位置和速度。前面所提到的“同步轴”,“主控制对象”与“从控制对象”的输出控制量相等。
为了简化讨论,同步系统中的控制装置可被简化为具有一个积分环节的位置系统,其框图如图3A所示。其中KV为简化後控制装置的位置控制器的开环增益,XC、XO为位置输入、输出;FC为速度指令,Δ为位置误差。KF为速度环增益,当KF》1时,可把速度环近似为1;於是该控制装置的开环增益变为KV/S,如图3B所示。
图3简化的控制装置框图
利用图3的控制装置可以组成两种同步系统:
自同步系统(ActiveSynchronousSystem):该控制系统具有两个相同参数的控制装置和驱动电机,分别驱动主、从轴。控制器送出指令同时给主控制装置和从控制装置,经测量同步误差反馈给从控制装置的输入,用来校正同步的误差,以保证主、从的输出保持严格的比例关系,如图4A所示。
图4两种同步系统
A)自同步系统B)他同步系统
其中XAMO为自同步系统主控制装置的输出,XASO为自同步系统从控制装置的输出,由於从控制装置是数字控制的伺服系统,其输出跟随输入变化;也即从控制装置的输出可以自动跟随主控制装置的输出变化,故称它具有自同步能力。用C表示自同步能力:C=¶ASO/¶XAMO(1)
他同步系统(PassiveSynchronousSystem):在同步系统中,由控制器发出指令提供给主控制装置,同时也提供给从控制装置,用同样的指令控制主从装置使这两种控制装置的输出同步,如图4B所示。其中XPMO为他同步系统的主控制装置的输出,XPSO为他同步系统从控制装置的输出。这种同步系统如果由於某种原因,比如负载发生变化,主控制装置输出XPMO发生变化,从控制装置的输出不受控制,所以不能跟随其变化,即
C=¶XPSO/¶XPMO=0(2)
因此该系统缺乏自同步能力,被称为他同步系统。
自同步系统主要采用在要求主、从两轴有自同步能力的机械中,并要求从控制装置严格跟随主控制装置运动。
他同步系统主要应用在要求主、从控制装置的输出的位置和速度基本相同并且具有较小的误差的机械。比如大型龙门式双轴同步的驱动系统。除了上面提出的自、他同步系统外,还可以由这两种系统混合组成的混合系统。
FANUC数控系统具有两类不同的同步功能:
简易同步控制(SimpleSynchronousControl):控制器发出坐标轴移动信号送给主、从控制装置和两伺服放大器,以控制伺服电机运动。系统不进行同步误差补偿,一般情况下不对同步误差发出警报信号。把主、从伺服电机看做一个坐标轴的运动。但在手动回零时,主、从伺服电机一起运动一直到减速开始动作,然後分别检测栅格,分别进行螺距补偿和间隙补偿。这种简易同步控制见图4B,是他同步控制系统,由於系统不进行同步误差补偿,根据式(2)可知,系统缺乏自同步能力,说明这种控制比较适合於主动轴与从动轴负载条件不太相同,或者主、从两轴对同步误差没有特别要求,而又要求同步运动工作的情况。简易同步控制简单,容易实现;用软件也很方便实现,在数控系统中得到了广泛的应用。
同步控制(SynchronousControl):控制器发出主动轴移动的信号同时送给从动轴,於是,主、从具有相同的路径。同时移动过程中不断检测同步误差,并向从动侧输出补偿指令。如图4A所说明,这种控制是一种自同步控制系统,由於系统不断向从动侧输出补偿指令,设主、从控制器的增益为k1、k2,且k1=k2;那么根据式(1)可以推出,C=¶XSAO/¶XAMO=1,因此系统具有较好的同步能力。比较适合主动轴与从动轴间的转矩干涉较少的机械,但主动轴与从动轴间刚性较低。
对於长行程的同步轴,由於测量尺的绝对精度(误差)和热膨胀可能发生扭搓,在这样的情况下,同步轴的主、辅电机互相拉,由此如果电机流过大电流,电机可能过热,这主要是测量的位置误差所致。螺距补偿可以补偿测量尺的误差,但不能补偿因温度变化而产生的热膨胀误差。在此情况下,FANUC数控系统采用同步轴的自动补偿法进行补偿,该功能检测主、从轴的转矩差值并把这差值用来校正从动轴的位置以减少转矩误差。如图5所示。
图5同步轴自动补偿
串联控制的概念
串联控制的概念与电机的串联工作相似,以直流伺服电机为例,假定图6为两个相同参数的伺服电机串联在一起,电源电压为U,如果两个伺服电机所承受的负载一样,那麽,两个电机的反电势相等。如果M1电机承受较大的负载,电机的电流就会加大,流过电机M2的电流增大,M2的输出转矩也会加大,电机也加速。如果M1电机承受较大的负载而使电机速度有降低的趋势,那麽,由於M1速度降低,M2将施加较大的电压,因而也使M2反电势加大,其速度有增大的趋势,抵消M1的速度降落,使两个电机转矩相等,速度相等达到平衡。这类串联控制在机床驱动领域很早就得到了应用,如龙门刨床的刨台运动。对於大型机械的控制,在一个伺服电机的转矩不足以移动工作台时,往往采用两个电机。FANUC数控系统串联控制的两个电机,分别称为主(Main)电机和辅(Sub)电机;以区别於同步控制中的主(Master)电机和从(Slave)电机。以上利用两个电机说明了对串联控制的原理。
图6串联工作的电机
实际FANUC数控系统串联控制功能工作原理见图7。它是由数字伺服控制来实现。对於大型工作台的负荷,如果一个电机的转矩带不动,或者一个电机的惯量太大,那麽可以用两个电机代替,由软件控制给主和辅电机相同的转矩指令。於是可以把它当作一个“串联轴”进行处理,这就构成了串联控制。一般速度反馈从主电机反馈,如果机械具有较大的间隙,并且辅电机的移动在间隙之内,速度控制就进行不了,且机械会发生大的冲击。为了防止这种现象发生,把主、辅电机速度的平均值作为速度反馈值比较合理。
应该注意,同步控制是以同样的位置指令同时送给主轴和从轴;而串联控制是以同样的转矩指令同时送给主轴和辅轴。
图7串联控制原理
预加负荷与间隙的消除
一般来说,具有大齿轮降速比的机械,总存在机械间隙量。为了减少主、辅轴间的间隙,经常采用预加负荷的方法减少间隙。FANUC数控系统在串联控制时,可以加一个固定的预负荷到主、辅电机的转矩指令上。那麽相反方向的转矩可以一直维持主、辅电机的张力。在串联控制时,预加负荷可以很容易去除齿轮、齿条这样的机构主轴与辅轴间的间隙。不过这种预负荷并不能降低滚珠丝杆和工作台间的间隙。如图8所示,当预加负荷的机械在加速、减速时,主、辅电机产生相同方向的转矩,串联控制系统工作在负荷均分的工作方式,像图8的2和3;
图8预负荷的功能
当它在常速运行的情况,系统的工作取决於摩擦力与预负荷的情况,工作在负荷均分或者反间隙的工作方式。在预负荷大於摩擦力时,工作在反间隙的状态;在摩擦力大於预负荷时,工作在负荷均分的状态;当系统的进给停止时,这时预负荷在主、辅轴间产生张力,系统工作在反间隙的工作方式。根据上面的分析,可以合理选择预负荷的特性而保证在传动过程中消除间隙。
应用
上文已说明,多电机可采用同步轴和串联轴虚拟为一个数控坐标轴;那么什么情况下采用同步轴?什麽情况采用串联轴呢?串联控制主要用在下列场合:
由于我国水利建设资金来源于政府与国家的投资,虽然国家所下拨的建设资金足以实现水利工程的建设,但是在实际的水利工程建设中,部分水利工程建设管理人员为了获取高额利润,从国家下拨的资金中套取一部分,导致配套建设资金并没有足额到位。由于水利自动化监控一般是在工程建设的末期才进行,工程建设资金可能已经在前期的工程中消耗过多,造成在工程末期往往会因为资金不足而难以实现如期建设,其投入使用也延期,且质量方面并没有达到要求。此外,国家对水利建设中的自动化监控系统投资政策并没有落实到位,在没有政策作为依据的前提下难以将资金有效的应用在水利自动化监控系统建设中。
1.2系统建设质量难以控制
由于水利工程建设项目的质量受多方面因素的影响,工程质量与施工单位的施工技术、管理能力及监理单位的监理力度等方面有关。由于水利工程在很大程度上受施工人员的技术及施工单位人员流动性较强等因素的直接影响,导致有效的水利自动化监督控制工作难以开展,而施工单位缺乏能力较强的技术人员及监督管理人员,导致水利自动化监控系统建设的质量检测技术仍较为落后。水利自动化监督控制涉及到多方面的知识,要求技术人员必须具备工程管理、自动化管理以及自动化控制等综合性知识,然而这种综合性人才比较缺乏,导致水利自动化监控系统建设的质量难以得到有效保障,技术人员的缺乏在很大程度上制约着我国水利建设的发展。
2无线通信技术在水利自动化监控系统中的应用
在技术不断更新与发展的年代,无线通信技术也在不断发展,水利自动化监控系统在技术的支持下也迅速发展。目前我国无线通信技术正在不断发展与完善,实现了水利监控系统的智能化与自动化。无线通信技术在水利监控系统中的应用越来越广泛,在水利监控系统中,包括水利工控监控系统、水利水情自动化监测系统、水利综合监控系统,而这三大系统中又包括多个子系统,因此水利自动化监控系统具备明显的复杂性。
2.1在水利水情自动化监控系统中的应用
水利水情自动化监测系统将农村的雨水、水利情况等情况作为监测对象,因此监控系统建设一般设置在农村或者深山区。水利水情自动化监控系统包括雨水情自动化监测系统及农田水利自动化监测系统,这两个子系统之间既有联系也有一定的区别。前者主要是根据雨水量及雨水期等相关情况对汛期各时段的水位进行监督控制,从而为防汛工作提供重要的数据资料。雨水情自动化监测系统将监控的相关信息上传到上级防汛指挥部门,通过不同的网络间的数据交换系统。而水利水情自动化监测系统中的农田水利自动化监测系统的监测对象具体包括水流的地理位置、水流速度、风速、土壤的含水量、降水量等,这些监测对象所获取的数据具有一定的集中性与分散性,监控点之间的距离较短。由于农村的条件有限,系统规模一般较小,限制了水利水情自动化监控系统的发展,采用无线通信技术能有效地弥补落后地区系统监测数据量少的缺点,发挥无线通信技术的优势。由于建设条件有限,因此系统建设必须一次性完成,因此可以将无线局域网络通信技术与有线网络通信技术相结合,从而组建出数据通信网络,避免高额建设,减少了监控系统的建设费用。
2.2在水利工控自动化监控系统中的应用
在水利自动化监控系统中,水利工控自动化监控系统与企业的自动化监控系统具有一定的相似性。该系统主要是以实时监控视频的方式以实现对数据的有效监督与控制。由于系统建设的技术对系统数据的传输速度、安全性及信道有较高的要求,因此必须加强对系统的实时监测与控制,建立配电室和中央控制室,采用配置较高的工控机及高清摄像机进行视频监控。建立信息化网络平台是水利信息化建设的重要内容,目前我国部分水利工程的自动化监控系统已经建立了小型局域网络系统,局域网的设计与建设已经正式开展。
2.3在水利综合自动化监控系统中的应用
水利综合自动化监控系统主要是应用于大坝的监控,其中包括了河道综合治理与大中型水库的除险加固这两个方面。近年来,我国加强了对水利的综合治理力度,我国政府也在不断加大对水利综合治理的资金支持与技术支持。我国财政资金对水利监控系统建设的大力支持在很大程度上加强了对水库的建设,进一步加快了我国水利自动化监控系统建设的进度。由于河坝是防洪的关键地段,因此在进行水利工程建设时必须加大监管力度,相关技术人员通过不断总结以往经验,吸取教训。水利综合自动化监控系统的组网方式主要采用光缆作为主要的信道,接着再使用光电转换的形式。此种组网方式具有信道宽、防雷击等外部影响、网络速度快等优点,然而这些系统的施工所需成本较高,且难度较大,导致工程建设的后期维护费用较高,且支出费用超过了预算。在河道的综合性管理中,可以采用有线与无线相结合、局域与广域相融通的组网方式进行,在组网方式的选择方面,可以在每一个河坝的监控终端设置无线局域网络,并根据各个监督控制点来选择合适的组网方式,实现对监测数据的有效传输。可以采用直接铺设的方式布置光缆,能有效地减少雷击等外部影响,但这种方式容易导致土建设置被损害,且信道恢复慢,误码率较高。而采用无线局域网络与有线局域网的组网方式具有较大的优势,与其它组网方式相比,其无线局域网的结构比较简单,且安全性较高等,能有效的减少施工量,降低了系统维护率。无线通信技术在水利综合监控系统中的作用很明显,有利于数据的集中上传,实现其实时有效的监测职能。
随着计算机网络技术、多媒体技术、计算机视觉与模式识别技术的发燕尾服,一种以数字化、智能化为特点的多媒体远程数字监控系统应运而生,即基于IP的数字监控系统,实现了由传统的模拟监控到数字监控质的飞跃。与传统的模拟监控系统相比较,数字远程监控系统几个最主要的优势是:可以借助网络实现远程监控;在远程不同地点的分控中心或同个分控中心可同时调看某一个或者几个监控现场的音视频数据,从而实现分布式的音频频接入和音视频数据共享,同时,可以与监控现场人员进行对讲;可以对远程监控现场的云台、摄像机等设备进行控制。视频、音频的实时、分布式传输及控制指令的可靠传输是远程数字监控系统的一个关键问题。本文设计并实现了远程数字音频频监控系统,采用IPMulticast技术作为分布式音视频执着入和共享的解决方案,并针对视频、音频语音和控制数据不同的特点,对其所采用的不同传输技术进行了探讨,给出了具体实现方法。
1系统的总体结构
远程监控系统一般包括三部分:前端监控现场、通信设备和后端分控中心。整个系统基于Client/Server(客户机/服务器)模式。总体结构如图1所示。
(1)前端监控现场由监控现场主机及一些设备组成。设备包括摄像机、电动镜头、云台、防护罩、监视器、多功能解码器及报警器。监控现场主机运行客户前端软件,实现视频、音频数据的实时采集、压缩、解压缩(音频)(视频传输单向的,音频传输是双向的)及打包传送;对压缩的视(音)频数据进行经存储(也可在分近中心进行)。存储方式为循环存储、定时存储、手动存储及运动视频检测启动存储。接收来自分控中心的控制指令(也可在本地实施),对云台动作(上、下、左、右及自动)电动镜头的三可变(光圈、焦距和聚焦)。
(2)通信设备是指所采用的传输信道和相关设备,通信网络为LAN及WAN。
(3)后端设备由若干分控中心计算机组成。各分控计算机运行服务器端软件,接收来自前端压缩视(音)频、显示(播放);通过网络对前端云台、摄像机进行控制;采用组播技术,实现分布式视频执着入和分丰式视频共享:每个分控中心主机可以同时监控多个前端,即“一点对多点”;不同分控心也可以同时监控同一前端,即“多点对一点”。
2网络传输模块的设计与实现
2.1系统传输数据类型的特点及通信协议的选择
系统传输数据有:控制数据、音频、视频数据、后端分控中心通过网络向监控现场主机设备云台及摄像机发送控制信号,实现云台动作(上、下、左、右、自动)摄像机光圈、焦距及聚焦三可变,要求控制信号的传输准确无误;音频、视频是连续,数据量大,允许传输中存在一定的数据错误率及数据丢失率,但实时性要求很高。此外,在监控系统中,要实现音视频的分布式接入和数据共享,必须进行音视频的多点传输。样实现上述目标?首先是通信协议的选择,TCP/IP协议是广泛使用的网协议,其网络模型定义了四层(即网络接口层、网络层、传输层、应用层)网络通信协议。传输层包含两个协议:传输控制协议(TCP)和用户数据报协议(UDP)。IP是国际互联协议,位于网络层。TCP协议是面向连接的,提供可靠的流服务;UDP是无连接的,提供数据报服务;TCP采用提供确认与超时重发、滑动窗口机制等措施来保证传输的可靠性,正是这些措施增加了网络的开销。如果用TCP传输视(音)频数据,大量的数据容量引起重传。,使得网络负载大并会加大延迟;UDP协议是最简单的传输协议,不提供可靠性保证,正因为UDP协议不进行数据确认与重传国,大大提高了传输效率,具有高效快速的特点;Ipv4定义了三种IP数据包的传输:单播、广播及组播。要系统中实现视(音)频数据的多点传输,若采用单播,则同样的音、视频数据要发送多次,这样导致发送者负担重、延迟长、网络拥塞;若用广播,网络中的每个站点都将接收到数据,不管该结点否需要数据,增加了非接收者的开销;组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的、同时的)的网络技术。组播源把数据包发送到特定组播组,而只有属于该组播组的地址才能接收到数据包。由于无论有多少个目的地址,在整个网络的任何一条链路上都只传送单一的数据包。因此组播提高了网络传输的效率,极大地节省了网络传输。组播方式只适用于UDP。综上所述,采用TCP/IP传输控制信号,即信令通道;采用UDP/IP传输音视频信号,即数据通道。
IP组播依赖一个特殊的地址组——“移播址”,即D类地址。范围在224.0.0.0-239.255.255.255之间(其中224.0.0.0-224.0.0.255是被保留的地址),D类地址是动态分配和恢复的瞬态地址。组播地址只能作为信宿地址使用,而不能出现在任何信源地址中。每一个组播组对应于动态分配的一个D类地址。组播的特点:组播组的成员是动态的,主机可以任何时间加入或离开组播组,主机组中的成员在位置上和数量旧没有限制的。
2.2Windows下,IP组播的Winsock2实现
Windows环境下组播通信是基于WindowsSocket的。WindowsSocket提供两种不同IP组播的实现方法:WindowsSocket提供两种不同的IP组播的实现方法:Winsock1与Winsock2。在Windows2000平台实现VC++6.0开发工具,在本系统中实现了基于Winsock2的组播通信编程。
发送端(前端、客户端)实现步骤:
(1)加载Winsock2库,完成Winsock2的初始化:
WSAStarup(MAKEWORD(2,2),&wsaData);(2)建立本地套接字(UDP):
m_socket=WSASocke(AF_INET,SOCK_DGRAM,IPPROTO_UDP,NULL,0,WSA_FLAG_MULTIPOINT_C_LEAF|
WSA_FLAG_MULTIPOINT_D_LEAF);
//组播通信具有两个层面的重要特征:控制层面和数据层面。控制层面决定一个多播组建立通信的方式,数据层面决定通信成员间数据传输的方式。每一个层面有两种形式,一种是“有限的”,另一种是“无根的”;数据报IP组播在两个层面上都是“无根”的。任一用户发送的数据都将被传送到组中所有其它成员。最后一个参数表明新创建的套接字在控制层面与数据层面都是“无根的”。
图2
可以通过setsocket函数设置套接字的属性,如地址重用,缓冲区是接收还是发送。
M_localAddr.sin_family=AF_INET;
M_localAddr.sin_port=m_iPort;//本地端口号
M_localAddr..sin_addr.S_un.S_addr=m_uLocalIP;//本地IP地址;
(3)绑定(将新创建的套字节与本地插口地址进行绑定):
bind(m_socket,(PSOCKADDR)&(m_localAddr),sizeof(m_localAddr);
(4)设置生存时间(即数据包最多允许路由多少个网段):
WSAIoctl(m_socket,SIO_MULTICAST_SCOPE,//设置数据报生存时间;
&iMcastTTL,//生存时间大小;
sizeof(iMcastTTL),NULL,0,&cbRet,NULL,NULL);
(5)配置Loopback,以决定组播数据帧是否回送:
intbLoopback=FALSE;
WSAIoct(m_socket,SIO_MULTIPOINT_LOOPBACK,//允许或禁止组播数据帧回送;
&bLoopback,sizeof(bLoopback),NULL,0,&cbRet,NULL,NULL);
(6)收发数据:
在发送方(前端、客户端)响应发送的消息函数中调用下面函数:
WSASendTo(m_socket,&stWSABuf,&cbRet,0,(structsockaddr*)&stDestAddr,//发送的目的地址;
sizeof(struct(sockaddr),NULL,NULL);
在发送方(前端、客户端)响应接收消息函数中调用下面函数:
WSARecvFrom(m_socket,&stWSABuf,1,&cbRet,&Flag,(structsockaddr*)&stSrcAddr,//源地址;
&iLen,NULL,NULL);
(7)将组播套接字设置为异步I/O工作模式,在该套节字上接收事件为基础的网络事件通知:
WSAEventSelect(m_socket,m_hNetworkEvent,//网络事件句柄;将此套字节与该事件句柄并联在一起;
FD_WRITE|FD_READ);//发生此两个事件之一,则将m_hNetworkEvent置为有信号状态;
(8)在工作线程中设置:
WSAWaitForMultipleEvent(3,//等待事件的个数);
p->m_eventArray,//存放事件句柄的数组;
FALSE,WSA_INFINITE,FALSE);
(9)关闭组播套字节:
closesocket(m_socket);
接收端(后端、服务器端)实现步骤:
(1)-(3)与发送端(客户端)相同;
(4)调用WSAJLoinLeaf加入组播组:
SOCKETNetSock=WSAJoinLeaf(sock,//必须为组播标志进行创建,否则调用失败;
(PSOCKADDR)&(m_stDestAddr,//组播导址,与发送方的目的地址相同;
sizeof(m_stDestAddr),UNLL,NULL,NULL,NULL,
JL_BOTH));//允许接收和发送;
(5)与客户端(6)相同;(6)与客户端(7)相同;(7)与客户端(8)相同;(8)离开组播组;closesocket(NewSock);//NewSock是调用WSAoinLeaf()返回的套节字。
2.3在监控系统中网络传输模块的设计
网络传输模块流程如图2所示。
发送端(前端监控现场主机、客户端)监控主机运行客户端程序。在主线程中,启动视同、音频两个线程分别对视频及音频进行采集,放入视(音)频缓冲区;视频在本地回放;同时,监听分控中心的连接请求,收到连接请求,TCP三次握手,建立TCP连接(信令通道);通过信令通道,向分控心发送二组组播地址及端口号(对应视频及音频,音频两个线程;分别在视(音)频线程中完成;利用Winsock2建立视(音)频数据通道(UDP)(源码前已述及);对视(音)频进行压缩编码、组播发送;音频线程接收分控中心的音频数据包,解码并播放;实现视频的单向传输和音频的双向传输。
接收端(后端分控中心、服务器端)分控中心主机运行服务器端程序,在主线程中向前端监控现场主机发出连接请求(CALL),三次握手建立TCP连接(信令通道);后端接收到组播地址及端口号后,启动视(音)频两个线程,完成;利用Winsock2建立视(音)频数据通道(UDP),加入视(音)频组播组,接收压缩视(音)频包,并解码显示(播放);其中音频线程,还要完成音频数据包解码显示(播放);其中音频线程,还要完成音频数据包的压缩、发送;实现视频的单向传输、音频的双向传输。
2数控机床组成及其优化设计方案
为了提升工程的效益,进行数控机床体系的健全是必要的,这需要针对数控机床应用过程中的各种问题进行分析,比如进行数控机床构成、程序编制等的分析,进行程序载体等的分析,保证数控机床自动加工零件的良好应用。这离不开良好的加工零件的工艺分析,保证零件坐标的基础坐标体系的相对位置优化。通过对机床及其零件的安装位置的协调,更有利于提升刀具及零件的效益,保证其满足尺寸参数的应用需要。这就需要实现机床安装位置及零件的协调,保证刀具及零件的良好协调性,满足尺寸参数的应用需要,这离不开零件加工工艺体系的健全,实现其加工顺序的协调性,实现切削加工工艺参数的健全,保证辅助装置的良好工作。在数控机床的应用过程中,为提升工作效益,进行数控代码体系的健全是必要的,这涉及到电脉冲信号模式的应用,将其进行数控装置的有效应用,做好数控装置及强电控制装置的协调工作,这是数控机床良好工作的核心,从而进行输出位置的脉冲信号的回馈。当然,这也需要进行数控装置系统软件的应用,做好逻辑电路的编译工作。进行相关机床部分的控制,需要做好规定运算及其相关的逻辑处理,进行有关信号及其动作的协调。这离不开驱动系统及位置检测装置环节的应用,保证伺服驱动系统体系的健全,实现驱动装置的良好设置,从而满足数控机床的进给系统分析。在这个环节中,机床的机械部分也扮演着重要的地位,数控机床的应用部分是非常多的,比如主运动部件、进给运动执行部件,比较常见的应用方式是工作台、拖板及传动部件,这些都是实现支撑性工作的关键,为了提升工作效益,进行相关工作步骤的冷却是必要的,需要保证辅助装置的协调。在数控系统的优化方案中,做好硬件部分的控制是必要的。数控铣床系统需要进行铣床专用数控器的应用,满足半闭环数数控系统的工作要求,在基本结构优化过程中,进行机床本体、铣床专用数据器等的协调是必要的。在其系统硬件的应用过程中,需要做好铣床专用数控器的应用,做好信号板的控制工作,进行交流伺服驱动器如交流伺服电机的应用,从而实现无刷直流电机及无刷直流电机驱动器的应用,以满足实际工作的要求,其中也涉及到很多的工作步骤要求。
在数控系统操作过程中,做好软件设计的工作是必要的,从而落实好铣床专用数控器的应用方案,保证数控铣床的系统效益的提升,这里我们也要进行铣床专用数控器参数的设置,针对其应用程序,做好编辑输入工作,满足程序设计的诸多要求,按照其具体指令完成规定工作。在参数设置过程中,需要应用到相关的参数设置方法,保证参数修改模式的更新应用,做好参数修改效益的应用工作。需要进行分辨率情况的分析,认真的做好分析,更有利于进行机械轴向转动装置的应用,实现伺服电机回授脉波数的正常应用。这离不开工作台的良好设计,保证不同工厂的设置优化,保证伺服马达的良好安装,从而满足工作台的工作需要,实现参数的良好设定,进行工作台方向的修正。进行数控铣床的实际情况的不同轴电机旋转方向的控制,满足当下马达旋转方向的设定要求。在这个阶段中,需要实现不同轴的最高进给速度的控制,针对数控铣床的应用趋势,保证不同轴的行距的控制,进行过高速度的控制,从而有效应对其冲击情况,保证电机工作的良好开展。这些工作的协调,离不开各轴的最高进给速度的控制,满足不同轴向的进给速度控制需要。在这些工作的优化过程中,进行程序的选择是必要的,这里可以进行H4C-M铣床专用数控器的应用,在这些程序工作过程中,可以进行相关程序编辑及执行工作。在其程序选择过程中,可以进行编辑及程序选择,进入程序选择模式,通过对输入键及选取键的选择,以满足当下工作的开展。在实际操作中,进行程序的画面选择也是必要的,从而满足旧程序的应用需要,在旧程序的修改及应用中,需要针对不同情况,进行工作方式的协调,进行指令的增加或者修改,保证程序语句区的良好操作,保证其所增加指令的单节的移动。在数据输入区进行相关指令字数的添加或修改。在程序语句区,需要将光标移动到所删除指令中,在数据输入区,需要进行相关指令所需字母的输入。在程序语句区,可以进行单节的插入,将其光标进行所需单节程序的插入。在数据输入区,可以进行插入单节的第一个指令的字母或者是数字,再进行输入键的按下。从而保证单节的删除。在程序语句区,需要将光标移动到需要删除的单节处,再进行删除键的按下。在数控系统的应用过程中,进行机械部分的分析是必要的,从而进行机床本身误差及其所需要加工零件精度的分析,更好地落实好机床的误差补偿控制。在数控铣床的工作应用中,进行数控技术、电子技术等的协调是必要的,这需要满足机床设计的诸多理论,保证数控机床的加工工作,从而满足机械设计制造的工作要求。为了实际工作的要求,需要协调好机械设计及自动化应用方向。
(1)电源模块:将220V的交流输入电压转换成24V的直流输出电压,以供其它模块使用。
(2)CPU模块:控制总线上模块与模块之间的数据传递,并执行用户输入的程序。
(3)32路输入模块:该输入模块一共有3块,它的作用是将PLC外部的信号转换成PLC内部的可进行处理的信号。
(4)16路输出模块:该输出模块一共有2块,它的作用是将PLC内部可处理的信号转换成能够控制提升机系统的外部信号,来控制提升机系统进行工作。
(5)转换模块:此模块分为两类模块:一类是是A/D模数,它的作用是将连续信号转换成数字信号,便于PLC系统进行识别和处理;另一类是D/A模块,它的作用与A/D模块的作用恰恰相反,它是将PLC内部可处理的数字信号转换成连续信号。
(6)通信模块:它的作用是:确保各模块与各模块之间的通道流畅,再就是确保模块与上位机之间的通道流畅,保证信号从各模块传送给上位机时,可以使上位机做出相应的响应。
(7)计数模块:该模块主要有2块,这两块计数模块的作用都是计数,两块模块分别是对主滚动筒上的和导向轮上的编码器进行计数。
2PLC操作保护系统的软件设计
PLC是西门子公司的产品,它不需要用户自主进行编程,能够好好地满足用户的需要,下面是它的软件模块,软件模块的主要作用就是存放程序,它的软件模块有下列几种:
(1)组织模块(OB):它的作用是保证接口通道流畅,保证CPU操作系统和用户程序之间的通道流畅。对用户程序的循环处理工作主要是由OB1模块来完成的,剩余的OB模块用来对特定事件做出响应和中断。
(2)功能模块(FB):它是可多次调用的逻辑功能模块,它在执行时必须带有即时数据模块,并且每次用户程序对FB进行调用时可提供新的参数。
(3)功能模块(FC):它也是可多次调用的逻辑功能模块,但是它在执行时不需要带有即时数据模块,这也是它与FB模块的最大区别,并且每次用户程序对FC进行调用时可提供新的参数。
(4)数据模块(DB):数据模块用来存放各种不同类型的数据,它在PLC存储器开辟另一个存储区。
根据用户的要求和本身系统的结构要求,用户程序可以自行选择软件模块的构成形式,其中软件模块有以下几种,各个软件模块的功能和作用如下。FC0、FC1两个软件模块的作用是用来进行计数,主要是用来计算计数模块中的脉冲个数;DB1和DB2两个软件模块的作用是存放FC0、FC1两个软件模块计算出的计数模块的脉冲个数,以此来实现计数模块将数据和信号流畅而准确的传送到CPU模块之中;FC91软件模块的作用是用来处理输入到PLC中的模拟量,模拟量有:电机电压和电流、电机转速、轴承压力、提升速度和载荷等;FC93软件模块的作用是制动,主要是对电气施闸类故障进行制动处理;FC114软件模块的作用是用来处理PLC内部信号,并产生控制信号,像回路的安全和保障、故障的报警和液压器件的制动等等;FC5软件模块的作用是进行逻辑运算和闭锁,主要是对输入到PLC内部的信号进行运算并产生控制指令来控制提升系统的各个部分;FC92软件模块的作用是处理施闸类故障,这类故障主要是立即施闸类故障;FC94软件模块的作用也是对施闸类故障进行处理,这类施闸类故障主要是提升终了施闸类故障;FC95软件模块的作用是处理报警类故障,当报警系统出现故障时,主要是由该模块进行处理;PLC的启动组织模块是OB100软件模块,在系统启动后该组织模块只可运行一次,以后的循环程序就不会再运行了,在该组织模块中有关参数和程序可随着用户的需要进行更改;OB1软件模块是用户程序主要组成部分,用来存放用户主程序,它也是组织模块中唯一可以循环运行的软件模块,在FC功能模块中编制成的可以实现特定功能和作用的程序可以在OB1软件模块中进行循环调用,采用这样的程序设计可以使我们的程序设计更加简单,调试更加方便;OB35软件模块是组织模块中唯一可以实现定时中断的组织模块,采用M/T法可以计算出提升机的提升速度。n=(60M1f)(/ZM2)式中:n为电机的转速;Z是旋转编码器每转一圈时所输出的脉冲的个数;M1为计数器M1所记的脉冲个数;M2为计数器M2所记的脉冲个数;f为脉冲频率(高频时钟脉冲)。
2.INC的概念与关键技术
2.1INC的概念集成化数控(IntegratedNumericalControl,INC)将CIMS中的功能实现(如CADPCAMPCAPPPNCP等)抽象为一系列独立的功能模块,再将这些功能模块集成在一起便可组成一个具体的数控系统。
以水射流机床所使用的INC系统的整体工作流程为例(见图1),其整个系统是建立在工程数据库的基础上,数据库包括花样库、切削用量库、夹具库、喷嘴库、工艺库、NC代码库等,它们通过IntranetPInternet集成在一起,构成了工程数据库。INC系统可分为6个子部件模块:辅助设计(CAD)、辅助工艺(CAPP)、优化决策、数控加工(CNC)、系统监控和总体规划。
2.2INC与ONC、DNC的区别
开放式数控(OpenNumericalControl,ONC),与传统的CNC系统相比较,ONC的核心在于其开放性,它必须提供不同应用程序运行于系统平台之上的能力;提供面向功能的动态重组工具;提供统一、标准化的应用程序用户界面。世界各国相继启动了有许多关于开放式数控的研究计划,其中影响较大的有美国OMAC(OpenModularArchitectureController)计划,欧共体的OSACA(OpenSystemArchitectureforControlwithinAutomation)和日本的OSEC(OpenSystemEnvironmentforController)计划等[3]。直接数控(DirectNumericalCon-trol,DNC)和分布式数控(DistributedNumericalControl,DNC)系统的主要目标是更加有效地控制一组数控机床或是整个工厂的生产,它实际上是一种分布式制造。
与ONC、DNC不同,INC是以数控为核心,它的各个模块都是面向数控,它的一切工作都是为数控加工服务。例如,一般的CAM系统注重特征识别、零件几何造型的建立以及零件加工轨迹的定义等,而INC的CAM模块中注重的是对零件加工过程的仿真和生成数控加工代码,其目的是便于检验零件的手工编程或自动编程的数控加工程序是否正确。与分布式制造(DistributedManufacturing)相比较,INC更接近于一种协同制造(CollaborativeManufacturing)。
2.3INC的关键技术
INC有三点关键技术:面向数控的CAD技术;面向数控的CAPP技术和基于CADPCAPP信息集成的CNC技术。
面向数控的CAD技术包括图像预处理、智能识别、图像矢量化和CADPCAPP集成技术等。面向数控的CAPP技术则包括路径优化、步骤优化、CAPPPCAM集成、工艺数据库的建立和管理技术等。
基于CADPCAPP信息集成的CNC技术,主要是与CADPCAPP集成系统的接口和交互的技术(基于STEP标准扩展的接口和交互技术)、嵌入式设备研制技术和实时技术等。
本文将对基于CADPCAPP信息集成的接口和交互的技术进行讨论与研究。
C与CADPCAPP的接口和交互技术
目前在工业化应用中的NC所采用的编程方式还是基于ISO6983(GPM代码)标准,随着计算机辅助系统CAX技术、系统集成技术等的飞速发展和广泛应用,该标准已越来越不能满足现代NC系统的要求,成为制约数控技术乃至自动化制造发展过程中的瓶颈问题。
1997年欧共体提出了OPTIMAL计划,将STEP技术延伸到自动化制造的底层设备,开发了一种遵从STEP标准、面向对象的数据模型(称为STEP2NC),将产品模型数据转换标准扩展到CNC领域,重新制定了CADPCAPP与CNC之间的接口,为实现CADPCAPPPCNC之间的无缝连接,进而实现真正意义上的完全开放式数控系统奠定了基础[4]。
传统数控系统与CADPCAPP之间的数据交换是单向传输,现场对NC程序的任何修改都无法直接反馈到CADPCAPP系统,生成NC程序时记录最初加工需求的信息已经丢失。而使用STEP2NC可减少加工信息容易丢失的问题,实现双向数据流动,能够保存所做的修改,使零件程序和优化的加工描述及时地反馈到设计部门(CAD),以便设计部门及时进行数据更新,获得完整、连贯的加工过程数据文件。
图2所示是基于STEP2NC标准的数据模型,其中包含了加工工件的所有任务,其基本原理是基于制造特征(如孔、型腔、螺纹、倒角等)进行编程,而不是直接对刀具与工件之间的相对运动进行编程。这样,CNC系统可以直接从CAD系统读取STEP数据文件,消除了由于数据类型转换而可能导致的精度降低问题。
图3所示为一种采用了STEP2NC标准的数控系统结构模型,该结构模型包含了当前STEP2NC与数控系统结合的3种模式,模式1是一种过渡形式,上层符合STEP标准的CADPCAPP系统与STEP2NC接口实现双向数据流动,下层通过增加符合STEP2NC标准代码转换接口,将STEP2NC数据代码转换为GPM等代码,进而实现对现行数控系统的控制。模式2是一种比较简单、初级的模式,与模式1的区别在于下层采用了新型STEP2NC控制器,直接读取STEP数据格式加工文件。模式3是模式2的发展与完善,它使系统的集成度更高、设计层与车间层之间的功能重新划分,实现CAPP系统宏观规划与CAD系统集成、微观功能与车间层集成。鉴于ISO6983标准在数控领域内的广泛应用,在短期内用ISO14649标准将其完全取代不太现实,因此在STEP2NC控制器广泛使用之前,模式1将长期保留在系统之中[5]。
基于STEP2NC标准的CADPCAPPPCNC之间将会实现无缝连接,CADPCAPP与CNC的双向数据流动,使得设计部门能够清楚地了解到加工实况,并且可根据现场编程返回的信息对生产规划进行及时快速的调整,生产效率将得到极大的提高。另外,CAD、CAPP、CNC之间的功能将会重新划分:CAPP系统的宏观规划与CAD系统集成,微观功能与CNC集成。
4.应用实例
AWJ水射流机床(国家专利产品)是通过高压管道形成高压水射流或磨料射流,来实现对工件的切割以及抛光等操作。初始条件为工件的数码图像,经过INC的CADPCAPP集成系统处理后直接将数据传输到CNC子模块,由CNC子模块生成加工仿真。INC系统是基于Windows平台,应用于水射流切割机的集成化数控加工。