Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Programação => Tópico iniciado por: zebra em 23 de Abril de 2010, 22:07

Título: Duvida sobre "F"
Enviado por: zebra em 23 de Abril de 2010, 22:07
Ola amigos, estou com uma duvida cruel, como se calcula o avaco no CNC?
Vejam um trecho de um programa MCS:
0005. POS L   XA   55.000
                   ZA     2.000   F0  M14
0007. POS     XA   46.000    F.710
0008. POS     ZA     0.100    F.200

Agora outro trecho no comando ISO:
G01X84F.3
X81.5Z-2F.2
X51F.2

É isso que esta me deixando curioso, quando vejo os programas eu me pergunto como é que os programadores chegaram a esses numeros de avanco?
Se alguem puder me dar uma luz!!!!!!!! obrigado...
Título: Re: Duvida sobre "F"
Enviado por: Eneias Eringer em 24 de Abril de 2010, 01:24
chegamos a partir de catalogos de fornecedores da ferramenta , calculos, e , experiencia.
Título: Re: Duvida sobre "F"
Enviado por: F.Gilii em 24 de Abril de 2010, 08:49
Zebra,

Há algumas variantes nos formatos dos programas de controle - a grande maioria deles se baseia no padrão RS274xx...

O comando MCS usa outro padrão, e voce precisaria então do manual de programação dele para saber quais são as variáveis que ele usa.
Título: Re: Duvida sobre "F"
Enviado por: zebra em 24 de Abril de 2010, 09:29
Olá amigos, muito obrigado por dar a resposta, segunda feira eu vou perguntar direto para um programador, dai eu posto aqui a resposta dele, obrigado....
Título: Re: Duvida sobre "F"
Enviado por: Cássio Alvarenga em 04 de Maio de 2010, 20:44
o comando F no final de cada linha geralmente indica com quantos passos por minuto o comando deve ser executado, assim da pra calcular o avanço.

Ex:

se vc usa um motor com passo de 1,8° (200 por volta) e o fuso de 5mm de passo, então você tem o deslocamento por passo de 0,025mm

 se você quer usar um avanço de 100mm/mim por exemplo você divide o avanço desejado pelo deslocamento por passo (100/0,025=4000) ou seja você precisa colocar no final do comando (F4000)

Fazendo um movimento de 250mm no eixo X com avanço de 100mm/min:

G01 X100 F4000

OBS: o avanço controlado, por motivos obvios, tem que ser menor que a velocidade maxima da maquina.
Título: Re: Duvida sobre "F"
Enviado por: F.Gilii em 04 de Maio de 2010, 20:51
Fazendo um movimento de 250mm no eixo X com avanço de 100mm/min:

G01 X100 F4000
Cassio,

Acho que você deve ter confundido algo - se colocar F4000, a máquina se deslocará a 4 metros/minuto...

Se quer um avanço de 100 mm/min, coloque F100 - só isso...

E para um movimento de 250mm em "X", a linha de comando ficaria assim:
G01 X250 F100, supondo que o deslocamento começou em zero.