1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Résolu : déplacements différents sur machine et ecran linuxcnc axis

Discussion dans 'Projets de fraiseuse et portique d'usinage CNC' créé par PatriceM, 7 Mars 2016.

  1. PatriceM

    PatriceM Nouveau

    Messages:
    10
    Inscrit:
    4 Décembre 2015
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Bonjour, j'ai un petit soucis avec ma cnc autoconstruite. j'utilise linuxcnc , une carte 5 axes chinoise, 3 drivers et 3 moteurs Nema23. Tous les branchements faits, les steppers réglés sur 16 micropas , stepconf semble-t-il correctement configuré , les 3 axes fonctionnent mais............ la machine ne se déplace pas de la valeur indiquée sur l'écran Axis, de plus alors que la configuration est identique sur les axes X et Y le rapport de cette "mise à l'échelle" n'est pas identique!
    Probablement pour la même raison la machine qui a transformé un carré en rectangle est incapable de réaliser une diagonale !
    Quelqu'un aurait une idée de génie , je m'arrache les cheveux par poignées et vu mon age ça ne va pas repousser!
     
  2. vax

    vax Modérateur

    Messages:
    3 484
    Inscrit:
    5 Mars 2008
    Localité:
    Guipavas (près de Brest)
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Premier conseil, faire des mesures entre ce que tu ordonnes sur la console et ce qui se passe réellement.
    Avec de simple mouvements G0 c'est facile.

    Quelques photos de ta machine, de ta carte et le fichier stepconf peuvent aider à t'aider !
     
  3. PatriceM

    PatriceM Nouveau

    Messages:
    10
    Inscrit:
    4 Décembre 2015
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Merci de me répondre. je ne suis plus a coté de la machine . j'ai fait les mesures et je posterais demain matin stepconf et photos
     
  4. PatriceM

    PatriceM Nouveau

    Messages:
    10
    Inscrit:
    4 Décembre 2015
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Bonjour , voici les infos demandées :
    mesures : en X demandé 300 déplacement 160
    en Y (avec meme config) : demandé 150 déplacement 70
    fichier .ini
    # Generated by stepconf 1.1 at Tue Mar 8 11:36:09 2016
    # Si vous modifiez ce fichier, il sera
    # écrasé quand vous relancerez Stepconf

    [EMC]
    MACHINE = MaMachine
    DEBUG = 0

    [DISPLAY]
    DISPLAY = axis
    EDITOR = gedit
    POSITION_OFFSET = RELATIVE
    POSITION_FEEDBACK = ACTUAL
    ARCDIVISION = 64
    GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in
    MAX_FEED_OVERRIDE = 1.2
    MIN_SPINDLE_OVERRIDE = 0.5
    MAX_SPINDLE_OVERRIDE = 1.2
    DEFAULT_LINEAR_VELOCITY = 12.00
    MIN_LINEAR_VELOCITY = 0
    MAX_LINEAR_VELOCITY = 120.00
    INTRO_GRAPHIC = linuxcnc.gif
    INTRO_TIME = 5
    PROGRAM_PREFIX = /home/patrice/linuxcnc/nc_files
    INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
    PYVCP = custompanel.xml

    [FILTER]
    PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
    PROGRAM_EXTENSION = .py Python Script
    png = image-to-gcode
    gif = image-to-gcode
    jpg = image-to-gcode
    py = python

    [TASK]
    TASK = milltask
    CYCLE_TIME = 0.010

    [RS274NGC]
    PARAMETER_FILE = linuxcnc.var

    [EMCMOT]
    EMCMOT = motmod
    COMM_TIMEOUT = 1.0
    COMM_WAIT = 0.010
    BASE_PERIOD = 52083
    SERVO_PERIOD = 1000000

    [HAL]
    HALFILE = MaMachine.hal
    HALFILE = custom.hal
    POSTGUI_HALFILE = custom_postgui.hal

    [TRAJ]
    AXES = 3
    COORDINATES = X Y Z
    LINEAR_UNITS = mm
    ANGULAR_UNITS = degree
    CYCLE_TIME = 0.010
    DEFAULT_VELOCITY = 12.00
    MAX_VELOCITY = 120.00

    [EMCIO]
    EMCIO = io
    CYCLE_TIME = 0.100
    TOOL_TABLE = tool.tbl

    [AXIS_0]
    TYPE = LINEAR
    HOME = 0.0
    MAX_VELOCITY = 120.0
    MAX_ACCELERATION = 500.0
    STEPGEN_MAXACCEL = 625.0
    SCALE = 97.9591836735
    FERROR = 1
    MIN_FERROR = .25
    MIN_LIMIT = -0.001
    MAX_LIMIT = 500.0
    HOME_OFFSET = 0.0

    [AXIS_1]
    TYPE = LINEAR
    HOME = 0.0
    MAX_VELOCITY = 120.0
    MAX_ACCELERATION = 500.0
    STEPGEN_MAXACCEL = 625.0
    SCALE = 97.9591836735
    FERROR = 1
    MIN_FERROR = .25
    MIN_LIMIT = -5.0
    MAX_LIMIT = 400.0
    HOME_OFFSET = 0.0

    [AXIS_2]
    TYPE = LINEAR
    HOME = 0.0
    MAX_VELOCITY = 28.5001824012
    MAX_ACCELERATION = 200.0
    STEPGEN_MAXACCEL = 250.0
    SCALE = 640.0
    FERROR = 1
    MIN_FERROR = .25
    MIN_LIMIT = -0.001
    MAX_LIMIT = 100.0
    HOME_OFFSET = 0.0
    je joins photos .
    Cordialement P1020432.JPG P1020429.JPG P1020430.JPG P1020431.JPG P1020433.JPG P1020434.JPG P1020435.JPG P1020436.JPG
     
  5. gaston48

    gaston48 Compagnon

    Messages:
    6 216
    Inscrit:
    26 Février 2008
    Localité:
    59000
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Bonjour,
    Circonférence de la "poulie crémaillère" ex: dia 20 mm x pi = 62.8 mm pour 1 tour
    rapport de réduction moteur vers poulie crémaillère ex: 15 dents / 80 dents
    200 pas / tour, 16 micro-pas => 3200 pas par tour moteur.

    Combien de pas (micro-pas en fait) à envoyer pour déplacer de 1 mm
    3200 x (80/15) x (1/62.8) = 271.7622081
    C'est cette valeur exemple que tu dois retrouver dans les paramètres SCALE de chaque axe
    toi tu as:
    SCALE = 97.9591836735
    les chiffres après la virgule , tu peux les laisser, c'est un float double.
    Si ton scale est bon, tu dois avoir un problème de transmission au niveau du
    port // et de la BOB ou un stepconf mal configuré dans le fichier .hal cette foi.
    Passe en 8 ou même 4 micropas en recalculant "scale " tu vas diminuer
    la fréquence de transmission pour voir si ça améliore le problème.
     
  6. PatriceM

    PatriceM Nouveau

    Messages:
    10
    Inscrit:
    4 Décembre 2015
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Merci de ta réponse, oui mon scale est bon 1600x(60/14)x(1/70).
    J'ai essayé en 8 (le fichier ini est issu de cet essai) c'est quifquif.les tests d'axes dans stepconf sont fluides et bien plus rapides donc a priori pas de problème mécanique....
    Je vais essayer de voir s'il y a un moyen de contrôler les relations PC / carte par le port //
    Je vais mesurer aussi la valeur des déplacements aller -retour dans les tests de stepconf.
    Bonne soirée.
     
  7. speedjf37

    speedjf37 Compagnon

    Messages:
    982
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Bonsoir,

    Méthode simple mesurer le déplacement de chaque axe pour 1 tour moteur (10 tours ou plus si réduction).

    Donner le paramétrage des drivers ( valeur des pas micro_pas)

    Ne pas utiliser de micro pas si réduction importante (fréquence des impulsions trop élevée).

    Cordialement JF
     
  8. PatriceM

    PatriceM Nouveau

    Messages:
    10
    Inscrit:
    4 Décembre 2015
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    merci, déplacement mesuré et donné. valeur des micropas idem. fréquence très inférieure a la limite....
     
  9. CNCSERV

    CNCSERV Compagnon

    Messages:
    1 670
    Inscrit:
    27 Décembre 2007
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Bonjour,
    200pas/rev * 16 = 3200 micropas/rev
     
  10. gaston48

    gaston48 Compagnon

    Messages:
    6 216
    Inscrit:
    26 Février 2008
    Localité:
    59000
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Tu n'as pas un problème mécanique tout simplement, une poulie, un accouplement
    non claveté qui patineraient sur son arbre ?
     
    Dernière édition: 9 Mars 2016
  11. vax

    vax Modérateur

    Messages:
    3 484
    Inscrit:
    5 Mars 2008
    Localité:
    Guipavas (près de Brest)
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Ce qui est étonnant c'est qu'il a le problème sur les deux axes est avec des rapports (distance ordonnée/distance parcourue) d'erreur différent...

    Attention au test de steppconf qui, je trouve, ne met pas en évidence tout les problèmes...
     
  12. speedjf37

    speedjf37 Compagnon

    Messages:
    982
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Bonjour,

    Les poulies sont les même sur les 2 axes ?

    Quelles sont leurs nb de dents

    JF
     
  13. PatriceM

    PatriceM Nouveau

    Messages:
    10
    Inscrit:
    4 Décembre 2015
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Merci pour vos réponses.
    J'ai trouvé le problème : dans stepconf je donnais "step time" et "step hold" beaucoup trop petit.
    Tout fonctionne au poil maintenant ça usine!.
    Cette erreur faisait que non seulement les moteurs manquaient des pas mais ils faisaient de temps en temps des pas en arrière !!! :mrgreen:
    Coordialement.
    Patrice
     
  14. gaston48

    gaston48 Compagnon

    Messages:
    6 216
    Inscrit:
    26 Février 2008
    Localité:
    59000
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    oui c'est pour ça qu'il est toujours bon de communiquer aussi le fichier.hal
    qui contient ces paramètres.
     
  15. BORDENAVE

    BORDENAVE Nouveau

    Messages:
    10
    Inscrit:
    21 Décembre 2010
    Localité:
    MERIGNAC
    Résolu : déplacements différents sur machine et ecran linuxcnc axis
    Bonsoir pourriez vous me donner le schéma des branchements de l’aimantation de la carte m335 avec les drivers et les moteurs je pense que ces mieux que la tb 6560 non
     
Chargement...
Articles en relation
  1. Murdock
    Réponses:
    2
    Affichages:
    754

Partager cette page