命令行模式

本节主要描述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

SelectcutterSELECTTOOL具有相同的作用,刀具被视为工具。

/SHOW

在所有文件都已加载完,并且加工项目都已更新结束时,将会自动显示RoboDK窗口。

使用下列选项之一将调整/SHOW命令响应的能见度。

/HIDDEN

一旦RoboDK完成装载,将会避免自动触发/SHOW。显示窗口的唯一方法是使用API

/QUIT

如果没有错误消息,将会退出程序。

/END

即使有任何错误消息也退出程序。