Chargement...
 

WabecoCNC

Post Process Autodesk Inventor


Le postprocess Kosy fournit par Autodesk Inventor ne gère pas toute les options, en particulier les vitesses de broche qui sont contrôlées en jouant sur le voltage (sick!) ainsi que d'autres choses...

Image Fichier de postprocess pour Autodesk Inventor

Il faut copier ce fichier dans le répertoire des fichiers de postprocess de HSM. Le plus simple est dans le module HSM CAM, lancer une opération de Post Process (boite Toolpath de la barre d'outil). Dans la boite qui s'ouvre, vous avez le répertoire "Configuration Folder" où copier le fichier. Fermer et relancer puis selectionner "KOSY - WABECO / kosy-wabeco" en post configuration.

Préparation dans inventor


Dans inventor, une fois HSM installé, vous avez un onglet CAM. Cliquez sur cet onglet puis sur "Setup".

Si vous avez plusieurs objets, le plus simple est de cacher tout les objets sauf celui que vous souhaitez usiner. Ensuite, dans le setup (colonne de gauche), utiliser "Model" pour choisir cet objet. Il est tout à fait possible de faire un setup par objet. Ensuite, aller dans l'onglet "Stock" et supprimer les marges (mettre les offset à zéro). Revenir dans l'onglet Setup et cliquer sur "Stock point" et choisir un point au plus haut de votre pièce et dans un angle (ce point correspondra au zéro). Dans Orientation, cliquez sur select Z et X, puis cliquer sur Z axis et sélectionner une arrêt vertical dans votre model. Si l'axe Z est inversé (vers le bas), utiliser flip Z axis pour le replacer vers le haut. Pour X, choisir une arrête horizontal en gardant en mémoire que X est l'axe qui déplacera le plateau de gauche à droite et Y l'axe qui déplacera le plateau d'avant en arrière. Cliquer sur "Ok".

Il faut ensuite effectuer les différentes opérations d'usinage. Sauf cas particulier, on commence par le perçage, puis les poches et enfin par les contours (d'abord interne puis le contour externe en dernier).

Faire le zero en X Y et Z


Pour faire le zéro en X et Y il suffit de placer la broche au dessus de la plaque à usiner et entrer Ctrl-X (mise à zéro de X) et Crtl-Y (mise à zéro de Y).
Pour le zéro en Z: placer la sonde sous le broche et clipper la pince crocodile de la sonde sur l'outil monté dans la broche. Faire descendre la broche lentement (soit en utilisant la commande, soit à l'aide des flèches de l'interface) jusqu'à ce que la sonde s'allume. Entrer Crtl-Z (mise à zéro de Z) puis entrer la commande
G54 Z-50
Cette commande permet d'intégrer à Z la hauteur de la sonde (50mm). Z doit indiquer la valeur 50 maintenant. Faire remonter la broche et ranger la sonde.

Préparer les outils

Vous pouvez utiliser le changement manuel d'outil. Dans ce cas, entrer la commande
T0
si un outil du magasin est déjà chargé. Ensuite, vous pouvez charger des cônes et effectuer vos opérations. N'oublier pas de refaire le zéro de l'axe Z entre chaque changement d'outil!

Pour utiliser le magasin, chaque outil est associé à un numéro. Dans tout les cas, il faut d'abord mettre le cône dans la broche puis entrer une commande
Tn
pour charger l'outil: ne pas mettre d'outil directement dans le magasin!


Lors de l'ajout d'un nouvel outil dans le magasin, il faut régler la hauteur de celui-ci. Pour cela, vider la broche (T0) et faîtes le zéro en Z avec la broche vide. Charger votre outil et utiliser la sonde pour mesurer la hauteur de celui-ci. Aller dans le menu "Parameter" -> "CAM" -> "Tool Memory" et renseigner la hauteur de votre outil.

Quelques G-Code utiles:


Vous retrouverez la liste de l'ensemble des gcode supportés ainsi que leurs syntaxe dans l'aide de NCCad (entre autre dans l'appendice).

Décalage dans la référence

G54 X10

Retire 10 à la valeur référence de X, permet de décaler le zéro. Peut être utilisé avec X, Y et Z

Vitesse et démarrage/arrêt de la broche

Pour démarrer la broche:

M25 U10

M10 O6.1

La commande M25 fixe le voltage de U: entre 0 et 25V, il faut faire une règle de trois sachant que 25V correspond à 7500 tour/min, la vitesse maximale de la broche.
La commande M10 O6.1 (attention, c'est bien la lettre O devrant le 6) permet de démarrer la broche. M10 O6.0 permet de l'éteindre.

Déplacement de la broche

Il est possible de déplacer la broche en mode absolut ou relatif:

G90

G91

une fois la commande G90 entrée, les déplacements se font en absolut par rapport au zéro. Avec la commande G91 on bascule en mode relatif, par exemple

G90 ; en absolut
G01 X0 Y0 Z5 F30 ; on se place au zéro, l'outil 5mm au dessus de la pièce
G91
G01 Z-6 F30 ; on descend la broche de 6 mm
G01 X10 F30 ; on déplace X de 10mm dans le sens positif

G01 Z6 F30 ; on remonte la broche


Comme on le voit, la commande G01 permet de faire des déplacements en X, Y ou Z tout en précisant la vitesse de se déplacement grâce à F. Attention, les valeurs de F ne sont pas en mm/min, il faut appliquer un facteur 1/6, du coup F60 correspond à une avance de 10mm/min

Enfin, la commande G0 permet de faire des déplacements rapides (vitesse maximale, c'est à dire F480):

G0 X0 Y0 Z10 ; on positionne rapidement l'outil 10mm au dessus du point de référence

Changement d'outil automatique

Le changement d'outil dans l'interface se fait à l'aide de la commande T

T1 ; chargement de l'outil 1 dans la broche

T0; mettre l'outil dans la broche dans le magasin et laisser la broche vide


Dans un programme g-code, il faut utiliser la commande:

M06 T2; chargement de l'outil 2


Attention à bien remettre la broche en marche après le changement d'outil. Par prudence on utilise la commande M01 après le changement d'outil pour faire une pause et permettre à l'opérateur de contrôler que tout s'est bien passé:

M06 T02 ; on change d'outil
G0 X0 Y0 Z10 ; on se repositionne
M01 ; on attend la validation de l'opérateur
M25 U17 ; on fixe la vitesse de broche

M10 O6.1 ; on actionne la broche


La changement d'outil tient compte de la différence de hauteur des outils si celle-ci est bien renseignée

Exemple de fichier gcode fonctionnel


Le fichier suivant est un fichier complet et fonctionnel permettant de tracer un carré, suivi d'un cercle.

; (Header)
M25 U25 ; (Set spindle turn speed 25=maximal, i.e 7500rpm)
M10 O6.1 ; (Start spindle 6.1=on, 6.0=off)

G01 Z5.00 F30 ; (Go slowly up 0 point)
G00 X0.07 Y39.18 ; (Go fast to 0 point horizontally)
M1 ; (interrupt)

; (Start cutting rect892)
G01 Z-1.00 F100.0 ;(Penetrate)
G01 X39.18 Y39.18 Z-1.00 F400.00
G01 X39.18 Y0.07 Z-1.00
G01 X0.07 Y0.07 Z-1.00
G01 X0.07 Y39.18 Z-1.00
G00 Z5.00
; (End cutting rect892)

; (Start cutting path815)
G00 Z5.00
G00 X33.4 Y19.71
G01 Z-1.00 F100.0 ; (Penetrate)
G02 X32.36 Y14.48 I-13.68 J0.00 F400.00
G02 X29.39 Y10.04 I-12.64 J5.23
G02 X24.95 Y7.07 I-9.67 J9.67
G02 X19.71 Y6.03 I-5.23 J12.64
G02 X10.03 Y10.03 I0.00 J13.68
G02 X6.03 Y19.71 I9.67 J9.67
G02 X10.03 Y29.39 I13.68 J-0.00
G02 X19.71 Y33.39 I9.67 J-9.67
G02 X24.95 Y32.35 I0.00 J-13.68
G02 X29.39 Y29.39 I-5.23 J-12.64
G02 X32.35 Y24.95 I-9.67 J-9.67
G02 X33.39 Y19.71 I-12.64 J-5.23
G01 X33.39 Y19.71 Z-1.00
G00 Z5.00
; (End cutting path815)

; (Footer)

M10 O6.0 ; (Stop spindle 6.1=on, 6.0=off)

Evénements

1)  2019-01-19 08:00 - 17:00
Robot Makers Day : First Lego League

Formations

Aucun enregistrement à afficher