Manual Torno CNC Algatec
Manual Torno CNC Algatec
Manual Torno CNC Algatec
Manual de Experimentos
BANCADA DIDATICA PARA ESTUDO EM
TORNO E FRESADORA CNC
(AG-TF)
4
Algetec - BancadasDidaticas para Engenharia.
Rua do Baix3o 578, Luis Anselmo, Salvador-BA
CEP: 40260-215 Fone: 71 3272-3504
E-mail: [email protected] | Site: www.algetec.com.br
BANCADADIDATICA PARA ESTUDO EM
TORNOE FRESADORA CNC YY ser "%; ALGETEC
HANCADAS OIUATICAS PAA ENOFWHAAIA
indice Geral
Li INTRODUCAO .sscssssscscscscvovoscverscscosscssssscssssssenssssssssacacoenssseesesecasesececsessossesssesonscecscsscsosees 2
2. DESCRICAO DO EQUIPAMENTO wsessssssssssssecsessecsecoesssssssssenssssssesassesssssssssssssesssensssssecsoceecses 3
3. ASPECTOS DE SEGURANGA uessessssssessseess sareccsceeeerees O
4. ASPECTOS TEORICOS....ssssssesscscssescssesens soceee 7
5. OPERACAO DA MAQUINAcsssscsssssssecsssesssssssessesssosassscsessssescessscsececssscessesessasevssseesesessesere 25
6 - EXEMPLOS BASICOS DE FRESAMENTO.....es0sssssevscssssessscesevsceverscecesecsssscoscsssssssosessessesesece SD
7. CERTIFICADO DE GARANTIA....ssesssscsssssseeorscescvorsesssrsccsccscesseosescscsaceossorsssaccassessceecseceecce 3O
1. INTRODUCAO
2. DESCRICAO DO EQUIPAMENTO
ne 80 At OTERO
RNJAERESADORA CNC
a
is SAD RA CNG |
ve ALCETEC TORNO E FRE
02) Fresadora
03) Volante
04) Morsa
05) Castanha
06) Motor
07)Sensorfim de curso
3. ASPECTOS DE SEGURANCA
4.1 INTRODUCAO
PROGRAMA
p— CNC
ACIONAMENTOS
ENCODER
SERVO MOTORES
Yo
<a
4 Phe
1408874543 2-1 12348678 8 011
e ‘ Ponto| X Y
:5 :8 1 [32
3 3 2 3 5
£27
2 4
2 3 [3/3
~<a 0 0 =X 4 -10 5
v3 os a7 5 |7|2
3 ; 6 6 5
4 —
8 7 3 4
6 *
“ 4 8 91-5
11-109 876543240123465 676001
ee Pe
‘
Ye
Zt
sobre umn
O programa gerado por um software CAD/CAM ou manualmente @ partir de um ponto Zero
os sinals
plano de coordenadas cartesianas 4 interpretado pelo CNC @ atte exacuta a funglo de garar
pode ser colocado
necessérios pare a movimentacilo dos diversos elxos da maquina, Este Panto Zero
ponto monta
em qualquer lugar na peca (flutuante) ea ele damos o nome de Zero Paca @ sobre este
$e 0 Plano Cartesiano.
Y+
Y-
Yo
4
yrs
aeetresseet 1234 Wrrnaatk i ‘ Ponto; X Y
5 8
‘ 1 8 2
‘ 4
3 2 3] 5
ne? ti
Yeo
i :¢
2)
0 -—pxe
3
4
3
-10]
3
5
3 v 5 -7 [2
2
3” 6 6 5
4 ; 7 3 -4
: 2 8 9 5
11-1088 7454324012345 676 0011
<a =X
t
Y.
Zt
Yr
S&o aquelas definidas em relagZo a um Ponto Zero Pega, 0 qual pode estarlocalizado em qualquer
posi¢f0 da maquina e que normalmente é definido em um lugar quefacilite os posicionamentos da
fermenta com relac%oas cotas do desenho de usinagem proposto. O sinal positivo ou negativo, como
anteriormenteilustrado, é sempre determinado pelo posicionamento da ferramenta com relac3o ao
ZERO PECA (quadrante). Para selecionar o modo de programac3o em coordenadas absolutas, deve-se
programar a fun¢ao G90 no cabecalho do programa de usinagem, sendo esta uma func¢do modal, ou
seja, ela permanecerd ativa durante toda a execuc3o do programa até que esta seja cancelada por
outra func¢3o G. Exemplo de aplicagSo com zero peca na posi¢3o central do desenho:
Loo _2 Jf.
'
2 m4 "1. | 730 ” a
| ms 8 *
m2 ' mn
] |
as cae |
/
17
t
3 a
fe ns |
1
Ri '
n lo. ;
” 02 | 4 | |s lad 2
in $3 150 8s J 30
: : | : 10
FUNCAO] X ¥ POSICAO
G90__| -100 -120 PO
“90 -110 Pl
-25 -110 P2
-25 -100 P3
25 -100 P4
25 -110 PS
110 -110 P6
120 -100 P7
120 100 PS
110 110 P9
35.| 110 P10
35_|_80 Pil
~35 80 P12
35 110 Pi3
“80 110 Pi4
90 100 Pls
“90 40 P16
-120 40 P17
-120 -40 P18
-90 -40 P19
-90 -110 Pl
11
abody|
12
Oo; xX Y POSI
G90 -100 -120 Movimenta a para
G91 10 10
65 0
0
50 0
0 -10
85 0
10 10
0 200
-10 10
-75 0
0 -30
-70 0
0 30
-45 0
-10 -10
0 -60
-30 0
0 -80
30 0 «
0 -10
Em maquinas que possuemtrés eixos ortogonais independentes, é possivel a realizacdo de trés tipos
de posicionamentos ou interpolagdes: Interpolagdo Linear: movimento de um ou mais eixos
simultaneamente através de umatrajetoria retilinea, realizando assim o posicionamento de menor
percurso.As fungdes que executamesse tipo de posicionamento s&o as funcdes preparatorias GO e G1
por exemplo. Interpolac&o Circular: movimento de dois eixos simultdneos (plano) por meio de uma
trajetoria circular através das fungdes G02 e G03. Interpolacdo Helicoidal: € um misto entre
posicionamentolinear e circular, ou seja, programa-se um posicionamentocircular G2/G3 e um linear
em Z.
e GO0X0Y0 ZO
GO X100 YSO
e G60Z30
Exemplo:
Realiza um posicionamentocircular no sentido horario (G2) ou anti-hordrio (G3) apenas entre. dois
eixos no plano(XY, XZ ou YZ) ou em conjunto com um terceiro eixo para executar um posicionamento
helicoidal. a
14
15
Exemplo:
Y (J) Y (J)
20 20
G2 G3
X (I) ad X (I)
0,0 2 20
CENTRO ° CENTRO
© Ponto final e ralo: Possul uma sintaxe mals simples e, também,facil de Interpretar. Sua
sentenca é composta.apenas do pontofinal e ralo.
20 | 20 |
G2 G3
X (I) 30 X (I)
0,0 20 ; 20
CENTRO CENTRO
G2 X20 YO R20 F500 G3 X0 Y20 R20 F500
Pente Final
Ponte Final
Ponte intelel
Pente Inielal
© Programapratico:
-_—. ~
me 90
oat
FE
” |
Funcdo de selecao do plano de trabalho, muito importante para a execugdo adequada das funcgdes
das fungdes G de correcdo de ferramenta e posicionamento.
e G17-seleciona plano XY
e G18 -seleciona plano XZ
© G19 -seleciona plano YZ
18
O exemplo a seguir exemplifica a utilizago dessa funcdo: Didmetro pega de 25mm, comprimento da
rosca de 20mm com passo de 1,5mm e profundidade de 1mm.
X+
Y z+
. 7 ‘\ orlgem
Verde: realiza o posicionamento da ferramenta fora da peca, sem contato para a usinagem. |
*
As fungdes G41 e G42 realizam a compensacaodo raio da ferramenta apenas no plano XY.
Exemplo de programa:
G1 XO YO F1000 G1 X100
G1 Y100 G1 xO
G1Y0
G400020G1 X-30 Y-30 (desativacdo da compensa¢ao)
M30 (fim do programa)
A funcg3o G40 sempre deve estar presente nofinal do programa, caso contrario, a compensacao
continuara ativa para os préximos programase posicionamentos.
Para usar a compensacao do comprimento da ferramenta (eixo Z) basta programar G43 H™, onde H é
o numero da ferramenta que se deseja utilizar. Caso queira cancelar a compensacao programa-se a
funcgao G49.
Sempre que ativada a compensac3o por meio.da fun¢do G43, esta.dever ser cancelada ao final do
programaatravés da funcdo G49.
Para mudar o fator de escala de um determinado programa,utiliza-se a funcado G51 X- Y- Z-, onde os
numeros que precedem os eixos representam as escalas.de cada um. E sempre aconselhavelutilizar
fatores de escala semelhantes, ‘para que as fungées G2 e G3'ndo realizem um arcoeliptico
(circunferéncia distorcida). +
A func3o G51 nunca deveser utilizada isoladamente, sem a existéncia da fun¢&o GSO nofinal do
programa, caso contrdrio, a fun¢g&o escala-ainda permaneceré ativa e ocasionara transtornos em
programasque nao necessitam desta funcdo.
Caso as coordenadasatuais sejam XO YO e ZO, caso seja executada a sentenca G52 X10 Y10 Z-10, as
novas coordenadas agora seriam X-10 Y-10 Z10.
Sempre que sedeseja utilizar diferentes zeramentos (zero peca) para diferentes programas de pecas
ou até mesmo dentro do mesmo programa,é possivelutilizar as fungdes preparatérias G54, GSS,...,
G59 para armazenaressas coordenadas de modo a serem chamadas no momento adequado.
Existe um total de 254 offsets no sistema MACH3,e 0 seu acessoé feito por meio das funcdes G59 P-.
G59 P1-G54
G59 P2 -G55
G59 P3 -G56
GS9 P4-G57
G59 P5 — G58
G59 P6 —G59
G59 P7
e G59P253
Essas duas fungées se referem ao tipo de controle de avanco desejado durante a usinagem.
A funcdo G94 seleciona o tipo de avanco de corte em unidades por minuto, o que pode ser mm/min
(milimetros por minuto), pol/min (polegadas por minuto) ou g/min (graus por minuto), dependendo
do tipo de unidade adotada pelo eixo em quest3o.
Exemplo:
e G94 (mm/min)
G01 X50 F1000 (avango em X de 1000mm/min)
A funcao G95 seleciona um tipo de avanco em unidades por rotacdo do eixo arvore, o quesignifica
que para cada giro completo do eixo de rotagao o carro em questaéo deve se movimento no valor
previamente programado. A grandeza dessa func3o é dada por mm/rot (milimetros por rotacio),
pol/rot (polegadasporrotaco) ou g/rot (graus por rotacao), sempre dependendo dotipo de unidade
de medida adotada pelo eixo em questao. Observa-se, portanto, que a func3o G95 depende
diretamentedo sinal proveniente do sensor que monitora a rotacdo do eixo de giro (arvore).
22
Exemplo:
G95 (mm/rot)
© G01 X50 F0,4 (avanco de 0,4mm para cada giro do eixo drvore)
Funcdo que executa uma parada durante a execucdo do programa, eo mesmosé sera retomado apés
pressionar-se o bot&o de START da maquina. Comoessa funcio realiza uma “pausa” na execuco do
programa, é possivelutilizd-la para realizar uma troca de ferramenta ou até mesmo para aguardar
algum outro processo.
© M3 S3000 — liga 0 eixo drvore ou spindle na rotac3o de 3000 rpm no sentido hordario
M4 S2500 liga 0 eixo drvore ou spindle na rotacdo de 2500 rpm nosentidoanti-hordrio
© MS —desliga 0 eixo drvore ouspindle
A funcdo M98 é responsévelpela chamada de uma sub-rotina, que nada mais é do que outro programa
dentro do programaprincipal. O retorno dessa sub-rotina é a presenca da func3o M99
nofinal da
mesma.
e G17G90
e G52 x0
¢ M98 P1 (pula para o subprograma 1)
23
G52 x50
M98P1 (pula para o subprograma 1)
G52 X100
M98P1 (pula para o subprograma 1)
G52 X150
M98P1 (pula para o subprograma 1)
GO 225
M30
01 (comego do subprograma1):
24
5. OPERACAO DA MAQUINA
AORANDOs> nf
X -48.00.¥, +6452 -Z
x &§
era Red as 40 008 (OPFZi x
NoFile Loaded. 8 oes
Y
Z
A
B
Une: o META 00.00
M
Reh: (ee10)0F N10men se}
G91 - MODO INCREMENTAL D
P
— .
R
fe ee fee Ym ome Tm
i
EStop Button Pressed
Nestatela inicial é possivel observar a existéncia de varios botées de comando, do programa GCode e
de algumas indicagdes de coordenadas e porcentagens de avanco e rotacao.
- Checar se existe alguma emergéncia na maquina, botdo de emergéncia acionado ou algum outro tipo
de alarme e corrigi-lo.
Apos a realizagdo da busca de referéncia dos trés eixos em questdo, torna-se possivel 0 acesso aos
modos MDI e MANUAL.
Como descrito anteriormente, para realizar a refer€ncia da maquina, funcdo obrigatoria, basta
pressionar o botao REF Z X Y para realizar o referenciamentoindividual para cada eixo. A busca de
referéncia é uma funcdo obrigatéria para que o sistema consiga executar um programa de usinagem
dentro doslimites fisicos da maquina. Durante o referenciamento, o eixo em questao se movimenta
em busca doseu sensorde referéncia e ao encontra-lo realiza o seu "zeramento".
25
EL
x -4800 Y. +6452 Z
~ocstoma. ¥
|
ADRNMOA FN f
olla 4
Xv
~Z-eteoe
+000) DPF Y 1000) OPFZ
No File Loaded.
307° -—0-
= z
A
@ C#rzn.
B:
M:
oma: BET vcuro, Bes aT ee ste
@ G90 - MODO ABSOLUTO
ralAesaatet INCREMENTAL
Re 2g 5
D
P
R
=
t
én
gereny
eee sue aCDoloe
O seu layout é composto pelas coordenadas doseixos de trabalho X, YeZ (fresa) ou X e Z (torno),
Offset Ativo e Ferramenta atual (T:) na parte superior, indicagao de porcentagem de avanco e rotacado
da arvore (potenciémetros no painel), e listagem do programa GCODE em execucao.
REF Z X Y—referéncia os trés eixos automaticamente na ordem Z > x >yY (fresa) ou XZ (torno). °
INICIO - botdo utilizadopara executar o Programa doiinicio. f ‘ sa :
EX. DAQUI — faz com que o programa seja executado a partir de uma determinada linha.
EX. PASSO — quando acionada, executa 0 programa em modopasso a passo, ou seja, cada linha do
programa é executada por meio do acionamento do botdo de START(tela ouu painel).” :
FECHA PRG — muitoutilizado no caso de o programa ser oriundo de umdriver externo (pendrive) para
que este seja ejetado do CNC. :
Offset — nao é um botao, tem apenas afinalidadede mostrar ao usuario qual é o Offset selecionado. |
T: —na&o é um botio, tem apenas a finalidade de mostrar ao usuario qual é a ferramenta selecionada.
Para acessar esse modo, basta pressionar o botac MANUAL ea seguintetela sera acessada:
4 -48.00 Y +64.52 Z
oleae 0.00 cat +000) DPF2
¢ tyjeocet b etitd
eI sé
& estnicn pos
3
Neste modo é possivel realizar as seguintes funcdes: --: movimentar os eixos‘via botées emmodo
continuo através do botao Cont. e com velocidade dada pelo potenciémetro de avanco %F, ”
~ Clicar sobre o valor acima do botio do eixo que se deseja presetar, digitar o valor e teclar Enter para
validar esse valor.
- Pronto, a coordenada em questdo assumira 0 valor digitado e o mesmo sera salvo no offset G5x
selecionado.
Esse modo sé tem fun¢do quando é realizada a leitura de um programa de usinagem na tela de
inicializagao através do boto LER PRG. Quando o programaé carregado, é possivel analisar 0 aspecto
doprodutofinal e sua localizagao na mesa, comoilustrado a seguir.
Rina are |
(DPFZi _-__-+0.00) G4s
1G17G21G40G54G80G90
'G00Z6.
4G00X-58.Y-58. $15000M03. -
MODO PECA/MODO MESA—muda avisualizacio dapeca com relagiio as dimensdes maximas da mesa.
5.7.1 - FRESADORA’ Para acessar 0 modode visualizagdo dos dadosdas ferramentas ativas na FRESA,
basta pressionar o botao Ferram. e a seguinte tela sera visualizada: °
29
de referenciamento e
Esse modo sé podera ser acessado apds a execucao bem-sucedida da func3o
seu layout é ilustrado a seguir. . ue
X -48.00 Y +6452 2
ie Le 9 +0 00f = OPF.¥ +0 00fsDPRZ; +0 OC X
= he
Zi
A:
B
M
D
: oe Beene ea A P
a
g zis PRESET £1X0Z
os
fe fmfwa [ee Pome om IL |
R
3
Este modo é muito semelhante ao modo MANUAL,diferindo apenas na presenca de um campo paraa
insercao de cédigosISO junto 4 um botio deacessoaotecladovirtual (caso ele tenha sido fechado),
com trés.(FRESA) ou dois (TORNO) botdes e campos para realizacao do. preset de, cada, eixo
individualmente.
Ocampo MDI é utilizado para a execucdo de qualquer funcdo GCODE de modo individual atravésda
digitac3o da mesma,via teclado fisico ou virtual, seguido do acionamentoda tecla Enter. °
Os camposde presets s&outilizados para “forcgar” um valor desejado para a coordenada em questao'e
esse valor é sempre salvo no G5x ativo em questao, modificando assim oO,-ZERO PECA (origem do
sistema de coordenadas em relacgao ao ZERO MAQUINA). Para realizar o preset é necessario seguiros
seguintes passos:
- Selecionar o offset que se deseja utilizar G54, G55, G56 digitando o GCODE na area MDI e teclando
Enter. Perceba que a indicacdo do T:ira alterar para o seu offset escolhido.
- Movimentar0 eixo desejado para uma coordenada especifica, tocando a peca, um encosto padrao
ou em alguma marcacao pré-definida. — oo S1St Str wsa2 ge manatees o igeo2e7g eteid
28
ADRNODCA aN
Y
~zZ-€too
z
A
iB
M
D
P
Nesta tela é possivel realizar a troca da ferramenta, visualizar os dados contidos nos corretore
s e
presetar o comprimentoda ferramenta através do botio Set Tool Offset.
- Clicar no valor da FERRAMENTA(0 valor vai mudard para amarelo indicando madode edicao),
digitar
o numero desejado (1 até 255) e teclar Enter. Nesse momento os camposcontendo o Didmetro é’o
Comprimento da ferramenta serdo carregados com o valor armazenado na memoria.
- Encostar a ferramenta no topo da peca ou num ponto conhecido por meio da movimentac3o doeixo
Ze digite o valor correspondente da coordenada que esta sendotealizado 0 toque, sempreclicando
no campo, digitando o valor e teclando Enter, e clique no bot3o Set Tool Offset. Automaticamente
o
comprimento da ferramenta sera corrigido para o valor real.
30
Obs.: A tabela de ferramentas acima serve apenas como visualizagao dos valores doscorretores e
quaisqueralteragées realizadas nessa tabela nao serdo salvas pelo sistema.
Assim como na FRESA,basta pressionar o botao Ferram. natela de inicializagao e a seguintetela sera
visualizada:
X +137.01eZ +68.70
Pe ce
(sig06
iWDVOZSOPN <x
ADA NO SO abN!
;
i
he
ena ite eg eed
31
BANCADADIDATICA PARA EST
UDO EM
TORNO E FRESADORA CNC Ye sef "E, ALGETEC
WANCADAS DIGATICAS PARA ENGENHARIA
~ Direcdo: valorrelativo a posigao de fixaco da ferramenta na torre, Para saber o numero correto com
relacdo A posicdo, basta clicar no botdo: ?
32
~ X Offset — raio: valor do offset da ferramenta no sentido do eixo X (em raio). Este valor pode ser
inserido manualmente ou calculado através do boto Preset face X.
- Ponto de toque Z: valor referente 4 coordenada de toque na peca no eixo longitudinal Z, cujo valor
também pode serinserido manualmente ou calculado por meio do botdo Preset face Z.
- Z Offset — raio: valor do offset da ferramenta no sentido do eixo Z. Este valor pode ser inserido
manualmenteoucalculado através do botio Preset face Z. :
Ratificando, os botées Preset face X e Preset face Z sio fungdes automaticas para o cdlculo do
deslocamento em X e Z da ferramenta ativa, o quesignifica que os valores que sdo gerados nos campos
X offset e Z offset so resultados de calculos contidos nesses botdes e sdo automaticamente enviados
a tabela de corretor de fermentas. Caso seja necessario ainda realizar a compensacdo do desgaste da
ferramenta, existem outros dois campos:
- X Comp. — raio: valor que representa uma compensacao aditiva em X (raio) pelo desgaste da
ferramenta. Para alterar o valor, basta clicar, digitar o valor desejadoe teclar Enter.
- Z Comp.: valor que representa uma compensacao aditiva em Z pelo desgaste da ferramenta. Para
alteraro valor, basta clicar, digitar o valor desejado e teclar Enter.
6 - EXEMPLOSBASICOS DE FRESAMENTO
6.1 - RETANGULO
(PGM - RETANGULO)
Y22.6
x35
Y-22.5
X35
“1
Y22,5
x35
¥:22,5
M35
Go
220
x0 YO
M30(FIM DO PRG)
6,2 LOSANGULO
- LOSANGULO)
zs
oa
=
6.3 - CIRCULO
(PGM - CIRCULO)
G90 G40 G17 G49 G54
M3 $24000
GO X0 YO 210
X-11 34
G1Z-0.5 F500
G2 XO Y11 R11
G2 X11 Y0 R11
G2 XO Y-11 R11
G2 X-11 YO R11
2-1
G2 X0Y11 R11
G2 X11 YO R11
G2 XO Y-11 R11
G2 X-11 YO R11
GO
220
X0 YO M30
(FIM DO PRG)
35
7. CERTIFICADO DE GARANTIA
CNPJ: 04.986.320/0001-13
3 — Essa garantia ficara automaticamente cancelada se os equipamentos vierem a sofrer reparos por
pessoas nao autorizadas, receber maus tratos ou sofrer danos decorrentes de acidentes, quedas,
variagdes de tensdo elétrica e sobrecarga acimado especificado, ou qualquerocorréncia imprevisivel,
decorrentes de mautilizagéo do equipamentoporparte do usuario.
Diretor Técnico
36