对话框:属性 象征: 功能 :对话框包含 UML 对象的属性。 称呼 : 查看 → 属性 命令;中选择的 UML 对象的上下文菜单 POU 查看或 设备 看法 与 UML 相关的内容 特性 对话框描述如下: 标签:常规 姓名 UML 对象的名称 对象类型 例子: POU 打开用 UML StateChart Editor 标签:UML 重要 更改代码生成选项将导致完整下载。 表 8 . 代码生成
命令:启用网格,禁用网格 象征: , 功能 :该命令在类图或状态图中打开/关闭网格。命令名称也会更改并指示当前的启用状态: 启用网格 订单 网格禁用 . 称呼 : 类图的上下文菜单 启用网格后,当位置更改时,元素会与网格对齐。这 对齐网格 选项(意思相同)被选中 工具 → 选项 → UML → 常规 .当网格被禁用时,一个元素可以定位在任何地方。 UML 选项被禁用。 本节内容如下 :
停留时间 G代码 : G4 功能 :该命令使内插器在特定时间内保持在当前位置。 例 21 . 例子 停留时间 N0 G4 T1 内插器暂停一秒钟。 本节内容如下 :
开关点(H 功能) 功能 :开关点功能或 H 功能激活二进制、路径相关的开关。最多三个开关点( MAX_SWITCHES ) 可以为每个路径元素处理。 句法 [G-Befehl] H O/L 首先定义切换点编号H<number>,然后将切换点在路径元素中的位置定义为绝对(L<位置>字)或相对(O<位置>字)。 G码字 描述 H{-}<编号> H函数的数量 如果 H 编号为正,则相应的开关功能打开。
功能 功能 :M 功能或附加功能在 G 代码插补期间开始动作。 插值器减速到速度 0,将排队的 M 函数的编号发送到输出 wM ,并等待确认 bAcknM 在再次加速之前。与切换点相反,程序保持在当前位置,直到通过设置插补器的输入来确认 M 功能。 如果 SMC_PreAcknowledgeM 执行,然后功能块提前确认 M 功能。如果功能块按时执行,则内插器不会停止,程序将继续执行,就好像 M 指
与内插器的时序同步 G代码 : G75 功能 :该命令阻止解码器的功能块处理 G 代码,直到插值器遍历所有先前的对象。当内插器到达 G75 ,所有队列都是空的,NCDecoder 和所有预处理功能块继续运行。 此函数对于使用变量很有用。解码器在处理相应行时替换变量。但是,根据队列机制,插值器的执行发生在指定时间之后。您可以使用 G75 用于等待和同步变量的评估以及插值器的后续处理。 句法 G75
跳 G代码 : G20 功能 : 命令执行条件跳转。 句法 G20 L K G码字 描述 L . 跳跃目标: 定义的行号(例如: L20 ) 跳转标签 跳转由问号和索引定义(例如: L?4 )。跳转目标本身的命令由感叹号和相应的索引标识(例如: L!4 )。跳转目标可以附加到任何 G 代码指令。 当目标线未知时,此跳转用于自动生成的 CNC 程序。 带有未知目标的跳转标签仅适用于在线解码器(不在
使用变量 句法 $<Variablenname>$ 变量和表达式的有效 IEC 基本类型: INT , SINT , USINT , UINT , DINT , UDINT , BYTE , WORD , DWORD , REAL , 和 LREAL .例外情况包括 M 函数的 O 参数(它需要一个类型为 SMC_M_PARAMETERS ) 和 G36/G37 (其中也允许字符串变量)。 可以为
改变变量的值 G代码 : G36 , G37 功能 :命令更改变量的值。 G36 将指定值写入变量。 G37 将变量增加指定的值。 O$var$ 定义被编辑的变量。 D 定义写入的值 G36 或添加 G37 .例如,该命令用于条件跳转所需的循环计数器。 句法 G36 O D G37 O D G36 的 G 代码字 描述 O 写入的变量。如果 O 未定义,则使用内部解码器变量。 D 新变量值 G37
子程序 功能 : 子程序的调用 经常重复执行的任务,例如型腔铣削、钻孔和换刀,可以替换为 G 代码子程序并从那里调用。在调用过程中,可以将参数传递给子程序。数据类型 BOOL , LREAL , 和 STRING 允许用于此目的。 提示 如果使用子程序,则必须使用功能块 SMC_ReadNCFile2 和 SMC_NCInterpreter 代替 SMC_ReadNCFile 和 SMC_NCDe