L’espace de travail Programme (Alt+3) regroupe vos programmes et les pièces d’exemple, un éditeur qui vérifie un programme pendant que vous le tapez, et un aperçu de ce que le programme fait à la pièce. Studio conserve une version d’un programme chaque fois que vous l’enregistrez ou le chargez dans la machine, pour que vous puissiez voir ce qui a changé et revenir en arrière.
L’espace de travail comporte trois parties :
Pour ouvrir un programme :
L’éditeur et la machine peuvent contenir des programmes différents. Quand la machine a un programme que vous n’avez pas ouvert dans l’éditeur, la ligne d’état l’indique : Ctrl+K charge le programme de l’éditeur dans la machine, Ctrl+Maj+R reprend le programme de la machine dans l’éditeur (vos modifications sont d’abord enregistrées comme une version).
Studio 1.0 est livré avec quatre pièces d’exemple : une plaque de moteur NEMA 17, une face avant d’instrument, une puce microfluidique à gouttelettes et un panneau allégé isogrid. D’autres arrivent avec les mises à jour. Double-cliquez sur l’une d’elles sous Exemples de pièces, ou choisissez-la dans Fichier > Pièces d’exemple….
Charger un exemple prépare toute la machine pour lui : le brut et le montage, la table d’outils et l’outil dans la broche, la prise d’origine, l’origine pièce, le programme, et le modèle de comparaison quand l’exemple en a un.
|
L’éditeur est un éditeur de G-code :
Les lignes d’état sous l’éditeur affichent la ligne et la colonne, si le texte est dans la machine, la version, les décomptes de la vérification, et l’état du programme après la ligne où vous vous trouvez : les codes modaux, l’avance, la vitesse, l’outil et la position.
Agrandir donne tout l’espace de travail à l’éditeur ; Restaurer ramène les programmes et l’aperçu.
Les couleurs suivent l’apparence de la fenêtre (claire ou sombre). Les lignes que le contrôleur a déjà prises en avance, au-delà de la ligne en cours d’exécution, sont grises.
Échap ferme les zones.
Un point d’arrêt arrête le temps du jumeau quand l’exécution arrive à cette ligne ; le mouvement de la machine ne change pas. F5 reprend.
Les points d’arrêt prennent effet une fois le programme chargé dans la machine.
L’éditeur vérifie le programme pendant que vous tapez (un instant après que vous vous arrêtez), au chargement, et de nouveau après une exécution. Il y a deux parties :
Programme > Vérifier le programme est une autre vérification : elle fait passer le programme chargé par le mode vérification du contrôleur, ligne par ligne, sans que la machine bouge.
Chaque constat est une erreur, un avertissement ou une remarque, affiché sous sa ligne avec le numéro de sa règle. Exemples :
| Règle | Type | Ce qu’elle trouve |
|---|---|---|
| S01 | Avertissement | Pas de bloc de départ avant le premier mouvement : le programme s’appuie sur l’état du contrôleur |
| S02 | Avertissement | Ni M2 ni M30 à la fin |
| S04 | Erreur | Un mouvement de coupe avant tout F |
| S05 | Avertissement | La broche démarre sans S, ou S hors de la plage de la broche |
| S07 | Erreur | Un code que le contrôleur n’accepte pas : expressions, codes O, sous-programmes, G41/G42, G68 |
| S10 | Avertissement | Un rapide sous le dessus de la pièce et plus profond que ce que le programme a déjà coupé |
| S11 | Erreur | Un arc que le contrôleur refuse |
| S12 | Avertissement | La broche refroidie par eau coupe sans son refroidissement (M8) |
| S14 | Avertissement | Un outil d’une autre longueur que celui avec lequel l’origine pièce a été définie, et rien ne le mesure |
La vérification de l’aperçu ajoute ce que le programme ferait à la pièce : des rapides dans la matière, une coupe avec la broche arrêtée, des collisions avec le montage, des déplacements au-delà de la course, et une broche qui tourne à sec.
Certains constats s’accompagnent d’une suggestion, par exemple Suggestion (insérer avant) : M8.
Résultat : la modification se fait en une seule étape ; Ctrl+Z l’annule. Lisez la suggestion avant de l’appliquer : elle corrige le constat, pas votre intention.
Optimiser (Ctrl+Maj+O) cherche un programme plus rapide qui usine la même pièce : il modifie les avances et les vitesses, fusionne les lignes courtes et abaisse les dégagements. Il exécute le programme d’origine et le programme optimisé sur deux copies cachées de la machine, avec la même préparation. Il lui faut un brut mis en place. Optimiser fait partie de l’édition Pro et des éditions supérieures.
Si le résultat est meilleur, il remplace le texte de l’éditeur (Ctrl+Z rend l’original) et la comparaison s’ouvre. La console donne les temps, l’effort de coupe maximal et l’indice de broutement avant et après, et ce qui a changé. Appuyez sur Arrêter l’optimisation ou sur Ctrl+Maj+O pour l’arrêter.
Studio enregistre une version d’un programme quand vous :
Une version identique à la précédente n’est pas enregistrée de nouveau. Les versions sont conservées dans Documents\Twinwright Studio\programs\<program>\, un fichier chacune, et ne sont jamais purgées. Programmes les liste sous chaque programme, avec l’heure et la raison de chaque enregistrement.
Comparer (Ctrl+D) affiche, sous l’éditeur, la version enregistrée la plus récente qui diffère du texte de l’éditeur : lignes modifiées en ambre, ajoutées en vert, supprimées en rouge, et lignes où seuls F ou S ont changé en bleu. Appuyez de nouveau sur Ctrl+D pour une version plus ancienne, sur Alt+↓ et Alt+↑ pour passer d’une différence à l’autre, sur Échap pour fermer.
L’en-tête compte les différences et, quand les deux versions ont été exécutées jusqu’au bout pendant cette session, compare leurs durées d’exécution.
Pour comparer deux versions enregistrées, ouvrez d’abord la plus récente dans l’éditeur, puis appuyez sur Ctrl+D.
.nc : vous pouvez la copier depuis le dossier des programmes.Fichier > Exporter les courbes (CSV)… enregistre les courbes de l’exécution (voir Analyse et diagnostic). La fiche de bridage et le rapport de contrôle se trouvent sur la carte Rapports de Préparation (voir Contrôle).