Estou usando uma placa phase drive com optoacopladores e corrente regulada com o LM317.
Estou trabalhando com velocidades de 3.000 mm/min e boa aceleração
no video o trabalho está sendo feito com
velocidade
G1 1.200 mm/min
G0 3.000 mm/min
Aceleração 450 mm/s2
isso nos eixos X e Y no Z tanto a velocidade como a aceleração são menores
Gostaria de sua ajuda ja que vc consegui com proeza a configuração da placa N-Labs Phase Drive para rodar no EMC2 Ubuntu Versão 8.04, tentei configurar pelo que o pessoal fala no Orkut mas é muito complicado porque o pessoal não explica direito e acha que todo mundo é um expert em linux.
agora lendo este topico seu ficou um pouco mais claro para mim, mas mesmo assim não consegui esta proeza que vc conseguiu porque não tenho nenhuma experiencia nesta plataforma, mas me parece ser otima para esta placa pelo que vi nos videos, sera que pode me dar uma força, na verdade so copio o arquivo Phase_drive.INI para pasta do emc2 ai não mexo mais em nada ok, dai abro o aquivo stander_pinout.hal que tem na pasta emc2 e como faço estas modificações que não entendi nada.
Estão assim configurados.
Saidas
Eixo X
Phase A pino 2 X - - -
Phase B pino 3 - X - -
Phase C pino 4 - - X -
Phase D pino 5 - - - X
Eixo Y
Phase A pino 17 X - - -
Phase B pino 16 - X - -
Phase C pino 14 - - X -
Phase D pino 1
Eixo Z
Phase A pino 9 X - - -
Phase B pino 8 - X - -
Phase C pino 7 - - X -
Phase D pino 6 - - - X
Entradas
Sensores de Home
X home Pino 13
Y home Pino 12
Z home Pino 11
o que coloco nestes x---, -x---, --x- e ---x, mas na verdade não esta isto la e sim isto e sim isto aqui =>
# standard pinout config file for 3-axis steppers
# using a parport for I/O
#
# first load the parport driver
loadrt hal_parport cfg="0x0378"
#
# next connect the parport functions to threads
# read inputs first
addf parport.0.read base-thread 1
# write outputs last
addf parport.0.write base-thread -1
#
# finally connect physical pins to the signals
net Xstep => parport.0.pin-03-out
net Xdir => parport.0.pin-02-out
net Ystep => parport.0.pin-05-out
net Ydir => parport.0.pin-04-out
net Zstep => parport.0.pin-07-out
net Zdir => parport.0.pin-06-out
# create a signal for the estop loopback
net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
# create signals for tool loading loopback
net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# connect "spindle on" motion controller pin to a physical pin
net spindle-on motion.spindle-on => parport.0.pin-09-out
###
### You might use something like this to enable chopper drives when machine ON
### the Xen signal is defined in core_stepper.hal
###
# net Xen => parport.0.pin-01-out
###
### If you want active low for this pin, invert it like this:
###
# setp parport.0.pin-01-out-invert 1
###
### A sample home switch on the X axis (axis 0). make a signal,
### link the incoming parport pin to the signal, then link the signal
### to EMC's axis 0 home switch input pin
###
# net Xhome parport.0.pin-10-in => axis.0.home-sw-in
###
### Shared home switches all on one parallel port pin?
### that's ok, hook the same signal to all the axes, but be sure to
### set HOME_IS_SHARED and HOME_SEQUENCE in the ini file. See the
### user manual!
###
# net homeswitches <= parport.0.pin-10-in
# net homeswitches => axis.0.home-sw-in
# net homeswitches => axis.1.home-sw-in
# net homeswitches => axis.2.home-sw-in
###
### Sample separate limit switches on the X axis (axis 0)
###
# net X-neg-limit parport.0.pin-11-in => axis.0.neg-lim-sw-in
# net X-pos-limit parport.0.pin-12-in => axis.0.pos-lim-sw-in
###
### Just like the shared home switches example, you can wire together
### limit switches. Beware if you hit one, EMC will stop but can't tell
### you which switch/axis has faulted. Use caution when recovering from this.
###
# net Xlimits parport.0.pin-13-in => axis.0.neg-lim-sw-in axis.0.pos-lim-sw-in
tem dois leiame no seus aquivos que baixei mas nenhum dos dois da para entender nada para quem é novata nesta plataforma.