Autor Tópico: ajuda com ciclo de repetição comando fanuc 0i mc  (Lida 6288 vezes)

Description:

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

Offline Fhilippe

  • Novato
  • *
  • Posts: 1
  • Sexo: Masculino
  • GUIA-CNC
ajuda com ciclo de repetição comando fanuc 0i mc
« Online: 10 de Maio de 2010, 16:18 »
pessoa,Boa tarde!
Bom, eu tenho o manual do comando fanunc 0i mc
mas eu não sei como fazer um simples ciclo de repetição
eu só quero repetir, por exemplo da linha N100 até a linha N200  5 vezes
só isso! no manual aparece alguma coisa do Expressão condicional e tal
até consegui fazer, mas a máquina fica executando o ciclo infinitamente
por favor me ajudem
minha dúvida é boba
mas é que eu trabalhava com comando siemens e agora to me adaptando ao fanuc
obrigado
 

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re: ajuda com ciclo de repetição comando fanuc 0i mc
« Resposta #1 Online: 10 de Maio de 2010, 18:34 »
esta aqui um exemplo:
%
O1234
G54
T10 M6
G43 H10 D10
F2000 S3000
#100 =0 (INICIO Z)
#101 =0.5 (INCREMENTO Z)
#102 =-2 (COTA FINAL)
#103=-20 (DEFINICAO CONTORNO)
#104=20 (INCLINACAO)
G0 G90 Z100 M3
X0 Y0
N100
#199=[-#100 + #103] * TAN #104
G10 L13 P10 R#199
G0 Z#100
G1 G41 X0 Y4.5
G3 X0 Y4.5 I0 J-4.5
G1 G40 X0 Y0
#100=#100-#101
IF [ #100 GT #102 ] GOTO 100
G00 G90 Z100
M30
%

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re: ajuda com ciclo de repetição comando fanuc 0i mc
« Resposta #2 Online: 10 de Maio de 2010, 18:37 »
%
O1234
G54
T10 M6
G43 H10 D10
F2000 S3000
#100 =0 (INICIO Z)
#101 =0.5 (INCREMENTO Z)
#102 =-2 (COTA FINAL)
G0 G90 Z100 M3
X0 Y0
N100
#199=[-#100 + #103] * TAN #104
G10 L13 P10 R#199
G0 Z#100
G1 G41 X0 Y4.5
G3 X0 Y4.5 I0 J-4.5
G1 G40 X0 Y0
#100=#100-#101
IF [ #100 GT #102 ] GOTO 100
G00 G90 Z100
M30
%
estava ai 2 linhas a mais desculpa
 ;D

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 com ciclo de repetição comando fanuc 0i mc
« Resposta #3 Online: 10 de Maio de 2010, 18:38 »
Se o programa aceita expressões como "FOR", "IF", THEN" e "ELSE", poderia usar uma variável qualquer e um contador...

De preferência uma letra que não é usada como código-G, como H ou W...

Não sei se funciona nem se está no formato correto, mas é uma idéia apenas...

N50 For W=1 to 5
N55 W=W+1
N60 If W>5 then N210
N65 Else N50
...

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 com ciclo de repetição comando fanuc 0i mc
« Resposta #4 Online: 10 de Maio de 2010, 18:39 »
O Adelino postou junto comigo - creio que o exemplo dele seja até mais claro...

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re: ajuda com ciclo de repetição comando fanuc 0i mc
« Resposta #5 Online: 10 de Maio de 2010, 18:40 »
a terceira é de vez:
O1234
G54
T10 M6
G43 H10 D10
F2000 S3000
#100 =0 (INICIO Z)
#101 =-1 (INCREMENTO Z)
#102 =-2 (COTA FINAL)
G0 G90 Z100 M3
X0 Y0
N100
G0 Z#100
G1 G41 X0 Y4.5
G3 X0 Y4.5 I0 J-4.5
G1 G40 X0 Y0
#100=#100-#101
IF [ #100 GT #102 ] GOTO 100
G00 G90 Z100
M30

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re: ajuda com ciclo de repetição comando fanuc 0i mc
« Resposta #6 Online: 10 de Maio de 2010, 18:48 »
tambem uma solucao é trabalhar com suprograma
ou seja
%
O0001
T1 M6
G43 H1 D1
G0 G90 Z100 M3
X0 Y0
G0 Z0
M98 P0002 L5
G90 Z100 M30
%
%
O0002
G91 Z-1
G90
G1 G41 X0 Y100
G3 X0 Y100 I0 J-100
G1 G40 X0 Y0
M99
%
tambem funciona assim no comando fanuc.
abraços malta
vou dormir amanha é dia de trabalho

 

/** * */