CNC对象的属性

CNC
 插图 53: ‘属性’中的‘CNC’

“执行”:

“编译模式”:定义编译时的动作, “CNC对象的上下文菜单”

  • “SMC_OutQueue”:如果希望编译的时候产生 SMC_OutQueue 文件,选择此选项。全局权限是通过 g_CNCQueueManager进行处理,参阅 “SMC_OUTQUEUE ”
  • “SMC_CNC_REF”:如果希望编译的时候产生程序变量,选择此选项。全局入口是通过IEC程序中的 g_CNCProgManager实现,参阅 “SMC_CNC_REF (STRUCT)”.
  • “File”:如果希望创建一个外部G代码文件,使用此选项。在执行登录时,文件会被加载到 PLC。应用程序可以通过功能块n blocks like SMC以及函数库中其他功能块的帮助从文件中读取并处理路径。此函数功能块类似于 函数库中。控制器中的G-代码文件会在应用程序登录时自动被G-代码编辑器中的对象进行替换。这意味着,控制器上任何的修改都会覆盖原有文件并产生一个新的下载。

“文件名”:如果“文件”在编译模式下的下拉菜单中被选中,那么你可以在此定义文件名称,或者那个文件将被使用。默认文件名为“$ObjectName$.cnc”,在登录时其中的占位符将会被CNC对象名称所替代(有效的文件名)。如果改变文件名,请注意允许的文件名中只能包含字符 [a-zA-Z0-9$_.]。文件名区域必须不为空,不能只包含起点或者终点,必须至少包含一个点并且不允许通过路径定义名称。

“队列大小”:默认值为 100。

“默认值”

  • “速度 (F) [u/s]”:默认值为 0。如果在CNC程序中没有进行路径速度值设定的时候此值将会被使用(关键字F),值的范围: [0, 1e9]。
  • “加速度 (E+) [u/s²]”:默认值为100。如果在CNC程序中没有进行路径加速度值设定的时候此值将会被使用,值的范围:[0, 1e9]。
  • “减速度 (E-) [u/s²]”:默认值为100。如果在CNC程序中没有进行路径减速度值设定的时候此值将会被使用,值的范围:[0, 1e9]。

“快速关键字默认值 (G0)”

  • “速度 (FF) [u/s]”:如果在CNC程序中没有设置快速速度关键字此值将会被使用 (使用 FF-关键字)。路径单位每秒。值范围: [0, 1e9]。默认值: 0
  • “加速度 (EF+) [u/s²]”:如果在CNC程序中没有设置快速加速度关键字此值将会被使用 (使用 EF-关键字表示正向)。路径单位每秒平方。值范围: [0, 1e9]。默认值: 0
  • “减速度 (EF-) [u/s²]”:如果在CNC程序中没有设置快速减速度关键字此值将会被使用 (使用 EF-关键字表示反向)。路径单位每秒平方。值范围: [0, 1e9]。默认值: 0

“变量偏移值”:如果离线值被定义,可以通过点击“变量”按键进行查看和修改。 然后会出现 “设置变量”对话框,可以通过CNC命令“设置变量”得到同样的效果。

“起始点”:默认值为 0。

应用程序的宽度 CNC 设置存储在 CNC 设置对象中。

编译

在这里可以设置CNC对象编译外处理。那么将不会创建任何的 IEC 数据并且可以将程序存储为 ASCII 或者 OutQueue 文件形式,并将文件放在控制器系统中。吐过希望在运行时进行读取,使用函数库 SM3_CNC中的模块进行处理 (参阅 属性- 编译)。

权限管理

在这里可以进行用户权限设置管理(参阅属性 - 权限控制)。