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

EMC2 fraise à l'envers

Discussion dans 'EMC2 / LinuxCNC' créé par pomalo, 13 Mai 2013.

  1. pomalo

    pomalo Nouveau

    Messages:
    7
    Inscrit:
    8 Août 2009
    EMC2 fraise à l'envers
    Bonjour

    je teste pour la premiere fois ma petite fraiseuse CNC sur laquelle j'ai regreffé l'an passé une nouvelle électronique.
    lorsque je tente de graver l'exemple "EMC2.4AXIS", celui-ci est gravé à l'envers (miroir) alors qu'il apparait dans le bon sens à l'écran. j'ai essayé d'inversers mon axe X et de rectifier la position home mais soit j'ai un message me disant que la trajectoire dépasse la limitte maxi de l'axe X soit le chariot vient buter au-dela du switch "home"

    voici ma config
    Code:
    # Généré par Stepconf le Mon May 13 15:19:19 2013
    # Si vous modifiez ce fichier, il sera
    # écrasé quand vous relancerez Stepconf
    
    [EMC]
    MACHINE = charlyrobot1
    DEBUG = 0
    
    [DISPLAY]
    DISPLAY = axis
    EDITOR = gedit
    POSITION_OFFSET = RELATIVE
    POSITION_FEEDBACK = ACTUAL
    MAX_FEED_OVERRIDE = 1.2
    INTRO_GRAPHIC = emc2.gif
    INTRO_TIME = 5
    PROGRAM_PREFIX = /home/claude/emc2/nc_files
    INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
    
    [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 = emc.var
    
    [EMCMOT]
    EMCMOT = motmod
    COMM_TIMEOUT = 1.0
    COMM_WAIT = 0.010
    BASE_PERIOD = 100000
    SERVO_PERIOD = 1000000
    
    [HAL]
    HALFILE = charlyrobot1.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 = 0.34
    MAX_LINEAR_VELOCITY = 3.38
    
    [EMCIO]
    EMCIO = io
    CYCLE_TIME = 0.100
    TOOL_TABLE = tool.tbl
    
    [AXIS_0]
    TYPE = LINEAR
    HOME = 0.0
    MAX_VELOCITY = 3.38
    MAX_ACCELERATION = 15.0
    STEPGEN_MAXACCEL = 18.75
    SCALE = 80.0
    FERROR = 1
    MIN_FERROR = .25
    MIN_LIMIT = -0.001
    MAX_LIMIT = 0.001
    HOME_OFFSET = 0.000000
    HOME_SEARCH_VEL = 0.500000
    HOME_LATCH_VEL = -0.500000
    HOME_SEQUENCE = 1
    
    [AXIS_1]
    TYPE = LINEAR
    HOME = 0.0
    MAX_VELOCITY = 3.375
    MAX_ACCELERATION = 15.0
    STEPGEN_MAXACCEL = 18.75
    SCALE = 80.0
    FERROR = 1
    MIN_FERROR = .25
    MIN_LIMIT = -0.001
    MAX_LIMIT = 250.0
    HOME_OFFSET = 0.000000
    HOME_SEARCH_VEL = 0.500000
    HOME_LATCH_VEL = -0.500000
    HOME_SEQUENCE = 2
    
    [AXIS_2]
    TYPE = LINEAR
    HOME = 0.0
    MAX_VELOCITY = 3.38
    MAX_ACCELERATION = 15.0
    STEPGEN_MAXACCEL = 18.75
    SCALE = 80.0
    FERROR = 1
    MIN_FERROR = .25
    MIN_LIMIT = -30.0
    MAX_LIMIT = 30.0
    HOME_OFFSET = 30.000000
    HOME_SEARCH_VEL = -0.500000
    HOME_LATCH_VEL = 0.500000
    HOME_SEQUENCE = 0
    
    quelqu'un aurai-il une piste sur quel réglage modifier?
    merci
    cordialement
    Claude
     
  2. johnde7

    johnde7 Nouveau

    Messages:
    6
    Inscrit:
    1 Avril 2013
    EMC2 fraise à l'envers
    salut en fait tu dois avoir le moteur de l'axe x du mauvais coter en inversant le sens sa devrais régler le problème

    dans les paramètre de l axe X essaye de changer les dimension de la table il faut entrée 2 valeur

    de 0 a 500 essaye de 500 a 0 peut être que sa réglera le message des limits
     
  3. P-Vsr

    P-Vsr Nouveau

    Messages:
    7
    Inscrit:
    17 Avril 2013
    EMC2 fraise à l'envers
    bonjour, le câblage du moteur fautif peut-il être inversé pour qu'il se déplace dans le bon sens?
     
  4. pomalo

    pomalo Nouveau

    Messages:
    7
    Inscrit:
    8 Août 2009
    EMC2 fraise à l'envers
    Bonjour

    j'ai inversé les deux phases, effectivement le moteur change de sens mais il a le même comportement que si j'inverse le sens dans stepconf

    la carte de commande est celle-ci
    http://www.stappenmotor.nl/Datasheets/CNC Breakoutboards/CNC Breakout board Simple.pdf

    les drivers sont des MSD-32-2.5
    http://wiki.edwindertien.nl/lib/exe/fetch.php?media=modules:msd-32-2.pdf

    j'ai essayé plein de config mais rien ne marche. il doit y avoir quelque chose que je ne doit pas comprendre dans la doc de EMC2

    merci
    Claude
     
  5. johnde7

    johnde7 Nouveau

    Messages:
    6
    Inscrit:
    1 Avril 2013
    EMC2 fraise à l'envers
    salut peut tu nous faire un screen de linuxcnc

    as tu faire un toucher sur les trois axe ?

    quand tu déplace ton axe x avec les flèches vers quel sens vont tes moteur direction du moteur ou inversement celons la flèche?
     
  6. pierrepmx

    pierrepmx Compagnon

    Messages:
    3 618
    Inscrit:
    24 Septembre 2010
    Localité:
    Alpes & Drôme
    EMC2 fraise à l'envers
    Salut,

    après lecture rapide de ta config. Sur l'axe 0 :

    1) Tu as MIN_LIMIT = -0.001 et MAX_LIMIT = 0.001. Un peu short, comme course...
    2) Si tu n'as qu'un seul capteur de HOME sur X et que tu as inversé le sens de l'axe, la position relative de ce capteur se retrouve à l'autre bout de la course.
    La valeur de HOME_OFFSET n'est donc plus 0.0 mais la longueur de la course utile.
     
  7. pomalo

    pomalo Nouveau

    Messages:
    7
    Inscrit:
    8 Août 2009
    EMC2 fraise à l'envers
    Bonjour

    j'ai résolu le problème.
    J'ai retourné le chariot Y maintenant ça grave à l'endroit. la machine est une vieille charlyrobot avec 2 tables croisées pour les X et Y des années 1980 que j'avais récupéré entièrement démonté peut être l'ai-je ma remonté.
    Du coup ça fonctionne avec les premiers réglages

    merci à tous
    claude
     
Chargement...

Partager cette page