Menu principal:
Service pour clients > Trucs et astuces
Codes CNC pour KOSY et la commande à multi contrôleurs MCS
Révisé: Octobre 2006
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 :
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
- 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:
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.
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:
G74
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:
Information valable depuis la version nccad4.5