Perte de pas / Décrochage moteur

  • Auteur de la discussion franckapik
  • Date de début
F
franckapik
Ouvrier
24 Oct 2017
409
  • Auteur de la discussion
  • #1
Bonjour,
Voici ma machine : https://www.usinages.com/threads/construction-fraiseuse-cnc-amateur-1500-x-1000.105148/
Mon problème actuel :

Le moteur droit du Y semble décrocher de manière aléatoire lorsque le portique se déplace à vitesse maximum (donc hors coupe). Cela se manifeste par un arret de rotation de la vis a bille et un grincement important jusqu'à ce que je coupe l'alimentation en urgence. Ce phénomène est apparu de nombreuses fois.



Réglage actuel des drivers : off off on off off on on off :
-> Peak current : Peak 2.37A ; RMS 1.69A pour un moteur à 3A/phase.
-> 10 micropas.


Selon mes différentes lectures, les problèmes de décrochage moteur constatés peut provenir de plusieurs facteurs :
  • Vitesse de déplacement trop importante
  • Nombre de micropas trop important.
  • Perturbation electromagnetique : pas de masse/mise a la terre
  • Rails non parallèles
  • Sciure ou rouille sur la vab/paliers (!?)
Vitesse de déplacement actuelle : 1250mm/min et 800mm/min en vitesse de découpe dans du ctp 3mm.

Broche : Kress en position 4. Pas de variateur de vitesse de broche.

Controlleur : Protoneer cnc hat et raspberry pi 4.

A plusieurs reprises, je me suis pris dégèrement le pull en laine dans la VAB (oui, désolé pour ce détail croustillant), ce qui a provoqué le même blocage. Est-ce normal ? Le moteur aurait-il un problème au niveau du couple, et donc de son alimentation ?

Mes doutes actuels reposent aussi les perturbations electromagnetiques et il faudrait que je mette les cables de signaux à la masse.
Pour cela, mis à part les connecteurs, quel est le moyen le plus simple pour connecter le blindage des cables signaux et moteurs sur une masse (structure acier de la machine) ? Collier de serrage, simple soudure du treillis qui dépasse déjà enroulé sous forme de fil? Est-ce que je peux enrouler les cables d'un papier alu épais ? Dites moi tout ! :)


Merci d'avance !

F.


--------------------------------------------------------------------------------------------------------
Les caractéristiques techniques de ma machine.

Drivers DM542

Electrique

ParametersDM542
Min.TypicalMax.Unit
Output Current1.0-4.2(3.0RMS)A
Supply Voltage+20+36+50VDC
Logic Signal Current71016mA
Pulse Input Frequency0-200kHz
Pulse Width2.5--uS
Pulse Voltage5-24VDC
Isolation Resistance500--Mohm

Peak CurrentRMS CurrentSW1SW2SW3
1.00A0.71AONONON
1.46A1.04AOFFONON
1.91A1.36AONOFFON
2.37A1.69AOFFOFFON
2.84A2.03AONONOFF
3.31A2.36AOFFONOFF
3.76A2.69AONOFFOFF
4.20A3.00AOFFOFFOFF

Micropas :

MicrostepSteps/rev.(for 1.8°motor)SW5SW6SW7SW8
2400OFFONONON
4800ONOFFONON
81600OFFOFFONON
163200ONONOFFON
326400OFFONOFFON
6412800ONOFFOFFON
12825600OFFOFFOFFON
51000ONONONOFF
102000OFFONONOFF
204000ONOFFONOFF
255000OFFOFFONOFF
408000ONONOFFOFF
5010000OFFONOFFOFF
10020000ONOFFOFFOFF
12525000OFFOFFOFFOFF


Les moteurs PAP : 23HS9430 Single shaft

Frame Size: NEMA23
Step Angle: 1.8 degree
Current: 3.0A/phase
Resistance: 0.8 Ohm/phase
Inductance: 1.8 mH/phase
Holding torque: 220N.cm/22kg-cm 308oz-in
Rotor inertia:500g-cm2
Number of wire leads: 4

FSzHcyCGyezyhYRwuneOzH-p0yv3jX1JRhYauxuKsrs1OVFxQR.png


Alimentation : 48V

yDS2Ct2Y5e34NZaQg3jaYpxwsXU8GXtA9FBNKu9Ro-3378bSen.png


Configuration GRBL actuelle:

$0=10 (Step pulse time, microseconds)
$1=25 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=1 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=1 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=0 (Soft limits enable, boolean)
$21=1 (Hard limits enable, boolean)
$22=1 (Homing cycle enable, boolean)
$23=0 (Homing direction invert, mask)
$24=25.000 (Homing locate feed rate, mm/min)
$25=500.000 (Homing search seek rate, mm/min)
$26=250 (Homing switch debounce delay, milliseconds)
$27=5.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=400.000 (X-axis travel resolution, step/mm)
$101=400.000 (Y-axis travel resolution, step/mm)
$102=400.000 (Z-axis travel resolution, step/mm)
$110=1200.000 (X-axis maximum rate, mm/min)
$111=1200.000 (Y-axis maximum rate, mm/min)
$112=600.000 (Z-axis maximum rate, mm/min)
$120=10.000 (X-axis acceleration, mm/sec^2)
$121=10.000 (Y-axis acceleration, mm/sec^2)
$122=10.000 (Z-axis acceleration, mm/sec^2)
$130=1270.000 (X-axis maximum travel, millimeters)
$131=1275.000 (Y-axis maximum travel, millimeters)
$132=240.000 (Z-axis maximum travel, millimeters)

IMG_20200125_152823.jpg


IMG_20200125_153009.jpg


IMG_20200125_152935.jpg


IMG_20200125_153026.jpg


IMG_20200125_152918.jpg


IMG_20200125_152853.jpg


IMG_20200125_152813.jpg
 
S
speedjf37
Compagnon
15 Oct 2009
2 217
indre et loire
Bonjour,

J'ai l'impression que ton moteur est sous alimenté.

Est ce qu'il chauffe ? pour moi le réglage en intensité est bon lorsque le moteur est plus que tiède (mais pas brulant).

On suppose que le moteur du Y de l'autre coté ne pose pas de problème .

Dans le doute
1) croiser les câbles d'entrée des 2 drivers Y et tester
2) croiser les drivers et tester
3) croiser les moteurs et tester


Coté mécanique vérifier qu'il n'y a pas de point dur sur toute la course
Tester avec une seule VAB (écrou de la 2e déconnecté) et valider les déplacements avec test de la vitesse max (paramétrer le max à 60/80 % du test avant décrochage)

JF
 
MegaHertz
MegaHertz
Compagnon
31 Août 2017
1 055
Bonjour,

L'énergie c'est 1/2 mV2 : elle varie suivant le carré de la vitesse.
Tu devrais réduire la vitesse maxi.

De toute façon c'est pas les déplacements hors usinage qui font perdre du temps.
 
B
Boris_25
Apprenti
10 Nov 2014
195
Doubs
Salut,
Selon tes informations tu as configuré tes drivers en 5000 pas par tour! A mon avis tu devrais essayé avec 1000 pas par tour, ce qui te permettra d'obtenir une résolution de 0.005, (si tu as bien une vis au pas de 5mm).
Ce test demande juste une modification de la configuration, donc simple à réaliser.
 
CNCSERV
CNCSERV
Compagnon
27 Déc 2007
5 852
FR-28360
Vitesse rapide ne veut pas dire hors couple au contraire, les fortes demande de couple sont sur les accélérations mais il me semble que tu as seulement 10mm.s-² :shock:

Tu peux augmenter le courant qui me parait un peu faible et diminuer la vitesse max mais elle est déjà très basse. Comme dit @[B]speedjf37[/B] tant que le moteur n'est pas brûlant tu peux augmenter le courant.
 
F
franckapik
Ouvrier
24 Oct 2017
409
  • Auteur de la discussion
  • #6
Je vais faire ces deux tests suivants à partir de maintenant :
1- Augmenter le courant sur le moteur. Je viens de voir que le SW4 est sur off, ce qui signifie que je suis en Half current !? Je devrais commencer par celui-ci.

Pour les tests, je vais tout simplement tester la température avec un thermometre Infrarouge. Vous savez si la température augmente direct, où bien il faut la laisser tourner un bout de temps la machine ?

2- Diminuer la résolution à 1000 (5 micropas). @Boris_25, il ne me semble pas être à 5000 pas/tour mais à 2000 actuellement avec un micropas de 10.

resolution actuelle : (nombre de pas pour 360° / pas de la VAB ) x µpas des drivers = 200/5 x 10 = 40 x 10 = 400 pas/mm.

Enfin, @speedjf37 , tu évoques un test de vitesse ? Il s'agit d'augmenter la vitesse des déplacements, de faire des déplacements (jog) puis après décrochage, de finalement placer la vitesse max à 60/80% de cette vitesse de décrochage n'est-ce pas ?

Merci beaucoup pour vos réponses!
 
S
speedjf37
Compagnon
15 Oct 2009
2 217
indre et loire
le SW4 est sur off, ce qui signifie que je suis en Half current !
Bonjour,

SW4 c'est le courant qui se réduit automatiquement(ON) /ou pas(OFF) au bout d'un certain temps d’arrêt des moteurs (pour éviter la surchauffe et limiter la conso).


Il s'agit d'augmenter la vitesse des déplacements, de faire des déplacements (jog) puis après décrochage, de finalement placer la vitesse max à 60/80% de cette vitesse de décrochage n'est-ce pas
Dans LinuxCNC cela se teste au moment du paramétrage des moteurs dans stepconf

La température des moteurs augmente doucement et doit se stabiliser (dépend aussi de la température ambiante)

JF
 
F
franckapik
Ouvrier
24 Oct 2017
409
  • Auteur de la discussion
  • #8
Merci à vous !
Suite à vos réponses, j'ai pu effectuer les deux manips suivantes :
-augmentation du nombre d'Ampère sur les moteurs. Ils sont passés de 9 degrés à 25 degrés. Je suis dans un atelier non isolé donc air ambiant bien froid.
-diminution de la résolution.
-diminuer la vitesse à 1000 mm/min et augmenter l'accélération à 50mm/s2.

Je ne dispose plus du tout de problème de décrochage de moteur et je ne peux plus véritablement arrêter la vis à bille à la main.

J'ai tenté de faire des tests de vitesse et d'accélération. Franchement, il ne m'a pas sembler perdre de pas, même jusqu'à 8000mm/min. J'ai arreté ensuite car ce sont des vitesses qui me paraissent impressionnante. :shock:

Pour une CNC de cette taille, vous croyez que je peux augmenter la vitesse hors-coupe au dela de 1000 ? Même s'il parait selon un commentaire précédent que ce n'est pas ce qui raccourci le plus le temps d'usinage.

Pour info, je réalise beaucoup de coupe selon le dessin ci-dessous. SI vous y voyez plusieurs moyen de réduire le temps, n'hésitez pas à me conseiller ! :wink: Actuellement je suis à 1h18min d'usinage dans du ctp 3mm avec fraise 2 dents 3.17.

1580407454444.png


Merci!!!
 
CNCSERV
CNCSERV
Compagnon
27 Déc 2007
5 852
FR-28360
-diminuer la vitesse à 1000 mm/min et augmenter l'accélération à 50mm/s2.
Pour avoir une bonne dynamique on est plus souvent entre 300 et 600
-diminution de la résolution.
Ce n'est pas nécessaire, la résolution ne change pas grand chose.
Pour une CNC de cette taille, vous croyez que je peux augmenter la vitesse hors-coupe au dela de 1000 ? Même s'il parait selon un commentaire précédent que ce n'est pas ce qui raccourci le plus le temps d'usinage.
Il n'y a pas que les vitesses de déplacement, il y a les paramètres de coupe qui peuvent exiger des vitesse plus élevées.
 
F
franckapik
Ouvrier
24 Oct 2017
409
  • Auteur de la discussion
  • #10
Merci @CNCSERV pour ta réponse complète !
Lorsque tu évoques une bonne dynamique, tu parles d'une acceleration entre 300 et 600?

Sinon concernant les parametres de coupe, je suis toujours à 1000 mm/min. Et après 4 coupes selon le dessin plus haut, la fraise casse à un endroit insoupçonné dans du ctp 3mm. Pas de noeud ni de vis.

IMG_20200131_154808.jpg


Voici les fraises en question :


Dois-je me dire qu'il est temps de prendre des fraises pro et de reserver le chinois pour les test ?

Merci !!
 
R
Rom'
Compagnon
26 Oct 2011
2 200
Ta broche tourne à quelle vitesse ? Il ne me semble pas avoir vu l'info
 
CNCSERV
CNCSERV
Compagnon
27 Déc 2007
5 852
FR-28360
Exactement, il n'y a pas de copeaux :shock:
En plus si possible évite d'avoir trop de longueur sortie et prend des fraises a queue renforcée pour éviter les vibrations.
 
F
franckapik
Ouvrier
24 Oct 2017
409
  • Auteur de la discussion
  • #14
Wow, j'avoue que si cela pouvait couper mieux je serais ravis de pas passer autant de temps à poncer ensuite !
@CNCSERV tu confirmes également que il vaut mieux une fraise 1 dent pour ce genre de situation ?
Je note vos deux commentaires, essentiels pour moi !

Concernant les marchands de fraises, là je suis perdu car jusqu'ici on m'a conseillé les trois lien suivant :

https://www.wnt.com/fr/outils-de-coupe/fraisage.html


et enfin otello .

@Rom' et @CNCSERV , vous utiliser quel fournisseur ? Et sinon, je ne me suis jamais renseigné sur le sens horaire ou anti-horaire de coupe... Cela a-t-il une importance pour la qualité de la coupe ? (si oui, j 'aurais le droit de me sentir un peu idiot dans cette affaire... :wink: )
 
F
franckapik
Ouvrier
24 Oct 2017
409
  • Auteur de la discussion
  • #15
Sinon je suis en position 4 voir 5 sur la broche kress fme-1 1050.

1580520839177.png
 
Haut