本节主要描述RoboDK启动时可用的命令行选项。
下面的代码是一个包含参数的通用调用:
Robodk.exe /[option1] /[option2] open_fileA /[option3] open_fileB ...
RoboDK支持以文件格式作为参数进行的相应传递。支持的文件格式如下:
●RDK ➔RoboDK站内文件:该文件将整个项目保存在一个文件中,包含了各式各样的依赖项(机器人、工具、NC文件…)。
●robot ➔ Robot file机器人文件:加载机器人文件还将为该机器人创建一个参考坐标。
●tool ➔ Tool file工具文件:工具自动添加至最近添加的机器人。
●stl/wrl/step/stp/iges/igs/sld ➔ Object (3D geometry):该对象能很容易的转换为工具converted to tools 。
●apt/gcode/cnc ➔ NC program file: RoboDK会自动准备铣削项目(实用程序Utilities➔铣削项目Milling Project)。
重要提示:NC files将会连接到RoboDK站的主动参考坐标和工具参考坐标中。
注意:当尝试传递参数时,可以通过Python API来启动RoboDK。相关API代码如下所示:
RDK = Robolink(args='/ADDFRAME "/RENAME=Main Ref " load_object.stl')
可用的命令行选项:
/NOSPLASH
启动时移除RoboDK启动图像。
/DEBUG
在bin文件夹中创建一个RoboDK.debug.txt文件,允许调试该应用程序。
/SETTINGS=filepath
从文本文件中加载参数。文本文件的每一行都被视为一个单独的参数。
/NOSHOW
当RoboDK加载文件和更新程序时隐藏所有窗口。
/NO_WINDOWS
当加载NC文件时自动隐藏经常显示的所有窗口。
/PORT=20501
通过指定的端口强制应用编程接口(即API)通信(TCP/IP协议)。默认端口号是20500。
/ADDFRAME
添加一个新的参考坐标。任何加载的新对象都将被放置在这个参考坐标中。
/RESET
如果加载了一个新对象,它将被强制放置在站内的参考坐标(而不是放在最后添加的坐标)。
/RENAME=Name
修改最后添加的参考坐标或者对象的名称。
/MOVE=x;y;z;rx;ry;rz
移动最后一个增加的参考坐标(单位为毫米和角度数)。
/UPDATE_APT=YES
覆盖所有具有相同APT文件的机器人加工项目。
/UPDATE_APT=NO
不覆盖任何机器人加工项目(如果有相同的名称,将创建项目副本)。
/UPDATE=file.apt
如果文件没有问题,则会加载和更新APT文件并生成机器人程序。
/REPLACE_ITEMS=YES
当加载新文件并有匹配的名称时,更新现有的工具和对象
/REPLACE_ITEMS=NO
当加载新文件时,不允许覆盖工具和对象
/SETCOLOR=steelblue
设置最后加载对象的颜色(物体、机器人工具、机器人或者机械装置)。这些颜色允许以颜色或十六进制颜色命名。
注意:单击一次不会选择超过50%透明度的对象。
/AUTOGEN_MAINPROG=Prog
生成一个主程序,该程序可以按顺序调用连接到加载APT文件的程序。
/SELECTTOOL=#1
设置第一个可用的机器人工具(或相应的数字)作为当前active工具(该工具可以在新程序加载后使用)
/SELECTTOOL=tool name
选择当前active工具用于匹配名称。
/ADDCUTTER=length|path/cutter name.stl
允许在刀架上增加刀具的几何形状。在RoboDK中,刀具被当作是一种为了保持刀具几何形状的工具来使用。刀具几何形状的原点位于刀具尖端,并且它的文件必须设置为STL编码格式(ASCII或二进制)。长度必须以毫米表示,与刀架有关(刀架的正Z轴必须指向外面)。
/SELECTCUTTER=cutter name
Selectcutter与SELECTTOOL具有相同的作用,刀具被视为工具。
/SHOW
在所有文件都已加载完,并且加工项目都已更新结束时,将会自动显示RoboDK窗口。
使用下列选项之一将调整/SHOW命令响应的能见度。
/HIDDEN
一旦RoboDK完成装载,将会避免自动触发/SHOW。显示窗口的唯一方法是使用API。
/QUIT
如果没有错误消息,将会退出程序。
/END
即使有任何错误消息也退出程序。