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

相关文章

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

跨系统环境下LabVIEW程序稳定运行

在LabVIEW开发中,不同电脑的配置和操作系统(如Win11与Win7)可能对程序的稳定运行产生影响。为了确保程序在不同平台上都能正常且稳定运行,需要从兼容性、驱动、以及性能优化等多个方面入手。本文将详细介绍如何在不同系统环境下,使LabVIEW开发的程序保持稳定运行的有效策略。 LabVIEW版本兼容性 LabVIEW各版本对不同操作系统的支持存在差异。因此,在开发程序时,尽量使用

如何在运行时修改serialVersionUID

优质博文:IT-BLOG-CN 问题 我正在使用第三方库连接到外部系统,一切运行正常,但突然出现序列化错误 java.io.InvalidClassException: com.essbase.api.base.EssException; local class incompatible: stream classdesc serialVersionUID = 90314637791991

Solr 使用Facet分组过程中与分词的矛盾解决办法

对于一般查询而言  ,  分词和存储都是必要的  .  比如  CPU  类型  ”Intel  酷睿  2  双核  P7570”,  拆分成  ”Intel”,”  酷睿  ”,”P7570”  这样一些关键字并分别索引  ,  可能提供更好的搜索体验  .  但是如果将  CPU  作为 Facet  字段  ,  最好不进行分词  .  这样就造成了矛盾  ,  解决方法

js异步提交form表单的解决方案

1.定义异步提交表单的方法 (通用方法) /*** 异步提交form表单* @param options {form:form表单元素,success:执行成功后处理函数}* <span style="color:#ff0000;"><strong>@注意 后台接收参数要解码否则中文会导致乱码 如:URLDecoder.decode(param,"UTF-8")</strong></span>

Python:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目

明明的随机数处理问题分析与解决方案

明明的随机数处理问题分析与解决方案 引言问题描述解决方案数据结构设计具体步骤伪代码C语言实现详细解释读取输入去重操作排序操作输出结果复杂度分析 引言 明明生成了N个1到500之间的随机整数,我们需要对这些整数进行处理,删去重复的数字,然后进行排序并输出结果。本文将详细讲解如何通过算法、数据结构以及C语言来解决这个问题。我们将会使用数组和哈希表来实现去重操作,再利用排序算法对结果