Autor Tópico: Placa N-labs vira motor x e y o z gira roncando  (Lida 10176 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: por favor me ajudem socorro...
« Resposta #15 Online: 03 de Novembro de 2010, 22:35 »
Quando tentei rodar o Ubuntu pelo CD, apenas para testar, quase desisti, pois funcionou uma vez e não mais. Instalei o Ubuntu e ai tudo funcionou. Mas cada caso é um caso.

Gisele na minha opinião as coisas funcionam melhor se instalados de verdade. Se não entendi errado, tinha o windows instalado e foi removido, isto quer diser que está sem sistema operacional, então porque não instalar o Ubuntu? Ao invés de apenas rodar pelo CD?

PS.: para anexar um arquivo no Forum, ao responder, clique em  " Opções Adicionais" que aparece para anexar

Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #16 Online: 04 de Novembro de 2010, 00:37 »
Quando tentei rodar o Ubuntu pelo CD, apenas para testar, quase desisti, pois funcionou uma vez e não mais. Instalei o Ubuntu e ai tudo funcionou. Mas cada caso é um caso.

Gisele na minha opinião as coisas funcionam melhor se instalados de verdade. Se não entendi errado, tinha o windows instalado e foi removido, isto quer diser que está sem sistema operacional, então porque não instalar o Ubuntu? Ao invés de apenas rodar pelo CD?

PS.: para anexar um arquivo no Forum, ao responder, clique em  " Opções Adicionais" que aparece para anexar

legal isso mesmo cientista não custa tentar, rodei em outro pc rodou normal este ubuntu e abriu a cnc normal tambem so que é uma dor de cabeça tremenda pior que o turbocnc para configurar fiquei das 16:00 as 00:29 e não consegui se quer configurar este cnc do ubuntu, tava quase disistindo mas a sua luz me iluminou dizendo isto e deu certo mas agora como configuro este programa para rodar a placa phase drive n-labs vc sabe como configurar pode me passar os aquivos de configuração, achei um pessoal no orkut passando como configurar uma phase drive mas desisti muito complicado não entendi nada mudei os aquivos como pedia la e salvei ai não abre mais o programa cnc ai tenho que deletar a pasta criada pela cnc que escolhi e abrir uma nova ai funciona dinovo mas a placa ficar mortinha sem nenhum sinal, quando tento acionar o run para executar a função do desenho aparece uma mensagem tem sua maquina não esta pronta para começar...

Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #17 Online: 04 de Novembro de 2010, 15:33 »
cade vc Giliiiiiiiiiiiiiiii iiiii, cientistaaaaaaaaaa, consegui intalar o ubuntu 8.04 esta rodando joia, mas não consigo configurar esta phase drive nele la li os tutorias do orkut e do cientista e nada, alguem pode me dar uma luz de como configura este EMC2 é o bricho isso pra quem nunca mexeu com linux.

segue as configurações que fiz seguindo o passo de cientista mas nada de dar certo.

Sherline3Axis_inch.ini

o que tenho que mudar aqui

# EMC controller parameters for generic controller. Make these what you need
# for your system.

# General note: Comments can either be preceded with a # or ; - either is
# acceptable, although # is in keeping with most linux config files.

# Settings with a + at the front of the comment are likely needed to get
# changed by the user.
# Settings with a - at the front are highly unneeded to be changed
###############################################################################
# General section
###############################################################################
[EMC]

#- Version of this INI file
VERSION =               $Revision: 1.5 $

#+ Name of machine, for use with display, etc.
MACHINE =               EMC-HAL-STEP-IN

#- Name of NML file to use, default is emc.nml
NML_FILE =              emc.nml

#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others
DEBUG = 0
# DEBUG =               0x00000007
# DEBUG =               0x7FFFFFFF

###############################################################################
# Sections for display options
###############################################################################
[DISPLAY]

#+ Name of display program, e.g., xemc
DISPLAY =              axis
# DISPLAY =              usrmot
# DISPLAY =              mini
# DISPLAY =       tkemc
# Cycle time, in seconds, that display will sleep between polls
CYCLE_TIME =            0.200

#- Path to help file
HELP_FILE =             tkemc.txt

#- Initial display setting for position, RELATIVE or MACHINE
POSITION_OFFSET =       RELATIVE

#- Initial display setting for position, COMMANDED or ACTUAL
POSITION_FEEDBACK =     ACTUAL

#+ Highest value that will be allowed for feed override, 1.0 = 100%
MAX_FEED_OVERRIDE =     1.2

#- Prefix to be used
PROGRAM_PREFIX = /home/valter/emc2/nc_files

#- Introductory graphic
INTRO_GRAPHIC =         emc2.gif
INTRO_TIME =            5


###############################################################################
# Task controller section
###############################################################################
[TASK]

# Name of task controller program, e.g., milltask
TASK =                  milltask

#- Cycle time, in seconds, that task controller will sleep between polls
CYCLE_TIME =            0.010

###############################################################################
# Part program interpreter section
###############################################################################
[RS274NGC]

#- File containing interpreter variables
PARAMETER_FILE =        stepper.var

###############################################################################
# Motion control section
###############################################################################
[EMCMOT]

#- Name of the motion controller to use (only one exists for nontrivkins)
EMCMOT =                motmod

#- Timeout for comm to emcmot, in seconds
COMM_TIMEOUT =          1.0

#- Interval between tries to emcmot, in seconds
COMM_WAIT =             0.010

#+ Base task period, in nanosecs - this is the fastest thread in the machine
BASE_PERIOD =           50000
#- Servo task period, in nanosecs - will be rounded to an int multiple of BASE_PERIOD
SERVO_PERIOD =          1000000

###############################################################################
# Hardware Abstraction Layer section
###############################################################################
[HAL]

# The run script first uses halcmd to execute any HALFILE
# files, and then to execute any individual HALCMD commands.
#

# list of hal config files to run through halcmd
#+ files are executed in the order in which they appear
HALFILE =               core_stepper.hal
#HALFILE =               xylotex_pinout.hal
HALFILE =               standard_pinout.hal

#- list of halcmd commands to execute
# commands are executed in the order in which they appear
#HALCMD =                save neta

###############################################################################
# Trajectory planner section
###############################################################################
[TRAJ]
#+ machine specific settings
AXES =                  3
# COORDINATES =         X Y Z A B C
COORDINATES =           X Y Z
HOME =                  0 0 0
LINEAR_UNITS =          inch
ANGULAR_UNITS =         degree
CYCLE_TIME =            0.010
DEFAULT_VELOCITY =      0.18
MAX_VELOCITY =          .36
DEFAULT_ACCELERATIO N =  2.0
MAX_ACCELERATION =      2.0

###############################################################################
# Axes sections
###############################################################################

#+ First axis
[AXIS_0]

TYPE =                          LINEAR
HOME =                          0.000
MAX_VELOCITY =                  .36
# NOTE:  the step generator module applies its own limits to
# acceleration and velocity.  We have discovered that it needs
# to have a little "headroom" over the accel by the trajectory
# planner, otherwise it can fall slightly behind during accel
# and later overshoot as it catches up.  In the long term we
# hope to come up with a clean fix for this problem.  In the
# meantime, please set STEPGEN_MAXACCEL below to a few percent
# higher than the regular acceleration limit MAX_ACCELERATION
MAX_ACCELERATION =              2
STEPGEN_MAXACCEL =              2.2
BACKLASH =                      0.000
SCALE =                   16000
MIN_LIMIT =                    -10
MAX_LIMIT =                     10.0
FERROR =                        01.00
MIN_FERROR =                    0.01
HOME_OFFSET =                   0.0
HOME_SEARCH_VEL =               0.0
HOME_LATCH_VEL =                0.0
HOME_USE_INDEX =                NO
HOME_IGNORE_LIMITS =            NO

#+ Second axis
[AXIS_1]

TYPE =                          LINEAR
HOME =                          0.000
MAX_VELOCITY =                  .36
MAX_ACCELERATION =              2.0
STEPGEN_MAXACCEL =              2.20
BACKLASH = 0.000
SCALE =                      -16000
MIN_LIMIT =                     -10.0
MAX_LIMIT =                     10.0
FERROR = 1
MIN_FERROR = .01
HOME_OFFSET =                    0.0
HOME_SEARCH_VEL =                0.0
HOME_LATCH_VEL =                 0.0
HOME_USE_INDEX =                 NO
HOME_IGNORE_LIMITS =             NO

#+ Third axis
[AXIS_2]

TYPE =                          LINEAR
HOME =                          0.0
MAX_VELOCITY =                  .36
MAX_ACCELERATION =              2
STEPGEN_MAXACCEL =              2.20
BACKLASH = 0.000
SCALE =                   -16000
MIN_LIMIT =                     -10.0
MAX_LIMIT =                     10.0
FERROR = 01.00
MIN_FERROR = 0.010
HOME_OFFSET =                    0.0
HOME_SEARCH_VEL =                0.0
HOME_LATCH_VEL =                 0.0
HOME_USE_INDEX =                 NO
HOME_IGNORE_LIMITS =             NO

###############################################################################
# section for main IO controller parameters
###############################################################################
[EMCIO]

#- Name of IO controller program, e.g., io
EMCIO =       io

#- cycle time, in seconds
CYCLE_TIME =            0.100

#- tool table file
TOOL_TABLE =            stepper.tbl



« Última modificação: 04 de Novembro de 2010, 15:42 por Gisele »

Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #18 Online: 04 de Novembro de 2010, 15:38 »
standard_pinout.hal

o que tenho que mudar 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

#Linca X na Porta paralela     o que tenho que colocar aqui
net XphaseA => parport.0.pin-02-out
net XphaseB => parport.0.pin-03-out
net XphaseC => parport.0.pin-04-out
net XphaseD => parport.0.pin-05-out

#Linca Y na Porta paralela o que tenho que colocar aqui
net YphaseA => parport.0.pin-17-out
net YphaseB => parport.0.pin-16-out
net YphaseC => parport.0.pin-14-out
net YphaseD => parport.0.pin-01-out

#Linca Z na Porta paralela o que tenho que colocar aqui
net ZphaseD => parport.0.pin-09-out
net ZphaseC => parport.0.pin-08-out
net ZphaseB => parport.0.pin-07-out
net ZphaseA => 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



###
### 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-13-in => axis.0.home-sw-in
net Yhome parport.0.pin-12-in => axis.1.home-sw-in
net Zhome parport.0.pin-11-in => axis.2.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 o que tenho que colocar aqui
# 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
« Última modificação: 04 de Novembro de 2010, 15:43 por Gisele »

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re: por favor me ajudem socorro...
« Resposta #19 Online: 04 de Novembro de 2010, 16:24 »
#Linca X na Porta paralela     o que tenho que colocar aqui
net XphaseA => parport.0.pin-02-out
net XphaseB => parport.0.pin-03-out
net XphaseC => parport.0.pin-04-out
net XphaseD => parport.0.pin-05-out
Nada - esta é a descrição dos pinos para acionar o eixo X

Vale para os outros eixos...

Citar
# net homeswitches <= parport.0.pin-10-in o que tenho que colocar aqui
Gisele - estes são os pinos para sensores de origem...

Eu sugiro enfáticamente que evite usar sensoriamento nesta etapa do seu projeto.

Preocupe-se primeiro em fazer funcionar - depois passa pra perfumaria e cosméticos...

Remarque as linhas que não interessam com " # " na frente...
(ouu deixe remarcado caso já estejam assim.)

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re: por favor me ajudem socorro...
« Resposta #20 Online: 04 de Novembro de 2010, 16:26 »
Tente entender o que cada linha faz - se não entender, pergunte que a gente tenta ajudar...

O mais importante é compreender como o sistema irá funcionar - se entender isso, ninguém te segura mais :)

E parabéns atrasados pela instalação - tomara que consiga colocar o brinquedo a funcionar :)

Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #21 Online: 04 de Novembro de 2010, 19:31 »
Tente entender o que cada linha faz - se não entender, pergunte que a gente tenta ajudar...

O mais importante é compreender como o sistema irá funcionar - se entender isso, ninguém te segura mais :)

E parabéns atrasados pela instalação - tomara que consiga colocar o brinquedo a funcionar :)

Gilii ai vc me assusta, como que vou entender estas linhas, vou ver se consigo se não conseguir vc me faz a lição de casa eu não conto a ninguem ta, rsrsrsrs

no turbocnc esta placa pipocou, mas neste ubuntu nem sinal de vida...

Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #22 Online: 04 de Novembro de 2010, 21:07 »
hahahaha seu Gilii não vou me meter a sabida, não sei como funciona isso quero aprender prefiro que vc me passe as cordenadas ai vou estudando e aprenderdo junto porque não sei o porque de cada linha, mas ja que sabe me passa as cordenadas e o que cada uma faz ou melhor o que cada arquivo faz e como devo configurar para esta phase n-labs funcionar neste emc2 li e reli e não entendi nada se fosse windows até que poderia apitar alguma coisa mas este ubuntu nasceu hoje para mim... no turbocnc consegui alguma coisa mas neste tentei a tarde inteira e ate agora nada...

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re: por favor me ajudem socorro...
« Resposta #23 Online: 04 de Novembro de 2010, 21:12 »
Gilii ai vc me assusta...

Calma - as coisas podem - e vão - piorar ainda mais  :D

Citar
     ...no turbocnc esta placa pipocou, mas neste ubuntu nem sinal de vida...
Pois é - eu acho que tudo isso faz parte do aprendizado...

As coordenadas já foram passadas - é só questão agora de voce entender como funciona, porque cada caso é um caso...

Ao meu ver não existe uma configuração universal isto é - dificil sair funcionando de cara - é preciso algum pequeno ajuste aqui e alí, e por isso que eu sugerí que voce tentasse entender um pouco o que as linhas de programação querem dizer, pois será muito mais fácil ajustar quando chegar a hora...

Mas olha - só para te alegrar um pouco, posso dizer que e está quase lá ;)

Vai que voce consegue :)

Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #24 Online: 04 de Novembro de 2010, 23:04 »
Gilii ai vc me assusta...

Calma - as coisas podem - e vão - piorar ainda mais  :D

Citar
     ...no turbocnc esta placa pipocou, mas neste ubuntu nem sinal de vida...
Pois é - eu acho que tudo isso faz parte do aprendizado...

As coordenadas já foram passadas - é só questão agora de voce entender como funciona, porque cada caso é um caso...

Ao meu ver não existe uma configuração universal isto é - dificil sair funcionando de cara - é preciso algum pequeno ajuste aqui e alí, e por isso que eu sugerí que voce tentasse entender um pouco o que as linhas de programação querem dizer, pois será muito mais fácil ajustar quando chegar a hora...

Mas olha - só para te alegrar um pouco, posso dizer que e está quase lá ;)

Vai que voce consegue :)

nossa Gilii vc é mal rsrsrss... brincadeira Gilii vc é legal mas durão quer que eu aprenda mesmo a lição na marra, na verdade é assim que nasce grande mestre, só espero que funcione se não eu quebro tudo rsrsrs brincadeira... vamos la mão a massa mas ve se me da uma diquinhas em senão eu me perco

Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #25 Online: 04 de Novembro de 2010, 23:07 »
 :P

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re: por favor me ajudem socorro...
« Resposta #26 Online: 04 de Novembro de 2010, 23:14 »
Eu?? Mau???

É porque você nunca foi num dos nossos encontros mas Masmorras de Sir Jorge da Távola Disforme...

Vá, e verás do que somos capazes...

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: por favor me ajudem socorro...
« Resposta #27 Online: 04 de Novembro de 2010, 23:40 »
Gisele

Respondi no outro tópico

por enquanto não faz alterações nos arquivos, é sempre melhor fazer um passo por vez.


Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #28 Online: 05 de Novembro de 2010, 00:30 »
Eu?? Mau???

É porque você nunca foi num dos nossos encontros mas Masmorras de Sir Jorge da Távola Disforme...

Vá, e verás do que somos capazes...

nem imagino onde fica isso...

olha o que achei

# módulo deslizante, três geradores etapa, todos os três com Phase_drive Meio Passo
loadrt stepgen step_type=9,9,9

# para configurar para passo cheio trocar os 9,9,9 por 6,6,6

porque que quando troco este numero 9,9,9 para 6,6,6 para de abrir a maquina grafica EMC2 e aparece uma tela de texto como erro ai não pede para mudar


Offline Gisele

  • Fuso
  • **
  • Posts: 102
  • Sexo: Feminino
  • GUIA-CNC
Re: por favor me ajudem socorro...
« Resposta #29 Online: 05 de Novembro de 2010, 00:32 »
Gisele

Respondi no outro tópico

por enquanto não faz alterações nos arquivos, é sempre melhor fazer um passo por vez.

podem me passar topico ja procurei e não achei como assim um passo por vz não entendi pode me explicar melhor

 

/** * */