Options de Ligne de Commande

Cette section décrit les options de ligne de commande disponibles au démarrage de RoboDK. Les options de ligne de commande peuvent également être passées en utilisant la fonction de commande de l’API.

L’appel suivant représente un appel générique avec quelques arguments :

RoboDK.exe -[option1] -[option2] open_fileA -[option3] open_fileB ...

Tous les formats de fichiers pris en charge par RoboDK peuvent être fournis comme arguments. Y compris les formats suivants :

RDK    ➔ fichier station RoboDK : ce fichier comprend tout le projet, incluant toutes les dépendances (robots, outils, fichiers CN, …).

robot    ➔ fichier Robot : charger un fichier robot créera aussi un repère pour ce robot.

tool      ➔ fichier outil : Attaché automatiquement au dernier robot ajouté.

stl/wrl/step/stp/iges/igs/sld ➔ Objet (géométrie 3D): un Objet peut facilement être  convertis en outils.

apt/gcode/cnc ➔ fichier programme CN : RoboDK prépare automatiquement un projet d’usinage (Utilitaires ➔ Projet d’usinage).

RDK = Robolink(args='-ADDFRAME "-RENAME=Main Ref " load_object.stl')

Options de ligne de commande disponible :

-NOSPLASH

Supprime l’image d’ouverture RoboDK au démarrage.

-DEBUG

Crée un fichier Robodk.debug.txt dans le dossier bin qui permet de déboguer l’application.

-SETTINGS=filepath

Charge les arguments à partir d’un fichier texte. Chaque ligne de ce fichier texte est considérée comme un seul argument.

-NOSHOW

Masque toutes les fenêtres pendant que RoboDK charge les fichiers et met à jour les programmes.

-HIDDEN

Évite le /SHOW automatique une fois que RoboDK a terminé le chargement. La seule façon d’afficher la fenêtre par la suite est en utilisant l’API.

-NO_WINDOWS

Masque toutes les fenêtres qui sont habituellement affichées automatiquement lors du chargement d’un fichier CN.

-NOUI

Démarrer RoboDK sans l’interface utilisateur (Fenêtre et vue 3D). Utiliser cette option pour exécuter RoboDK en arrière-plan à l’aide de l’API.

-PORT=20501

Force la communication de l’API par le port donné (protocole TCP/IP). Le port par défaut est 20500.

-TREE_STATE=-1

N’affiche pas l’arborescence de la station.

-TREE_STATE=6

Afficher l’arborescence de la station ancrée sur le côté gauche de la fenêtre et opaque.

-ADDFRAME

Ajoute un nouveau repère de référence. Tout nouvel objet chargé sera placé dans ce repère.

-RESET

Force que si un nouvel objet est chargé, il sera placé dans le repère de référence de la station (et non dans le dernier repère ajouté).

-RENAME=Name

Change le nom du dernier repère de référence ou de l’objet qui a été ajouté.

-MOVE=x;y;z;rx;ry;rz

Déplace le dernier repère de référence ajouté (en mm et en degrés).

-UPDATE_APT=YES

Annulera tous les projets d’usinage de robots qui ont le même fichier APT

-UPDATE_APT=NO

N’annulera pas les projets d’usinage robots (créera des projets en double s’il y a une correspondance de nom).

-UPDATE=file.apt

Charge ou met à jour le fichier APT et génère le programme robot s’il n’y a pas de problème.

-REPLACE_ITEMS=YES

Met à jour les outils et objets existants lorsque de nouveaux fichiers sont chargés et qu’il y a une correspondance de nom.

-REPLACE_ITEMS=NO

N’annule jamais les outils et les objets lorsque de nouveaux fichiers sont chargés.

-SETCOLOR=blue

Définir la couleur du dernier objet chargé (objet, outil, robot ou mécanisme). La couleur peut être une couleur nommée ou une couleur hexadécimale (comme #RRGGBBAA, exemple : #88112288).

-AUTOGEN_MAINPROG=Prog

Génère un programme principal qui appelle les programmes liés aux fichiers APT chargés séquentiellement.

-SELECTTOOL=#1

Définir le premier outil robot (ou le numéro correspondant) disponible comme outil actif (l’outil utilisé lorsqu’un nouveau programme est chargé).

-SELECTTOOL=”tool name”

Sélectionner l’outil actif à l’aide d’une correspondance de nom.

-ADDCUTTER=length|path/cutter name.stl

Addcutter permet d’ajouter la géométrie d’un outil par rapport à un porte-outil. Une fraise est traitée comme un outil dans Robodk, gardant la géométrie de la fraise. La géométrie de l’outil doit être un fichier STL (ASCII ou binaire) avec l’origine à l’extrémité de l’outil. La longueur doit être indiquée en mm par rapport au porte-outil (l’axe Z positif du porte-outil doit pointer vers l’extérieur).

-SELECTCUTTER=”cutter name”

Selectcutter a le même effet que SELECTTOOL, les « cutters » sont traités comme des outils.

-SHOW

Affiche la fenêtre RoboDK. Cela se fait automatiquement lorsque tous les fichiers ont été chargés et que les projets d’usinage ont été mis à jour.

L’utilisation de l’une des options suivantes modifiera la visibilité provoquée par la commande /SHOW.

-QUIT

Quitte le programme s’il n’y a pas de message d’erreur.

-END

Quitte le programme même s’il y a des messages d’erreur.