2025-07-31 19:05:22
勇哥注:需求:弄一个输入信号,它在true或者false切换时,产生随机摆放的物料。同时演示一下输出调试信息的办法。代码比较简单,没什么好解释的。C#代码:using NXOpen;
using NXOpen.CAE;
using System;
public class UserBehavior : BehaviorDef
{
RigidBody m_RigidBody...
2025-07-31 14:44:38
有关NXObject和MCD运行时对象的详细信息a) NXObject是所有可在NX中建模并支持NXOPEN API的对象的基类,例i如:直线、实体、曲线或坐标系。在MCD中建模的刚体、碰撞体和接头也是NXObject。b) RuntimeObject是NXMCD运行时对象的基类,运行时对象仅在MCD仿真过程中可访问。用户可以在MCD运行时检查器中观察运行时对象属性的值。c) 关于MCD对象和MC...
2025-07-31 14:30:20
(一)nx端的使用方式(二)使用vs来调试运行时代码创建.net framework类库程序。nx也提供了vs2019的一个开发环境插件,安装后也可以使用nxopen的模板来创建项目。这个插件在本文的下载里提供了。C#代码:using System;
using NXOpen;
public class UserBehavior : BehaviorDef
{
MCDSignal...
2025-07-31 10:25:51
1.运行时行为的概念运行时行为(Runtime Behavior)是通过C#代码对机电一体化系统的对象进行控制以及定义其行为,适用于运动控制比较复杂的控制要求中。2.创建运行时行为打开运行时行为对话框的方式有三种。如图所示。(1) 方式一(2) 方式二(3) 方式三3.运行时行为参数含义4.编辑器结构介绍①引用命名空间。②定义全局变量。③数据连接,将程序的变量与MCD中的参数进行相互连接。④初始化...
2025-07-30 20:28:20
将仿真序列转换为顺序函数逻辑本示例将演示如何将仿真序列从机电概念设计导出至 SIMATIC STEP7 程序。 在导出过程中,仿真序列会转换为顺序函数逻辑,以用于使用真实或虚拟 PLC 对 SIMATIC STEP7 程序进行仿真。注释:要导出仿真序列,必须创建并链接要导出的仿真序列。在资源条上,单击序列编辑器 选项卡以显示仿真序列。在序列编辑器表中,通过将一个仿真序列的末尾拖到另一个仿真序列的...
2025-07-30 20:25:48
本例将展示如何为自动导引车 (AGV) 概念模型选择其他路线。将使用信号、点在线上副、代理对象以及相关操作。前提条件必须创建装配的基本机电对象,如刚体、碰撞体和执行器。要使用此工作流程,创建以下各项:曲线 - 用于应用点在线上副。碰撞体 - 用于确定哪些体与地面碰撞和交互。速度控制 - 用于为连接到点在线上副的体的运动提供动力。视频步骤创建可用于触发曲线选择的信号。选择主页选项卡→电气组→信号 。...
2025-07-30 20:19:58
定义基于时间的行为和基于事件的行为定义运动学并创建执行器以移动系统中的运动副后,可以使用仿真序列命令定义基于时间的基本行为和基于事件的基本行为。 使用示例包括:在特定时间段内激活传输面。创建条件语句,以在碰撞传感器激活时让速度控制执行器停止。在刚体接触传感器时更改刚体的质量。可以像甘特图一样在序列编辑器中管理仿真序列的序列。要创建序列,可以使用链接器,以使第一个仿真序列必须进行之后才能进行下一个工...
2025-07-30 20:07:52
序列编辑器序列编辑器是类似甘特图的导航器,用于显示系统中的仿真序列及其序列。可以查看有关仿真序列的信息,包括参考的机电对象、开始时间、持续时间、结束时间和一些运行时参数。使用序列编辑器可执行以下操作:将新仿真序列添加到系统。从表中修改仿真序列的开始时间和持续时间。使用 AND 和 OR 逻辑链接仿真序列。修改仿真序列的序列并创建按功能组织仿真序列的组。激活或停用单个或多个仿真序列。使用机电一体化或...
2025-07-30 19:56:23
运行时行为使用运行时行为命令可将用户编写的 C# 代码对象链接到机电系统的对象。可以使用 C# 代码定义系统中对象的行为,例如:在仿真过程中随机放置体。在仿真中生成点和轴。显示运行时消息。在仿真过程中从外部文件读取数据。可以在 NX 安装文件中访问更多机电概念设计集成示例和信息。使用 %USER_BASE_DIR%\mechatronics\RuntimeBehavior 文件夹查看运行时行为示例...
2025-07-17 09:41:14
这种两点简易标定是参考《http://47.98.154.65/?id=504》来进行的。勇哥用CAD画了一个原理图如下:在上图中:黄色x'oy'坐标系是相机坐标系。白色xoy坐标系是机械坐标系。30度为两个坐标系之间的夹角,(x0,y0)为图像坐标原点到机械坐标原点的距离,图上距离为(30,30)。P点在相机坐标系中是(20,20),在机械人坐标系中是(57.26,37.55)。...
2025-07-03 14:20:03
在C#中调用Python的机器学习功能主要有以下几种实现方式,可根据项目需求选择合适方案:一、使用IronPython方案(适合.NET环境深度集成)安装IronPython NuGet包创建Python运行时环境直接执行Python脚本或调用函数14示例代码:IronPythonDemo.cs已完成注意需提前在ml_model.py中实现predict函数810二、进程调用方案(通用性强)通过P...
2025-07-03 11:45:13
一个伺服旋转轴,目前随机的报620错误,按汇川伺服手册,解释是过载报警。
机构反映断使能推动比较流畅,自认为机构没问题。
电气调驱动器参数,使用自动调节的功能。
机构选型确定是没有问题,因为这是量产机。
以上人员弄过后,还是偶发过载报警。
一般这种问题,按经验来看,到底机构问题、电气参数问题、电机质量问题,三者之间哪种概率大些?根据汇川伺服Er.620过载报警的故障特征及实际运维经验,结...
2025-07-01 16:27:33
1:工业相机的丢帧的问题是由什么引起的?丢帧表现:(一)相机预览模式下,无法以满帧的速度传输图像(二)触发拍照模式下,相机传输图像数量少于触发次数(触发频率应小于帧率)(三)图像处理软件处理的图像数量小于预期对应的丢帧可能原因:(一)预览或触发模式下丢帧 ①系统防火墙未关闭;杀毒软件拦截 ②网络环境为非千兆网络(查看网口速度) ③网卡未开...
2025-07-01 13:42:12
所谓标定后的对位方式,指的是应用标定的结果进行实践取放料的方法。标定只是负责准确的把视觉坐标系中的每个点正确的映射到机器人坐标系中的对应的唯一坐标上去。而标定后的对位则是负责准确取放过程的实现方法。本文讨论的的标定后对位方法一,适合固定位拍照的视觉系统。它的动作方式是:机器人走避让位,CCD拍照视觉求出机器人的修正坐标,机器人修正姿式机器人取料,在放料位走一个固定的示教点进行放料在这个过程中,CC...