Autor Tópico: Interpolaçao Helicoidal  (Lida 34144 vezes)

Description:

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

Offline nilson junior

  • Novato
  • *
  • Posts: 9
  • Sexo: Masculino
  • GUIA CNC
Re:Interpolaçao Helicoidal
« Resposta #15 Online: 01 de Junho de 2011, 13:02 »
cara eu usava esse no fanuc 0i tenta ai pra ver se funciona


PROGRAMA PRINCIPAL

G17G21G54
T1M6
G43H1Z50S3000M3
G10L12P1R8
G66P5552A0B.2C-5I30J50K1200
X0Y0...
G0Z100
M30


SUB PROGRAMA

G90Z#5
G0Z50
G1Z#1F#6
#7=#1
G91G41D1G1X#4
N1
G3I-#4J0G90Z#7
#7=#7-#2
IF[#7GT#3-0.001]GOTO1
G91G3I-#4J0
G40G1X-#4
G90G0Z#5
#7=#1
M99


#1 = A = INICIO EM Z
#2 = B = INCREMENTO Z
#3 = C = PROFUNDIDADE FINAL
#4 = I = RAIO DO FURO
#5 = J = DISTANCIA SEGURA
#6 = K = AVANÇO
#7 = #1 = DUPLICA

Offline ed carlos

  • Novato
  • *
  • Posts: 12
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: jlle
  • Nome:: ed
  • Profissão: programador e fresador cnc
Re:Interpolaçao Helicoidal
« Resposta #16 Online: 20 de Agosto de 2011, 14:43 »
olha amigo se ainda estiver precisando estou te mandando como eu uso no meu trampo,tambem é
 fanuc oi-mc.
programa principal.
00020
G54;
T1;
M6
G0 G43 Z100 H1;
G66 P100 D1 K0 Z10 H.25 R12.5 S3000 M3 F3000;
X0 Y120;
X20 Y100;
X50 Y-30;
G67;
G0 Z100;
M30;
------------------------------------------------
G66,é o codigo para interp.
P100,chama sub programa de interp.
K0,z inicial.
Z10,z final(profundidade).
H.25,incremento,
R12.5,é o raio do teu diametro.
-----------------------------------------------
sub programa interpolação.
00100
GOTO#7;
N1;
S#19 M3;
#1=#6;
G1 Z-#1 F#9;
G91 D1 G41 G01 X#18 F#9;
N10 IF[#1 GE #26]GOTO3;
#1=#1+#11;
G03 X0 Y0 I-#18 J0 Z-#11;
GOTO10;
N3;
G03 X0 Y0 I-#18 Z0;
G40 G1 X-#18 Y0;
G90;
G0 Z100;
M99;
N2;
S#19 M3;
#1=#6;
G1 Z-#1 F#9;
G91 D1 G42 G1 X#18 F#9;
N11 IF[#1 GE #26]GOTO4;
#1=#1+#11;
G02 X0 Y0 I-#18 J0 Z0;
G40 G1 X-#18 Y0;
G90;
G0 Z100;
M99;
espero que te ajude abraço.

Offline PJ133

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • GUIA-CNC
  • Nome:: paulo
  • Profissão: operador e programador cnc
Re:Interpolaçao Helicoidal
« Resposta #17 Online: 14 de Abril de 2012, 15:15 »
pessoal espero que isto possa ajudar: que tal usar o programa de interpolaçao como sub. e fazer o deslocamento usando g54,g55,g56,ou seja:

t-- M6
G90G0G54X0Y0S-----M3
G43H--Z5
M98P(Nº SUB)
G0Z5
G55XOY0
M98P(Nº SUB)
G0Z5
G56X0Y0
M98P(Nº SUB)
G0Z-------
sendo que dentro do sub nao pode haver nenhum g desde 54 a 57 e que a diferença entre os G54,55,56 seja em Xe Y a diferença entre os centros dos circulos e Z sempre igual.
espero que ajude e desculpem o atrevimento mas e assim que muitas vezes faço
 

Offline danielprogramador

  • Novato
  • *
  • Posts: 21
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Paulo-SP
  • Nome:: Daniel
  • Profissão: Programador de centro de usinagem
Re:Interpolaçao Helicoidal
« Resposta #18 Online: 20 de Abril de 2012, 18:37 »
Meu filho, nunca usei comando fanuc
mais  sempre que eu qero repetir uma usinagem em uma outra cordenada da peça  , sem ter que programa-la denovo eu uso G92 ( estabelece um zero temporário) e  INI: (  marca para repetição)

então , nao precisa vc fazer parametrizado
basta vc programar em helice que no caso do fanuc seria G2 X Y Z I J

exemplo
 
se vc quer  abrir um alojamento desbastando em  interpolação helicoidal
ou vc usa o  ciclo que a maquina oferece ou vc usa G2ouG3  coolocando uma cordenada Z -,

N1
G2 X20 Y0 Z-5 I0 J0
G2 X20 Y0 Z-10 I0 J0
G2 X20 Y0 Z-15 I0 J 0
ETC....
Ai vc posiciona  a ferramenta na cordenada do outro furo  use G92 e GOTO

ex: 
G0 X 122 Y-50
Z3
G92
GOTO N1


NAO TEM COMO ERRAR, FAZ ISSO AI Q EU FALEI
ESPERO TER AJUDADO
QUALQUER COISA ME ADD NO MSN [email protected]

Offline Cássio Alvarenga

  • Moderador
  • CNCMASTER
  • ******
  • Posts: 3429
  • Sexo: Masculino
    • www.vatech.ind.br
  • Cidade - UF: Belo Horizonte - MG
  • Profissão: Empresario / Engenheiro Mecânico
Re:Interpolaçao Helicoidal
« Resposta #19 Online: 20 de Abril de 2012, 21:14 »
Daniel o G92 deve ser acompanhado da posição a ser gravada o comando firaria assim:

ex: 
G0 X 122 Y-50
Z3
G92 X0 Y0
GOTO N1

Offline danielprogramador

  • Novato
  • *
  • Posts: 21
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Paulo-SP
  • Nome:: Daniel
  • Profissão: Programador de centro de usinagem
Re:Interpolaçao Helicoidal
« Resposta #20 Online: 20 de Abril de 2012, 22:53 »
opa
nen vi que esqueci  de escrever

valeu ai

 

/** * */