Autor Tópico: Programar com variaveis  (Lida 6608 vezes)

Description:

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

Kléber

  • Visitante
Programar com variaveis
« Online: 02 de Outubro de 2008, 16:43 »
Como faço para programar com parametros.
Por exemplo, em alguns peças que usino, só preciso mudar a profundidade em z.

Em vez de que ter um monte de programas ou ter que alterar os varios "z's" no prg. gostaria de colocar váriaveis, vi alguns exemplos mas não sei se estou certo, me falem se o q estou pensando esta certo?

#200=(n° qquer)
#100=(n° qquer)


G01 Z#100 F1000
G01 X#200 Y#100
G01 Z#100

................... ...


AGRADEÇO DESDE JÁ



Offline Jorge_BH

  • CNCMASTER
  • ******
  • Posts: 2504
  • Sexo: Masculino
  • Jorge Maluf Jacob
  • Cidade - UF: Belo Horizonte-MG
  • Profissão: Administrador de Empresas
Re: Programar com variaveis
« Resposta #1 Online: 02 de Outubro de 2008, 18:36 »
Oi, Kléber, não sei se é essa a sua dúvida, mas aqui explica vários tipos de variáveis.
Abraço.
Jorge
http://www.linuxcnc.org/handbook/gcode/variables.html#anchor759913

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1106
  • Sexo: Masculino
Re: Programar com variaveis
« Resposta #2 Online: 02 de Outubro de 2008, 21:58 »
Kléber

o caminho é esse aí mesmo.

Estou postando um programinha que fiz para fazer os sextavados tipo favos de colméia. Está bem comentado nas linhas de programa, é fácil entender (pelo menos é a minha opinião).

O programa faz o seguinte:
Pede a posição inicial de X e Y
Pede a posição Final de X e Y

Depois entra no trabalho propriamente dito que são os sextavados que serão executados até atingir a posição final de X e Y.

Para o programa escrevi apenas um sextavado, são apenas 6 linhas para o sextavado, mais 2 linhas para subir e descer o eixo Z e uma para deslocar para o próximo sextavado.

O programa repitirá sempre o mesmo sextavado, porém em posição diferente.

O tamanho do setavado é de 6mm, mas querendo dá para fazer inumeros sextavados, que pode prencher toda a area útil da máquina, sem a necessidade de se escrever um programa que repete um milhão de vezes a mesma coisa.

Esse programa eu rodo no Turbocnc. É só um exemplo, mas pode te ajudar pois a lógica é a mesma.


Kléber

  • Visitante
Re: Programar com variaveis
« Resposta #3 Online: 03 de Outubro de 2008, 15:07 »
Muito obrigado pelas dicas.

Já vou começar a programar com váriaveis, com toda certeza o operador vai gostar muito da idéia.
 
Aproveitando, como dúvidas sempre aparecem...........

O comando do nosso Centro é bem simples 0I Mate Fanuc.
Tive q mandar colocar rotinas de G12 e G13 pq este não tinha.

As dúvidas são:

1ª) Qro fazer um circulo completo. Hoje faço isso usando G02/G03 em duas etapas, faço 180° e + 180°. Como faço para usinar 360° numa unica linha?

Ex de como faço

G01 X0 Y0
X-5
G02 X5 Y0 R10
G02 X-5 Y0 R10
G01 X0 Y0

2ª) Relação as usinagens de bolsa c/ G12/G13 os exemplos que vi são de usinagens são de dentro pra fora.
Posso fazer ao contrário?
Posicionando minha ferramenta no externo (na verdade qro faciar um disco) e indicando um raio final menor?


Obrigado pela atenção

Offline Jorge_BH

  • CNCMASTER
  • ******
  • Posts: 2504
  • Sexo: Masculino
  • Jorge Maluf Jacob
  • Cidade - UF: Belo Horizonte-MG
  • Profissão: Administrador de Empresas
Re: Programar com variaveis
« Resposta #4 Online: 03 de Outubro de 2008, 23:11 »
Cientista13 e Kléber, beleza?
Vi no programa "sextavado" q vc usa a condição "if". Onde posso achar a sintaxe para comandos lógicos aplicados no gcode?
Obrigado.
Jorge

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13781
  • 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: Programar com variaveis
« Resposta #5 Online: 04 de Outubro de 2008, 07:50 »
Só uma dica:

Cada programa de controle usa um interpretador baseado numa variante de linguagem RS274, portanto cada um tem o seu pacote de variaveis...

Estudem o manual do seu interpretador.

http://www.mundocnc.com.br/temas.php
(link corrigido)
« Última modificação: 04 de Outubro de 2008, 21:32 por fgilii »

Offline Jorge_BH

  • CNCMASTER
  • ******
  • Posts: 2504
  • Sexo: Masculino
  • Jorge Maluf Jacob
  • Cidade - UF: Belo Horizonte-MG
  • Profissão: Administrador de Empresas
Re: Programar com variaveis
« Resposta #6 Online: 04 de Outubro de 2008, 20:07 »
Oi, Fábio.
Não consegui acessar com esse link...
Abraço.
Jorge

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1106
  • Sexo: Masculino
Re: Programar com variaveis
« Resposta #7 Online: 04 de Outubro de 2008, 21:13 »
Cientista13 e Kléber, beleza?
Vi no programa "sextavado" q vc usa a condição "if". Onde posso achar a sintaxe para comandos lógicos aplicados no gcode?
Obrigado.
Jorge

Jorge

O programa que fiz funciona no Turbocnc. Tudo que está no programa está bem explicado no manual do Turbocnc que tem aqui mesmo no forum.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13781
  • 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: Programar com variaveis
« Resposta #8 Online: 04 de Outubro de 2008, 21:32 »
Jorge,

Corrigí o link...

Offline Jorge_BH

  • CNCMASTER
  • ******
  • Posts: 2504
  • Sexo: Masculino
  • Jorge Maluf Jacob
  • Cidade - UF: Belo Horizonte-MG
  • Profissão: Administrador de Empresas
Re: Programar com variaveis
« Resposta #9 Online: 04 de Outubro de 2008, 23:25 »
Obrigado Fábio e Cientista13.
Jorge