施耐德Lexium23A运行JOG停止时无减速过程解决方案

2023-10-29 16:20

本文主要是介绍施耐德Lexium23A运行JOG停止时无减速过程解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在现场调试时发现,如果Lexium23A工作在Pr模式下,无论是通过CANopen总线控制软件DI接通(相应DI点设置为JOG运行)还是实际的物理点接通,在JOG停止时,伺服电机会瞬间停止,造成机械冲击,并且在调整P1-34,P1-35,P1-36加减速时间与P1-08位置指令滤波后仍无改善,但如果使伺服进入P4-05参数,按下ENT键之后,显示面板显示-JOG-时,此时通过CANopen总线控制软件DI接通(相应DI点设置为JOG运行)还是实际的物理点接通,停止时均会减速停止。现场设备为直连丝杠,螺距10MM,当运行速度超过200RPM停止时机械冲击明显。

解决过程

现场尝试在速度模式下测试JOG功能,发现JOG停止时有减速过程,因此将控制模式设置为混合模式08,即S-P模式,由一个软件DI点用来切换两者模式。

2.1、首先设置伺服驱动器的DI参数,如下:

P2-10 -- 101 SON

DI1为使能点

P2-11 -- 102 ARST

DI2为故障复位点

P2-12 -- 137 JOGU

DI3为点动正转

P2-13 -- 138 JOGD

DI4为点动反转

P2-14 -- 118 S-Pr

DI5为速度与位置控制切换

P2-15 -- 123 PL

DI6为正向限位

P2-16 – 122 NL

DI7为反向限位

P2-17 -- 124 ORGP

DI8为原点信号

2、在M238 PLC中配置相关PDO数据

初始化控制模式为Pr模式,并设置DI控制方式为软件控制;

设置一个X_JOG_Mode变量,连接在S-P的软件控制点上;

当有JOG启动时,将X_JOG_Mode变量复位,此时为速度模式,JOG启动执行加减速曲线运行,当有JOG停止时,延时一个固定时间(该时间必须大于加减速与S形加减速功能时间之和),再将伺服控制模式切换为Pr模式,运行其他定位指令即可。

3、工作原理

利用速度模式下JOG运行时有加减速功能,JOG时切换至速度模式,定位模式下切换至Pr模式。

这篇关于施耐德Lexium23A运行JOG停止时无减速过程解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/301834

相关文章

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

k8s中实现mysql主备过程详解

《k8s中实现mysql主备过程详解》文章讲解了在K8s中使用StatefulSet部署MySQL主备架构,包含NFS安装、storageClass配置、MySQL部署及同步检查步骤,确保主备数据一致... 目录一、k8s中实现mysql主备1.1 环境信息1.2 部署nfs-provisioner1.2.

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

linux部署NFS和autofs自动挂载实现过程

《linux部署NFS和autofs自动挂载实现过程》文章介绍了NFS(网络文件系统)和Autofs的原理与配置,NFS通过RPC实现跨系统文件共享,需配置/etc/exports和nfs.conf,... 目录(一)NFS1. 什么是NFS2.NFS守护进程3.RPC服务4. 原理5. 部署5.1安装NF

Redis高性能Key-Value存储与缓存利器常见解决方案

《Redis高性能Key-Value存储与缓存利器常见解决方案》Redis是高性能内存Key-Value存储系统,支持丰富数据类型与持久化方案(RDB/AOF),本文给大家介绍Redis高性能Key-... 目录Redis:高性能Key-Value存储与缓存利器什么是Redis?为什么选择Redis?Red

MySQL使用EXISTS检查记录是否存在的详细过程

《MySQL使用EXISTS检查记录是否存在的详细过程》EXISTS是SQL中用于检查子查询是否返回至少一条记录的运算符,它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作,本文给大... 目录基本语法示例数据库和表结构1. 使用 EXISTS 在 SELECT 语句中2. 使用 EXIS

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4