Adaptation du postprocesseur - MAXcomputer GmbH - www.max-computer.de

Aller au contenu

Menu principal :

Adaptation du postprocesseur

FAQs
Codes CNC pour KOSY et la commande à multi contrôleurs MCS


Beaucoup de nos clients possèdent déjà un équipement DAO/FAO et génèrent des programmes CNC pour des machines CNC différentes. Les informations suivantes vont expliquer les particularités du code CNC pour KOSY.

Le chemin du dessin à la pièce
Avec l'assistance d'ordinateur le chemin suivant est commun dans notre branche :

  • Vous construisez la pièce par un programme DAO existant, soit en 2D ou en 3D et enregistrez les données du contour sous un nom de fichier. Les formats d'export pour les données de contour sont définis, p.ex. DXF en 2D ou 3D, ou STL en 3D.

  • Les données du contour seront lues dans un programme FAO et complétées par les paramètres d'usinage (outil, correction de contour, avance, profondeur, etc.).

  • Un "postprocesseur" qui fait partie du programme FAO, génère un ou plusieurs programmes CNC pour le pilotage de la machine, p.ex. un programme CNC pour l'usiange grossier et un programme pour le finissage.

  • Le programme CNC sera lu dans la commande de machine et usiné.


Dans notre système de coordonnées KOSY resp. notre commande à MultiContrôleur MCS tous ces pas peuvent être exécutés par le logiciel DAO/FAO nccad
, le code CNC ne doit pas être ouvert. Il en est autrement si notre système doit travailler avec d'autres programmes DAO/FAO: nccad doit importer un programme CNC correspondant, c.v.d. que le postprocesseur du logiciel étranger DAO/FAO doit être adapté à KOSY/MCS. Ce n'est pas très difficile et fonctionne toujours. Mais il y a quelques fournisseurs de logiciel qui ne veulent pas que les clients fassent l'adaptation, ils la font à vos frais.

Nous savons de quelques producteurs qu'ils ont fait une adaptation KOSY/MCS dans leur programme FAO, ou que leurs clients peuvent faire une adaptation eux-mêmes, voilà une liste:

Des programmes FAO avec adaptation KOSY/MCS

  • Autodesk Fusion 360 (disponible sur le site de Autodesk)
  • DeskProto
  • Esprit
  • millit light/KOSY
  • Pictures by PC
  • SurfCAM
  • NC-Studio
  • MarvinCAD
  • Visual mill (Rhino)
  • AlphaCAM- ProNC

Programmes FAO, à adapter par le client (Rang de conaissance 1-7-02)
- DeskProto
- millit pro
- edgeCAM
- Pro/ENGINEER
- PEPS
- SolidCAM 2000
- WorkNC

Programmes FAO, adapté avec assistance du founisseur (Rang de conaissance 1-7-02)
- Catia
- Unigraphics

Les critères à tenir compte lors l'adaptation du postprocesseur à KOSY / MCS:

Conventions du code
Le code CNC pour KOSY/MCS est fondé sur DIN/ISO 66025. Cette norme laisse quelques libertés, donc:

  • Le mot de commande consiste d'une lettre (G ou M) et un ou deux chiffres de 0 à 99.

  • Le mot de commande doit être mentionné au début de chaque ligne.

  • Numéros de lignes ne sont pas admis.

  • Paramètres d'avance F ne doivent pas être mis seuls dans une ligne, mais doivent être mis à la fin d'une commande de déplacement.


Quelques exemples:
G00 X10 Y30
G01 Z-1
G02 X20 Y30 I5 J0 F100


Traitement du cercle
Lors les cercles et arcs les distances vers le centre doivent toujours être indiquées en relation avec le point de départ, p.ex.:
G02 X20 Y30 I5 J3

Domaine de valeur
Comme pour tout machine CNC il existe de limitations des valeurs admises.

  • Validité pour l'avance F de 1 à 250 (correspond à env. 0,5 à 25 mm/sec.), quelques machines permettent des valeurs plus augmentées.

  • Validité pour les coordonnées de -9999.99 à +9999.99 mm, donc nombre de chiffres max. = 8, y compris des caractères spéciaux.

  • Le nombre de chiffre derrière le point décimal est au choix, si le nombre total ne surmonte pas 8. Il sera toujours arrondi à 2 chiffres après le point. Dans la version régulière KOSY/MCS peut positioner à  1/100 mm seulement.


Quelques exemples:
G01 X22.12 F100
G01 Y-15.7

G00 X33.123
G00 Y-55.008

Commandes additionnelles et lignes au début du programme
A la tête d'un programme CNC 2 lignes de texte sont obligatoires pour la documentation, le contenu du texte est au choix, p.ex. la date dans la première ligne et le nom du responsable dan l 2ème:
06.07.2001
Ulf Maier
Au début du programme CNC les commandes suivantes sont nécessaires:

Activer la broche p.ex. broche universelle au relais 6:
M10 O6.1
Activer d'autres relais, p.ex. pour la broche HF au relais 2:
M10 O2.1
Course de référence aux interrupteurs fin de course:
G76

Commandes additionnelles à la fin du pogramme
A la fin il faut ajouter les commandes suivantes:

Eteindre la broche p.ex. broche universelle au relais 6:
M10 O6.0
Couper d'autres relais, p.ex. pour la broche HF au relais 2:
M10 O2.0
Une course vers la position de dégagement définie, si voulu:
G77
ou vers une position au choix, p.ex.:
G00 X0 Y200 Z30

Attibuts de text et volume de texte
Les programmes CNC sont au fond des fichiers de texte sans formatage spécifique. Ce sont des fichiers dit ASCII avec les règles suivantes:

  • Chaque ligne se termine par CR LF.

  • La taille du fichier ne peut pas surmonter 8 Mo.


Information valable depuis la version nccad4.5


Retourner au contenu | Retourner au menu