【使用教程】一体化伺服电机在使能状态下如何切换模式

2023-10-28

PMM一体化伺服电机是一种集成了控制器、驱动器、编码器和伺服电机的设备,在使能状态下,电机进入"工作状态",在此状态下切换模式可以改变电机的运行方式。本文将介绍PMM一体化伺服电机在使能状态下如何切换模式。

首先,我们需要了解PMM一体化伺服电机的使能状态。使能是指电机被允许工作的状态,当电机处于使能状态时,它可以接收控制信号并执行相应的动作。

通常,使能状态通过一个使能信号来控制,当使能信号为高电平时,电机处于使能状态;当使能信号为低电平时,电机处于失能状态。

在失能状态下,可以切换模式来改变电机的运行方式。所以我们说的在使能状态下切换模式实际上是让电机先失能或重置,再选择合适的模式运行。

一体化伺服电机的控制模式模式分为CiA402模式和NiMotion模式,2002h:01h(控制模式选择)用于确定电机处于CiA402模式还是NiMotion模式。

CiA402模式包括:

  • 轮廓位置模式(PP)
  • 速度模式(VM)
  • 轮廓速度模式(PV)
  • 轮廓转矩模式(PT)
  • 原点回归模式(HM)
  • 插补模式(IP)
  • 循环同步位置模式(CSP)
  • 循环同步速度模式(CSV)
  • 循环同步转矩模式(CST)

NiMotion模式包括:

  • NiMotion位置模式
  • NiMotion速度模式
  • NiMotion转矩模式

因各模式的控制指令和状态信息不同,以下我们以轮廓位置模式(PP)为例展开叙述:

 

01.控制指令

轮廓位置模式(PP)主要用于点对点定位应用。此模式下,上位机给目标位置(绝对或者相对)、位置曲线的速度、加减速及减速度,伺服内部的轨迹发生器将根据设置生成目标位置曲线指令,驱动器内部完成位置控制,速度控制,转矩控制。

对象2002h:01h

对象6060h

启用该模式,必须在对象2002h:01h中设定值为"0"和对象6060h(Modes Of Operation)中设定值为"1"。

对象6040h和对象6041h的功能含义请参考下图:

控制字

状态字

02.功能描述

控制指令时序分立即更新和非立即更新:

一、立即更新

控制指令时序-立刻更新

(1)上位机更新位移指令(包括目标位移607Ah,加速时间6083h,减速时间6084h,轮廓速度6081h等)

(2)将6040h的bit4由0置1,提示从站有新的位移指令(立即更新时6040h的bit5设为1)

(3)从站在接收到6040h的bit4的上升沿后,对是否可接收该新的位移指令做出判断:

若此时6041h的bit12为0,表明从站可接收新的位移指令①;从站接收新的位移指令后,将6041的bit12由0置1,表明新的位移指令①已接收,且当前从站处于不能继续接收新的位移指令状态。

立即更新模式下,新的位移指令一旦被接收(6041的bit12由0变为1),电机立刻执行该位移指令

(4)上位机接收到从站的状态字6041h的bit12变为1后,才可以释放位移指令数据,并将控制字6040h的bit4由1置0,表明当前无新的位置指令

(5)从站检测到控制字6040h的bit4由1变为0时,可以将状态字6041h的bit12由1置0,表明从站已准备好可以接收新的位移指令。

二、非立即更新

控制指令时序-非立刻更新

非立即更新情况下图中标注(1)-(5)与立即更新情况下释义类似,可以在图中位置(6)对比看出,区别在于:

非立即更新情况下,虽然已经接收了新的目标位置②,但是需要先到达位置①,减速停机,再行进至位置②。

非立即更新情况下,本电机设计了5个缓存,即能同时有5个目标位置在序列中,电机将依次行进至这些位置。

如果缓存满了将不能接收新的位置,等到有缓存为空时才能接收新的位置,电机停机时会清除这些缓存。

03.配置示例

配置模式:

2002h:01h=0、运行模式6060h=0x01,使设备在轮廓位置模式工作

注:切换模式时,电机要处于失能状态

参数配置:

写目标位置607Ah(用户单位)

写当前段位移指令匀速运行速度6081h(用户单位/s)

设置位移的加速度6083h(用户单位/s²)和减速度6084h(用户单位/s²)

写控制字:

首次使能电机,必须先依次给控制字6040h写入0x6、0x7、0xF;后续断使能写入0x7;使能则写入0xF

触发电机运行(电机使能后):

6040h=0x(n)F→0x(n+1)F,电机运行

不同的指令类型

电机是以控制字6040h的bit4的上升沿接收新的位置命令,所以每次执行完一次运行后需要把此位清零。

监控参数:

实际位置反馈:6063h(编码器单位),6064h(用户单位)

 

04.模式切换

电机在轮廓位置模式(PP)运行后切换到原点回归模式(HM)如何操作呢?

电机在轮廓位置模式(PP)运行时直接发送H6060=6,控制字没有发送任何数据,这时候需要先发控制字H6040=15,再进行模式切换H6060=6

其他运行模式的切换请参考下表:

控制字与状态机状态切换说明
6060h对象描述

 

以上即是今天分享的全部内容,希望能对大家有所帮助,关于其他运行模式的详细内容请查看通信手册。如果您有其他问题,请及时联系我们。

本文参考资料:《一体化低压伺服电机通信手册》

下载地址:https://drive.weixin.qq.com/s?k=AGMARQdXAAwla0bNhM

备用地址:https://wwwe.lanzouq.com/b0fe32bde 密码:96jn

˜ 本文章全部内容或部分内容禁止擅自转载、拷贝。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【使用教程】一体化伺服电机在使能状态下如何切换模式 的相关文章

  • 图片服务器定期删除不用的文件,记一次数据库图片引用和服务器文件对比 删除未引用的服务器图片1...

    要保存的文件路径 private void btnSavePath Click objectsender EventArgs e FolderBrowserDialog dialog newFolderBrowserDialog if di
  • canvas rotate() 中心旋转的实际运用

    在开发中遇到了一个问题 在画canvas的时候需要对画布中画出来的特定图片进行中心旋转 直接旋转后图片就转走了 还是需要调整位置 变成中心旋转 平时用到canvas旋转的使用并不多 这个问题卡了好久 最后终于好了 放个dome 需要的可以试
  • CentOS笔记: pyenv 安装 python 多版本(增强版)

    点击打开链接 https www jianshu com p 228cd025a368
  • Windows系统配置Python环境(Anaconda篇)

    Windows系统配置Python环境 Anaconda篇 一 下载 根据自己电脑系统下载对应的安装包 官方下载地址 https www anaconda com products distribution 清华镜像网站 https mir
  • 【Python量化】风险平价策略

    文章目录 一 风险平价策略 二 风险平价组合的构建步骤 第一步 选择底仓 第二步 计算资产对组合的风险贡献 第三步 优化组合风险贡献 计算资产权重 三 风险平价组合的Python实现 3 1 数据概况 3 2 构建风险平价组合 本文章首发于
  • Java集合详解

    文章目录 集合框架的概述 集合框架 Collection接口继承树 List接口框架 Set接口框架 Map接口继承树 Collection接口中的方法的使用 iterator迭代器 集合元素的遍历操作 使用迭代器Iterator接口 测试
  • 架构基础篇

    架构设计的关键思维是判断和取舍 程序设计的关键思维是逻辑和实现 架构设计需要考虑的通用问题 性能 可用性 可扩展性 安全性 成本 规模 架构设计的三大原则 合适优于业界领先 简单优于复杂 迭代优于一步到位 基础概念 架构指软件系统的顶层结构
  • mysql 提交事务_MySQL事务提交过程

    一 MySQL事务提交过程 一 MySQL作为一种关系型数据库 已被广泛应用到互联网中的诸多项目中 今天我们来讨论下事务的提交过程 由于mysql插件式存储架构 导致开启binlog后 事务提交实质是二阶段提交 通过两阶段提交 来保证存储引
  • gcc头文件库文件搜索路径问题

    参考资料 http hi baidu com relayon blog item 95aaf7fcf8e3edf5fc037f89 html 我们编写程序的时候会用到三个东西 头文件 链接时候库文件 运行时动态库文件 对于上面3中 我认为头
  • Linux运维之pacemaker+corosync实现集群管理(负载均衡、配置fence服务)

    前言 高可用集群 是指以减少服务中断 如因服务器宕机等引起的服务中断 时间为目的的服务器集群技术 简单的说 集群就是一组计算机 它们作为一个整体向用户提供一组网络资源 这些单个的计算机系统就是集群的节点 高可用集群的出现是为了减少由计算机硬
  • google jib容器打包工具试用

    简介 Jib 是 Google 开发的可以直接构建 Java 应用的 Docker 和 OCI 镜像的类库 以 Maven 和 Gradle 插件形式提供 通过 Jib Java 开发者可以使用他们熟悉的 Java 工具来构建容器 Jib
  • 20171009离线赛总结

    考试时的思路 第一题 直接枚举 正着循环 倒着循环 求出每个点对应的L和R 第二题 20 32 2017 10 9 看了半天 把所有可能的区间预处理出来 dfs 第三题 30分的话 用二进制枚举 看一条边取还是不取 可以先把链的写了 输入的
  • Cache replacement policies(缓存替换策略)/ LRU 和 LFU等算法

    缓存是一个计算机思维 对于重复的计算 缓存其结果 下次再算这个任务的时候 不去真正的计算 而是直接返回结果 能加快处理速度 当然有些会随时间改变的东西 缓存会失效 得重新计算 在计算中 缓存算法 通常也称为缓存替换算法或缓存替换策略 是优化
  • mPython入门指南--第2课:esptool刷写esp8266固件

    一 材料 1 win10 非ghost版 我的是 2 esp8266带ch340g串口模块 安装好串口驱动 并记下串口号 我的是COM4 二 刷固件过程 1 安装python2 此处敲黑板 只能是python2 因为esptool只支持py
  • Qt中的进度指示器实现——使用QProgressBar生成进度条

    Qt中的进度指示器实现 使用QProgressBar生成进度条 在Qt中 要实现一个进度指示器 Progress Indicator 我们可以使用QProgressBar类来生成一个进度条 QProgressBar是Qt提供的用于显示进度的
  • markdown文字编辑

    markdown字体类html代码简介 1 颜色 2 大小 3 字体 4 背景色 4 居中 颜色 在markdown中采用如下方式能够控制文字的颜色 浅红色文字 font color dd0000 浅红色文字 font br 深红色文字 f
  • 轻松编辑,惊艳构图 —《Pixelmator Pro》小技巧

    Pixelmator Pro的ML Machine Learning 裁剪是一项智能功能 可自动识别和裁剪图像中不需要的部分 使图片更美观 使用这个功能 用户只需要手动选择要保留的重要区域 然后Pixelmator Pro会使用机器学习算术
  • 算法复杂度分析,算法复杂度o(1), o(n), o(logn), o(nlogn) 时间复杂度On和空间复杂度O1是什么意思?

    https www cnblogs com TangBiao p 5856695 html https blog csdn net dazhaoDai article details 81631195 https www cnblogs c
  • BFS 迷宫问题+打印路径

    问题 定义一个二维数组N M 其中2 lt N lt 10 2 lt M lt 10 如5 5数组下所示 int maze 5 5 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 它表示一

随机推荐

  • pycharm无限制更新码

    http www lookdiv com 密码7788
  • SPI通讯的数据交互及图片显示

    这个项目耗时三个月 前两个月攻克技术难关 后一个月进行功能联调 也是我很长时间没有更新的原因 一个项目从初期的evt到最终的pvt 离不开大家的合作 从前期的prd核对到最终的项目交付 耗费了我大量心血 期间遇到的问题不计其数 所以说一个好
  • C语言数据结构篇——栈的顺序存储

    作者名 Demo不是emo 主页面链接 主页传送门创作初心 对于计算机的学习者来说 初期的学习无疑是最迷茫和难以坚持的 中后期主要是经验和能力的提高 我也刚接触计算机1年 也在不断的探索 在CSDN写博客主要是为了分享自己的学习历程 学习方
  • STL源码阅读-functor与adapter

    为什么要用仿函数 函数指针不灵活 难以与STL其他组件配合使用 Adapter 将一个class的接口转换为另一个class的接口 使原本因接口不兼容而不能合作的classes 可以一起运作 STL中的adapter function ad
  • LocalDateTime、LocalDate、LocalTime与Date对比

    Java8以前 我们一直长期使用Date和Calendar来处理时间 而在使用Date处理日期时间问题上会存在一定的隐患 产生线程不安全的问题 最典型的就是在一定负载并发量的情况下使用SimpleDateFormat引发的线程安全性问题 如
  • strcpy_s不接受两个参数的问题

    char p new char 25 strcpy s p 20 wenmingjie 才能成功运行 而strcpy s p wenmingjie 不能 同理 strname char new char strlen str 1 strcp
  • win32 x64 x86 区别

  • JAVA引用传递导致的方法中重新赋值失败

    在工作中遇到需要对某些参数进行业务逻辑过滤处理 在原方法中过滤成功 将业务过滤代码抽成公共方法后 过滤失败 当时情况如下 原代码 public static void main String args Boolean filter true
  • three.js 用中文字作为贴图

    面的内容使用canvas2drenderer 目前已经废弃 如果不想用这个可以直接 看2019年8月份补充的内容 闲来无事 把three js其中有一个例子改了一下 变成从一个中心点喷射出中文字的例子 效果图 可以在codePen上查看效果
  • 基于卷积神经网络进行股价预测(Matlab代码实现)

    目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 1 概述 CNN是一种人工神经网络 CNN的结构可以分为3层 卷积层 Convolutional Layer 主要作用是提取特征 池化层 Max Pooling Layer
  • Mariadb-Host '192.168.*.*' is not allowed to connect to this MariaDB server"的解决方法

    对Mariadb进行赋权限即可 具体操作方法如下 cmd进入mysql mysql u root p 之后会提示输入密码 进入后 grant all privileges on to root 192 168 identified by r
  • Redis系列之事务

    前言 Redis的事务其实是有事务一说的 但是Redis的事务其实又不能完全意义上称为事务 它其实是一种比较弱的事务 甚至可以理解为他是一种批量提交操作 今天我们来简单认识下什么是Redis的事务吧 什么是Redis的事务 Redis的事务
  • leetcode 周赛(hard),使所有区间的异或结果为零(js实现)

    给你一个整数数组 nums 和一个整数 k 区间 left right left lt right 的 异或结果 是对下标位于 left 和 right 包括 left 和 right 之间所有元素进行 XOR 运算的结果 nums lef
  • 华为OD机试真题- 上班之路【2023】【JAVA、Python、C++】

    题目描述 Jungle生活在美丽的蓝鲸城 大马路都是方方正正 但是每天马路的封闭情况都不一样 地图由以下元素组成 1 空地 可以达到 2 路障 不可达到 3 S Jungle的家 4 T 公司 其中我们会限制Jungle拐弯的次数 同时Ju
  • NLP扎实基础4:FastText模型与Pytorch复现

    FastText 论文 Joulin Armand et al Bag of tricks for efficient text classification arXiv preprint arXiv 1607 01759 2016 Fas
  • WEB常见的攻击方式有哪些?如何防御?

    一 什么是web攻击 Web攻击 WebAttack 是针对用户上网行为或网站服务器等设备进行攻击的行为 如植入恶意代码 修改网站权限 获取网站用户隐私信息等等 Web应用程序的安全性是任何基于Web业务的重要组成部分 确保Web应用程序安
  • grep常用方法

    grep常用方法 grep常用参数 grep匹配多个关键字 0 grep高亮 1 grep 字符串 2 反向匹配grep v 字符串 不包括 grep 本身 3 grep E 同时匹配多个关键字 或 关系 grep过滤空白行和注释行 4 同
  • 软件工程期末复习汇总(非常详细)

    期末复习 文章目录 期末复习 第1章 概论 软件过程模型 瀑布模型 演化模型 增量模型 原型模型 螺旋模型 喷泉模型 基于构件的开发模型 形式方法模型 第2章 系统工程 可行性分析 经济可行性 技术可行性 法律可行性 第3章 需求工程 需求
  • linux 下进程间通讯: 共享文件

    共享文件算是比较传统的进程间数据交换的一种方式 但是由于涉及到不同进程间反复文件I O 难免显得有些效率低下 共享文件的本质 实际是就是某个进程向共享为念写入数据 一个或多个进程从文件中读取数据 有可能涉及到进程之间资源竞争的问题 这里就涉
  • 【使用教程】一体化伺服电机在使能状态下如何切换模式

    PMM一体化伺服电机是一种集成了控制器 驱动器 编码器和伺服电机的设备 在使能状态下 电机进入 工作状态 在此状态下切换模式可以改变电机的运行方式 本文将介绍PMM一体化伺服电机在使能状态下如何切换模式 首先 我们需要了解PMM一体化伺服电