Autor Tópico: Ajuda para configurar o TCNC  (Lida 38063 vezes)

Description:

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

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
Ajuda para configurar o TCNC
« Resposta #45 Online: 15 de Maio de 2007, 15:40 »
Jfvc,

Se já estava em 10 e continuou o problema das pequenas pausas (acelera e freia) talvez aumentando parta 15 ajude - não acredito - penso ser outra condição qualquer...

Não há muito uma regra para ajuste da aceleração, pois ela é função da velocidade máxima daquele eixo em questão...
O que eu faço como ponto de partida é primeiro determinar "quando" o eixo perde passos, (velocidade máxima) e depois diminuo de 25 a 30% do valor máximo.

Só então vou ajustar a aceleração para que o eixo alcance a máxima velocidade em torno de 0,5 segundos no máximo (mas pode variar para mais ou para menos)

A informação de aceleração está na parte de baixo do lado direito da janela onde configuramos cada eixo...

Se sua eletronica tem e permite que os drivers "liguem ou desliguem" através de um sinal proveniente do computador, pode usar a função auxiliar M17 (para ligar) e M18 (para desligar) os drivers...

Exemplo de códigos (como eu uso):
G21 (sistema métrico)
G90 (coordenadas absolutas)
M17 (habilita drivers)
M3 (liga fuso)
G0 X0.000Y0.000S15000
G0 X77.981Y67.499Z10.0 00

...
...
...
X77.981Y67.499
G0 Z10.000
M05 (desliga fuso)
G0 X0.000Y0.000Z50.000
M18 (desabilita drivers)
M30 (final de programa)

Sobre a rosca, eu acho que tem alguma coisa estranha - uma rosca M14 tem passo = 2mm

afoggiatto

  • Visitante
Resultado do Primeiro teste da minha pequena CNC
« Resposta #46 Online: 16 de Maio de 2007, 04:51 »
Ola lembram-se de mim ?

Pois é fiquei sem tempo para  para continuar a minha pequena CNC. Mas na semana passada eu consegui um tempo livre e consegui chegara um protótipo X,Y,Z functional.

Eu anexei a foto do primeiro teste. Tive um problema na letra R e no final do nome da minha esposa “Morgana”, mas acredito que com poucos ajustes eu consigo resolver o problema. Como vocês haviam me falado, os meus motores sao fracos. O que acabou deixando a CNC bem lenta, pois tive que colocar uma reducao grande nos acoplamentos. Mas Como primeiro projeto e levando-se em conta que demora, mas faz, estou satisfeito. Eu fiz um pequeno filme dela funcionando, alguem poderia me dizer a onde eu poderia disponibilizar ele para todos ? Tentei anexar a mensagem mas obtive vários erros (+ ou – 5Mb)

Continuarei mandando resultados assim que os tiver.

Um abraco a todos e obrigado pelas dicas.

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
Ajuda para configurar o TCNC
« Resposta #47 Online: 16 de Maio de 2007, 09:38 »
Afoggiatto,

Quem é vivo sempre aparece! :)

Sugiro criar um tópico na seção "Projetos de Usuários" - você notará que há uma espécie de "padrão" de tópicos - é só seguir...

Para postar um video, sugiro usar o Youtube ou video Google por exemplo...aí é só postar o link para o video...

Parabéns pela execução - tenho certeza que ver a máquina funcionar  proporcionou muito prazer...

Offline jvfc

  • CNCMASTER
  • ******
  • Posts: 1350
    • http://www.kapbrasil.com
Ajuda para configurar o TCNC
« Resposta #48 Online: 16 de Maio de 2007, 18:21 »
Fabio, obrigado pelos esclarecimentos.
Um abraço

Offline undersearch

  • Novato
  • *
  • Posts: 44
  • parafuso e meio
Re: Ajuda para configurar o TCNC
« Resposta #49 Online: 20 de Julho de 2007, 23:09 »
Olá, acompanho muitos de vocês desde o antigo fórum, iniciado em outro site pelo Paulo Mortari. Parece que já os conheço bem, de tanto ouvi-los, desde o começo. Parabéns por este fórum tão bem estruturado!
Surgiram dúvidas quanto a configuração da máscara para phases do TCNC e peço ajuda de vocês, pois não estou conseguindo resolver.
O que tenho:
Os motores são estes aí (foto): 12 volts, 8 fios cada. Adaptados e transformados para bipolar. O circuito usa o par L297/L298, conforme se encontra no link abaixo:
http://www.adrirobot.it/nuova_elettronica/lx_1419-1420/schema_elettrico_LX1420.jpg
Tenho 3 placas prontas ligadas aos motores c/ 12 volts 15 A de alimentação, tudo perfeitinho, testado e mandando ver: Tcnc em DOS com processador numérico, LPT1 em SPP, USB desativado, continuidade dos 25 pinos testada: 4.98 volts exatos na saída. Cada placa tem clock interno e pino de clock (não usado, já que sem o clock interno os motores não funcionam de jeito nenhum), jumpers de half/full step (somente para testes), jumpers de sinc (não usados) e TP1 para testar capacidade dos motores.
Fizemos assim: exceto o pino de clock, ligamos fios aos outros 3 pinos (no esquema sao seis mas um é terra outro é 5v). Estes 3 fios saem de cada placa (total 9 fios), para cada placa um é de habilitação, outro é de reverse, outro é de passo cheio/ meio passo. E funcionam! tanto pela plaquinha de controle manual que fizemos quanto com os testes manuais executados com PC ligado e com o F2 ativo do TCNC.
Descobrimos que o esquema de config Step/Dir não ativa os nossos motores, só com esquema de fases. Tem a "máscara de bits" mas o que confunde-nos é que a máscara é de 4 bits e temos só 3 fios de cada eixo ligado na paralela. Não temos certeza dos resultados, já que não temos idéia de como usar um GCODE DE TESTES VISUAIS DE DIREÇÃO E SEMIPASSOS (pois nos falta ainda esta etapa - será que poderiam criar um para isto? com tudo bem explicadinho no comentário ao lado de cada código?). Também não sabemos como energizar os motores corretamente (não temos datasheet nem numeração dos motores) mediante a máscara de bits do TCNC. Podemos, por exemplo ligar os pinos 2,3,4 para X, 5 6 7 para Y, 8,9,14 para Z, respectivamente, Habilita/desabilita - passo/meio passo - sentido horário/ antihorário, e configurar 1000 , 0100, 0010, 0001 (ou invertido) para as quatro fases de cada eixo (ou seriam 2 fases?), mas ao executar o DRILLING.CNC da pasta samples, por exemplo, não sabemos se os motores estão fazendo o que deveriam fazer.  Aliás, o manual em português fala pouco sobre esta etapa.
Alguma sugestão, amigos? Desculpe o relatório, mas sei o quanto pode ser útil na solução de problemas o máximo de informação possível.
Por favor me ajudem. Preciso avançar... pois a mesa coordenada e o trio Autocad/ArtCam/Camtech RMS MM já estão saindo do forno e estou trancado nesta etapa.
Agradeço qualquer ajuda que puderem me dar.
under

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Ajuda para configurar o TCNC
« Resposta #50 Online: 20 de Julho de 2007, 23:43 »
Descobrimos que o esquema de config Step/Dir não ativa os nossos motores, só com esquema de fases.

A máscara de bits não se presta ao que deseja. Configure o TurboCNC corretamente como step-dir e não como phase drive.

Configure a habilitação dos drivers como segue:

A partir do menu principal:

Configure / Configure IO lines / Drive enable* (escolha um pino para cada driver ou um único pino para todos os drivers, conforme desejar).

Aproveite para familiarizar-se com as outras funções disponíveis ... E leia o manual ;-)

« Última modificação: 20 de Julho de 2007, 23:52 por cncnow »

Offline undersearch

  • Novato
  • *
  • Posts: 44
  • parafuso e meio
Re: Ajuda para configurar o TCNC
« Resposta #51 Online: 21 de Julho de 2007, 00:15 »
Agradecido, Jorge, por sua pronta ajuda. Mas me parece que eu devo colocar em step/dir e definir passo e direção para os eixos, e então em Enable Drive para definir a habilitação deles (no caso, poderia ser de cada um separadamente), é isto? Pois vou tentar isto então amanhã.
Quanto a verificação visual, pensei em um simples G-Code, que respondesse a esta configuração step/dir que falou vptal como

[CÓDIGO] habilita o eixo tal
[CÓDIGO] faz ele girar em sentido antihorário
[CÓDIGO] faz ele girar em semi-passo
[CÓDIGO] faz ele dar 40 meios-passos
[código] faz ele girar em passo cheio
[código] faz ele girar em sentido horário
[código] faz ele dar 40 passos cheios
[CÓDIGO] faz ele parar o eixo
E para os outros eixos uma adaptação simplificada destes.
Se for fácil, e funcione, por favor, poste aqui, que vai ajudar muito eu aprender como o TCNC trabalha e me iniciaria no GCODE, de modo prático.
Agradeço qualquer ajuda.

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: Ajuda para configurar o TCNC
« Resposta #52 Online: 21 de Julho de 2007, 07:45 »
...me parece que eu devo colocar em step/dir e definir passo e direção para os eixos, e então em Enable Drive para definir a habilitação deles (no caso, poderia ser de cada um separadamente), é isto? ...
Sim - cada motor (cada placa) deverá receber 3 sinais: passo, direção e "enable"

Conforme o Jorge falou, há uma configuração a ser feita para habilitação dos drivers.

Para um correto funcionamento, você deve selecionar um dos modos sugeridos - passo cheio ou meio passo - mas não deve alterar este modo durante o funcionamento do motor.

Já na preparação de arquivos em código-G, pode-se tanto criar um arquivo em texto puro, como usar o modo MDI do programa. - Exemplo:
Para habilitar drivers = M17
Para desabilitar = M18

Sugiro ler o manual do programa  - que já foi traduzido por mim - para compreender um pouco mais tando do programa como dos comandos e códigos usados...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Ajuda para configurar o TCNC
« Resposta #53 Online: 21 de Julho de 2007, 08:28 »
Mas me parece que ...

O programinha abaixo traça um quadrado de 100 mm de lado, cortado  por uma diagonal, com profundidade de 20 mm:

G90                     ;coordenadas absolutas
G21                     ;unidade métrica
G01 Z-20              ;desce eixo Z
G01 X000 Y000      ;corta quadrado
G01 X100 Y000
G01 X100 Y100
G01 X000 Y100
G01 X000 Y000
G01 X100 Y100      ;corta diagonal
G01 Z20               ;sobe eixo Z
G00 X000 Y000      ;retorna ao ponto inicial
M02                     ;fim do programa
« Última modificação: 21 de Julho de 2007, 08:30 por cncnow »

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: Ajuda para configurar o TCNC
« Resposta #54 Online: 21 de Julho de 2007, 08:41 »
Obrigado Jorge ;)

lolata

  • Visitante
Re: Ajuda para configurar o TCNC
« Resposta #55 Online: 21 de Julho de 2007, 10:06 »
Deixa eu aproveitar a presença dos dois Sabios do CNC e voltar a uma velha pergunta.
Porque na minha maquina, o G00 vai mais devagar que o G01 em determinada situação?
No Exemplo abaixo, a ferramenta vai usinando a 7000mm/min, mas volta devagar.
EX.
G21
G90 Z0.000
G17
M03 S15000
G00 X0.000 Y0.000
G00 Z95.000
F6972.0
G00 X15.069 Y20.428 Z3.000
G01 X15.069 Y20.428 Z-1.000 F996.0
G01 X510.903 Y20.428 Z-1.000 F6972.0
G00 X510.903 Y20.428 Z3.000
G00 X15.069 Y48.866 Z3.000
G01 X15.069 Y48.866 Z-1.000 F996.0
G01 X510.903 Y48.866 Z-1.000 F6972.0
G00 X510.903 Y48.866 Z3.000
G00 X15.069 Y77.303 Z3.000
G01 X15.069 Y77.303 Z-1.000 F996.0
G01 X510.903 Y77.303 Z-1.000 F6972.0
G00 X510.903 Y77.303 Z3.000
G00 X0.000 Y0.000 Z95.000
M05
G00 Z95.000
M02

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: Ajuda para configurar o TCNC
« Resposta #56 Online: 21 de Julho de 2007, 11:01 »
Lolata,

Se não me engano é um problema que acontece em certos computadores, e não sei se por causa da CPU ou por outro detalhe...

Usando o seu programa acima, eu faria certas alterações para ficar um pouco mais organizado:

G21 (unidades métricas)
G90 (coordenadas absolutas)
G17 (plano de trabalho XY)
M03 (liga spindle) S15000 (rpm em 15 mil - esta função não precisa ser usada)
G00 X15.069 Y20.428 Z3.000 (movimenta em rápido para as coordenadas)
G01 Z-1.000 F1000 (desce o Z para a coordenada -1mm e ajusta o avanço em 1 metro/minuto)
G01 X510.903 Y20.428 (move os eixos X e Y para a coordenada em velocidade de corte)
G00 Z3 (sobe o Z para coordenada 3mm em rápido)
G00 X15.069 Y48.866 (envia os eixos X e Y para as coordenadas em rápido)
G01 Z-1 (desce o eixo Z para coordenada -1 em vel. de corte)
G01 X510.903 Y48.866 (envia os eixos para as coordenadas em vel. de corte)
G00 Z3 (sobe o Z para coordenada +3mm em rápido)
G00 X15.069 Y77.303 (envia em rápido para as coordenadas)
G01 Z-1 (desce o Z para a coordenada -1 em vel. de corte)
G01 X510.903 Y77.303 (envia os eixos para as coordenadas em vel. de corte0
G00 Z3 (sobe o Z para +3mm em rápido)
G00 X0.000 Y0.000 Z95.000 (envia em rápido para as coordenadas)
M5 (desliga o Spindle)
M30 (fim do programa e "reset")

Se você notar, eu só usei uma vez a indicação de velocidade de avanço (F) porque é um comando "modal" isto é - ele será válido até o final do programa ou até a aparição de um outro valor "F"

Outra coisa que eu fiz foi manter de forma mais limpa as coordenadas, suprimindo algumas indicações onde não são necessárias.
Claro - esta foi uma edição manual - quando se usa um programa de geração de arquivos, muitas vezes ele repete as coordenadas dos eixos - á princpio não há problema, mas é bom compreender bem pois num bater de olhos, se os códigos forem mais limpos fica mais fácil perceber algum erro...

Offline undersearch

  • Novato
  • *
  • Posts: 44
  • parafuso e meio
Re: Ajuda para configurar o TCNC
« Resposta #57 Online: 21 de Julho de 2007, 19:52 »
Em primeiro lugar gostaria de agradecer todo apoio e prontidão e estarei fazendo ajustes e testes G durante toda a semana, especialmente para aprender, pois ainda tenho muito a aprender, inclusive de vocês. Valeu.

lolata

  • Visitante
Re: Ajuda para configurar o TCNC
« Resposta #58 Online: 21 de Julho de 2007, 20:05 »
Fabio
Essa simulação eu gerei no Artcam, é que a ferramenta estava configurada com uma velocidade de avanço de 7000 e de mergulho 1000, por esse motivo que repetia tantas vezes uma e outra velocidade, questão do Z95 no começo e fim do programa é que eu deixo assim configurado p/ trocar de material sem mexer na maquina.
É claro que esse F7000 é uma velocidade somente para teste, pois no dia a dia eu uso F2000.
Acontece que no G00 estou achando minha maquina meio lenta e não sei como acertar isso.
« Última modificação: 21 de Julho de 2007, 21:29 por lolata »

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: Ajuda para configurar o TCNC
« Resposta #59 Online: 22 de Julho de 2007, 08:28 »
Lolata,

Sem problemas - dependendo do programa usado para geração do arquivo de corte, podem ocorrer diversas aparições de determinados comandos - eu só exemplifiquei para ficar bem claro como é que fica a hierarquia dos comandos...

Sobre a posição final do eixo "Z" em 95, sem problemas - eu faço a mesma coisa para facilitar a vida na troca de ferramentas e continuar o trabalho...

Sobre as velocidades, não sei o que dizer, pois me parece que é uma espécie de incompatibilidade entre Turbocnc e alguns processadores...

Por exemplo, tinha aqui em casa um 486 que não funcionava nem com reza brava - troquei de PC e parece um foguete... não fiz nada, a não ser trocar de computador (pentium 200 com 32 Mb memoria)

 

/** * */