如何建CMS网站/b2b和b2c是什么意思

如何建CMS网站,b2b和b2c是什么意思,wordpress充值密码没有链接,网站创建教程机器自动化控制器——第三章 轴指令 11 MC_SetPosition变量▶输入变量▶输出变量▶输入输出变量 功能说明▶时序图▶重启动运动指令▶多重启运动指令▶异常 MC_SetPosition 将轴的指令当前位置和反馈当前位置变更为任意值。 指令名称FB/FUN图形表现ST表现MC_SetPosition当前位…

机器自动化控制器——第三章 轴指令 11

    • MC_SetPosition
      • 变量
        • ▶输入变量
        • ▶输出变量
        • ▶输入输出变量
      • 功能说明
        • ▶时序图
        • ▶重启动运动指令
        • ▶多重启运动指令
        • ▶异常

MC_SetPosition

  • 将轴的指令当前位置和反馈当前位置变更为任意值。
指令名称FB/
FUN
图形表现ST表现
MC_SetPosition当前位置变更FB描述文本MC_SetPosition_instance (
Axis :=《参数》 ,
Execute :=《参数》 ,
Position :=《参数》 ,
ReferenceType :=《参数》 ,
Relative :=《参数》 ,
ExcutionMode :=《参数》 ,
Done =>《参数》 ,
Busy =>《参数》 ,
CommandAborted =>《参数》 ,
Error =>《参数》 ,
ErrorID =>《参数》
);

变量

▶输入变量
输入变量名称数据类型有效范围初始值内容
Execute启动BOOLTRUE, FALSEFALSE在上升沿开始指令。
Position目标位置LREAL负数、正数、“0”0指定绝对坐标的目标位置。
单位为[指令单位]。 *1
ReferenceType位置类型选择_eMC_
REFERENCE_
TYPE
0: _mcCommand
1: _mcFeedback
0 *2指定位置类型。
0:指令位置(伺服轴、虚拟伺服轴)
1:反馈位置(编码器轴、虚拟编码器
轴)
Relative
(Reserved)
相对位置选择BOOLTRUE, FALSEFALSE(Reserved)
ExecutionMode
(Reserved)
执行模式
选择
_eMC_
EXECUTION_
MODE
0: _mcImmediately0 *2(Reserved)
  • 1.关于指令单位,请参阅“NJ/NX系列CPU单元用户手册运动控制篇(SBCE-363)”或“NY系列工业用平板电脑/工业用台式电脑用户手册运动控制篇(SBCE-379)”的“单位转换设定”。
  • 2.有效范围为枚举体的变量,其实际初始值不是数值,而是枚举元素。
▶输出变量
输出变量名称数据类型有效范围内容
Done完成BOOLTRUE,
FALSE
指令执行完毕时变为TRUE。
Busy执行中BOOLTRUE,
FALSE
接收指令后变为TRUE。
CommandAborted执行中断BOOLTRUE,
FALSE
指令中止时,变为TRUE。
Error错误BOOLTRUE,
FALSE
发生异常时变为TRUE。
ErrorID错误代码WORD*1发生异常时,输出错误代码。16#0000为正常。
    1. 请参阅 “A-1 错误代码一览(P.A-2)”

    ► 输出变量的反映时间

变量变为TRUE的时间变为FALSE的时间
Done指令当前位置和反馈当前位置的变更已完成时• Execute为TRUE时,与Execute的FALSE同时
• Execute为FALSE时,1个周期后
BusyExecute的上升沿• Done变为TRUE时
• Error变为TRUE时
CommandAborted• 因发生异常,中止本指令时
• 发生异常过程中,启动本指令时
• 执行MC_Stop指令中,启动本指令时
• Execute为TRUE时,与Execute的FALSE同时
• Execute为FALSE时,1个周期后
Error本指令的启动条件或输入参数中含有异常因素时异常已解除时
▶输入输出变量
输入输出变量名称数据类型有效范围内容
Axis_sAXIS_REF指定轴。 *1
  • 1.请使用在Sysmac Studio的轴基本设定画面中创建的用户定义变量的轴变量名称(默认 “MC_Axis***”)或系统定义变量的 轴变量名称(_MC_AX[], _MC1_AX[], _MC2_AX[*])。

功能说明

  • 将伺服轴的指令当前位置变更为指定的目标位置。
  • 此外,对编码器轴执行指令后,将反馈当前位置变更为指定的目标位置。
  • 以绝对坐标的位置指定目标位置。
  • 在指令当前位置变更的同时,反馈当前位置也会变更,保持该时的位置偏差进行变更。
  • 对指令伺服轴执行指令后,保持当前位置和反馈当前位置的差,进行变更。
  • 因此,执行本指令后,轴的反馈当前位置变为下列计算公式所示的值。
  • 变更后的反馈当前位置 = 目标位置 - 变更前的位置偏差 对伺服轴指定反馈位置时,或者对编码器轴指定指令位置时,发生位置类型选择异常。
  • 计数模式为[旋转模式]时,在环计数器下限值以上、低于环计数器上限值的范围内设定目标位置。
  • 如果目标位置超出该范围,则环计数器发生异常。
  • 计数模式为[线性模式]时,即使超出软件限制的范围,也可设定目标位置。
  • 无论轴停止还是动作中,均可使用本指令。
  • 使用注意事项
  • 本指令完成后,指定轴的原点未确定。
  • 因此,本指令完成后,无法使用如下功能和指令,敬请注意。
    • 软件限制功能
    • MC_MoveZeroPosition(高速原点复位)指令
    • 多轴协调动作指令(直线插补和圆弧插补)

    ► ReferenceType(位置类型选择)

  • 使用伺服轴或虚拟伺服轴时,请选择“0: _mcCommand(指令位置)”。
  • 使用编码器轴或虚拟编码器轴时,请选择“1: _mcFeedback(反馈位置)”。

    ► 轴种类与位置类型的关系

  • 可监控的轴种类和要监控的位置类型的关系如下所示。
轴种类ReferenceType
_mcCommand_mcFeedback
伺服轴×
编码器轴× *1
虚拟伺服轴×
虚拟编码器轴× *1
  • 1.启动指令时,发生“超过位置类型选择范围(错误代码:5430Hex)”错误。
▶时序图

    ► 轴处于停止状态下使用本指令时

  • 在Execute(启动)的上升沿,开始当前位置的变更。
  • 在启动Execute(启动)的同时,Busy(执行中)变为TRUE。
  • 当前位置的变更完成时,Done(完成)变为TRUE。

    ► 轴动作中使用本指令时

  • 在绝对位置定位中执行本指令后,随着位置的变更,动作的目标值也会变更。
  • 例如,利用MC_MoveAbsolute(绝对值定位)指令,在移动到400(mm)的过程中,将当前位置由200(mm)变更为800(mm)后的轴的动作和时序图如下所示。
  • 此时,由于当前值为800(mm)、目标值为400(mm),因此轴反转。
  • 如下图所示,即使利用MC_MoveAbsolute(绝对值定位)指令变更了当前位置,在从新的当前位置向MC_MoveAbsolute(绝对值定位)指令指定的目标位置定位完成后,Done(完成)也变为TRUE。
    在这里插入图片描述
  • 参考
  • 在MC_MoveRelative(相对值定位)指令动作中或MC_MoveVelocity(速度控制)指令动作中执行本指令后,当前位置发生变更。
  • 但是,对MC_MoveRelative(相对值定位)指令和MC_MoveVelocity(速度控制)指令的动作没有影响。
  • 存在已缓存指令时,切换缓存时相对变更后的位置进行定位。
▶重启动运动指令
  • 无法重启本指令。
  • 重启后,将发生“无法重启运动指令(错误代码:543B Hex)”错误。
▶多重启运动指令
  • 多重启动运动指令的详情,请参阅“NJ/NX系列 CPU单元 用户手册 运动控制篇(SBCE-363)”或“NY系列 工业用平板电脑/工业用台式电脑 用户手册 运动控制篇(SBCE-379)”。

    ► 其它指令执行中的本指令启动

  • 不能对下一个指令执行中的轴使用MC_SetPosition(当前位置变更)指令。
  • 否则,会发生多重启动异常。
MC_MoveJog(微动移动)指令MC_MoveLink(梯形模式凸轮)指令
MC_Home(原点复位)指令MC_CombineAxes(加减运算定位)指令
MC_HomeWithParameter(参数指定原点复位)指令MC_MoveZeroPosition(高速原点复位)指令
MC_CamIn(凸轮动作开始)指令MC_TorqueControl(转矩控制)指令
MC_GearIn(齿轮动作开始)指令MC_SyncMoveVelocity(周期同步速度控制)指令
MC_GearInPos(位置指定齿轮动作)指令
  • 使用注意事项
  • Ver.1.09以下版本的CPU单元时
  • 请勿对MC_GearIn(齿轮动作开始)指令等的同步用指令的Master(主轴)使用MC_SetPosition(当前位置变更)指令。
  • 如果对Master(主轴)使用了该指令,Master(主轴)的指令当前位置和反馈当前位置变化时,将判断为Master(主轴)发生了移动。
  • 此时,Slave(从轴)将根据Master(主轴)的移动量进行动作。
  • 因此,可能出现Slave(从轴)的动作急剧变化、或者凸轮结束动作等情况。
  • 要对Master(主轴)使用MC_SetPosition(当前位置变更)指令时,请解除Master(主轴)和Slave(从轴)的关系后执行该指令。
  • 要解除Master(主轴)与Slave(从轴)的关系时,请执行MC_GearOut(齿轮动作解除)指令等。
  • 有关对于主轴的注意事项,请参阅“同步控制的主轴及辅轴的注意事项(P.1-6)”。

    ► 本指令执行中的其它指令启动

  • 在MC_SetPosition(当前位置变更)指令执行中,执行其它的MC_SetPosition(当前位置变更)指令时,优先执行后一个MC_SetPosition(当前位置变更)指令。
  • 此时,已处于执行中的前一个MC_SetPosition(当前位置变更)指令的Done(完成)变为TRUE,但是无法变更为先前设定的位置。
  • 敬请注意。
▶异常
  • 在执行本指令中发生异常时,Error(错误)变为TRUE,轴停止动作。
  • 可查看ErrorID(错误代码)的输出值,了解发生异常的原因。
  • 参考
  • 在轴动作中执行本指令时,将会重启当前动作中轴的指令,重新计算定位用数据。
  • 此时,如果发生异常,则当前动作中轴的指令也发生异常,本指令不会异常。

    ► 发生异常时的时序图
在这里插入图片描述

    ► 错误代码

  • 关于指令发生的异常,请参阅“A-1 错误代码一览(P.A-2)”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/74424.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL面试专题

1.什么是BufferPool? Buffer Pool基本概念 Buffer Pool:缓冲池,简称BP。其作用是用来缓存表数据与索引数据,减少磁盘IO操作,提升效率。 Buffer Pool由缓存数据页(Page) 和 对缓存数据页进行描述的控制块 组成, 控制…

调用百度api实现语音识别(python)

该代码实现了一个企业级的语音识别解决方案,通过调用百度语音识别API,实现实时录音识别和对已有音频语音识别功能。 百度智能云:请自行访问百度智能云,开通免费的语音识别功能,获取API_KEY和SECRET_KEY。操作按照百度流程即可,可免费申请。 首先,配置下百度API和描述下错…

KRaft模式

目录标题 Kraft模式**1. 什么是Kraft模式?****2. 为什么引入Kraft模式?****3. 核心优势****4. 架构与工作原理****5. 部署与配置要点****6. 适用场景与最佳实践****总结**KIP-833: Mark KRaft as Production Ready除了Kraft模式,Kafka还有以下…

常见框架漏洞之一:Thinkphp5x

ThinkPHP是为了简化企业级应⽤开发和敏捷WEB应⽤开发⽽诞⽣的,是⼀个快速、兼容⽽且简单的轻量级国产PHP开发框架,诞⽣于2006年初,原名FCS,2007年元旦正式更名为 ThinkPHP,遵循Apache2开源协议发布,从Stru…

2025年优化算法:龙卷风优化算法(Tornado optimizer with Coriolis force,TOC)

龙卷风优化算法(Tornado optimizer with Coriolis force)是发表在中科院二区期刊“ARTIFICIAL INTELLIGENCE REVIEW”(IF:11.7)的2025年智能优化算法 01.引言 当自然界的狂暴之力,化身数字世界的智慧引擎&…

Mysql表的简单操作

🏝️专栏:Mysql_猫咪-9527的博客-CSDN博客 🌅主页:猫咪-9527-CSDN博客 “欲穷千里目,更上一层楼。会当凌绝顶,一览众山小。” 目录 3.1 创建表 3.2 查看表结构 3.3 修改表 1. 添加字段 2. 修改字段 3…

【云馨AI-大模型】自动化部署Dify 1.1.2,无需科学上网,Linux环境轻松实现,附Docker离线安装等

Dify介绍 官网:https://dify.ai/zh生成式 AI 应用创新引擎开源的 LLM 应用开发平台。提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。 Dify安装脚本 目录创建 mkdir -p /data/yunxinai &&a…

人脸表情识别系统分享(基于深度学习+OpenCV+PyQt5)

最近终于把毕业大论文忙完了,众所周知硕士大论文需要有三个工作点,表情识别领域的第三个工作点一般是做一个表情识别系统出来,如下图所示。 这里分享一下这个表情识别系统: 采用 深度学习OpenCVPyQt5 构建,主要功能包…

GitHub供应链攻击事件:Coinbase遭袭,218个仓库暴露,CI/CD密钥泄露

此次供应链攻击涉及GitHub Action "tj-actions/changed-files",最初是针对Coinbase的一个开源项目的高度定向攻击,随后演变为范围更广的威胁。 攻击过程与影响 Palo Alto Networks Unit 42在一份报告中指出:“攻击载荷主要针对其…

GZCTF平台搭建及题目上传

前言 我用手里的Ubuntu虚拟机搭建的,大家根据自己的实际情况来吧 安装及部署 首先,你的虚拟机需要有Docker和Docker-Compose,前者可以看我之前的文章,另外一个可以输入下面的命令安装,注意先获取管理员权限&#xff…

Pycharm社区版创建Flask项目详解

一、创建工程项目 二、配置工程目录 新建的空项目下创建目录。 1、新建app.py文件 2、app.py代码如下: from flask import Flask, render_templateapp Flask(__name__)app.route("/") def root():"""主页:return: Index.html"&qu…

运动仿真——phased.Platform

在雷达仿真过程中,运动仿真的必要性,以及运动仿真可以实现哪些功能,在matlab对应的user guide中已经讲的很清楚了,这里不再赘述。 本文主要介绍phased.Platform的一些“坑”,和典型的用法。 第一坑:系统对…

缓存删除三级补偿方案:延迟队列+消息队列+定时任务兜底

问题背景: 在 Cache-Aside 模式中,更新数据库后删除缓存失败会导致数据不一致。本文提供工业级三级补偿方案,实现最终一致性保障。 整体架构: 更新操作触发 → 一级延迟队列 → 二级消息队列 → 三级定时任务方案实现: 一、第一级补偿:延迟队…

C++题目

1、内存管理 1.内存模型 栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。 堆:就是那些由new分配的内存块,其释放由程序员控制(一个new对应一个delete&#xff09…

天地图InfoWindow插入React自定义组件

截至2025年03月21日天地图的Marker不支持添加Label; 同时Label和Icon是不支持自定义HTMLElement只支持String;目前只有InfoWindow支持自定义HTMLElement; 效果图 React核心api import ReactDOM from react-dom/client const content document.createElement(div);…

【STM32】第一个工程的创建

目录 1、获取 KEIL5 安装包2、开始安装 KEIL52.1、 激活2.2、安装DFP库 3、工程创建4、搭建框架5、开始编写代码 1、获取 KEIL5 安装包 要想获得 KEIL5 的安装包,在百度里面搜索“KEIL5 下载”即可找到很多网友提供的下载文件,或者到 KEIL 的官网下载&a…

1、mysql基础篇--概述

关系型数据库(RDBMS) 概念特点:数据模型: 概念 建立在关系模型基础上,有多张表相互连接的二维表组成的数据库 特点: 1、使用表存储,格式统一,便于维护 2、使用sql语言操作&#…

【多线程】synchronized底层实现的方式

前言 在java 开发中对于锁的应用非常的常见,如果对于什么时候该用什么锁,以及锁实现的原理有所不知道的,或者面试过程中面试官问你不知道怎么回答的,欢迎来看下面的文章 1、synchronized和ReentrantLock的区别 2、synchronized的…

Pytorch中Tensorboard的学习

1、Tensorboard介绍 TensorBoard 是 TensorFlow 开发的一个可视化工具,用于帮助用户理解和调试机器学习模型的训练过程。尽管它最初是为 TensorFlow 设计的,但通过 PyTorch 的 torch.utils.tensorboard 模块,PyTorch 用户也可以方便地使用 Te…

数据结构篇:空间复杂度和时间复杂度

目录 1.前言: 1.1 学习感悟 1.2 数据结构的学习之路(初阶) 2.什么是数据结构和算法 2.1 数据结构和算法的关系 2.2 算法的重要性 2.3 如何衡量算法的好坏 3.时间复杂度 3.1 时间复杂度的概念 3.2 大O的渐进表示法 O() 4.空间复杂度 5. 常见的时间复杂度和…