开关点(H 功能) 功能 :开关点功能或 H 功能激活二进制、路径相关的开关。最多三个开关点( MAX_SWITCHES ) 可以为每个路径元素处理。 句法 [G-Befehl] H O/L 首先定义切换点编号H<number>,然后将切换点在路径元素中的位置定义为绝对(L<位置>字)或相对(O<位置>字)。 G码字 描述 H{-}<编号> H函数的数量 如果 H 编号为正,则相应的开关功能打开。
椭圆 G代码 : G8 , G9 功能 :该命令通过目标坐标X/Y、椭圆中点I/J、椭圆主轴方向K、主轴和副轴之间的长度比R指定椭圆弧。 句法 G8 X Y Z R I J K A B C P Q U V W F E H L/O D S G9 X Y Z R I J K A B C P Q U V W F E H L/O D S G码字 描述 X Y Z 笛卡尔坐标轴的目标位置 R 主轴和副轴之间
直线运动 G代码 : G1 功能 :该定位指令执行直线插补。直线插补将插补点从当前位置移动到直线上定义的目标坐标。所有轴同时到达那里。必须为线的描述定义目标坐标 (X/Y/Z)。 除了空间运动之外,您还可以为附加轴 A/B/C/P/Q/U/V/W 指定目标位置,这些轴与笛卡尔目标坐标同时到达。 重要 两个连续的相同位置总是会导致运动停止在该位置。当后续路径稳定连接并且可以不间断地行驶时,也会发生停
抛物线 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 元素。) 仅当椭圆