本节介绍启动 RoboDK 时可用的命令行选项。命令行选项也可以使用 API 的 Command 函数传递。
本节显示了一些相关命令,可帮助您自定义RoboDK的启动方式。选择 "工具"-"运行脚本"-"显示命令",可显示启动RoboDK时可使用的其他命令。
下面的调用表示对 RoboDK 的通用调用,并带有一些参数:
RoboDK.exe -[option1] -[option2] open_fileA -[option3] open_fileB ...
RoboDK 支持的所有文件格式都可以作为参数提供。包括以下格式
●RDK ➔RoboDK 站文件:该文件在一个文件中包含整个项目,包括任何依赖项(机器人、工具、NC 文件......)。
●机器人➔机器人文件:加载机器人文件还将为该机器人创建参考坐标系。
●工具➔工具文件:自动附加到最后添加的机器人插件上。
●stl/wrl/step/stp/iges/igs/sld➔物体(三维几何体):物体可轻松转换为工具。
●apt/gcode/cnc➔ NC 程序文件:RoboDK 自动准备铣削项目 (Utilities➔ Milling Project)。
提示:机器人加工文件(如 NC 文件)将自动链接到 RoboDK 工作站中的激活参考系和工具参考系。您可以在此处的 BAT 文件中找到一些加载机器人加工 NC 文件的示例:C:/RoboDK/Other/Plugin-Mecsoft.
注:通过传递一些参数,可以从 API 启动 RoboDK。使用 Python API 的示例:
RDK = Robolink(args= '-ADDFRAME "-RENAME=Main Ref " load_object.stl')
下面列出了一些可用的命令行选项:
-NOSPLASH
删除 RoboDK 启动时的闪屏图像。
-隐藏
隐藏 RoboDK。您需要使用 API 来显示 RoboDK。
-NEWINSTANCE
强制启动 RoboDK 的新实例。
-端口=20501
强制 API 通过指定端口(TCP/IP 协议)进行通信。默认端口为 20500。
-EXIT_LAST_COM
当不再有与 RoboDK API 通信的实例时,关闭 RoboDK。
-DEBUG
在 bin 文件夹中创建 RoboDK.debug.txt 文件,以便调试程序。
-斯基皮尼
跳过自定义用户设置。
-SKIPMAINT
跳过维护更新弹出窗口。在维护到期前一个月,RoboDK 可能会在启动时弹出阻止更新许可证的弹窗。此参数允许您将此警告静音。
-SETTINGS=文件路径
从文本文件加载参数。该文本文件的每一行都被视为一个参数。
-NOSHOW
在 RoboDK 加载文件和更新程序时,隐藏所有窗口。
-无窗口
隐藏通常在加载 NC 文件时自动显示的所有窗口。
-NOUI
在没有用户界面(窗口和 3D 视图)的情况下启动 RoboDK。使用此选项可在后台使用 API 运行 RoboDK。如果显示 RoboDK,则无法看到 3D 视图。
-tree_state= -1
不要展示车站树。
-TREE_STATE 6=
显示停靠在窗口左侧且不透明的站台树。
-ADDFRAME
添加一个新的参考坐标系。任何载入的新物体都将置于该参考坐标系中。
-重置
强制要求如果加载新物体,则将其置于站参考坐标系(而不是最后添加的坐标系)。
-RENAME=名称
更改最后添加的参考坐标系或物体的名称。
-MOVE=x;y;z;rx;ry;rz
移动最后添加的参考坐标系(单位:毫米和度)。
-update_apt=是
将覆盖具有相同 APT 文件的任何机器加工项目
-UPDATE_APT=否
不会覆盖任何机器加工项目(如果名称匹配,则会创建重复项目)。
-UPDATE=file.apt
加载或更新 APT 文件,如果没有问题,则生成机器人程序。
-replace_items=是
当加载新文件且名称匹配时,更新现有工具和物体。
-replace_items=否
加载新文件时,绝不覆盖工具和物体。
-SETCOLOR=蓝色
设置最后加载的物体(物体、工具、机器人或机械结构)的颜色。颜色可以是已命名的颜色或十六进制颜色(如 #RRGGBBAA,示例:#88112288)。
注意:单击无法选择透明度超过 50% 的物体。
-AUTOGEN_MAINPROG=Prog
生成一个主程序,按顺序调用与加载的 APT 文件链接的程序。
-SELECTTOOL=#1(选择工具
将第一个可用的机器人工具(或相应编号)设为激活工具(加载新程序时使用的工具)。
-SELECTTOOL= "工具名称"
使用名称匹配选择激活工具。
-ADDCUTTER=length|path/cutter name.stl
Addcutter 可以添加刀具与工具夹具之间的几何关系。在 RoboDK 中,刀具被视为工具,持有刀具的几何体。刀具的几何图形必须是一个 STL 文件(ASCII 或二进制),原点位于工具的顶端。相对于刀柄的长度必须以毫米为单位(刀柄的正 Z 轴必须指向外部)。
-SELECTCUTTER= "切割机名称"
Selectcutter 的效果与 SELECTTOOL 相同,刀具被视为工具。
-显示
显示 RoboDK 窗口。在加载所有文件并更新机器加工项目后自动完成。
使用以下选项之一将改变 -SHOW 命令所引起的可见性。
-退出
如果没有错误信息,则退出程序。
-结束
即使有任何错误信息,也会退出程序。