Pour tester si vous perdez des pas
Page 1 sur 1
Pour tester si vous perdez des pas
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.
Et voilà...
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- posteur Régulier
- Messages : 175
Points : 417
Date d'inscription : 01/08/2010
Age : 57
Localisation : LAVAUR
Sujets similaires
» recherche volontaires pour tester une application
» faire un petit programme sous mach3 pour tester les pertes de pas
» Les métalleux, vous tournez, vous fraisez, mais fondez-vous ? comme lui ?
» Ornicolage, pour vous servir !
» cela à t'il un intérêt pour vous?
» faire un petit programme sous mach3 pour tester les pertes de pas
» Les métalleux, vous tournez, vous fraisez, mais fondez-vous ? comme lui ?
» Ornicolage, pour vous servir !
» cela à t'il un intérêt pour vous?
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum