介绍启动RoboDK时可用的命令行选项。命令行选项也可以使用命令API的功能。
本节将展示一些相关命令,这些命令可以帮助您定制RoboDK的启动方式。选择Tools-Run Script-ShowCommands显示启动RoboDK时可以使用的其他命令。
下面的调用代表了一个带有一些参数的对RoboDK的通用调用:
RoboDK.exe -[option1] -[option2] open_fileA -[option3] open_fileB…
RoboDK支持的所有文件格式都可以作为参数提供。包括以下格式:
●RDK➔RoboDK工作站文件:该文件将整个项目保存在一个文件中,包括所有依赖项(机器人、工具、NC文件等)。
●机器人➔机器人文件:加载机器人文件还将为该机器人创建一个参考框架。
●工具➔工具文件:自动附加到最后添加的机器人。
●stl / wrl /步骤/ stp / iges igs /奉养➔对象(3D几何):对象可以很容易地转换成工具.
●apt / gcode /数控➔数控程序文件:RoboDK自动准备铣削项目(实用程序➔铣削项目)。
RDK = Robolink(args='-ADDFRAME ' -RENAME=Main Ref ' load_object.stl')
下面的列表显示了一些可用的命令行选项:
-NOSPLASH
在启动时移除RoboDK启动映像。
人间
启动RoboDK隐藏。您将需要使用API来显示RoboDK.
newinstance
强制启动一个新的RoboDK实例。
- port = 20501
强制API通过给定端口(TCP/IP协议)进行通信。默认端口号为20500。
-EXIT_LAST_COM
当不再有实例与RoboDK API通信时,关闭RoboDK。
调试
在bin文件夹中创建一个RoboDK.debug.txt文件,用于调试应用程序。
-SKIPINI
跳过自定义用户设置。
-SKIPMAINT
跳过维护更新窗口。在维护到期前一个月,RoboDK可能会在启动时弹出阻止更新license的窗口。此参数允许您将此警告静音。
设置= filepath
从文本文件加载参数。该文本文件的每一行都被视为一个单独的参数。
-NOSHOW
隐藏所有的窗口,而RoboDK正在加载文件和更新程序。
-NO_WINDOWS
隐藏加载NC文件时通常自动显示的所有窗口。
-NOUI
启动没有用户界面(窗口和3D视图)的RoboDK。使用此选项可以使用API在后台运行RoboDK。如果你向RoboDK展示,你将无法看到3D视图。
-TREE_STATE = 1
不要展示车站树。
-TREE_STATE = 6
显示站树停靠在窗口的左侧,不透明。
-ADDFRAME
添加一个新的参考系。任何加载的新对象都将被放置在这个参考系中。
重置
强制,如果一个新的对象被加载,它将被放置在站的参考框架(而不是最后添加的框架)。
重命名=名字
更改添加的最后一个参考帧或对象的名称。
让让= x, y, z, rx;变化;rz
移动添加的最后一个参考系(以毫米和度为单位)。
-UPDATE_APT = YES
是否会覆盖任何具有相同APT文件的机器人加工项目
-UPDATE_APT =没有
不覆盖任何机器人加工项目(将创建重复的项目,如果有一个名称匹配)。
- update = file.apt
加载或更新APT文件,如果没有问题,则生成机器人程序。
-REPLACE_ITEMS = YES
当加载新文件并且有名称匹配时更新现有的工具和对象。
-REPLACE_ITEMS =没有
当加载新文件时,永远不要覆盖工具和对象。
改变颜色为蓝色
设置最后加载对象(对象、工具、机器人或机构)的颜色。颜色可以是a命名颜色或十六进制颜色(例如#RRGGBBAA,例如:#88112288)。
-AUTOGEN_MAINPROG =掠夺
生成一个主程序,按顺序调用链接到加载的APT文件的程序。
-SELECTTOOL = # 1
设置可用的第一个机器人工具(或相应数量)为活跃的工具(加载新程序时使用的工具)。
-SELECTTOOL = "工具名称"
选择活跃的使用名称匹配的工具。
-ADDCUTTER = |路径长度/刀name.stl
Addcutter允许添加刀具相对于刀架的几何形状。在RoboDK中,刀具被视为工具,保持刀具的几何形状。刀具的几何形状必须是一个STL文件(ASCII或二进制),其原点位于刀具的尖端。长度必须以mm为单位给出,相对于刀柄(刀柄的正Z轴必须指向外)。
-SELECTCUTTER =“刀的名字”
选择工具与选择工具的效果相同,切割机被视为工具。
显示
显示RoboDK窗口。这是自动完成时,所有的文件已加载和加工项目已更新。
使用以下选项之一将改变由-SHOW命令引起的可见性。
辞职
如果没有错误消息,则退出程序。
端
即使有任何错误消息,也退出程序。