-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

Pour tester si vous perdez des pas

Aller en bas

Pour tester si vous perdez des pas Empty Pour tester si vous perdez des pas

Message  Alexis81 Mer 20 Déc 2017 - 21:46

Bonjour,

Je viens de passer sous Linuxcnc, je ne sais pas pourquoi mais j'ai presque doublé l'avance de mes moteurs, surement le fait du temps réel de linux.

Bon je reconnais qu'il est pas facile de régler les paramètres, mais avec un peu de patience et beaucoup de recherches internet j'en suis arrivé au bout.

Dans la documentation de linuxcnc j'ai trouvé ce petit code pour vérifier vos axes. Voici la source : linuxcnc

Le programme suivant vérifie que la configuration de l'axe Z est correcte. Copiez le programme dans le répertoire de votre emc2/nc_files nommez le TestZ.ngc ou similaire. Initialisez votre machine avec Z = 0.000 sur le dessus de la table. Chargez et lancez le programme. Il va effectuer 200 mouvements d'aller et retour entre 10.00 et 30.00mm. Si vous avez un problème de configuration, la position de l'axe Z affichée à la fin du programme, soit 10.00mm, ne correspondra pas à la position mesurée. Pour tester un autre axe remplacez simplement le Z des G0 par le nouvel axe.

Code:

( Faite Z=0 au dessus de la table avant de démarrer! )
( Ce programme teste les pertes de position en Z )
( msg, test 1 de la configuration de l'axe Z )
G21 #1000=100 ( boucle 100 fois )  
( cette boucle comporte un delai après chaque mouvement )
( test des réglages d'accélération et de vitesse )
o100 while [#1000]
   G0 Z30.000
   G4 P0.250
   G0 Z10.000
   G4 P0.250
   #1000 = [#1000 - 1]
o100 endwhile
( msg, test 2 de la configuration de l'axe Z, pressez S pour continuer)
M1 (un arrêt ici)
#1000=100 ( boucle 100 fois )
( Les boucles suivantes n'ont plus de délai en fin de mouvements )
( test des hold times de la conf. du pilote et le réglage de max accel )
o101 while [#1000]
   G0 Z30.000
   G0 Z10.000
   #1000 = [#1000 - 1]
o101 endwhile
( msg, Fin Z doit être à 10mm au dessus de la table )
M2

Et voilà...
Alexis81
Alexis81
posteur Régulier
posteur Régulier

Messages : 175
Points : 417
Date d'inscription : 01/08/2010
Age : 56
Localisation : LAVAUR

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum