抛物线 G代码 : G6 功能 :该命令内插一条由端点 X/Y/Z 和顶点 I/J 的坐标定义的抛物线。顶点是元素的切线与起点和终点的连接线平行的点。 提示 抛物线是始终位于 X/Y 平面中的 2.5D 对象。不支持其他平面上的抛物线。 句法 G6 X Y Z I J A B C P Q U V W F E H L/O D S G码字 描述 X Y Z 笛卡尔坐标轴的目标位置 I J 抛物线的顶点
定位 G代码 : G0 , G92 功能 :这些命令定位工具。 G0 命令沿直线快速定位到定义的位置(通常无需刀具操作)。 G92 突然设定位置。结果是在轴上也执行了跳转。如果 MC_ControlAxisByPos.bAvoidGaps:=TRUE 被设置,则不执行跳转。相反,所有轴都以最短距离单独运行到目标位置。可以在第一个移动元件之前插入 G92 以设置起始位置。 在一系列 G92 指令中,
CNC 示例 04:使用表格编辑器对 CNC 进行编程 见 CNC04_table.project 安装目录下的示例工程 CODESYS 在下面 ..\CODESYS SoftMotion\Examples . 在这个项目中,功能 CNC03_prepro.project 示例项目使用表格编辑器进行编程。与...对比 CNC03_prepro.project ,此项目中未使用 IEC 变量。相反,
CNC 示例 05:从文件创建 CNC 见 CNC05_File.project 安装目录下的示例工程 CODESYS 在下面 ..\CODESYS SoftMotion\Examples . 通过此示例项目,您可以了解如何从存储在 PLC 上的 ASCII 文件中读取 G 代码程序。当 G 代码程序非常大时,使用这种文件是有意义的。 该项目的功能类似于 CNC02_online.project
CNC 实例 07:使用表达式和子程序 见 CNC07_Subprogram.project 安装目录下的示例工程 CODESYS 在下面 ..\CODESYS SoftMotion\Examples . 这个例子演示了如何调用一个 子程序 从 CNC 文件以及使用 表达 在 CNC 运动指令中。 在里面 CNC 程序,驱动器首先被打开,就像在其他例子中一样。这 CNC_PreparePath
CNC 实例 09:使用刀具长度校正 见 CNC09_ToolLengthCorr.project 安装目录下的示例工程 CODESYS 在下面 ..\CODESYS SoftMotion\Examples . 这个例子演示了如何使用 SMC_ToolLengthCorr 用于补偿刀具长度的 POU。 有关刀具长度校正主题的更多信息,请参见: 预处理 应用 例如,Gantry3 运动学与添加的方向
命令:从 DXF 文件导入 功能 :该命令打开默认对话框。选择文件后, 导入 DXF 文件 对话框打开,用于配置将 DXF 文件导入 CNC 编辑器。 称呼 : 数控 菜单 要求 : CNC 对象在编辑器中打开。 . 文件导入时 DXF 标准的限制 SPLINE 元素没有完全导入。这些基本样条仅读取和定位控制点。 不支持外部引用。 (这些是对其他 DXF 文件的引用 BLOCK 元素。) 仅当椭圆
极地系统 极坐标系统由旋转轴(方向)和线性轴(距离)组成。 直线轴的原点和方向可以通过偏移来改变 dPhi 和 dR . 有关更多信息,请参阅: SMC_TRAFO_Polar (FB) 和 SMC_TRAFOF_Polar (FB) 本节内容如下 :
概述 CODESYS 提供在两种不同的编辑器中创建 CNC 程序的功能:DIN 66025 编辑器和表格编辑器。两个编辑器都显示编程路径的图形视图。 尽管可以在编辑器之间交换编程,但这可能会导致信息丢失。 表 60 . 各个编辑器提供不同的元素处理。 元素 DIN 66025 编辑器 表格编辑器 定位 X X 线 X X 弧 X X 椭圆 X X 样条 X X 快速定位 X X 功能 X X 抛物
命令:显示生成的代码 功能 : 命令打开 生成的代码 显示所代表凸轮的 IEC 初始化代码的对话框。 称呼 : 凸轮 菜单 要求 :凸轮编辑器已打开并显示凸轮。 对话框:生成的代码 例 12 . 示例:IEC 初始化代码 {attribute 'linkalways'} VAR_GLOBAL Cam_A: ARRAY[0..3] OF SMC_CAMXYVA := [ (dX := 0, dY :