|
Dans les premiers jours de post-traitement, un post-processeur a été considéré comme un outil d'interface entre la fabrication assistée par ordinateur (CAM) et une machine de contrôle numérique (NC) - un simple traducteur, lisant les instructions industrielles publiées d'un système CAM et une écriture d'une interprétation appropriée pour une machine NC. Aujourd'hui cependant, le post-traitement a évolué pour inclure une gamme dynamique d'outils d'optimisation de code qui sont responsables de produire le code le plus efficace et le plus productif de machine-outil possible.
Le post-traitement NC est responsable de joindre deux technologies très différentes et il sert souvent pour indemniser de faiblesses sur l'une ou l'autre extrémité. Se trouve là-dedans le noeud de l'issue : un post-processeur peut augmenter la technologie, ou il peut l'empêcher, dépendant de son application. Pour comprendre comment un post-processeur peut augmenter la technologie, comment et pourquoi le post-traitement a évolué, comment il a été traditionnellement appliqué et comment l'apparition de systèmes de post-traitement avancés à changer la voie est employé aujourd'hui. Cet article montrera comment les post-processeurs peuvent être utilisé comme des composants clefs dans l'automatisation d'usine.
Ce qu’est un Post-processeur ?
La plupart des systèmes CAM produisent un ou plusieurs types de fichiers de langue neutres contenant des instructions pour une machine CNC. Ceux-ci sont dans un format binaire appelé CLDATA ou un certain ASCII le format lisible façonné après la langue APTE. APTE est un acronyme pour "des Outils Automatiquement Programmés," le logiciel qui accepte la géométrie symbolique et des instructions industrielles et produit la description CLDATA de l'opération industrielle en termes absolus. Quelques systèmes de CAM fournissent un grand degré de flexibilité, permettent à peu près n'importe quoi être inclus dans le dossier neutre, d'autres sont tout à fait stricts de ce qui peut et ne peut pas être inclus.
À l'autre extrémité de l'équation repose la machine NC. Il exige l'entrée personnalisée pour le contrôleur étant utilisé et probablement à une mesure moindre, l'opérateur dirigeant la machine. Le plus important, on doit faire fonctionner la machine NC dans une façon qui satisfait des critères de l’usine, qui sont principalement basés sur la sécurité, l'efficacité et la tradition.
Entre ce deux repose le post-processeur. Le post-processeur est le logiciel responsable de traduire des instructions neutres du système de CAM dans les instructions spécifiques exigées par la machine de NC (Figure 1). Ce logiciel répond aux exigences uniques et aux limitations du système de CAM, la machine NC et l'environnement industriel. Donc, le post-traitement est une partie importante d'automatisation d'usine, de même que quelque chose qui se trouve sur le chemin critique entre l'ingénieur d'études et le département d'expédition.
Une Perspective Historique
Les gens demandent souvent si les post-processeurs sont vraiment nécessaires, se demander si peut-être l'issue entière a été commise soupçonner par des sociétés de logiciels sans scrupule! En fait, il n'y a pas vraiment de conspiration, juste la plupart d'aspects pratiquent. Des standards internationaux (ISO) aussi bien que des standards nationaux (ANSI, EIA) définissent tant le format de production pour des systèmes CAM qu'un format d'entrée pour des machines NC. Ces deux formats, production et l'entrée, diffèrent significativement.
Pourquoi pas une norme, un format? Les standards sont le plus souvent basés sur la pratique existante. Ils servent pour définir une méthode simple de choix possibles d'un hôte, dont tout sont généralement enraciné dans la pratique réelle. Les standards qui vont contre la pratique commune apparaissent vraiment de temps en temps, mais ils sont durs de justifier, difficile de créer et ralentir pour être accepté. Ils exigent aussi beaucoup plus de dédicace et effort que la plupart des personnes désirent se porter volontaires.
Ainsi quand la prolifération de rivaliser des systèmes APTS ont garanti une norme pour aider définir et contrôler le format de ses entrées et productions, les standards ont été créé définissant les éléments fondamentaux exigés pour la fabrication. De même, la prolifération des contrôleurs a également exigé une certaine uniformité, et des normes d'ordres de gestion NC a été créer définissant les pratiques en matière de noyau de l'industrie
Ce qui pourrait avoir été
Mais laissez-nous supposer pour un instant qu'une solution d'unification simple avait été créée dans des délais raisonnables et qu'un nombre significatif de sociétés de CAM et des fabricants de contrôleur NC a consenti à faire des choses différemment pour l'intérêt commun. Ce qui alors ?
Le temps passe et les vendeurs de CAM et NC se rendant bientôt compte qu'une solution d'unification simple ne représente pas de compétitivité. Il y a au moins trois manières qu'un nouveau dispositif (tel que le sondage) peut-être mit sur le marché dans cet environnement. On doit réviser la norme d'abord, fournir ensuite ce dispositif aux clients à un point approprié après que la norme est ensuite publiée. Le deuxième doit d'abord fournir le dispositif aux clients, insister ensuite sur la standardisation plus tard. Le troisième doit ignorer n'importe quel effort de normaliser l'information de propriété industrielle de compagnie et d'obtenir le dispositif pour lancer aussi rapidement que possible.
Aucun concours. Le dispositif va commercialiser aussi rapidement que possible.
Maintenant les choses deviennent un peu plus compliquées. Si le dispositif est un NC, comment le système de CAM du client y aura-t-il accès et vice versa? La norme doit être étendue des deux côtés de l'interface pour faire le travail de fonction. Le CAM et les vendeurs NC doivent consentir à incorporer la fonctionnalité non conforme à la langue correcte pour permettre l'accès à cette nouvelle fonction. Qui profitera? Tous les deux profiteront-ils également?
Il serait plus probable qu'une sorte de préprocesseur serait exigé pour changer la production du système de CAM pour satisfaire les exigences d'entrée de la machine de NC. En plus, un préprocesseur est probablement déjà nécessaire pour manipuler des conversions de format binaires entre l'ordinateur du système CAM et le contrôleur NC. Initialement la conversion sera simple, mais avec le temps et les déviations de la norme continuent, la conversion deviendra plus complexe, peut-être au point où des préprocesseurs différents pourraient être exigés pour des machines NC différentes.
Qui fournira le préprocesseur, particulièrement si le rendement de système de CAM et l'entrée de machine NC contiennent des prolongements à la norme? Qu’es qui arrive quand une norme révisée apparaît, ou un vendeur de CAM quitte le marché, ou le fabricant informatique vous dit que l'ordinateur vous utilisez est désuet et n'est pas compatible avec le modèle le plus nouveau ?
Tout commence-t-il à vous sembler familier?
Il ne fait vraiment aucune différence si l'interface entre CAM et NC est unifiée ou non. Des pressions du marché créeront en fin de compte des incompatibilités et le logiciel sera nécessaire de rapprocher le vide. La seule question laissée sans réponse est, quel logiciel ?
Écrivez le Post-traitement
Les post-processeurs peuvent faire beaucoup d'autres choses en plus de la traduction CLDATA à des codes de machine NC. Par exemple un post-processeur peut récapituler des voyages d'axes, l'alimentation et des limitations de vitesse, la durée d'exploitation de travail et l'information d'utilisation d'outil, qui permettent le meilleur choix et la planification de ressources.
Des post-processeurs plus sophistiqués peuvent valider le programme avant qu'il soit couru par la machine-outil. Il y a beaucoup de règles simples qu'un post-processeur peut suivre, avec l'avertissement de messages montrés quand ces règles sont violées. Quelques exemples : la Note si un outil n'est pas choisi au début du programme, un avertissant quand les mouvements au taux d'alimentation sont faits avec un axe arrêté, le marquage de la longue série de positionner des mouvements, ou au contraire, garnissant de signale d'alimentation se déplace à ou au-dessus de l'avion d'autorisation de programme, ou rien si des commutateurs de compensation de diamètre ou de longueur ne sont pas changés quand un outil est changé.
Au-delà de la validation simple vient la correction. Il y a beaucoup de situations où un post-processeur peut détecter une erreur et le corriger. Les exemples incluent : les cycles sont partis actif pendant un changement d'outil (ils devraient être temporairement annulés), choisissant une gamme de mécanisme de d'axe incorrect ou inexistante (le post-processeur devrait choisir une gamme qui soutient la vitesse), ou la spécification d'un type de liquide de refroidissement indisponible (le post-processeur devrait choisir le meilleur type suivant).
Les meilleurs post-processeurs maintiennent une image globale du travail entier à tout moment, utilisant des événements prochains pour aider à prendre des décisions actuelles. Le programmeur NC utilise cette information pour optimiser le travail sans intervention. Par exemple : la pré sélection de l'outil suivant aussitôt que physiquement possible, en segmentant une bande à un outil changez si le chemin prochain entier d'outil ne s'adaptera pas sur la bobine courante, choisissant un mécanisme d'axe adapté le mieux à la vitesse requise actuel et suivant, ou commutant intelligemment entre des axes parallèles (Z et W) basé sur les types d'opérations prochaines et des limites de voyage disponibles.
Les post-processeurs peuvent aussi travailler autour des limitations et des défauts dans le système de CAM ou dans la machine - outil. Il est généralement beaucoup plus facile de changer le post-processeur que cela doit obtenir une nouvelle révision du système CAM, ou une nouvelle révision exécutive pour le contrôleur NC.
Le point important à être fait ici consiste en ce que le programmeur NC ne devrait pas être concerné au sujet de la machine - outil ou les particularités d'opérateur de machine qui n'affectent pas directement la production d'un travail. Dans la mesure du possible, les bons post-processeurs devraient cacher ces détails.
Des systèmes de CAM standard, la norme des machines NC, la norme CLDATA et le vocabulaire de post-processeur standard ne peuvent pas tous être mélangés ensemble pour immédiatement produire un système de travail. Il y a trop de variables dans le monde réel et les standards sont aussi limités dans la portée, réaliser l'intégration avec des composants immédiatement disponibles.
Les post-processeurs lient tout cela ensemble et de bons post-processeurs peut le faire avec un minimum d'effort.
Le post-traitement fonctionne mieux quand il est "transparent," en d'autres termes les meilleurs post-processeurs sont ceux dont l'utilisateur ne sait pas ni s'inquiète du post-processeur. Ils se mettent tranquillement à leur travail, seulement donnant une alarme une fois garantie. |