Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
V1.00
MCS Engenharia
ndice
1- INTRODUO ...............................................................................................................14
1.1 Breve histrico da MCS .......................................................................................................................................14
1.2 Arquitetura Proteo...............................................................................................................................................15
1.3 Principais Caractersticas do CNC Proteo ..........................................................................................................16
1.3.1 Breve descrio ..............................................................................................................................................16
1.3.2 Componentes do sistema.................................................................................................................................19
1.4 Tipos fundamentais de Mquina Ferramenta CNC............................................................................................21
1.4.1 Fresadoras e Centros de Usinagem ..................................................................................................................21
1.4.2 Tornos e Centros de Torneamento...................................................................................................................21
3. SISTEMA DE COORDENADAS.....................................................................................24
3.1 Nmeros Reais e unidades de trabalho................................................................................................................24
3.2 Sistema de coordenadas retangulares..................................................................................................................24
3.3 Sistema de coordenadas polares...........................................................................................................................24
3.4 Pontos de origem..................................................................................................................................................24
4. ESTRUTURA DE PROGRAMAO..............................................................................25
4.1 Termos fundamentais...........................................................................................................................................25
4.2 Caracteres ............................................................................................................................................................26
4.3 Blocos ...................................................................................................................................................................26
4.4 Programa..............................................................................................................................................................27
V1.00
MCS Engenharia
Sub-programas .................................................................................................................................................39
5.5
Ciclos de usurio...............................................................................................................................................39
5.6
6.3
6.4
Ordem de execuo...........................................................................................................................................56
V1.00
MCS Engenharia
7.1
Descrio e propsito........................................................................................................................................77
7.4
7.5
Ordem de execuo...........................................................................................................................................77
7.6
8.1
8.2
V1.00
MCS Engenharia
8.5
Comentrios......................................................................................................................................................79
8.6
8.7
8.8
Sub-rotinas........................................................................................................................................................79
8.9
8.10
Expresses ....................................................................................................................................................79
8.11
8.12
8.13
INTERPOLAES......................................................................................................80
9.1
Descrio e propsito........................................................................................................................................80
9.4
9.5
Interpolao Helicoidal.....................................................................................................................................80
9.6
Interpolao Spline...........................................................................................................................................80
9.7
Interpolao polinomial....................................................................................................................................80
9.8
Rosca Cnica.....................................................................................................................................................80
10
CONTROLE DE AVANO.......................................................................................81
10.1
Movimentos Rpidos....................................................................................................................................81
10.2
10.3
10.4
10.5
10.6
Acelerao / Desacelerao ..........................................................................................................................81
10.6.1
Modo de parada precisa ( cantos )..........................................................................................................81
10.6.2
Modo de contorno aproximado ( desbaste )............................................................................................81
10.6.3
Modo de contorno preciso ( acabamento )..............................................................................................81
10.7
10.8
10.9
V1.00
MCS Engenharia
10.10
10.11
11
11.1
11.2
Aplicaes tpicas .........................................................................................................................................82
11.2.1
Fresadoras e Centros de Usinagem ........................................................................................................82
11.2.2
Tornos e Centros de Torneamento .........................................................................................................82
11.3
11.4
11.5
Cdigos M ....................................................................................................................................................82
11.6
11.7
11.8
11.9
11.10
Gamas de Rotao........................................................................................................................................82
12
12.1
12.2
Aplicaes tpicas .........................................................................................................................................83
12.2.1
Fresadoras e Centros de Usinagem ........................................................................................................83
12.2.2
Tornos e Centros de Torneamento .........................................................................................................83
12.3
12.4
12.5
Cdigos T .....................................................................................................................................................83
12.6
Cdigos D .....................................................................................................................................................83
12.7
Geometria da Ferramenta............................................................................................................................83
12.7.1
Ferramentas de Torno ...........................................................................................................................83
12.7.2
Ferramentas de Fresa.............................................................................................................................83
12.8
12.9
Compensao de Ferramenta ......................................................................................................................83
12.9.1
Compensao das dimenses das Ferramentas de Torno ........................................................................83
12.9.2
Compensao das dimenses das Ferramentas de Fresa .........................................................................83
13
13.1
13.2
V1.00
MCS Engenharia
13.2.1
13.2.2
13.3
13.4
13.5
13.6
13.7
13.8
13.9
14
TEMPO DE ESPERA...............................................................................................89
14.1
14.2
Aplicaes tpicas .........................................................................................................................................89
14.2.1
Fresadoras e Centros de Usinagem ........................................................................................................89
14.2.2
Tornos e Centros de Torneamento .........................................................................................................89
14.3
14.4
14.5
15
15.1
15.2
Aplicaes tpicas .........................................................................................................................................89
15.2.1
Fresadoras e Centros de Usinagem ........................................................................................................89
15.2.2
Tornos e Centros de Torneamento .........................................................................................................89
15.3
15.4
15.5
15.6
15.7
16
16.1
16.2
Aplicaes tpicas .........................................................................................................................................90
16.2.1
Fresadoras e Centros de Usinagem ........................................................................................................90
16.2.2
Tornos e Centros de Torneamento .........................................................................................................90
16.3
V1.00
MCS Engenharia
16.4
16.5
16.6
16.7
17
17.1
17.2
Aplicaes tpicas .........................................................................................................................................91
17.2.1
Fresadoras e Centros de Usinagem ........................................................................................................91
17.2.2
Tornos e Centros de Torneamento .........................................................................................................91
17.3
17.4
17.5
17.6
17.7
17.8
17.9
17.10
17.11
17.12
17.13
18
18.1
18.2
Aplicaes tpicas .........................................................................................................................................92
18.2.1
Fresadoras e Centros de Usinagem ........................................................................................................92
18.2.2
Tornos e Centros de Torneamento .........................................................................................................92
18.3
18.4
Fator de escala..............................................................................................................................................92
18.5
18.6
Espelhamento ...............................................................................................................................................92
19
19.1
19.2
V1.00
MCS Engenharia
19.2.1
19.2.2
19.3
Comentrios .................................................................................................................................................92
19.4
Mensagens ....................................................................................................................................................92
19.5
Alarmes ........................................................................................................................................................92
19.6
20
REGISTRADORES DE PONTO-FLUTUANTE........................................................93
20.1
20.2
Aplicaes tpicas .........................................................................................................................................93
20.2.1
Fresadoras e Centros de Usinagem ........................................................................................................93
20.2.2
Tornos e Centros de Torneamento .........................................................................................................93
20.3
20.4
20.5
Registradores especiais: Variveis RESERVADAS ....................................................................................93
20.5.1
Tabela de Variveis RESERVADAS.....................................................................................................93
20.6
Utilizando Registradores e Expresses para fazer desvios condicionais IF [ exp] THEN GOTO nnnnn...93
20.7
Utilizando Registradores e Expresses para executar trechos de forma condicional: WHILE [ exp]
.....END 93
21
21.1
21.2
Aplicaes tpicas .........................................................................................................................................93
21.2.1
Fresadoras e Centros de Usinagem ........................................................................................................93
21.2.2
Tornos e Centros de Torneamento .........................................................................................................93
21.3
Registradores em ponto-flutuante................................................................................................................93
21.4
21.5
Expresses ....................................................................................................................................................93
21.6
Desvios condicionais.....................................................................................................................................93
21.7
21.8
22
CICLOS FIXOS........................................................................................................94
22.1
22.2
Aplicaes tpicas .........................................................................................................................................94
22.2.1
Fresadoras e Centros de Usinagem ........................................................................................................94
22.2.2
Tornos e Centros de Torneamento .........................................................................................................94
V1.00
10
MCS Engenharia
22.3
22.4
Diretrio de ciclos-fixos................................................................................................................................94
22.5
Macros..........................................................................................................................................................94
22.6
Parametrizao de macros...........................................................................................................................94
22.7
22.8
Expresses ....................................................................................................................................................94
22.9
22.10
22.11
Retorno de ciclo............................................................................................................................................94
22.12
23
23.1
6........................................................................................................................................103
23.1.2 - CICLO FIXO DE DESBASTE ...................................................................................................................103
23.1.2.1- Desbaste simples ....................................................................................................................................105
7........................................................................................................................................106
8........................................................................................................................................106
23.1.2.2 - Desbaste de perfil .................................................................................................................................106
23.1.3 - CICLO FIXO DE ROSCA..........................................................................................................................111
23.1.4 - CICLO FIXO DE FORJADOS...................................................................................................................118
23.1.5 - CICLO FIXO DE CANAL..........................................................................................................................124
23.1.6 - CICLO FIXO DE CANAL NA FACE........................................................................................................130
23.1.7 - CICLO FIXO DE FURAO ....................................................................................................................135
24
24.1
Descrio e propsito .................................................................................................................................138
24.1.2.1 - Furao simples - G81 ...........................................................................................................................138
24.1.2.2 - Furao com tempo - G89......................................................................................................................138
24.1.2.3 - Furao profunda - G83 .........................................................................................................................138
24.1.2.4 - Furao em linha - G303........................................................................................................................139
24.1.2.5 - Furao em linha com ngulo - G305.....................................................................................................139
24.1.2.6 - Furao em malha - G304 ......................................................................................................................140
24.1.2.7 - Furao em crculo - G301.....................................................................................................................140
11
V1.00
MCS Engenharia
25
COMUNICAO ON-LINE....................................................................................149
25.1
25.2
25.3
Seleo de Programas Externos .................................................................................................................149
25.3.4
Comunicao com PC .........................................................................................................................149
25.3.5
Expanso de Memria.........................................................................................................................149
25.4
Execuo de Programas Externos..............................................................................................................149
25.4.4
Modo Execuo Contnua ...................................................................................................................149
25.4.5
Modo Passo-a-Passo ...........................................................................................................................149
25.5
25.6
25.7
26
26.1
26.2
26.3
Dispositivos de captura ..............................................................................................................................149
26.3.4
Operaes Manuais.............................................................................................................................149
26.3.5
Operaes Automticas.......................................................................................................................149
26.4
Dados capturados.......................................................................................................................................149
26.4.4
Coordenadas dos eixos ........................................................................................................................149
26.4.5
Dimenses de ferramenta ....................................................................................................................149
26.4.6
Ciclos de medio...............................................................................................................................149
27
CALCULADORA ...................................................................................................150
27.1
27.2
27.3
Formas de Acesso.......................................................................................................................................150
27.4
Operaes...................................................................................................................................................150
V1.00
12
13
MCS Engenharia
Aritmticas .........................................................................................................................................150
Trigonomtricas..................................................................................................................................150
Captura de dados.................................................................................................................................150
Memrias............................................................................................................................................150
Como utilizar os resultados .................................................................................................................150
V1.00
MCS Engenharia
1- Introduo
1.1 Breve histrico da MCS
A MCS tem cerca de 15.000 mil CNCs operando no Brasil e exterior.
No incio da dcada de oitenta, na vigncia da reserva de mercado para produtos de
informtica, trs especialistas em CNC - de sobrenomes Montineri, Casagrande e Sobral deixaram a Diadur e criaram a MCS Engenharia, para prestar servios de manuteno.
Em pouco tempo seus clientes solicitaram comandos CNC para equipar mquinas simples
com 1 ou 2 eixos onde os equipamentos disponveis eram muito caros e com muitos
recursos desnecessrios. Foram desenvolvidos os comandos CNC100 e CNC200 para
atender estas solicitaes. O passo seguinte foi o desenvolvimento do CNC210 e o
CNC300 com funes para tornos e fresas respectivamente.
Hoje, a MCS a nica fabricante nacional de comandos numricos. J so mais de quinze
mil CNCs operando no Brasil e no exterior.
A MCS sempre ouviu seus clientes buscando entender o que ele deseja para a sua
mquina, independente da quantidade de comandos envolvida.
Alm de uma grande proximidade com os clientes, esta caracterstica permite maior
flexibilidade e versatilidade MCS, fundamentais para a execuo de produtos sob
encomenda. Nossos CNCs permitem que o nosso cliente desenvolva programas prprios
para melhorar o desempenho da mquina, oferecemos recursos para que o cliente integre
CLP ao CNC e faa a customizao que quiser. Hoje em dia, diversos fabricantes de
mquinas no Brasil exportam mquinas com comandos MCS.
O desenvolvimento prprio de software e hardware funciona como um gerador de
conhecimentos, possibilitando que a MCS oferea suporte tcnico de altssimo nvel, e na
rea de Comandos Numricos com certeza o mais abrangente disponvel no Brasil.
V1.00
14
MCS Engenharia
O Projeto do CNC Proteo foi iniciado em 2001. Desde o incio a MCS procurou
desenvolver um novo conceito em CNC, uma verdadeira revoluo em termos relativos,
especialmente quando comparado aos CNCs disponveis no Brasil. Aplicamos nossa
experincia no desenvolvimento de aplicaes especiais para criar uma arquitetura capaz
de comandar mquinas de forma flexvel e inteligente, com a melhor relao custo
beneficio possvel.
Projetamos um comando com arquitetura modular, adotamos a interface digital CANopen
por razes tcnicas e econmicas.
Investimos no processamento paralelo distribudo, mdulos dedicados para tratamento de
sinais de entrada / sada e centralizamos o controle numa CPU com grande poder de
processamento.
A integrao com o PC via rede ethernet padro TCP/IP parte integrante do CNC Proteo.
Solues complexas exigem normalmente componentes caros. Atacamos o problema
prevendo uma conexo rpida, segura e de baixo custo, prevendo solues integradas
com softwares de gerenciamento de produo e gerao automtica de programas.
Dedicamos uma CPU 32 bits para fazer esta conexo com o PC e os resultados foram
excelentes: baixo custo, alta confiabilidade, compatibilidade com Windows e ferramentas
de desenvolvimento mais acessveis.
15
V1.00
MCS Engenharia
Informaes Tcnicas
CPU Proteo DUAL ARM+DSP, Memria FLASH 8Mb , Memria RAM 16Mb, Ethernet,
CANopen, RS232
CNC trajetria contnua, at 8 eixos por CPU
Comando Digital protocolos CANopen, MODbus, MCSbus
PLC integrado para interface lgica com a mquina: Mdulos CANopen at 256
pontos E/S.
Terminal Inteligente, TFT colorido 10.4 e softkeys verticais e horizontais,
16E:4S+2PT+2MV.
Painel Auxiliar CANopen com teclado, botes de apoio, start,stop, emergncia ,
potencimetros de avano e rotao e manivela eletrnica.
Programao: ISO Padro, MCS conversacional e modo MACH.
Interpolaes lineares(at 6 eixos simultneos), circulares (2D), helicoidal (3D), spline
(3D).
Insero de Arredondamentos (ROUND) e Chanfros.
Banco de dados de ferramentas para programao das dimenses e caractersticas
geomtricas e tambm de corte.
Configurao Torno x Fresa independentes, selecionadas via parmetros de
maquina.
Compensao de raio e comprimento de ferramenta (2D) com insero automtica de
crculos para corrigir problemas de contorno.
Aproximao de contorno Tangencial ( gota ) ou perpendicular.
Mdulos CANopen para comando de E/S remotos 1 Mb/s : 16E:16S , 32E:32S, MIX
16E:16S + 4 eixos ANA ( 4xencoders + 4xANA + 4xLIB), MIX Temperatura ( 3, 5 e 10
canais tipo J), Teclado remoto CANopen com botes Start/Stop, Emergncia, Pots. F
e S e Manivela Eletrnica, Terminal remoto com Manivela e botes de seleo de
escala,eixo e sentido de movimento.
V1.00
16
MCS Engenharia
17
V1.00
MCS Engenharia
Principais Aplicaes
Tornos, fresas, retficas, centros de usinagem e mquinas-ferramenta em geral.
Automao de processos e mquinas e dispositivos especiais com at 8 eixos:
V1.00
18
MCS Engenharia
Terminais de Operao
V1.00
MCS Engenharia
Mdulo TEMP 5 CN
Mdulo TEMP 10 CN
MDULOS PROTEO
+ 5 Temp
Mdulo MIX I/O
32E:32S
Mdulo MIX 16E:16S
+ 4 EIXOS ANALG.
Mdulo MIX 16E:16S
+ TEMP 3 CN
Mdulo MIX 16E:16S
+ TEMP 5 CN
Mdulo TEMP 3 CN
Terminal Inteligente com CPU integrada, utiliza conexo CAN com drivers inteligentes e
mdulos E/S via cabos blindados finos e com grande imunidade a rudos. Os mdulos
ocupam muito pouco espao no quadro eltrico da mquina.
O protocolo CANopen para funcionar adequadamente tambm exige cuidados com a
qualidade dos cabos e nas suas ligaes, os mdulos e tambm a CPU do CNC so todos
isolados entre si o que facilita muito o combate aos rudos presentes em todas as
mquinas.
A CPU Integrada ao terminal elimina cabo externo de vdeo.
Seus Mdulos compactos ocupam menos espao no quadro eltrico e facilitam a ligao
distribuda de sinais, reduzindo cabeamento, eliminando conectores, bornes e rguas de
passagem.
Comunicao digital com acionamentos elimina cabos de sinais analgicos, liberao,
sensores de falhas e cabos de encoder.
V1.00
20
MCS Engenharia
Dispositivos auxiliares
(1) Manivelas eletrnicas
O CNC Proteo pode trabalhar com at 3 manivelas eletrnicas para comandar os
movimentos manuais da mquina. Sempre sob superviso do PLC integrado, o operador
consegue selecionar o eixo comandado e tambm a escala de movimento, associando
cada pulso de contagem da manivela eletrnica com um deslocamento correspondente no
eixo associado.
21
V1.00
MCS Engenharia
V1.00
22
MCS Engenharia
23
V1.00
MCS Engenharia
3. Sistema de Coordenadas
3.1 Nmeros Reais e unidades de trabalho
Os campos programveis utilizam valores introduzidos pelo usurio em formatos variados.
Destacaremos aqui os tipos mais utilizados.
Para coordenadas: +/- nnnnnn.nnnnn valores em mm ou polegadas
Exemplos: 0 ; 0.123 ; 1234.567 ; .1 ; 1000; 1000. ; -0.1234; +123.34
Para Avanos: F nnnnn.nnnn valores em mm/min ou mm/rot
Exemplos: 0 ; 0.123 ; 10000; 5000; 2. ; 0.234
Para Rotaes: S nnnnn.nnnn valores em r.p.m. ou m/min ( Corte Constante)
Exemplos: 1000 ; 10.25 ; 20000; 1200
Memrias de ponto flutuante: #nnnn = +/-ffffffff.fffffff[e+/-fff] ; Hnnnn = +/-ffffffff.fffffff[e+/-fff]
Exemplos: #100 = 1.234567 ; H200 = 0.1234e-4 ; #0 = .22222
V1.00
24
MCS Engenharia
4. Estrutura de Programao
A preparao de um programa CNC requer planejamento lgico, organizao e mtodo.
Primeiramente o preparador deve conhecer os dados do material bruto, em seguida
estabelecer as tarefas que a mquina deve executar. Em seguida o preparador precisa
ordenar estas operaes e definir o ferramental necessrio. Um bom conhecimento
tecnolgico sobre a capacidade de remoo de material da mquina com as ferramentas
selecionadas tambm fundamental. O desenho tcnico da pea fornecer as
informaes geomtricas mais importantes, porem o programa CNC descreve o caminho
de cada ferramenta que acaba resultando na pea propriamente dita. Se o preparador
dispe de um software tipo CAD/CAM ele entra com todas as informaes pertinentes a
pea, ao ferramental disponvel e a capacidade de usinagem da mquina e o prprio
software ir calcular a trajetria das ferramentas gerando o programa CNC. Mas se um
software CAD/CAM no est disponvel ento o preparador ter de descrever as trajetrias
das ferramentas bem como informar todos os dados de avano e rotao sempre
respeitando os limites da prpria mquina e ferramental.
25
V1.00
MCS Engenharia
4.2 Caracteres
O programa CNC pode conter a maioria dos caracteres ASCII :
Letras : ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
Nmeros : 0123456789
Sinais : + - * /
Smbolos : ( ) [ ] : ; # ! ? @ $ & = ^ < >
Quebra de linha: \n \r
Tabulao : \t
4.3 Blocos
Um bloco qualquer sentena de um programa CNC. O CNC Proteo basicamente pode
processar programas com dois tipos de blocos:
1 blocos que utilizem delimitadores ( : )
Ex.:
:pos x a 10 f 1000
:cyc call 88 ( furao profunda )
Xinic
10.000
Yinic
Dist.Seg
0.5
Tempo
:M3 S1200
:G90 G1 X 10 F2000
:M30
:
20.000
1
20.000 \
1
Cada bloco pode conter vrias informaes e ocupar uma ou mais linhas. No caso do uso
de delimitadores, o CNC entende um bloco com uma ou mais informaes contidas entre
dois delimitadores consecutivos. No caso sem delimitadores, um bloco que ocupe mais de
uma linha tem que utilizar o caracter \ no final de cada linha do bloco, exceto a sua
ltima linha.
V1.00
26
MCS Engenharia
4.4 Programa
Um programa CNC contm uma seqncia de blocos que descrevem as operaes da
mquina para produzir a pela. Estes blocos so executados normalmente em seqncia,
um aps o outro. Alguns comandos so capazes de quebrar a ordem normal de execuo
dos blocos, estes comandos podem produzir desvios que podem ser condicionais ou
incondicionais. O CNC Proteo entende comandos estruturados, normalmente encontrados
em linguagens de programao de mais alto nvel. Os comandos mais comuns so os de
movimento, por exemplo, movimentos dos eixos um a um ou em conjunto no caso das
interpolaes lineares, circulares, helicoidais ou polinomial ( spline ). Tambm so muito
comuns os comandos de rotao, troca de ferramenta e refrigerao. Os comandos
contidos nos blocos do programa so supervisionados pelo CNC e podem gerar
mensagens, alarmes e falhas que interrompam o programa.
4.5 Sub-Programa
Funes e sub-rotinas muito usadas podem ser gravadas em um subprograma que fica
armazenado no diretrio de subprogramas do Proteo. Na verdade a diferena entre um
subprograma e um programa CNC nem sempre destaque devido ao fato de um
subprograma CNC poder executar praticamente todos os comandos que um programa
normal tambm pode.
27
V1.00
MCS Engenharia
Digite o valor para o campo desejado e a cada campo tecle ENT, para finalizar o comando
tecle END.
Para selecionar o modo incremental pressione a tecla MOD, com isso a letra A aps o
eixo X (ou o eixo que est sendo utilizado) ser mudada para I.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
POS X A 100.000 ; movimento simples eixo X move para cota absoluta 100.000
POS Y I
1.000 ; movimento simples eixo Y movimento incremental de 1.000
POS Z A 20.000 F 2000 ; move eixo Z para -20.000 com avano 2000 mm/minuto.
POS X 20.000 ; move eixo X para -20.000, ABS x INC depende do estado modal
(G90/G91)
V1.00
28
MCS Engenharia
Digite o valor para cada campo, tecle ENT ou com o cursor, selecione outros campos
como F ou M se necessrio. Para finalizar o comando tecle END.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
POS L X A 10.000 Y A 20.000 ; movimenta eixos X e Y em interpolao linear
POS L X A 10.000 Z A 20.000 F1000 ; move eixos X e Z com avano 1000 mm/min.
POS L X A 10.000 Z A 20.000 F 0.75 ; move eixos X e Z com avano 0.75
mm/rotao.
POS T X I 10.000 Y I 20.000 Z I 30.000 F1000 ; move 3 eixos X , Y e Z cotas
incrementais
POS L X A 1.000 Y A 2.000 Z A 3.000 /
U A 4.000 V A 4.000 W A 6.000 F1000 ; linear com 4 ou mais eixos
X,Y,Z,U,V,W
Digite as teclas dos eixos que compem o plano onde ser realizada a interpolao
circular, seguido de ENT. A seguinte janela ser aberta.
29
V1.00
MCS Engenharia
Pressione as teclas dos eixos do plano no qual ser executada a interpolao e tecle ENT,
a seguinte janela ser aberta.
Digite os valores do ponto final e se necessrio outras funes. Deixar o campo R(raio)
vazio.
Para finalizar pressione END.
Nesta sentena programa-se alm dos pontos do plano de interpolao, o sentido "H"
horrio ou "AH" anti-horrio de interpolao, o avano e uma funo auxiliar M. A escolha
do sentido de interpolao feita teclando-se 1 para sentido horrio ou 0 para sentido antihorrio.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
POL X A 0.000 Y A 0.000 ; centro para circulo X,Y em (0,0)
POS C H X A 10.000 Y A 20.000 ; move eixos X e Y em circulo sentido horrio
POS C AH X A 10.000 Y A 20.000 ; move eixos X e Y em circulo sentido anti-horrio
POS C H X A 10.000 Z A 20.000 F1000 ; circular horrio X e Z com avano 1000
mm/min.
POS C AH X I 10.000 Y I 20.000 F0.50 ; circular anti-horrio X , Y cotas incrementais
; com avano 0.5 mm/rotao.
30
MCS Engenharia
Pressione as teclas dos eixos do plano no qual ser executada a interpolao e tecle ENT,
a seguinte janela ser aberta.
31
V1.00
MCS Engenharia
Digite os valores para cada campo e em seguida pressione END. Deixar o campo R(raio)
vazio.
Nesta sentena programa-se alm dos pontos do plano de interpolao, o sentido "H"
horrio ou "AH" anti-horrio de interpolao, o avano e uma funo auxiliar M. A escolha
do sentido de interpolao feita pressionando a tecla 1 para sentido horrio ou a tecla 0
para sentido anti-horrio.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
POL X A 0.000 Y A 0.000 ; centro para hlice plano X,Y em (0,0)
POS H H X A 10.000 Y A 20.000 Z A 30.000; move eixos X e Y em circulo sentido
horrio
; move simultaneamente o eixo Z da
hlice.
POS H AH X A 10.000 Y A 20.000 Z A 30.000; move eixos X e Y em circulo sentido
anti; horrio enquanto move o eixo Z da
hlice.
32
MCS Engenharia
33
V1.00
MCS Engenharia
5.2
Ciclos fixos
Ciclo fixo um programa auxiliar que temos disponvel para executar uma determinada
funo dentro de algum programa que estamos criando ou editando, que usa para isso,
variveis que determinam o dados necessrios para que essa tarefa seja cumprida. Para
utilizar um ciclo fixo, devemos efetuar sua chamada no programa que estamos criando ou
editando.
Toda vez que fazemos alguma chamada de ciclo fixo, pressionaremos a tecla 4, e a
seguinte janela ser aberta.
Digitar o nmero do ciclo desejado em seguida clicar ENT. Uma outra janela ser aberta,
para inserir os parmetros referentes ao ciclo escolhido.
A seguir verificaremos alguns ciclos.
Preencher o valor desejado para o tempo (sabendo que este valor ser multiplicado por
0,1s) e pressionar END para finalizar o comando.
V1.00
34
MCS Engenharia
V1.00
MCS Engenharia
; P = passo da rosca
; A = ngulo de sada de rosca
; U = distncia de sada de rosca
; Preset Y , incremental
V1.00
36
MCS Engenharia
37
V1.00
MCS Engenharia
5.3
Controle de fluxo
5.3.1 Labels
Pressione a tecla 7. A seguinte janela ser aberta.
5.3.2 Sub-rotinas
Pressione a tecla 8. A seguinte janela ser aberta.
V1.00
38
MCS Engenharia
5.4
Sub-programas
Digite o nmero do programa que deseja chamar e para finalizar END. Se desejar que o
programa para um nmero de repeties deste sub-programa preencha este valor em
REP.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
:LBP PGM 100
; Instrues chamam o programa 100 que retorna quando termina.
; Os sub-programas retornam com execuo M99.
; Funes como o M30 que resetam as pilhas devem ser evitadas.
; As palavras "PGM" e "CALL" so opcionais.
:LBP PGM 100 REP 5
; Instrues chamam o programa 100 N vezes.
; Os sub-programas retornam com execuo M99.
; Funes como o M30 que ressetam as pilhas devem ser evitadas.
5.5
Ciclos de usurio
V1.00
MCS Engenharia
;
;
;
;
;
;
;
5.6
H0 = 10
H1 = 20
H2 = 1.5
H3 = 3
H4 = 5
H5 = 0.1
A funo paramtrica 0 atribui a uma varivel H um valor numrico ou o valor de uma outra
varivel. Para um valor numrico, com o cursor em P1 digite este referido valor. Para que
ele assuma o valor de uma outra varivel, com o cursor em p1 pressione H duas vezes e
digite o numero da varivel H.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
:FUNC 0 ATR P0 #1
P1 10.00000
Esta instruo faz H1=10
V1.00
40
MCS Engenharia
A funo paramtrica 1 realiza a soma entre variveis H, entre valores numricos, ou entre
variveis H e valores numricos.
Atribui-se varivel escolhida em P0 o resultado da soma entre o contedo da varivel em
P1 e o contedo da varivel em P2. Os operandos P1 e P2 podem ser variveis H ou
valores numricos.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
FUNC 1 ADD P0 #2
P1 #7
P2 10.15000
P2 27.00000
V1.00
MCS Engenharia
P2 3.14150
42
MCS Engenharia
P2 3.14150
A funo paramtrica 5 atribui a uma varivel H o valor absoluto de uma outra varivel H
(funo matemtica mdulo) .
Atribui-se varivel P0 o valor absoluto do contedo do operando P1.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
:FUNC 5 ABS P0 #2
P1 #7
Esta instruo faz H2 = ABS (H7 )
A funo paramtrica 6 atribui a uma varivel H o resto da diviso entre variveis H, entre
valores numricos, ou entre variveis H e valores numricos.
Atribui-se varivel P0 o resto da diviso entre o contedo do operando P1 e o contedo
do operando P2. O operando P1 representa o dividendo e o operando P2 representa o
divisor.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
:FUNC 6 REST P0 #2
P1 #7
43
P2 7.00000
V1.00
MCS Engenharia
44
MCS Engenharia
P1 16.00000
Esta instruo faz H2 = 16
5.6.10 - Funo 9 Valor de PI PI
Ao escolher a funo 9, pressione H (com o cursor em P0), a seguinte tela ser exibida.
V1.00
MCS Engenharia
V1.00
46
MCS Engenharia
P2 #4
47
V1.00
MCS Engenharia
P2 7.00000
P2 7.00000
V1.00
48
MCS Engenharia
P2 7.00000
P2 7.00000
49
V1.00
MCS Engenharia
Ao escolher a funo 19, pressione H (com o cursor em P0), a seguinte tela ser exibida.
V1.00
50
MCS Engenharia
51
P2 2
V1.00
MCS Engenharia
P2 2
Esta instruo faz escrita no dado de corretor de ferramenta: campo 2 (raio) do corretor D8
= H7
= #3 + [4 * #5 / #8]
V1.00
52
MCS Engenharia
A funo paramtrica 25 permite executar uma expresso, caso a condio definida seja
satisfeita.
Inserir a expresso que ser utilizada para a verificao dentro dos colchetes. Note que
quando se abre a tela a condio inicial para verificar igualdade, mas pode ser verificado
tambm se diferente, maior que, maior que ou igual, menor que e por ultimo menor que
ou igual. Feito isso inserir uma expresso com as mesmas caractersticas da expresso
vista no item 5.6.25.
Depois de efetuado esta seqncia, a sentena aparecer da seguinte forma no programa:
:IF [ #2 == 3 ] THEN #0 = 5
se H2 igual a 3 o programa executa a expresso H0 =5
V1.00
MCS Engenharia
V1.00
54
MCS Engenharia
55
V1.00
MCS Engenharia
6.1
Comandos Preparatrios
6.2
Grupos de comandos
6.3
Cdigos G em um bloco
6.4
Ordem de execuo
V1.00
56
6.5
MCS Engenharia
6.5.2 Origens: absoluta (G53), pea (G54 a G57) e incremental (G58, G59)
G54
G00 X10 Y10
G53 G00 X20 Y20
G59
G01 X0 Y0 F1000
(1)
(2)
(3)
57
V1.00
MCS Engenharia
X, Y, Z...
Comando Modal.
Interpolao Linear com at 6 eixos.
Avano rpido calculado pela interpolao dos parmetros de velocidade mxima dos
eixos, dependendo do movimento.
X, Y, Z...
F
V1.00
58
MCS Engenharia
(1)
(2)
(3)
G2: Executa movimento circular horrio no avano programado com centro do crculo
ou raio definido.
G3: Executa movimento circular anti-horrio no avano programado com centro do
crculo ou raio definido.
Parmetros:
X, Y, Z
I, J, K
R
F
X, Y, Z
I, J, K
R
F
K = Z)
59
V1.00
MCS Engenharia
X, Y ou Z
A
6.5.10
G4 F10
G4 F: Tempo de Espera na execuo do programa em dcimos de segundos (100
ms).
Parmetros:
6.5.11
Desvio (G4)
G4 H5
N01
...
N05
G0 X0 Y0
V1.00
60
MCS Engenharia
6.5.12
G5 X2 Y-2 Z-1
G0 X10 Y10 Z10
G5 XYZ: Fator de Escala das coordenadas dos eixos (XYZ).
Parmetros:
XYZ
6.5.13
G5 A45
G0 G17 X20
G5 A: Rotao do plano cartesiano das coordenadas em graus.
Parmetros:
6.5.14
6.5.15
61
V1.00
MCS Engenharia
6.5.16
6.5.17
G0 X0 Y0 Z0
G1 X20 F1000
G7 B5
(1)
G1 Y20
G7 B-5
(2)
G1 X0
G7 B: Arredondamentos (B>0) ou Chanfros (B<0) nos cantos.
Parmetros:
chanfro.
No exemplo:
(1) = Arredondamento de raio 5 no canto (X20,Y0).
(2) = Chanfro de valor 5 no canto (X20,Y20).
6.5.18
V1.00
62
MCS Engenharia
6.5.19
Ferramenta: Compensao de Raio esquerda ou direita
(G40 / G41 / G42)
D1
G0 X10 Y-10 Z0
G41 G1 Y0 F1000
X0
Y20
X20
Y0
X10
G40 Y-10
G40: Desliga compensao de raio de ferramenta.
G41: Liga compensao de raio de ferramenta esquerda da pea.
G42: Liga compensao de raio de ferramenta direita da pea.
Default: G40
Raio da ferramenta compensado nos eixos do plano de trabalho, de acordo com a
geometria do movimento.
Dados da Ferramenta so programados no Editor de Ferramentas.
Comando modal.
A compensao de raio deve ser ligada (G41/G42) no movimento de aproximao da
pea e desligada (G40) no movimento de afastamento da pea.
Os comandos podem estar no mesmo bloco desse movimento ou isolados no bloco
anterior.
No exemplo:
- Considerando raio de ferramenta de 5mm, os pontos do centro da ferramenta
sero:
(+10,-10) -> (+10,-5) -> (-5,-5) -> (-5,+25) -> (+25,+25) -> (+25,-5) -> (+10,-5) ->
(+10,-10)
6.5.20
D1
G0 X10 Y-20 Z0
G41 G1 Y0 F1000
G7 B8
X0
Y20
X20
Y0
X10
G7 B8
G40 Y-20
63
V1.00
MCS Engenharia
6.5.21
G61: define movimento preciso modal, ou seja, ganhos so ajustados para que o
movimento tenha o menor LAG possvel, aumentando a preciso da pea.
Default: G61
Comando Modal.
6.5.22
G64: define movimento contnuo com transio macia de cantos, ou seja, ganhos
so ajustados permitindo que o movimento tenha uma tolerncia de contorno definida
por parmetro.
Default: G61 (movimento preciso)
Comando Modal.
Parmetro de Eixo define a tolerncia de contorno (G64) p/ um canto de 90 com
avano F1000.
6.5.23
6.5.24
V1.00
64
MCS Engenharia
G94
G1 X0 F1000
G94: Programa avano em mm/min (linear) ou rpm (rotativo).
Default: G94
Comando Modal.
6.5.25
G95
M3 S100
G1 X20 F0.5
G95: Programa avano em mm/rotao.
Default: G94
Comando Modal.
6.5.26
M3 S1000
G95
G1 X20 F0.5
M5
S200
M4
G1 X0 F1
M5
M3:
M4:
M5:
S:
6.5.27
G0 X30
G92 S400
G96 M3 S10
G95 G1 X0 F2.5
65
(1)
(2)
(3)
V1.00
MCS Engenharia
G97 S100
M5
6.5.28
M3 S200
G0 Z0
M19 S90
G0 Z20
M20
M19: Parada Indexada do eixo rvore no ngulo programado.
M20: Cancela parada indexada.
S:
Programa ngulo da parada indexada em graus.
Parmetros:
- ngulo do M19 (PLC).
- Velocidade em M19 (Eixo).
- Janela de posicionamento p/ M19 (Eixo).
- Ganhos do PID (Eixo).
Movimento controlado pelo PLC (M19 precisa de autorizao do PLC).
Caso no seja programado S no bloco do M19, valor do ngulo considerado 0.
V1.00
66
MCS Engenharia
Ao receber cdigo M19, PLC pode programar um novo ngulo antes de autorizar a
parada indexada no servio do GeralS. Nesse caso, o ngulo S do programa
descartado.
Caso o eixo rvore j esteja em movimento, desacelera at parar na posio
desejada.
Caso eixo rvore esteja parado, gira o eixo at a posio desejada, no ltimo sentido
programado e limitando a rotao pelo parmetro de velocidade em M19.
M20 cancela parada indexada e tambm o ltimo giro programado (M3/M4), ou seja,
o eixo rvore fica parado.
6.5.29
M4 S400
...
M5
M119
G0 X0 C0
G1 C400 F100
M120
M119: Transforma eixo rvore em um eixo rotativo p/ posicionamentos no programa.
M120: Cancela modo posicionamento e devolve controle p/ GeralS (M3/M4/M5).
Parmetros:
- Definir canal de execuo do eixo rvore.
- Letra do eixo usada no posicionamento.
- Ajustar velocidade mxima do eixo (rpido) em rpm.
- Ajustar p/ malha fechada (ganhos do PID).
Default: M120 (GeralS)
Comando Modal.
Programa deve chamar M119 com eixo rvore parado.
Ao final dos posicionamentos desejados, programa deve chamar M120 p/ cancelar
esse modo e voltar ao funcionamento normal do eixo rvore.
No modo M119, o programa pode usar o eixo rvore como um eixo rotativo com a
letra definida no parmetro e fazer posicionamentos individuais ou interpolados com
outros eixos do programa.
No caso de posicionamento s com eixos rotativos, o avano F programado em
rpm.
6.5.30
M45 M3 S200
...
M45 M5
M45: Comandos nesse bloco so atribudos ao eixo rvore auxiliar.
67
V1.00
MCS Engenharia
Parmetros:
V1.00
68
6.5.31
MCS Engenharia
M3 S100
G0 X50 Z10
G32 X50 Z-20 F2
G0 X60
...
G0 X50 Z5
G32 X50 Z-20 F2
G32 X70 Z-40 U2.5 W5 F1 (3)
G0 X80
(1)
(2)
G32: movimento de rosca (passada nica) paralela ou cnica, com passo fixo ou
varivel, ngulo de entrada, sada de pullout.
Parmetros:
X,Z
F
U
W
A
P
69
V1.00
MCS Engenharia
6.5.32
G0 X0
G1 X20 F2000 M102
G1 X80 F2000
G1 X100 F100 E1
G1 X105
M102 ou E: movimento do bloco com transio de avano (ltimo avano -> avano
programado no bloco).
Comando s vale p/ o bloco.
Precisa ser programado o avano F no bloco.
Movimento inicia com avano anterior e termina com avano programado.
No exemplo:
- X0 -> X20: transio de avano de acelerao (F0 -> F2000).
- X20 -> X80: avano constante (F2000).
- X80 -> X100: transio de avano de desacelerao (F2000 -> F100).
- X100 -> X105: avano constante (F100).
6.5.33
V1.00
70
6.6
MCS Engenharia
Extenses MCS
CNC Proteo tem algumas funcionalidades que no so parte do padro dos cdigos G
(ISO), mas facilitam muito a programao. Exemplos dessas funes so as expresses e
execues condicionais.
6.6.1 Expresses
Formato Geral:
#endereo = [ expr ]
Resultado da expresso atribudo ao registrador (#endereo).
Expresso expr pode ter muitas operaes, usando [ ] ao invs de ( ).
Parntesis ( ) so usados como comentrios.
SIN
COS
TAN
ASIN
ACOS
ATAN
SINH
COSH
TANH
ASINH
ACOSH
ATANH
SQRT
EXP
LOG
LN
ABS
ROUND
FIX
FUP
NEG
Seno(X)
Cosseno(X)
Tangente(X)
Arco Seno(X)
Arco Cosseno(X)
Arco Tangente(X)
Seno Hiperblico (X)
Cosseno Hiperblico (X)
Tangente Hiperblica (X)
Arco Seno Hiperblico (X)
Arco Cosseno Hiperblico (X)
Arco Tangente Hiperblica (X)
Raiz Quadrada(X)
Exponencial(X) = (e^X)
Log(X)
Ln(X)
Valor Absoluto de X
Exemplos:
#10 = #8 * SIN[#9]
#11 = #8 * COS[#9]
#12 = [#10 * #10] + [#11 * #11]
71
V1.00
MCS Engenharia
Notao
2
LT
LE
EQ
NE
GE
GT
Comparao
Menor
Menor ou Igual
Igual
Diferente
Maior ou Igual
Maior
Exemplos:
IF [#10] >= [5] THEN #10 = [0]
IF [#10] GE [5] THEN #10 = [0]
72
Exemplos:
#10 = 0
WHILE [#10] < [5]
#10 = #10 + 1
END
73
MCS Engenharia
(Executa 5 vezes)
V1.00
MCS Engenharia
6.7
Tabela de cdigos G
Proteo Cdigos G
CDIGO G
G00 XYZ....
G01 XYZ...F..
G02 XYZ...I J K ..R..F...
G03 XYZ...I J K ..R..F...
G04 F H
G05 XYZ A
G 06
G07 B
G09
G15
G16 X Y Z
G17
G18
G19
G20
G21
G22 XYZ UVW Q
G23
G27
G28
G29
G32 XYZ..U W A F P
G33 ....
G34 ....
G40
G41
G42
G43
G48 R
G49
V1.00
Torno
Fresa
Movimento Rpido
Movimento Rpido
Interpolao Linear
Interpolao Linear
Interpolao Circular / Helicoidal Interpolao Circular Sentido
Sentido Horrio
Horrio
Interpolao Circular / Helicoidal Interpolao Circular Sentido
Sentido Anti-Horrio
Anti-Horrio
Tempo de Espera / Jump
Tempo de Espera / Jump
Fator de Escala ( XYZ ) +
Fator de Escala ( XYZ ) +
Rotao (A)+ Espelhamento ( Sn Rotao (A)+ Espelhamento ( Sn
em XYZ )
em XYZ )
Reset Expresso
Reset Expresso
Arredondamentos ( B > 0 ) /
Arredondamentos ( B > 0 ) /
Chanfros ( B < 0 )
Chanfros ( B < 0 )
Parada precisa vlida apenas Parada precisa vlida apenas em
em um bloco
um bloco
Cancela coordenadas polares
Cancela coordenadas polares
Ativa coordenadas polares
Ativa coordenadas polares
Seleciona Plano XY
Seleciona Plano XY
Seleciona Plano XZ
Seleciona Plano XZ
Seleciona Plano YZ
Seleciona Plano YZ
Dados em Polegadas
Dados em Polegadas
Dados em Milmetros
Dados em Milmetros
Ativa Limites de Zona de Coliso Ativa Limites de Zona de Coliso
Desliga Limites de Zona de
Desliga Limites de Zona de
Coliso
Coliso
Testa Posio de Referncia
Testa Posio de Referncia
Retorno a posio de referncia Retorno a posio de referncia
Retorno da posio de
Retorno da posio de referncia
referncia
Movimento de Rosca
Ciclo Fixo de Rosca Simples
Ciclo Fixo de Rosca Simples
Ciclo Fixo de Rosca Simples
Ciclo Fixo de Rosca Multiplas
Ciclo Fixo de Rosca Multiplas
entradas ou passo varivel
entradas ou passo varivel
Cancela correo de raio de
Cancela correo de raio de
ferramenta
ferramenta
Liga correo de raio de
Liga correo de raio de
ferramenta a esquerda da pea ferramenta a esquerda da pea
Liga correo de raio de
Liga correo de raio de
ferramenta a direita da pea
ferramenta a direita da pea
Liga compensao de
Liga compensao de
comprimento de ferramenta
comprimento de ferramenta
Ativa Sobre-Metal ( R )
Ativa Sobre-Metal ( R )
Desliga compensao de
Desliga compensao de
comprimento de ferramenta
comprimento de ferramenta
74
MCS Engenharia
G70 ....
G71 ....
G72 ....
G73 ....
Desbaste de forjados
G74 ....
Furao em Pica-Pau ( Z )
G75 ....
G76 ....
G77 ....
G78 ....
G79 ....
G80
G81 ....
Canal
Ciclo de Rosca
Furao Simples
G53
G54 X Y Z ...
G55 X Y Z ...
G56 X Y Z ...
G57 X Y Z ...
G58 X Y Z ...
G59 X Y Z ...
G61
G63
G64
G65 P ...
G66 P ...
G67
G68 XYZ R
G69
G82 ....
G83 ....
G84 ....
G85 ....
G86 ....
G87 ....
75
V1.00
MCS Engenharia
G88 ....
G89 ....
G90
G91
G92 S
G94
G95
G96 S
G97
G98
G99
V1.00
Coordenadas Absolutas
Coordenadas Incrementais
Mxima RPM em Velocidade de
corte constante
Avano em MM/MIN
Avano em MM/MIN
Avano em MM/ROTAO
Avano em MM/ROTAO
Ativa velocidade de corte
Ativa velocidade de corte
constante
constante
Desliga velocidade de corte
Desliga velocidade de corte
constante
constante
Ciclo fixo com retorno ao nvel Ciclo fixo com retorno ao nvel
inicial
inicial
Ciclo fixo com retorno a
Ciclo fixo com retorno a distncia
distncia de segurana
de segurana
76
MCS Engenharia
7.1
Descrio e propsito
7.2
Aplicaes tpicas
7.3
Grupos de comandos
7.4
Cdigos M em um bloco
7.5
Ordem de execuo
7.6
Tabela de cdigos M
Proteo Funes M
Funo M
Torno / Fresa
M00
M01
M02
M03
M04
M05
M06
M07
M08
M09
M19
M30
M48
M49
M58
M59
M70
M71
M75
M76
M77
M80
M81
77
V1.00
MCS Engenharia
M82
M83
M84
M85
M86
M87
M88
M89
M90
M91
M92
M93
M94
M95
M96
M97
M98
M99
M100
M101
M103
M111
M112
V1.00
78
8.1
8.2
Estrutura de um bloco
8.3
Entrada de dados
MCS Engenharia
8.4
Registradores auxiliares
8.5
Comentrios
8.6
8.7
8.8
Sub-rotinas
8.9
Desvios incondicionais
8.10 Expresses
8.11 Desvios condicionais: IF [ exp] then GOTO nnnnn
8.12 Repeties condicionais: WHILE [ exp] ...... END
8.13 Parametrizao de comandos
79
V1.00
MCS Engenharia
Interpolaes
9.1
Descrio e propsito
9.2
Aplicaes tpicas
9.3
Interpolao Linear
9.4
Interpolao Circular
9.5
Interpolao Helicoidal
9.6
Interpolao Spline
9.7
Interpolao polinomial
9.8
Rosca Cnica
V1.00
80
10
MCS Engenharia
Controle de Avano
81
V1.00
MCS Engenharia
11
Eixo rvore
V1.00
82
12
MCS Engenharia
83
12.9.1
12.9.2
V1.00
MCS Engenharia
13
Deslocamentos de Origem
V1.00
84
MCS Engenharia
Figura 13.1
V1.00
MCS Engenharia
Figura 13.2
Figura 13.3
V1.00
86
MCS Engenharia
Figura 13.4
87
V1.00
MCS Engenharia
Figura 13.5
V1.00
88
14
MCS Engenharia
Tempo de espera
15
89
V1.00
MCS Engenharia
16
V1.00
90
17
MCS Engenharia
91
V1.00
MCS Engenharia
18
Transformao de coordenadas
19
19.3 Comentrios
19.4 Mensagens
19.5 Alarmes
19.6 Regras para trabalhar com comentrios, mensagens e alarmes.
V1.00
92
20
MCS Engenharia
Registradores de Ponto-Flutuante
21
93
V1.00
MCS Engenharia
22
Ciclos Fixos
23
V1.00
94
MCS Engenharia
95
Faceamento
Desbaste
Rosca
Forjados
Canal
Canal na face
Furao
V1.00
MCS Engenharia
Com as teclas
a seguinte tela
ser exibida.
V1.00
96
MCS Engenharia
. Se quiser
at chegar no parmetro
desejado.
97
V1.00
MCS Engenharia
Exemplo de programao 1:
Perfil desejado:
V1.00
98
MCS Engenharia
Programao:
:%1
:G0 X130 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 250 (Faceamento externo simples)
XI
120 ZI
0
XF
20 ZF
-20
INC_Z
3
AVANCO 0.2
DIST
2
SOBREM 0.7
:G0 X250 Z200
:M30
:
Observaes:
- Para utilizar a ferramenta na posio oposta, inverter os valores de XI e XF, bem
como alterar o lado de corte da ferramenta utilizada.
- O mesmo vlido para a programao do ciclo de faceamento simples interno.
V1.00
MCS Engenharia
Acabamento interno
100
MCS Engenharia
Exemplo de programao 2:
Perfil desejado:
101
V1.00
MCS Engenharia
Programao:
:%2
:G0 X170 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 215 (Faceamento externo c\ acab.)
XI
160 ZI
0
XF
20 ZF
-40
INC_X
1
PERFIL
SOBREMX
0.5 SOBREMZ
0.5
AVANCO
0.15
:G0 X250 Z200
:M30
:LBS 10
:G1 X160 Z-40 F0.15
:X150
:X140 Z-25
:X50
:X40 Z-20
V1.00
10
102
MCS Engenharia
:Z-10
:X20 Z-5
:Z0
:M99
:
6.
Observaes:
-
103
V1.00
MCS Engenharia
V1.00
104
MCS Engenharia
. Se quiser
at chegar no parmetro
desejado.
105
V1.00
MCS Engenharia
Programao:
:%3
:G0 X70 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 251 (Desbaste Externo Simples)
XI
60 ZI
0
XF
20 ZF
-60
INC_X
3
AVANCO 0.2
DIST
4
SOBREM 0.8
:G0 X250 Z200
:M30
:
7.
Observaes:
- Para utilizar a ferramenta na posio oposta, inverter os valores de XI e XF, bem
como alterar o lado de corte da ferramenta utilizada.
- O mesmo vlido para a programao do ciclo de desbaste simples interno.
8.
23.1.2.2 - Desbaste de perfil
106
MCS Engenharia
Acabamento interno
V1.00
MCS Engenharia
Exemplo de programao 4:
Perfil desejado:
Programao:
:%4
:G0 X90 Z-5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 211 (Desbaste Externo c/ Acab.)
XI
80 ZI
0
XF
20 ZF
-70
INC_X
1
PERFIL
SOBREMX
0.5 SOBREMZ
0.5
AVANCO
0.15
:G0 X250 Z200
:M30
:LBS 11
:G1 X20 Z0 F0.15
:Z-5
:X50 Z-10
V1.00
11
108
MCS Engenharia
:Z-40
:X60 Z-45
:Z-55
:X70 Z-65
:Z-70
:X80
:M99
:
Exemplo de programao 5:
Perfil desejado:
Programao:
:%5
:G0 X10 Z5
:G96 S350
:G92 S3000
: T1 D1
109
V1.00
MCS Engenharia
:M3
:M8
:CYC 213 (Desbaste interno c/ acab.)
XI
20 ZI
0
XF
80 ZF
-70
INC_X
1.2 PERFIL
SOBREMX
0.5 SOBREMZ
0.5
AVANCO
0.11
:G0 X250 Z200
:M30
:LBS 12
:G1 X80 Z0 F0.15
:Z-5
:X50 Z-10
:Z-40
:X40 Z-45
:Z-55
:X30 Z-65
:Z-70
:X20
:M99
12
Observaes:
- Para utilizar a ferramenta na posio oposta, programar o perfil invertendo as cotas
em X e inverter os valores de XI e XF, bem como alterar o lado de corte da
ferramenta utilizada.
- O mesmo vlido para a programao do ciclo de desbaste interno.
- A programao do perfil deve respeitar o sentido de corte da pea. Comeando em
ZI e terminando em ZF.
- Note que neste caso o label LBS 11 indica o incio do perfil e a instruo M99 indica
o final do perfil (poderia ser utilizada a instruo LBS 0).
- A primeira instruo do perfil deve comear com uma interpolao linear, definindo
o ponto inicial do mesmo.
V1.00
110
MCS Engenharia
Note que neste caso apareceu uma barra de rolagem no lado direito do
menu. Isto significa que existe mais de uma pgina. Pressione para baixo
duas vezes e a seguinte tela ser exibida.
111
V1.00
MCS Engenharia
Figura 14 Tela de programao do ciclo 203 (Rosca cnica externa Mltiplas entradas)
. Se quiser
at chegar no parmetro
desejado.
V1.00
112
MCS Engenharia
Rosca universal
113
V1.00
MCS Engenharia
V1.00
114
MCS Engenharia
Exemplo de programao 6:
Perfil desejado:
115
V1.00
MCS Engenharia
Programao:
:%6
:G0 X70 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 251 (Desbaste Externo Simples)
XI
60 ZI
0
XF
40 ZF
-60
INC_X
3
AVANCO 0.2
DIST
4
SOBREM 0.8
:G0 X250 Z200
: T2 D2
:G0 X35 Z-5
:CYC 205 (Rosca Paralela Externa - 1 E.)
XI
40
ZI
0
ZII
-40 AFAST
2
P
6
PROF
5
SOBREM
0.3 TIPO
2
NPASSA
3
NACAB
2
A
45
:M30
:
Exemplo de programao 7:
Perfil desejado:
V1.00
116
MCS Engenharia
Programao:
:%7
:G0 X5 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 213 (Desbaste interno c/ acab.)
XI
16 ZI
XF
50 ZF
INC_X
1.2 PERFIL
SOBREMX
0.5 SOBREMZ
AVANCO
0.11
:G0 X250 Z200
: T2 D2
:G0 X30 Z-5
:CYC 208 (Rosca cnica interna - 1 E.)
XI
50 ZI
0
XII
16
ZII
-40
AFAST
2
P
4
PROF
3.8 SOBREM 0.7
TIPO
2
NPASSA
NACAB 1
A
45
:M30
:LBS 13
:G1 X50 Z0 F0.15
:X16 Z-40
:Z-50
:X10
:M99
:
117
0
-50
13
0.5
V1.00
MCS Engenharia
V1.00
118
MCS Engenharia
V1.00
MCS Engenharia
Note que para facilitar a programao existe uma figura indicando os parmetros do ciclo, e tambm
a descrio do parmetro atual que se est programando.
Para programar digite o valor referente a cada parmetro e em seguida pressione
editar parmetros que j havia programado pressione as teclas
. Se quiser
at chegar no parmetro
desejado.
Para esta funo temos os ciclos:
G241
Desbaste externo
G73 Desbaste externo com acabamento
G243
Desbaste interno
G244
Desbaste interno com acabamento
G245
Faceamento externo
G246
Faceamento externo com acabamento
G247
Faceamento interno
G248
Faceamento interno com acabamento
G70 Desbaste acabamento externo
G214
Desbaste acabamento interno
(iii)G216
G219
120
MCS Engenharia
Exemplo de programao 8:
Perfil desejado:
Programao:
:%8
:G0 X90 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 73 (Desbaste externo c/ acab.)
XI_PECA
20 ZI
0
XI_DESB
30 ZF
-70
INC_X
1.8 PERFIL
14
SOBREM
0.9 AVANCO 0.2
:G0 X250 Z200
:M30
:LBS 14
121
V1.00
MCS Engenharia
Exemplo de programao 2:
Perfil desejado:
Programao:
:%9
:G0 X10 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 248 (Faceamento Interno c/ Acab)
V1.00
122
XI
20 ZI_PECA -35
ZI_FAC
-25 INC_X
PERFIL
15 SOBREM 1.1
AVANCO
0.12
:G0 X250 Z200
:M30
:LBS 15
:G1 X20 Z-35 F0.2
:X40 Z-20
:X80
:X100 Z-15
:Z-10
:X120 Z0
:M99
:
MCS Engenharia
2.8
Observaes:
- Nos ciclos de desbaste de forjados para utilizar a ferramenta na posio oposta,
programar o perfil invertendo as cotas em X e inverter os valores de XI_PECA e
XI_DESB. Nos ciclos de faceamento de forjados para utilizar a ferramenta na
posio oposta, programar o perfil invertendo as cotas em X e inverter o valor de XI.
Alterar o lado de corte da ferramenta utilizada.
- O mesmo vlido para a programao dos ciclos de forjado interno.
- A programao do perfil deve respeitar o sentido de corte da pea. Comeando em
ZI e terminando em ZF, no caso de desbaste de forjados.
- Note que neste caso o label LBS 12 indica o incio do perfil e a instruo M99 indica
o final do perfil (poderia ser utilizada a instruo LBS 0).
- A primeira instruo do perfil deve comear com uma interpolao linear, definindo
o ponto inicial do mesmo.
123
V1.00
MCS Engenharia
V1.00
124
MCS Engenharia
. Se quiser
at chegar no parmetro
desejado.
Para esta funo temos os ciclos:
G223
G229
G224
G230
G225
G231
G226
G232
Canal universal
V1.00
MCS Engenharia
H Altura do canal.
RIBI Raio ou chanfro no canto externo lado esquerdo do
canal. Ter valores positivos para raios e negativos para
chanfros.
RIIBII Raio ou chanfro no canto externo lado direito do
canal. Ter valores positivos para raios e negativos para
chanfros.
D_SEG Distncia de segurana.
R_INT Raio nos cantos internos do canal.
F Avano de Usinagem.
NUM Nmero de Canais.
DIST Distancia entre centros de um canal a outro.
INC Incremento no eixo X (em Raio) para alvio de
ferramentas (pica-pau)
Para os ciclos G225 e G226 os parmetros de programao so os
mesmos, conforme vemos a seguir:
XI - Dimetro externo do canal.
ZC - Cota Z no centro da base do canal.
B Largura da base do canal.
H Altura do canal.
AI ngulo da face esquerda do canal.
AII - ngulo da face direita do canal.
RIBI Raio ou chanfro no canto externo lado esquerdo do
canal. Ter valores positivos para raios e negativos para
chanfros.
RIIBII Raio ou chanfro no canto externo lado direito do
canal. Ter valores positivos para raios e negativos para
chanfros.
D_SEG Distncia de segurana.
R_INT Raio nos cantos internos do canal.
F Avano de Usinagem.
NUM Nmero de Canais.
DIST Distancia entre centros de um canal a outro.
INC Incremento no eixo X (em Raio) para alvio de
ferramentas (pica-pau)
Para os ciclos G229 e G230 os parmetros de programao so os mesmos, conforme
vemos a seguir:
126
MCS Engenharia
127
V1.00
MCS Engenharia
Programao:
:%10
:G0 X70 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 251 (Desbaste Externo Simples)
XI
60 ZI
0
XF
40 ZF
-60
INC_X
3
AVANCO 0.2
DIST
4
SOBREM 0.8
:G0 X250 Z200
: T3 D3
:G0 X35 Z-5
:CYC 225 (Canal em V externo)
XI
40 ZC
-15
B
10 H
10
AI
15 AII
15
RI_BI
3
RII_BII
3
D_SEG 2
R_INT
2.5
F
0.12 NUM
2
DIST
-30 INC
2.3
:G0 X250 Z200
:M30
:
V1.00
128
MCS Engenharia
Programao:
:%11
:G0 X10 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 253 (Desbaste interno simples)
XI
16 ZI
0
XF
50 ZF
-70
INC_X
3
AVANCO 0.2
DIST
4
SOBREM 0.8
:G0 X250 Z200
: T3 D3
:G0 X25 Z-5
:CYC 224 (Canal paralelo interno)
XI
50 ZC
-15
B
10 H
8
RI_BI
1
RII_BII
1
D_SEG 2
R_INT
2
F
0.12 NUM
3
DIST
-20 INC
2.2
:G0 X250 Z200
:M30
:
Observaes:
129
V1.00
MCS Engenharia
-
V1.00
130
MCS Engenharia
. Se quiser
at chegar no parmetro
desejado.
Para esta funo temos os ciclos:
(v) G221
G227
Canal em V na face
131
V1.00
MCS Engenharia
132
MCS Engenharia
Programao:
:%12
133
V1.00
MCS Engenharia
:G0 X170 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 250 (Faceamento externo simples)
XI
160 ZI
0
XF
20 ZF
-20
INC_Z
3
AVANCO 0.2
DIST
2
SOBREM 0.7
:G0 X250 Z200
: T4 D4
:G0 X35 Z-5
:CYC 225 (Canal em V externo)
ZI
-20
XC
100
B
10 H
10
AI
15 AII
15
RI_BI
3
RII_BII
3
D_SEG 2
R_INT
2.5
F
0.12 INC
2.3
:G0 X250 Z200
:M30
:
V1.00
134
MCS Engenharia
135
V1.00
MCS Engenharia
. Se quiser
at chegar no parmetro
desejado.
Para esta funo temos os ciclos:
Perfil desejado:
V1.00
136
MCS Engenharia
Programao:
:%13
:G0 X90 Z5
:G96 S350
:G92 S3000
: T1 D1
:M3
:M8
:CYC 251 (Desbaste Externo Simples)
XI
80 ZI
0
XF
50 ZF
-70
INC_X
3
AVANCO 0.2
DIST
4
SOBREM 0.8
:G0 X250 Z200
: T5 D5
:G0 X0 Z-5
:CYC 74 (Furao profunda)
PROF
40 INC
5
D_SEG 2
F
0.6
TEMPO 1.5 RETORNO 0
FR
0
ZI
0
:G0 X250 Z200
:M30
:
137
V1.00
MCS Engenharia
24
138
MCS Engenharia
FR - Fator de reduo.
ZI - Coordenada Z inicial.
139
V1.00
MCS Engenharia
V1.00
140
MCS Engenharia
141
V1.00
MCS Engenharia
Figura 8 Tela de programao do ciclo 203 (Rosca cnica externa Mltiplas entradas)
Esta tela para a programao do ciclo fixo. Aqui aonde programamos todos os
parmetros referentes ao ciclo que desejamos executar.
Note que para facilitar a programao existe uma figura indicando os parmetros do ciclo, e tambm
a descrio do parmetro atual que se est programando.
Para programar digite o valor referente a cada parmetro e em seguida pressione . Se quiser
editar parmetros que j havia programado pressione as teclas
e at chegar no parmetro
desejado.
V1.00
142
MCS Engenharia
143
V1.00
MCS Engenharia
144
MCS Engenharia
Programao:
:%1
:G0 X10 Y10 Z5 F1100
:T1 D1
:M3 S1000
:CYC 79 (Bolso Ret. Ziguezague c/ Acab.)
XC
0
YC
0
COMPX
240 COMPY
120
INC_L
14
F
8000
INC
20
PROF
20
ZI
0.5
SOBREM
0.8
D_SEG
2
FZ
5000
ANG
0
:G0 Z5
:M5
:T2 D2
:G0 X-120 Y108
:M3 S1000
:CYC 304 (Furao em Malha)
145
V1.00
MCS Engenharia
PROF
15
INC 15
D_SEG
1.05 F
8000
T
0
RET 0
FR
0
ZI
0.5
EFX
48
NX
6
EFY
48
NY
3
:G0 X-120 Y-108
:CYC 304 (Furao em Malha)
PROF
15
INC 15
D_SEG
1.05 F
8000
T
0
RET 0
FR
0
ZI
0.5
EFX
48
NX
6
EFY
-48 NY
3
:G0 Z5
:M30
:
Programao:
:%2
:G0 X190 Y190 Z5
:T1 D1
:M3 S1000
:CYC 78 (Bolso Circ. c/ Acabamento)
XC
194.64
YC
194.64
RAIO
25
SC
1
INC_L
7
F
8000
INC
15
PROF
25
ZI
0
SOBREM
0.8
D_SEG
1
FZ
5000
ANG
0
V1.00
146
MCS Engenharia
24.1.4.3 - Exemplo 3
Pea a ser executada:
147
V1.00
MCS Engenharia
Programao:
:%3
:G0 X10 Y10 Z5
:T1 D1
:M3 S1000
:CYC 78 (Bolso Circ. c/ Acabamento)
XC
0
YC
0
RAIO
50
SC
1
INC_L
7
F
8000
INC
15
PROF
25
ZI
0
SOBREM
0.8
D_SEG
1
FZ
5000
ANG
0
:M5
:T3 D3
:G0 X-80 Y0
:M3 S1000
:CYC 321 (Rosqueamento em Crculo)
ZI
0
D_SEG
2
PROF
15
F
800
NFUROS 8
XC
0
YC
0
SENT
1
INTERPOL 0
:M30
V1.00
148
25
MCS Engenharia
Comunicao ON-LINE
25.1 Descrio e propsito
25.2 Aplicaes tpicas
25.3 Seleo de Programas Externos
25.3.4 Comunicao com PC
25.3.5 Expanso de Memria
26
149
V1.00
MCS Engenharia
27
Calculadora
27.1 Descrio e propsito
27.2 Aplicaes tpicas
27.3 Formas de Acesso
27.4 Operaes
27.4.4 Aritmticas
27.4.5 Trigonomtricas
27.4.6 Captura de dados
27.4.7 Memrias
27.4.8 Como utilizar os resultados
V1.00
150