对话框是通过激活CNC对象上下文菜单中的命令“属性...”或者“视图”菜单中的命令实现的。
|
应用宽度 CNC 设置位于
⇘
。
|
linktarget [cnc_properties_of_cnc_object.xml] doesn't exist but @y.link.required='true'
⇘
“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中的模块进行处理 (参阅 属性- 编译)。