ALARM:HOMING FAIL na simulação!


#1

Estou usando:
-Python 2.7.15
-Pyserial 3.4
-BCNC
-UGS 0.9 e/ou 1.1
-Arduino Uno original
-Windows 7 32 bits

A simulação usando apenas o Arduino conectado ao PC, eu consigo mover os eixos manualmente ,mas ao usar o comando $H ocorre o Alarm: homing Fail

A primeira vez que aconteceu as configurações eram:

  • fim de curso conectados às entradas +X,+Y,+Z, cabos com isolamento e capacitores de ‘debouncing’

  • Arduino Uno e Shield

  • Fonte de 24V

  • Programas usados: BCNC, UGS v1.1

  • Firmware:
    $0=10
    $1= 255
    $10= 3
    $20= 0
    $21= 1
    $22= 1
    $24= 100
    $25= 500
    $26= 255
    $27= 8
    $100= 20(GT2)
    $101= 20
    $102= 100(fuso)
    $110= 750
    $111= 750
    $112= 250
    $120= 30
    $121= 30
    $122= 30
    $130= 0
    $131= 0
    $132= 0Com tudo ligado, consigo mover os eixos individualmente sem problemas, mas ao comandar o $H,onde o eixo Z faria o 1º movimento, no motor do eixo Z é perceptível a energização, mas acontece apenas um tranco, mas sem movimento, e aparecem os alarmes de ‘homing fail’.
    Em seguida , retirei o Shield e testei com o mesmo resultado, reinstalei o GRBL mudando as versões e nada, a ultima coisa feita foi formatar o PC, reinstalar os programas e testar apenas com o arduino conectado ao PC, simulando com o UGS, primeiro com a versão ‘0.9j’ e depois a ‘1.1’, com o mesmo resultado: consigo mover os eixos ,tendo os valores mostrados no painel de comando, mas quando realizo o comando ‘$H’, independente da versão do UGS, o valor do eixo Z muda para um valor aleatório,como se estivesse movido, e aparece o alarme ‘Homing Fail’.
    Independente, se na simulação ou com a CNC montada, o eixo Z não se move, percebe-se que o motor é energizado,mas não se move.

  • Com relação a EEPROM sempre limpo antes de instalar o GRBL;

  • O GRBL eu instalo a partir do zip ,com a IDE do arduino, não sei como usar o ‘hex-precompilado’;

  • Os ‘Fim de curso’ são NO;

  • Como eu uso o Shield, faço a mudança no arquivo ‘config.h’ para inverter os pinos D11 e D12;

Obrigado pela atenção e ajuda.