DMC1380拥有通用的输入输出信号接口,在很多工作场合下都一定的适用性。控制卡上还包含减速、限位、原点等专用信号接口,这对于割枪的运动控制是必要的。因为在水下电弧的切割过程中,开始引弧时、切割过程中以及熄弧前割枪的运动速度是不一样的,这就需要在相应的地方设置限位信号和减速信号。

DMC1380的API运动控制函数库中拥有丰富的运动控制函数,这位用户的自主编程过程提供了很大的便利,使得运动控制系统的开发变得比较容易。在Windows98/NT/2000/XP/Win7系统下用VB或者C++都可以进行系统的开发[30]。

硬件方面提供了多种运动控制功能、机械位置控制信号以及通用输入输出信号接口等。其具体硬件系统框图如图2-2所示。

DMC1380运动控制卡各项性能指标如下:

(1)电机控制指标

    1) 控制轴数:3轴,最多可以支持12块DMC1380卡的同时工作;

    2)控制模式:位置控制、速度控制两种模式;

    3)脉冲输出模式:单脉冲(脉冲+方向)或者双脉冲(CW+CCW);

    4)最大脉冲输出频率:1。2MHz,梯形速度曲线控制;

    5)位置脉冲设置范围:0~16,777,215个脉冲(24位)。

(2)通用指标

    1)工作温度:0℃~50℃;

    2)工作湿度:5~85%,非结露;

图2-2  DMC1380运动控制卡系统框图

3)贮存温度:-20℃~80℃;

4)电源:内部芯片电源(由PCI总线提供):+5VDC±5%,最大900mA;外部接口电源(需要用户提供):+24VDC±5%,最大500mA。

(3)I/O信号控制指标文献综述

1)通用I/O信号接口:55路;

2)通用输入信号接口:31路,其中15路光电隔离;

3)通用输出信号接口:24路,其中8路光电隔离;

4)专用I/O信号接口:15路(与通用I/O信号复用),包括限位信号EL、原点信号ORG以及减速信号SD,全部光电隔离;

5)通用数字输出口最大驱动电流:45mA,最大承受电压:35VDC。

DMC1380数字运动控制卡外形结构尺寸如图2-3所示。

图2-3  DMC1380硬件结构尺寸示意图

2。3水下电弧切割测控系统开发方法

水下电弧切割测控系统的开发主要分为四个部分: 软件的安装与设置、数据采集系统的开发与测试、运动控制系统的开发与测试和切割实验。

软件安装过程中Visual Studio2008安装好之后,还须向计算机中装入相关的驱动,以及研华的SDK软件开发系统。

数据采集系统是用于实际水下电弧切割过程中对各种参数进行采集(如切割电流、切割电压、切割速度以及送丝速度等参数)。在计算机上编程的过程中用一个数据生成控BufferedAiCtrl模拟实际切割过程中的各种参数的变化过程。实际数据采集过程中不同的切割环境下,参数采集的数目可能是不同的(比如有的情况下需要采集三种参数,而有时又只需要采集两种参数),这就要求数据采集系统具有采集通道数可调节的功能。另外,数据采集的同时要确定采集到的数据保存到哪里。所以,要在数据采集系统的操作页面上设置可以选择缓存路劲的按钮。

运动控制系统是整个水下电弧切割测控系统开发的重要部分。运动控制系统的主要作用是根据采集到的数据信息控制切割枪在二维平面内进行各种复杂的运动。运动控制系统的操作界面应使用户能够根据实际情况设置不同的切割参数(比如起始切割速度、最大切割速度、加速时间等参数)。割枪的运动数据信息通过在操作界面上添加一个DataGridView控件导入,DataGridView控件的作用是将数据采集系统采集到的数据信息导入运动控制系统。

上一篇:Si元素含量对ZrN基薄膜的摩擦磨损性能的研究
下一篇:介孔二氧化硅载药微囊表面环境响应性修饰

低碳钢薄壁构件PAW电弧成型特性及尺寸控制

双填丝机器人PAW电弧自动增材制造系统研究

Cr-Ni合金机器人等离子电弧...

CMT的304不锈钢基板机器人MIG电弧增材工艺研究

PAW电弧增材制造过程温度...

高氮钢构件机器人电弧增材成型试验

仿生超疏水表面构建及水下减阻行为研究

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

安康汉江网讯

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

网络语言“XX体”研究