news 2026/5/11 14:35:13

去年在东莞电子厂调试的双头双Y螺丝机项目有点意思,特别是那个会左右横跳的下料机械手。今天拆解下它的核心玩法,给做自动化的小伙伴打个样

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
去年在东莞电子厂调试的双头双Y螺丝机项目有点意思,特别是那个会左右横跳的下料机械手。今天拆解下它的核心玩法,给做自动化的小伙伴打个样

双头双Y自动锁螺丝机带压壳和下料机械手程序,采用显控触摸屏和台达PLC,用PLC做配方保存产品参数。 单独用可以做三轴带下料机械手螺丝机,连机用便是双头双Y待下架机械手自动锁螺丝。 下料机械手是横向的,即只用一个电机,左边打就去左边取,右边打就去右边取。 卸料位置统一在同一个地方。 可以加好友发动作视频给你看。 动作不复杂,最值得借鉴的应该是用PLC做配方和一个机械手去两个工位的互锁控制吧,希望对学习有帮助

整个系统架构就像个跷跷板——左边Y轴带着电批干活时,右边Y轴就跑去备料。显控屏上密密麻麻的参数设置其实全靠PLC的配方功能撑着。咱们先看这段配方调用的梯形图:

![梯形图示意图]

MOV K1 D1000 //选择1号产品参数

MOV D1000 D200 //载入螺丝扭矩值

MOV D1001 D201 //载入压壳压力值

这个MOV指令流水线就像快递小哥,把存在D1000开头的参数包挨个送到当前工作寄存器。每个产品型号对应一组D寄存器地址,改个型号编号就能秒切参数,比在触摸屏上挨个改数值优雅多了。

重点来了,横向机械手的互锁控制才是真功夫。X轴步进电机带着夹具左右跑,既要防撞车又要保节奏。看这个互锁逻辑:

IF Y1_RUN = ON THEN

XMOVELEFT = DISABLE

GRIPPER_ACTION(RIGHT)

双头双Y自动锁螺丝机带压壳和下料机械手程序,采用显控触摸屏和台达PLC,用PLC做配方保存产品参数。 单独用可以做三轴带下料机械手螺丝机,连机用便是双头双Y待下架机械手自动锁螺丝。 下料机械手是横向的,即只用一个电机,左边打就去左边取,右边打就去右边取。 卸料位置统一在同一个地方。 可以加好友发动作视频给你看。 动作不复杂,最值得借鉴的应该是用PLC做配方和一个机械手去两个工位的互锁控制吧,希望对学习有帮助

ELSE IF Y2_RUN = ON THEN

XMOVERIGHT = DISABLE

GRIPPER_ACTION(LEFT)

END_IF

简单说就是"占着茅坑不拉屎"策略:左边工位干活就把右边移动权限锁死,反之亦然。实际调试时在这个基础框架里加了光电检测和超时报警,防止卡死在半路。

下料位置固定这个设定反而让程序变骚了——机械手每次放料前要算准偏移量。比如左边取件时,X轴要补偿夹具长度的坐标偏移:

CALL POSITIONCALC (LEFTSIDE)

XTARGET = BASEPOS + GRIPPER_OFFSET

YTARGET = CONVEYORHEIGHT - 10mm //留出安全间隙

这个算法藏在子程序里,配合台达PLC的表格定位指令DRVA,把精确定位玩得飞起。调试时拿激光测距仪反复校准了三次才消除累积误差。

整个项目最爽的时刻是看见两个Y轴像打太极似的此起彼伏,机械手在中间左右横跳却从不打架。说到底,好的自动化设计不是堆功能,而是让各个部件像齿轮一样严丝合缝转起来。这台的配方管理和互锁机制,比那些花里胡哨的机器视觉方案实在多了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 6:48:09

Matlab法诺共振拟合与Q因子计算:探索微观世界的奇妙工具

Matlab法诺共振拟合与Q因子计算。在光学和纳米光子学领域,法诺共振现象如同微观世界中一颗璀璨的明珠,吸引着众多科研人员的目光。它不仅揭示了量子系统中干涉效应的独特魅力,还在诸如传感、滤波以及光电器件等多个前沿领域有着至关重要的应用…

作者头像 李华
网站建设 2026/5/11 6:47:28

单相七电平级联逆变器开环仿真之旅(MATLAB/Simulink 实现)

单相七电平级联逆变器,开环仿真。 仿真平台:MATLAB/simink。 最近在研究电力电子相关内容,接触到了单相七电平级联逆变器的开环仿真,用 MATLAB/Simulink 这个强大的工具来实现。今天就跟大家分享一下这个有趣的过程。 一、单相七电平级联逆…

作者头像 李华
网站建设 2026/5/10 18:14:02

电动汽车 充电站优化配置 路电网协同 matlab 采用matlab+yalmip进行编程

电动汽车 充电站优化配置 路电网协同 matlab 采用matlabyalmip进行编程,cplex/gurobi作为求解器均可。 以某实际31节点系统为例,具体参数参考文献均有详细表述,选择 3 种典型的电动汽车充电桩,研究了含多类型充电桩的电动汽车充…

作者头像 李华