美发梳厂家
免费服务热线

Free service

hotline

010-00000000
美发梳厂家
热门搜索:
产品介绍
当前位置:首页 > 产品介绍

机械网--《DMC130A控制器在双液定量灌注机系

发布时间:2021-11-19 14:27:07 阅读: 来源:美发梳厂家
机械网--《DMC130A控制器在双液定量灌注机系

作者:姚利民www.crtmotion.com摘要:利用DMC130A高精准的直线插补特性,驱动步进电机旋转设定圈数,带动齿轮泵,实现精确的双液定量;利用DMC130A控制器的寄存器器指令、运算指令,实现对不同出胶比例灵活更改参数的需求;利用DMC300A控制器开放的显示指令,实现了设备运行时状态信息的显示需求。关键词:DMC130A运动控制器步进电机双液定量灌注点胶机科瑞特自动化;1.引言实际的工业生产中,存在大量需要使用AB胶的场合。根据使用途合的辨别、及不同的AB胶材质,AB胶的体积比例、重量比例是多种多样的,但都要求AB两种胶水混合均匀。虽然这类要求对自动化来讲,其实不属于较高的要求,但在实际的工业生产中,却普遍采取纯手工操作:手工按比例分别称/量取两种胶水,混合在1容器内,手工搅拌;再装入注射器或塑胶袋,手工挤/压出,凭经验或眼睛估计判断挤出量的多少。这类方法虽然操作简单、不需要专用设备,但:1、效率低农村拆迁赔房子还是赔钱,纯手工操作商业房产可以强拆吗,占用大量人工工时。2、产品1致型差、不良率高:手工搅拌,很难做到搅拌均匀;手工挤压,出胶量不能精确控制。3、容易产生胶水浪费:1次搅拌混合的胶水必须1次使用终了,剩余的胶水没法储存。基于解决以上问题,本人同深圳宝安某自动化设备厂商合作开发的双液定量灌注机系统,通过使用DMC300A控制器,控制两个步进电机,带动齿轮泵,并且配合自动搅拌,有效的解决了上述问题。2.DMC130A控制器简介科瑞特自动化DMC110A运动控制器采取高性能“CPU+FPGA”主控,系统资源丰富、功能强大、使用简单:1、24K存储空间:支持1024个参数,2、IO接口充足:16个输入、8个输出镇政府有权利拆迁安置吗,逻辑关系在程序中肯定,功能可完全自定义;3、控制3轴步进电机:XYZ,每轴带两个硬件限位点;4、高速高性能:支持100KHz脉冲频率,标准的梯形加速曲线;5、人机交互便捷:内嵌键盘模块、128×64点阵液晶显示,提供显示指令,用户可灵活控制显示;6、高性能内核模块:系统提供1套完全的指令系统,支持用户进行便捷的2次编程,对非标数控系统,完全优越于G代码编程;7、编程方便:可在PC机编程下载用户程序,或在键盘上直接编程;10.利用DMC130A的系统分析科瑞特自动化DMC130A控制器在该灌注机系统上的利用,对DMC系列运动控制器的高性能、多功能来讲,属于比较简单的利用。但此要求对“PLC+文本显示”或“CNC”或专用系统来讲,却都显得或复杂、或使用不便、或开发周期长,换句话讲,专业的运动控制器,解决运动控制问题,确切简单。利用DMC130A高精准的直线插补指令,实现两个齿轮泵的同步、高速、定量出胶;配合出胶头加装的混合搅拌装置,实现两种胶水的均匀搅拌;参数输入接口设置为:针对不同的产品对胶量的要求,仅需设置出胶量(体积单位);根据实际胶水的粘稠度,设置具体的出胶速度(单位体积/秒);对不同的胶水材质要求,设置出胶比例(体积比);利用DMC300A丰富简便的运算指令实现具体单位的参数向脉冲单位的转换;显示功能:运行中显示当前出胶速度、出胶量、加工次数、当前状态等信息;启停控制:“Run”接地有效时运行程序,“IN0”接地有效时启动加工、“Stop”接地有效时停止加工进程;报警检测:‘IN1’、‘IN2’对胶桶中的总胶量进行检测,胶水量低于下限,停止出胶动作;机械系统需要解决的问题:步进电机转动带动齿轮泵的实现、出胶枪头对胶水搅拌的实现、其他胶水胶路、气阀气路、胶桶加热等。11.步进电机运动控制功能的实现将控制A胶步进电机定义为X轴,B胶步进电机定义为Y轴。AB胶比例决定XY轴直线插补斜率,即X、Y运动脉冲比例;由出胶总量,按AB胶比例,得到X、Y轴的出胶量;根据实际测算出的出胶量与脉冲数的系数,计算得到X、Y轴分别应发的脉冲数;速度值计算:由设定的出胶速度(ml/10s),根据实际测算出的出胶量与脉冲数的系数,计算得到直线插补的最高速度;当最高速度大于电机的启动速度时,起始速度取固定的步进电机的启动速度,当最高速度小于电机的启动速度时,起始速度取最高速度的1半;加速时间取固定值,在实际中取800ms,基本可以保证高低速出胶的流畅。固然,这里面有个条件,即出胶速度其实不要求绝对准确,实际现场使用运行由20%的偏差。但出胶量的准确性要求误差在5%以内;速度计算程序:(S10:出胶速度,步进电机启动速度500转/分,近似对应3000Hz/s)MOVMM12,S10MULM12,165‘(实际测算的脉冲系数,即0.1ml流量对应脉冲数多少)JLDSP00,M12,3000MOVM10,3000JMPSP20SP00:MOVMM10,M12DIVM10,2JMPSP20SP20:MOVM11,800SPEEDM3,M10,M11,M12上述代码完成了脉冲速度值的计算;直线插补计算:(S0:出胶量;S20:A胶比例;S21:B胶比例;S22:X轴脉冲系数;S23:Y轴脉冲系数)MOVMM0,S20ADDMM0,S21MOVMM1,S0MULMM1,S20MULMM1,S22DIVMM1,M0MOVMM2,S0MULMM2,S21MULMM2,S23DIVMM2,M0经过计算,指令“LINIM3,M1,M2”即可完成设定的出胶动作。12.参数设置的实现系统工作需要设置的参数为:出胶总量、A胶比例、B胶比例、出胶速度、A胶系数、B胶系数等。预先绘制128×64象素图片:将上述两个图片分别下载至控制器参数页面0、1(图片需要顺时针旋转90度),下载参数页面0时,需要设置4个数值区域对应寄存器为:S0,S10,S20,S21;下载参数页面1时,需要设置4个数值区域对应寄存器为:S22,S23,S4,S4;图片下载后,控制器待机状态下按参数键,出现可视参数设置界面,将出现以下界面:通过移动光标键,可分别对以上参数进行设置;系统将自动按设置对应的寄存器序号分别对应S型变量:S0,S10,S20,S21,S22,S23,用户程序中的取值指令将自动取得你设置的参数数值。13.状态信息显示的实现预先绘制如右图所示128×64点阵图片:将此图片下载至控制器状态画面0;在程序中使用寄存器/变量:M1,对加工次数进行计数;在程序中,IN0启动之前,使用以下程序:DISPLAY0,0,0DISPLAY6,S0,4DISPLAY6,S10,5DISPLAY4,4,6DISPLAY6,M0,6运行程序后,在脚踏开关(IN0)按下之前,控制器将显示如右图的界面:在程序中,IN0启动以后,使用以下程序:DISPLAY4,4,6DISPLAY6,M1,6DISPLAY4,6,7脚踏开关(IN0)按下以后,即灌注工作进程中,显示如右图的界面:14.效果及结论在该项目正式立项后,首先肯定了步进电机及驱动器选型,进而肯定了机械结构;机械的初次定型耗时2周左右,而控制系统软件在了解灌注机工艺流程以后,编写程序耗时1个小时左右;在机械初次定型后,花费3个小时左右的调试,控制系统已基本满足了设计要求;后来,机械结构进行了部分必须的技术改进(主要为出胶口搅拌技术),经在多家工厂的产品批量灌注生产及测试,控制系统可靠、精确。因此,对应此类非标利用步进电机的控制系统,使用DMC300A控制器,可以做到性能可靠、开发周期短,使<资讯分类行业动态帮助文档展会专题报道五金人物商家文章