Skip to Content
Comment faireValider votre code NC

Valider votre code NC

La validation est la final vérification de sécurité avant execution.

La validation est l’étape finale et la plus importante avant d’envoyer un programme NC à la vraie machine.

En Shopfloor Assistant, la validation est effectuée par un Virtual Controller, qui simule le processus d’usinage en utilisant les limites réelles de la machine, les contraintes d’axe et la géométrie des collisions.

Cela garantit que le programme est sûr, accessible et prêt à être exécuté avant qu’une seule puce ne soit coupée.

Important : La validation du programme est actuellement disponible uniquement pour les contrôleurs SINUMERIK. Si un programme SINUMERIK n’est pas chargé, le bouton Valider le programme est désactivé.

Aperçu de la validation dans Shopfloor Assistant

Que fait le programme Validate ?

L’opération Validate Program effectue les vérifications suivantes :

  • Collision Detection - s’assure que l’outil ne percute pas la pièce, les supports ou les composants de la machine.
  • Reachability Analysis - vérifie que tous les points du programme NC sont dans les limites de mouvement de la machine.
  • Syntax et Structure Review - détecte des erreurs de formatage, des valeurs manquantes ou des commandes non prises en charge.

Comment lancer la validation

Avant que tu commences

Le programme NC doit être sauvé.

La validation utilise toujours la dernière version sauvegardée du programme. Les modifications non enregistrées ne sont pas incluses dans le processus de validation.


Étape 1 : Cliquez sur Valider le programme

Ouvrez la fenêtre de configuration de validation depuis le panneau gauche de l’interface Shopfloor Assistant.

Bouton Valider le programme

Note : Le bouton Valider le programme n’est activé que lorsqu’un programme SINUMERIK NC est chargé. Pour d’autres contrôleurs, la validation n’est pas disponible et le bouton reste désactivé.


Étape 2 : Remplissez les champs requis

Avant de commencer la validation, fournissez les détails nécessaires afin que le Virtual Controller puisse simuler correctement le programme NC.

Fenêtre de configuration de validation
  • Folder Location - Annuaire où le moteur de validation obtient les données du projet (fichier cenpkg). Ce formulaire est rempli automatiquement mais peut être modifié.
  • Host Name - Nom d’hôte ou adresse IP de la machine exécutant le service de validation. Cela peut également être configuré dans la fenêtre d’installation ou dans les paramètres de la fenêtre de lancement de l’application.
  • montage Configuration (Zone et code de luminaire) - Si votre programme NC inclut des données de luminaires, Shopfloor Assistant les détecte et les charge automatiquement.

Tip : Le bouton Valider le programme devient actif lorsque tous les champs requis sont remplis.


Étape 3 : Commencez la validation

Appuyez sur Validate Program pour lancer la validation sur le contrôleur virtuel.

Validation de départ

Le système exécute la validation et met en évidence tout problème détecté.

Processus de validation en cours

Lors de la validation, l’interface utilisateur Shopfloor Assistant devient temporairement désactivée (grisée), empêchant l’interaction jusqu’à la fin du processus.

Une fois la validation terminée, les notifications de statut apparaissent dans le coin inférieur gauche de la fenêtre de validation et indiquent si la validation a réussi ou si des erreurs ont été détectées.


Résultats de validation

Vous pourriez constater l’un des résultats suivants.


Échec de validation avec code d’erreur

Affiché lorsque le contrôleur virtuel détecte des erreurs ou ne peut pas terminer la simulation.

Indicateur d’échec de validation Détails de l’erreur de validation

Codes de sortie d’erreur

CodeSignification
0E2 se ferme normalement à partir du bouton X
1E2 fermé de façon inattendue
2Erreurs inattendues (erreur de communication ou mauvaise requête)
3Shopfloor Assistant erreur interne
200Échec de validation de licence
4001Échec de la validation automatique du programme (délai d’attente)
4002Erreur générique de validation automatique de programme

Validation réussie

Affiché lorsque le moteur de validation renvoie le code de sortie 4000.

Indicateur de réussite de validation Message de réussite de validation

Cela confirme que le programme NC a réussi les vérifications de validation.


Informations sur les opérateurs

  • Always sauvegarder le programme NC avant validation. Seules les modifications sauvegardées sont utilisées par le Virtual Controller.
  • Double vérifiez l’emplacement du dossier, le nom de l’hôte, la zone et la zone de l’équipement Codeavant de commencer.
  • Avoid interaction avec le UI pendant validation. Ne modifiez pas les sélections, les points d’édition et ne changez pas de panneau.
  • Run validation après un edits majeur pour garantir la sécurité avant l’exécution.
Was this page helpful?