施耐德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

相关文章

Seata之分布式事务问题及解决方案

《Seata之分布式事务问题及解决方案》:本文主要介绍Seata之分布式事务问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Seata–分布式事务解决方案简介同类产品对比环境搭建1.微服务2.SQL3.seata-server4.微服务配置事务模式1

Spring Security注解方式权限控制过程

《SpringSecurity注解方式权限控制过程》:本文主要介绍SpringSecurity注解方式权限控制过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、摘要二、实现步骤2.1 在配置类中添加权限注解的支持2.2 创建Controller类2.3 Us

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

SpringBoot集成图片验证码框架easy-captcha的详细过程

《SpringBoot集成图片验证码框架easy-captcha的详细过程》本文介绍了如何将Easy-Captcha框架集成到SpringBoot项目中,实现图片验证码功能,Easy-Captcha是... 目录SpringBoot集成图片验证码框架easy-captcha一、引言二、依赖三、代码1. Ea

解读docker运行时-itd参数是什么意思

《解读docker运行时-itd参数是什么意思》在Docker中,-itd参数组合用于在后台运行一个交互式容器,同时保持标准输入和分配伪终端,这种方式适合需要在后台运行容器并保持交互能力的场景... 目录docker运行时-itd参数是什么意思1. -i(或 --interactive)2. -t(或 --

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Spring Boot 3 整合 Spring Cloud Gateway实践过程

《SpringBoot3整合SpringCloudGateway实践过程》本文介绍了如何使用SpringCloudAlibaba2023.0.0.0版本构建一个微服务网关,包括统一路由、限... 目录引子为什么需要微服务网关实践1.统一路由2.限流防刷3.登录鉴权小结引子当前微服务架构已成为中大型系统的标

关于Nginx跨域问题及解决方案(CORS)

《关于Nginx跨域问题及解决方案(CORS)》文章主要介绍了跨域资源共享(CORS)机制及其在现代Web开发中的重要性,通过Nginx,可以简单地解决跨域问题,适合新手学习和应用,文章详细讲解了CO... 目录一、概述二、什么是 CORS?三、常见的跨域场景四、Nginx 如何解决 CORS 问题?五、基