命令:分析动力学 功能 :该命令开始对编辑器中激活的 CNC 路径进行动力学分析。同时根据时间确定CNC路径的位置、速度、加速度、加加速度的量纲,并在时间图上显示出来。 动力学分析 对话。 称呼 : 数控 菜单 要求 : CNC 路径在编辑器中打开。 提示 为了对 CNC 路径进行动力学分析,其路径预处理的计算中不得有任何错误。 有关更多信息,请参阅: 显示预处理路径 动力学分析 对话 提示 对话
在凸轮之间切换 基本上,您可以随时在不同的凸轮之间切换。但是,您应该考虑以下几点: 在凸轮编辑器中,从站的位置被唯一地定义为凸轮函数的函数值。该函数定义在主值范围内,可表示如下: SlavePosition = CAM( MasterPosition ) 由于主驱动器的当前位置通常偏离主值范围,因此您必须在凸轮函数的定义范围内缩放主位置以表示有效参数: SlavePosition = CAM( M
表达式 功能 : 在 4.4.0.0 及更高版本中,可以使用数学、布尔和字符串表达式。这 SMC_ReadNCFile2 和 SMC_NCInterpreter 为此必须使用功能块(而不是 SMC_ReadNCFile 和 SMC_NCDecoder )。 提示 表达式仅适用于在线解码器(不适用于 CNC 编辑器)。 原则上,表达式可以在 G 代码中的两个位置使用: 作为 G 字的值(一个 G 字
CNC 示例 10:编程动态 CNC 路径 见 CNC10_DynamicPath.project 安装目录下的示例工程 CODESYS 在下面 ..\CODESYS SoftMotion\Examples . 此示例展示了如何在运行时直接在应用程序中创建 CNC 路径,而不是使用来自 CNC 程序对象或文件的 G 代码。这种传统的CNC程序编译时,路径数据存放在一个 SMC_CNC_Data 数
图形编辑器 图形编辑器位于 CNC 表格编辑器和 DIN 66025 编辑器的下部。该编辑器用于显示已编程的 CNC 程序。 编辑器提供了修改和扩展路径的工具。 . 编辑器的结构 (1):符合 DIN 66025 的表格编辑器或编辑器 (2):属性视图:显示所选路径元素的属性 (3):图形编辑器 (4):控制面板:用于控制摄像机位置和查看方向的元素 (5):修改路径的工具 . 关于使用图形编辑器的
选项卡:逻辑轴 表 18 . 轴型 模数 : 驱动器在不限制运行范围的情况下无休止地转动(例如:皮带驱动器)。 模数设置 模值 : 一个周期的值 该值保存在 fPositionPeriod 的参数 AXIS_REF_SM3 功能块。 注意:如果您选择 模数 驱动器类型,然后是产品 fPositionPeriod * dwRatioTechUnitsDenom 必须是整数。 有限 :驱动器有一个固定
控制单轴的运动 见 PLCopenSingle.project 安装目录下的示例项目 CODESYS 在下面 ..\CODESYS SoftMotion\Examples . 此示例演示如何通过 PLCopen 标准化功能块控制驱动器。 插入一个名为的虚拟驱动器 Drive 在下面的设备树中 SoftMotion 通用轴池 . 创建一个 MOTION_PRG ST中的程序。 PROGRAM MOT
功能块:MC_CamTableSelect 和 MC_CamIn MC_CamTableSelect.MasterAbsolute 如果输入 MasterAbsolute = TRUE ,则凸轮从当前主位置启动。此点可以是凸轮主值范围内的任意位置。如果该点超出凸轮值范围,则发出错误。 如果输入 MasterAbsolute=FALSE ,则凸轮将重新定位到当前位置。这会将主凸轮的零点设置为当前主凸
命令:CNC 信息 功能 : 命令打开 关于程序 <名称> 的 CNC 信息 对话。 . 称呼 : 数控 菜单 对象的上下文菜单(类型 数控程序 ) 要求 : CNC 程序在编辑器中打开。 <名称> 程序的 CNC 信息 对话 该对话框提供有关指定 CNC 程序的信息。 节目名称 例子: Workpiece_1 功能块版本 例子: 4.2.0.0 行数 例子: 5 对象数 例子: 3 路径长度 [
对象:CNC 设置 象征: 该对象中的设置对应用程序的所有 CNC 对象都有效。该对象将添加到应用程序的设备树中,或者在将 CNC 对象添加到应用程序时自动生成。对象在每个应用程序中只能存在一次并且不能重命名。 在对象的编辑器中,可以为路径预处理模块、预插补和 CNC 表格编辑器指定设置。你可以删除 数控设置 对象仅当应用程序下方不存在 CNC 对象时。 提示 仅对特定 CNC 程序有效的设置保存