混合 移动命令可以缓冲 CODESYS SoftMotion 。可以混合缓冲运动之间的路径。通过对拐角进行圆角处理来调整命令路径,以便可以不停止地行进路径。是否缓冲运动以及如何缓冲运动,可以通过 BufferMode 输入移动块(例如, MC_MoveDirectAbsolute 或者 MC_MoveCircularRelative )。 这 TransitionMode 和 Transition
创建自定义运动学 重要 开源工具 wkhtmltopdf 需要从功能块中的注释生成运动学文档。但是,此组件不再包含在 CODESYS 版本 3.5 SP15 及更高版本。 您可以从以下位置下载 DLL https://wkhtmltopdf.org/downloads.html .创建一个名为的目录 DocScripting\3.5.xx.x\bin 在安装目录下 CODESYS 并保存文件 wk
如何创建控制轴组的程序 以下说明描述了如何创建用于控制轴组的程序。 要求 :一个项目已经创建了一个轴组,如 如何创建轴组 章节。 用于控制轴组的程序在 PLC_PRG 以 CFC 为实现语言的 POU。 打开 PLC_PRG 编辑器中的程序。 拖动 盒子 元素到编辑器。 映射功能块 SMC_GroupPower 到盒子里。 根据下图配置功能块。 解释: 该功能块激活轴组的驱动器。 输出 Statu
轴组的点动 您可以使用 SMC_GroupJog2 在空间中移动轴组的功能块。 这 SMC_GroupJog2 功能块对每个坐标有两个布尔输入,一个输入用于沿该坐标向前移动,一个输入用于向后移动。 不同坐标的布尔输入 SMC_GroupJog2 可以以不同的方式解释。例如,在笛卡尔坐标系、机床坐标系、轴坐标系或工具坐标系中,具体取决于设置的坐标系。使用特殊输入 ABC_as_ACS: BOOL ,
入门 要为机器人的轴运动编程,您首先需要在项目中的应用程序下方创建一个轴组。有关此的更多信息,请参阅: 如何创建轴组 . 您可以使用所需的运动学配置创建的轴组。在设备下方插入真实或虚拟轴,并将这些轴链接到轴组。有关更多信息,请参阅帮助页面 运动学 : 轴心国 位置和方向运动学的结合 旋转接头和模数轴 值范围超过 360° 的旋转轴 创建和配置轴后如何创建轴控制程序的示例如下所示: 如何创建控制轴组
如何创建轴组 将对象添加到设备树 以下步骤描述了如何创建和配置轴组。 创建一个新的标准项目 CODESYS Control 。对于 POU PLC_PRG ,选择CFC实现语言。 在设备树中,打开设备的上下文菜单 设备 对象并选择 启用软动作 命令。 A SoftMotion 通用轴池 对象被插入到下面 设备 。 在设备树中,选择 SoftMotion 通用轴池 .在上下文菜单中,单击 添加设备
配置工具偏移 您可以通过配置刀具偏置来设置运动的法兰坐标系(XYZ)和运动的 TCP 坐标系(X'Y'Z')之间的偏移。该刀具偏置作用于所有后续运动。 TCP:工具中心点 刀具偏置由移位指定 v=(x,y,z) 和一个旋转 r=(A,B,C) ZYZ 欧拉角。位移和旋转相对于运动学的法兰坐标系表示。 配置刀具偏移时,它可能与当前运动系统不兼容。因此,刀具偏移可能导致运动系统无法实现方向。在这种情况
保持轴位置 具有绝对编码器的轴可以保存位置,以便在重新启动控制器后保持其先前位置。不需要归位。这 SMC3_PersistPosition , SMC3_PersistPositionLogical , 和 SMC3_PersistPositionSingleTurn 功能块提供保存操作的功能。位置数据保存在 SMC3_PersistPosition_Data , SMC3_PersistPosi
模数轴的初始位置检测 驱动器或编码器的实际位置以 DWORD 形式传输到控制器。 对于模轴,周期 P 由模值和缩放以增量定义。周期 P 指定旋转中的确切增量数。这意味着位置值 X、X+1*P、X+2*P 等描述了相同的物理位置。当 n 足够大时,位置 X+n*P 超过了 DWORD 的限制。这发生在位置 0x1 00 00 00 00。然后领先位置被剪切,值开始于 0 .如果 P 不是 0x1 0
概述 双击打开凸轮编辑器 凸轮 设备树中的对象。 . 该编辑器由以下选项卡组成: 标签:凸轮 选项卡:在此编辑器中,您可以使用图形编辑器创建凸轮路径。在这里,您可以显示和修改从动位置、从动速度、从动加速度和从动加加速度。在图形编辑器中,您可以非常快速地识别出何时对高加速度的运动进行编程。 凸轮表 选项卡:在此编辑器中,基点以表格形式显示。在这里,您可以指定精确的位置和速度。 挺杆 选项卡:在此编辑