Problème de facettes sur les cercles

Nouveau
14 Janvier 2019
20
  • Auteur de la discussion
  • #1
Bonjour

J'utilise une CN réalisé de toutes pièces (X,Y axes de la tables et Z pour monter et descendre ma broche) avec 3 Servo Moteurs Kinco, 1 carte d'axe que je pilote avec MACH3

Je fais de l'usinage de pièces en graphite et je dois faire un usinage assez complexe donc j'utilise CamBam qui me permet de faire mon programme ISO assez facilement.

Je rencontre un problème sur ma pièce usinée toutes les surfaces des formes circulaires et des diagonales (interpolation X et Y) ne sont pas nettes. (cf photo en pièce jointe)
J'ai un phénomène de facettes pas toujours réguliers sur la pièce mais répétables d'une pièce à une autre.

J'ai refait un dessin sous CamBam très basique ou j'essaye d'usiner uniquement un cercle et j'ai toujours le même problème

Merci de votre aide

PS - j ai essayé d'affiner certains paramètres dans CamBam dans mon usinage en Poche : Vitesse constante / Finition / Avalant >>> aucun changement

David

20190113_182254_resized.jpg
 
Compagnon
8 Octobre 2009
1 233
38: Grenoble
Sous Mach 3 , il faut vérifier que le début de ton gcode présente un G64 et non pas un G61.
avantage: ça lisse les facettes puisque l'avance tente de rester constante pendant le cercle
inconvénient: la compensation des jeux dans les déplacements est annulée (backlash) et tu risques des traces à chaque inversion d'axe.
Lorsque j'ai eu besoin de formes circulaires de grande précision, j'ai utilisé G64 et fait mes correctifs de trajectoire à la main sur chaque quart de cercle. J'ai ainsi pu tenir ma trajectoire à ± 2.5 µm.
Mais bien sûr, c'est long et chiant à faire!
Pour info, les déformations finales ne sont pas aux changements d'axes, mais à 45°, ce que j'ai du mal à expliquer...
 
Compagnon
4 Septembre 2009
5 113
Près de St Etienne (42)
Salut,

Ce serait bien que tu mette ton Gcode en PJ pour vérifier que ton cercle est bien codé avec des G2/G3 et non par une successions de G1 (lignes droites). Si tes cercles sont en G1, ça expliquerais les facettes ; si c'est du G2/G3 alors le problème est à chercher coté machine et non coté FAO.

Quel est ton pas/mm (steps per) sous Mach3 pour X et Y

Comme dis au dessus, vérifie que tu est en vitesse constante (G64) ; dans CB ça se règles dans chaque opération d'usinage dans Mode de déplacement.

++
David
 
Compagnon
31 Août 2017
649
Bonjour,

As tu une phase de finition ?

Est ce que cette phase de finition décrit simplement le contour à hauteur constante ou y'a t'il des pentes ?

Est ce qu'il y'a sous camban des paramètres à propos de la précision et du lissage et à combien les as tu mis ?
 
Nouveau
14 Janvier 2019
20
  • Auteur de la discussion
  • #6
Bonjour

Déjà merci de vos retours :)

- Pour l'avance des moteurs elle me semble correcte les 2 moteurs ont l'air d'avancer en même temps
- Pour le G64, c'est bon je l'utilise en début de GCode
- En pièce jointe vous trouverez mon GCode

Le but étant de faire ma pièce en une seule passe Ebauche et Finition en même temps
Sur la photo vous pouvez voir ma CN et même la photo de la pièce que je souhaite obtenir au final mais pour le moment je suis reparti sur un dessin de base dans CamBam avec la réalisation d'un simple cercle
Et même sur le simple cercle j'ai toujours le problème de facette

- Matière à usiner : Graphite
- Fraise : cylindrique 2 dents Ø2mm carbure avec revêtement diamant
- Pilotage via carte d'axe qui reçoit info de MACH3 et qui pilote des servo moteurs de marque KINCO
Moteur : MC60S-0020-30MAK-3LKU] 200W ,3000PRM, small inertia, single 17bits magnetic encoder,with key
Driver : CD423-AA-000] Variateur brushless série CD3 - 200 à 750W Variateur moteur brushless Interface Pulses/Direction Pour moteur SMS/SMC 200W à 750W
- Sous CamBam dans mon usinage de poche, j'ai :
vitesse d'avance : 1200
vitesse de plongé : 900
vitesse d'avance latérale : vitesse d'avance *
profondeur de passe : 0.4
Ebauche/finition : finition *
sens d'usinage : En avalant *
mode de travail : vitesse constante *
Les paramètres avec * ont été modifié mais cela n'a rien changer à mon usinage > toujours des facettes
- Sous Mach3 :
Pas par mm : 22222
Vitesse en mm/min : 1300.2
Acceleration : 180

Voilà ce que je peux vous dire sur ma machine, mon programme ISO et mes paramètres sous Mach3

Je ne sais pas par quoi commencer : CamBam / Mach3
Merci d'avance pour de votre aide

David

20190115_154603.jpg
 
Fichiers joints
Compagnon
4 Septembre 2009
5 113
Près de St Etienne (42)
Salut,

Ok, dans ton Gcode, c'est bien des arcs (3 arcs par tour complet) codés en G3, donc le pb ne viens pas du GCode lui-même donc pas de CamBam.

Si le problème venait du G64, tu aurais 3 marques à 120° sur le cercle (à chaque jonction des 3 arcs qui constituent le cercle) et non des facettes.

Jeux mécaniques ? .. pb de réglages des drivers (j'ai vu que tu avais des servo, je ne connais pas trop, je sais juste que les drivers sont des usines à gaz)

Le fait que ça le fasse aussi en diagonale et surprenant ... tu a le même résultat en avalant et en opposition ?

++
David
 
Compagnon
31 Août 2017
649
Bonjour,

- Sous Mach3 :
Pas par mm : 22222

Ta machine est vraiment précise à 1/22222 ?
45 nanomètres ?

D'ou vient ce paramètre ?

C'est peut être normal de configurer Mach3 comme ça mais je m'attendrais plutôt quelquechose autour de 1000.

Il faudrait vraiment trouver la bonne valeur établie de façon rigoureuse pour ce paramètre.
 
Compagnon
26 Février 2008
8 914
59000
avec 3 Servo Moteurs Kinco, 1 carte d'axe
Bonjour,
tu as peut être un problème de réglage de tes asservissements et de "déplacement durs" sur
un de tes axes. Il faut tenter de visualiser les erreurs de poursuite instantanés sur une diagonale
ou un axe à la foi.
le test aussi est d'usiner à la fraise un alésage ou un tourillon avec G2 sur du 2017
En défaut ultime, on visualise notamment le défaut d'aspect du renversement de sens de chaque axe
 
Nouveau
14 Janvier 2019
20
Bonjour

Merci pour vos retours
- Pour le 22222 pas par mm, je l'ai obtenu en faisant "Configuration auto des axes" sous Mach3 dans le mode réglages

- J'ai le même problème en avalant et opposition

- Pour les problèmes de vibrations, je ne pense pas que cela soit le problème car si je fais un usinage selon 1 seul axe (X) je n'ai pas de facettes
Je vais quand même essayer de baisser la vitesse pour voir si le résultat change

- Les ensembles moteurs est drivers sont des ensembles complets ou on configure dans le driver la référence du moteur pour l'association
Je vais regarder si je peux jouer sur les paramètres du PID du driver

-
1547641462392.png

Gaston48 comment est ce que je peux visualiser l'erreur de poursuite ? est ce possible sous Mach 3 ?

Au vue de tous vos retours, je vais retournais faire quelque essais sur la machine et voir si j'arrive à agir sur certains paramètres et à améliorer mon usinage
 
Compagnon
31 Août 2017
649
Pour avoir la différence entre demande et réel il me semble qu'il faille modifier la machine pour la mettre en boucle fermée.
C'est assez couteux vu qu'il faut ajouter des capteurs absolus (regles) sur les axes.

Mais si ça venait de là je crois que tu aurais carrément un décalage type saut de pas.

Tu peux peut être configurer ta poche pour laisser 0,15mm en latéral et ensuite ajouter une op de contour.
Pour cette phase de finition tu réduis la vitesse d'avance, tu divises par 2 : ton avance par dent passera de 0,01 à 0,005 vu que c'est une fraise 2 dents qui tourne à 60000.

Est ce que tu peux rentrer d'avantage la fraise dans la pince ?
L'ideal ce serait d'avoir la prise jusqu'au décochement pour avoir le minimum de porte à faux.

Amuses toi bien.
 
Haut