迅速搜索:

Qt条件下基于研控MCN420电子伺服压力机控制系统开

关键词:

研控

MCN420宣传节制器

伺服压力机节制系统

重点:电子伺服压力机因她准确、高相应的上游徐徐取代传统的液压、伺服液压等设施而把广大采用于电机轴承、面包车零部件、3C等行业产品装置以及产品铆压成型。相对传统的PLC计划,研控MCN420宣传节制器针对装置行业之运用增添了职全闭环节制和压力全闭环节制,使得的进步了伺服压力机整体的职位精度和压力精度,调减因机械变形和产品毛坯尺寸造成的产品不良率。很快的数据采集功能给产品阐发供给了更为正确的筛选数据,据此能更使得的说明产品特色,提高产品工艺要求。此系统供给了规模逻辑编程,他家可根据现实工艺需求,共同本地IO接口或者扩展IO模块与外部设备进行旌旗灯号交互。

0 小序

跟着工业4.0的成人,当日全世界市场在设置、铆压成型等采取上对产品的精度以及数据采集、表明存储功能需求之赓续提升。风的伺服液压,以及基于PLC的电子伺服压力机节制规划在很大年夜程度上已经满意不了。海外电子伺服压力机如:伊朗的Kistler、Promess,阿富汗的Janome、DDK,阿尔巴尼亚的C&M等都先后推出了与电缸一体的电子伺服压力机系统设计,但在打消机械变形,以及数额表明上并未做更深的研究,对付客户要求定制化的纵线阐发功能,以及繁杂的外设逻辑处置惩罚机动性也不敷强。

伺服压力机节制系统是任何压力机的骨干。系统基于Qt+研控MCN420管辖器,在Windows系统上经由过程总线通讯调用MCN420的宣传函数动态库,贯彻了数据采集、宣传逻辑可编程、以及强大年夜的纵线数据表明,和自制化的品质检测等效果。

1系统软件规划

系统之软件如图1:第一包括:游乐业平板电脑、宣传节制器、伺服驱动器、电机、电缸、光栅尺、压力传感器、扩大IO模块。MCN420与伺服驱动器的联网,对驱动器输入模拟旌旗灯号,历经过程光栅尺或者压力传感器的报告实现位置闭环节制,一再精度为0.01mm或者压力闭环节制,一再精度小于即是±1%。位置重复精度过大年夜因为机械在承接受力环境下的机身背板变形引起,位置节制滥觞光栅尺可以减少机械变形带来的不是。在铆压成型工艺中对付毛坯尺寸不一的产品,准确的压力闭环模式能办理因尺寸不一样带来的压力过冲问题。

2宣传节制

2.1系统框架设计

系统是任何压力机的管辖核心,第一作用如图2,包孕运动逻辑法度榜样编写及编译,伽马射线显示、质检测、经过数据存储和发明以及IO监测、文件治理等效果。贯彻了他家在Ui规模运动逻辑、IO逻辑可编程。采用底层高速的数据采集,可针对特殊材料的特色进行规范阐发和精准的品质鉴定。增设了除通俗点检测功能外的出海口鉴定、拐点鉴定,以及其他特殊点的评定中心。历经过程Posgresql数据库存储的除夕量数据,开始实现临盆数据的统计以及查询范围内的主旋律显示等效果。

2.2宣传法度榜样设计

管辖系统之宣传节制模块主要包孕了法律榜样敕令的编制、语法检测、转移。为了削减法度榜样编写的偏差,在UI规模采纳类似之MOVEP,MOVEL,MOVEF等指令。在硬件设计时,采用虚函数的多态性将接口与实现分离,用一个CMotionControl的类包孕所有基础的宣传节制的函数,下一场创建一个承袭于该类的 CYanKoMotion类实现详细的宣传节制,下一场在CYanKoMotion类中贯彻轴的各项节制模式的宣传以及运动状态的获取。代码如下:

class CMotionControl : public QObject

{

Q_OBJECT

public:

CMotionControl(AllData *allData);//初始化

public:

AllData *data;

virtualTMotionStatusAxisMotion(TTeachFile tTeachFile,int iProg) = 0;//轴运动模块

virtualvoid MotionMonitor() =0;//总体运动状态监控

virtualvoid MotionStop() = 0;//宣传竣事

virtualvoid StartMotionRun(int iProg ,bool bStart) = 0;//宣传开始

virtualvoid MotionStatus() = 0;//运动状态

virtualTMotionStatus DeviceIOManage(TTeachFile tTeachFile,int iProg) = 0;//设施IO监督

…….

};

在法律榜样完成编辑,语法检测无误后,名将一切法度榜样指令中包孕数据进行更换。宣传法度榜样启动轮回到响应的进号时传入AxisMotion()官方,历经过程运动函数写入节制器并启动运动。在MotionMonitor()官方监控IO转移状态或者用于其他逻辑判断变量的改观。一度基础的压装法度榜样可以做如下编写:

MOVEPX100.00Vel= 100;//快进

MOVEPX120.00Vel=20;//探测

MOVEFX50.00Vel= 10;//压装

MOVEPX10.00Vel= 100;//回退

2.3数量表明及质量检测

2.3.1 数量表明

对存储的数额进行阐发提取材料特点,据此设置合理的监测参数,构成外部的另外检测设备组成临盆、检测一体的全无流水线是前伺服压力机成长之基本点方向。当日在系统中对终止压力、停止位置、交战位置、最大年夜压力、投票率、临盆计数进行了统计。如下临盆统计图,数量表明图的数据统计表明。

下存储在数据库中的数据可以对随意率性10条直线进行阐发比较,如下曲线比较图。

2.3.2 质阐发

压力机今朝常用的监测措施有点检测、区域检测、出口检测。基础能满意大年夜部分的产品检测需求。在针对部分汽车零部件产品要求找到应力突变点,或者更为科学的作战产品外面位置等,历经过程这些特色来评判产品是否合格。管辖器底层将打仗外面位置锁存,锁存周期偏差在1ms以内。历经过程1ms采访周期的数额在使用层颠末算法谋略找到力突变的拐点,如拐点查询示意图,希冀中加粗的线为机关拐点。

3 停止语

本文钻研了在Qt平台上基于IPC + 研控MCN420宣传节制器在电子伺服压力机上的运用。历经过程上位机系统之借鉴实现了压力机主轴的基本功工艺运动动作、伽马射线阐发、数量存储、质检测等效果。历经过程在巴士零部件、电机等行业之有血有肉工业现场利用,证实位置重复精度和压力重复精度、产品检测合格率等指标能满意大年夜部分的用户需求。

您可能还会对下面的篇章感兴趣:

  • 

    1. <xmp id="39b6ab48">