Escolar Documentos
Profissional Documentos
Cultura Documentos
MANUAL DE PROGRAMAO E
OPERAO
ROMI LINHA D - CNC SIEMENS 828D
T60356E
MATRIZ:
Avenida Prola Byington, 56 Centro
13453-900 Santa Brbara DOeste - SP - Brasil
Fone (19) 3455-9000
Fax (19) 3455-2499
NDICE
PARTE I - PROGRAMAO
LINGUAGEM ISO
1 - APRESENTAO_ __________________________________________ 2
1.1 - ANTES DE PROGRAMAR NECESSRIO....................................................... 2
10 - FUNES DE INTERPOLAO______________________________ 17
10.1 - FUNO: G00 - POSICIONAMENTO RPIDO............................................... 17
10.2 - FUNO: G01 - INTERPOLAO LINEAR.................................................... 17
10.3 - FUNES: G02 E G03 - INTERPOLAO CIRCULAR................................. 18
10.3.1 - Funo TURN - Interpolao Helicoidal.............................................. 20
10.4 - FUNES: CHF/CHR E RND/RNDM.............................................................. 22
10.5 - FUNES: G331 E G332 - ROSCAMENTO PASSO A PASSO COM MACHO
RGIDO............................................................................................................... 24
11 - TEMPO DE PERMANNCIA_________________________________ 25
11.1 - FUNO: G04.................................................................................................. 25
T60356E
III
15 - REPETIES E DESVIOS__________________________________ 33
16 - SUBPROGRAMA__________________________________________ 36
17 - MCALL - CHAMADA MODAL DE CICLO E SUBPROGRAMA_ ______ 38
18 - FUNO OFFN._ _________________________________________ 40
19 - CICLOS FIXOS.___________________________________________ 41
19.1 - CYCLE81.......................................................................................................... 42
19.2 - CYCLE82.......................................................................................................... 44
19.3 - CYCLE83.......................................................................................................... 46
19.4 - CYCLE84.......................................................................................................... 49
19.5 - CYCLE85.......................................................................................................... 52
19.6 - CYCLE86.......................................................................................................... 54
19.7 - CYCLE70.......................................................................................................... 56
19.8 - HOLES1............................................................................................................ 59
19.9 - HOLES2............................................................................................................ 61
19.10 - CYCLE801...................................................................................................... 63
19.11 - LONGHOLE.................................................................................................... 65
66
19.12 - SLOT1............................................................................................................ 67
19.13 - SLOT2............................................................................................................ 70
19.14 - ABRIR RANHURA ......................................................................................... 73
IV
T60356E
19.15 - POCKET3....................................................................................................... 76
19.16 - POCKET4....................................................................................................... 79
19.17 - CYCLE76........................................................................................................ 82
19.18 - CYCLE77........................................................................................................ 85
19.19 - CYCLE79........................................................................................................ 88
19.20 - CYCLE61........................................................................................................ 90
19.21 - CYCLE63........................................................................................................ 92
20 - FUNES DE TRANSFORMAO___________________________ 95
20.1 - FUNO: TRANS, ATRANS............................................................................ 95
20.2 - FUNO: ROT, AROT...................................................................................... 97
20.3 - FUNO: SCALE, ASCALE............................................................................. 99
20.4 - FUNO: MIRROR, AMIRROR..................................................................... 100
PARTE II - OPERAO
1- PAINEL DE COMANDO DA LINHA D - COMANDO SIEMENS 828____ 149
T60356E
VII
T60356E
IX
T60356E
T60356E
XI
1. Sistema de Coordenadas
Parte I Programao
Linguagem ISO
T60356E
1. Apresentao
1 - APRESENTAO
Mquina a comando numrico: aquela que possui um equipamento eletro-eletrnico,
aqui tratado como comando, o qual possibilita mesma a execuo de uma seqncia
automtica de atividades.
Para efetuar uma usinagem de peas atravs de uma mquina ferramenta a CNC,
devemos tomar como referncias dois itens:
a) Deve-se elaborar um programa a partir de um desenho da pea, atravs de
comandos interpretados pelo CNC. Esses comandos esto descritos neste manual na Parte
1 - Programao.
b) O programa deve ser lido pelo CNC. Deve-se preparar as ferramentas pea
segundo a programao desenvolvida, depois deve-se executar o processo de usinagem.
Estes processos esto descritos neste manual na Parte 2 - Operao.
1.1 - ANTES DE PROGRAMAR NECESSRIO...
A - Estudo do Desenho da Pea: Bruta e Acabada
H necessidade de uma anlise sobre a viabilidade de execuo da pea em conta as
dimenses exigidas quantidade de material a ser removido, ferramental necessrio, fixao
do material etc.
B - Estudos dos Mtodos e Processos
Definir as fases de usinagem de cada pea a ser executada, estabelecendo assim o
que fazer e quando fazer.
C - Escolha das Ferramentas
A escolha de um bom ferramental fundamental para um bom aproveitamento do
equipamento, bem como, a sua posio no magazine para minimizar o tempo de troca.
D - Conhecer os Parmetros Fsicos da Mquina e sua Programao
preciso conhecer todos os recursos de programao disponveis e a capacidade de
remoo de cavacos, bem como rotao mxima e nmero de ferramentas, visando minimizar
tempos de programao e operao.
E - Definio dos Parmetros de Corte
Em funo do material a ser usinado, buscar juntos ao fabricante de ferramentas, os
dados de cortes:
avanos, rotao e profundidade de corte.
NOTA: Este manual foi elaborado para funes bsicas do comando, visando a
simplicidade de programao e operao, para informaes complementares consultar
manuais originais do comando.
T60356E
Nmero seqencial
Funo preparatria
Funes de posicionamento
Seleciona ferramenta
Funes Miscelneas
T60356E
T60356E
_N_DEF_DIR
(Arquivos
definio)
_N_CST_DIR
(Ciclos
padro)
_N_SMAC_DEF
_N_MMAC_DEF
_N_UMAC_DEF
_N_SGUD_DEF
_N_MGUD_DEF
_N_UGUD_DEF
_N_GUD4_DEF
:
:
_N_CUS_DIR
(Ciclos de
usurio)
_N_SPF_DIR
(Subprogramas)
_N_COMMON_COM
_N_REC_TAF_SPF
_N_TAF_30_SPF
:
:
_N_CYCLE82_SPF
_N_CYCLE83_SPF
_N_POCKET3_SPF
:
:
_N_MPF_DIR
(Programas
de Peas)
_N_WKS_DIR
(Peas de
Trabalho)
_N_PEA1_MPF
_N_EXEMPLO_MPF
_N_CARCACA_MPF
_N_ROTOR_MPF
:
:
_N_SUB1_SPF
_N_PERFIL_SPF
_N_FUROS_SPF
:
:
_N_CMA_DIR
(Ciclos de
fabric.)
_N_PROG_EVENT_SPF
:
:
_N_CLIENTE1_WPD _N_CLIENTE2_WPD
_N_BOMBA1_MPF
_N_SUBBOMB_SPF
_N_BOMBA2_MPF
:
:
_N_VALVULA1_MPF
_N_VALVULA2_MPF
_N_SUBVALV1_SPF
:
:
4. Sistema de coordenadas
4 - SISTEMA DE COORDENADAS
Para que a mquina possa trabalhar com as posies especificadas, estas tm que ser
declaradas em um sistema de referncia, que corresponde aos sentidos dos movimentos
dos carros (eixos X,Y,Z). Utiliza-se para este fim o sistema de coordenadas cartesianas.
Z+
X-
Y+
Y-
X+
Z-
o polegar a direo X+
o dedo indicador a direo Y+
o dedo mdio a direo Z+
T60356E
4. Sistema de coordenadas
4.1 - COORDENADAS ABSOLUTAS
Y+
No sistema de coordenadas
absolutas as posies dos eixos
sempre tem como referncia uma
mesma origem denominada zero
pea.
20
Ponto 1
25
10
X-
22
35
Ponto 2
Ponto 3
X+
45
35
42
Ponto 4
15
30
Exemplo:
Ponto 5
Y-
No sistema de coordenadas
incrementais as posies dos eixos
tem como referncia sempre a ltima
posio programada.
Ponto 1
25
X-
10
35
Ponto 2
Exemplo:
22
Ponto 3
X+
45
35
42
Ponto 4
15
30
Ponto 5
Y-
T60356E
4. Sistema de coordenadas
4.3 - COORDENADAS POLARES
No sistema de coordenadas
polares as posies so programadas
atravs do raio e ngulo formado
entre uma determinada referncia,
denominda plo, e a posio
desejada.
90
Y+
3 0
Ponto 1
R40
Ponto 2
20
X180
Exemplo:
30
Ponto 3
R5 0
R30
R2
R36
X+
0
45
Ponto 4
15
Ponto 5
Ponto
1
2
3
4
5
Plo
Raio
40
50
30
36
25
X0
ngulo
60
30
160
225
285
Y0
Y270
T60356E
5. Funo: d, s, t, m
5- FUNO: D, S, T, M6/TROCA
Aplicao: Seleo do nmero e corretor de ferramenta e rotao eixo rvore
Atravs da programao do endereo T (na linha D pode ser programadas
at 22 ou 30 ferramentas, dependendo do tipo do trocador - standard ou com ATC,
respectivamente) ocorre uma troca direta da ferramenta ou a seleo da posio no
magazine da mquina.
Para efetuar a troca da ferramenta deve-se programar a funo M6 junto com
a funo T.
A uma ferramenta podem ser atribudos corretores de ferramentas de 1 a 9, programando
um endereo D correspondente.
Para ativar a rotao do eixo rvore (RPM) deve-se programar a funo S seguida
do valor da rotao desejada.
Exemplo:
T01
M6
D01
S1500 M3
(CHAMA A FERRAMENTA N. 1)
(HABILITA A TROCA)
(ATIVA O CORRETOR DE ALTURA N. 1)
(LIGA A ROTAO DO EIXO RVORE A 1500 RPM)
T60356E
T60356E
7. Funes preparatria
7- FUNES PREPARATRIAS
FUNES PREPARATRIAS
FUNO
G00
G01*
G02
G03
G331
G332
G04
G111
G17*
G18
G19
G40*
G41
G42
T60356E
DESCRIO
GRUPO
Posicionamento Rpido
Interpolao Linear
Interpolao Circular - sentido horrio
Interpolao Circular - sentido anti-horrio
Roscamento com macho rgido
Movimento de retorno do macho rgido
Tempo de permanncia
Programao em coordenadas polares
Seleciona o plano de trabalho XY
Seleciona o plano de trabalho XZ
Seleciona o plano de trabalho YZ
Cancela compensao de raio de ferramenta
Ativa compensao de raio de ferramenta esquerda
do perfil
Ativa compensao de raio de ferramenta direita do
perfil
01
01
01
01
01
01
02
03
06
06
06
07
MODAL
S
N
X
X
X
X
X
X
X
X
X
X
X
X
07
07
11
7. Funes preparatria
FUNES PREPARATRIAS
FUNO
G500
G53 / SUPA
G54
G55
G56
G57
G58
G59
G507
G5xx
G599
G09
G60*
G64
G641
G642
G70
G71*
G90*
G91
G94*
G95
CFC*
CFTCP
CFIN
BRISK
12
DESCRIO
Desativa o sistema de coordenada de trabalho (G54
... G599), ativando o sistema de coordenadas de
mquina
Suspende o sistema de coordenadas de trabalho para
o bloco atual
Ativa o 1 sistema de coordenada de trabalho
Ativa o 2 sistema de coordenada de trabalho
Ativa o 3 sistema de coordenada de trabalho
Ativa o 4 sistema de coordenada de trabalho
Ativa o 5 sistema de coordenada de trabalho
Ativa o 6 sistema de coordenada de trabalho
Ativa o 7 sistema de coordenada de trabalho
Ativa o xx sistema de coordenada de trabalho (de G505
a G599)
Ativa o 99 sistema de coordenada de trabalho
Ativa parada exata para o bloco atual
Ativa modo de parada exata, deixando os cantos vivos
e cancelando modo de contorno
Ativa modo de contorno com look-ahead, chanfrando
os cantos
Ativa modo de contorno com look-ahead, arredondando
os cantos
Ativa modo de contorno com look-ahead, arredondando
os cantos em forma de spline
Ativa o sistema ingls de medidas (polegadas)
Ativa o sistema mtrico de medidas (milmetros)
Ativa o sistema de coordenadas absolutas
Ativa o sistema de coordenadas incrementais
Avano programado em milmetros/minuto ou polegadas/
minuto
Avano programado em milmetros/rotao ou polegadas/
rotao
Ativa controle de avano pelo ponto de tangncia da
ferramenta com a pea nos cantos internos e extenos
Ativa controle de avano pelo centro da ferramenta
Ativa controle de avano pelo ponto de tangncia da
ferramenta com a pea para cantos internos e pelo
centro da ferramenta para cantos externos
Modo convencional de acelerao dos eixos
GRUPO
08
MODAL
S
N
X
08
08
08
08
X
X
X
08
08
08
08
10
10
10
10
10
13
13
14
14
X
X
X
X
15
15
16
16
16
21
T60356E
7. Funes preparatria
FUNES PREPARATRIAS
FUNO
DESCRIO
GRUPO
SOFT
FFWOF
FFWON
COMPON
COMPCAD
T60356E
21
24
24
30
30
MODAL
S
N
X
X
X
X
X
30
30
13
8. Funes miscelnea
8 - FUNES MISCELNEAS
As funes miscelneas, tambm conhecidas como cdigos M, so funes que fazem
a interface entre o usurio e os hardwares da mquina atravs da interao com o ladder
desenvolvido pelo fabricante da mesma
Segue abaixo a tabela com as principais funes miscelneas.
FUNES MISCELNEAS
FUNO
M00
M01
M02
M03
M04
M05
M06
M07
M08
M09
M17
M30
M36
M37
M47
M48
M54
M55
M65
M66
14
DESCRIO
GRUPO
Parada obrigatria do programa
Parada opcional do programa
Fim de programa
Liga a rotao do eixo rvore no sentido horrio
Liga a rotao do eixo rvore no sentido anti-horrio
Desliga eixo rvore
Efetua a troca de ferramenta
Liga refrigerante de corte pelo centro do eixo rvore (opcional)
Liga refrigerante de corte pelas mangueiras externas ao eixo rvore
Desliga refrigerante de corte (M07 e M08)
Fim de subprograma
Fim de programa
Abre porta automtica (opcional)
Fecha porta automtica (opcional)
LIga transportador de cavacos (opcional)
Desliga transportador de cavacos (opcional)
Liga o sistema de refrigerao ar (opcional)
Desliga o sistema de refrigerao ar (opcional)
Liga limpeza das protees (opcional)
Desliga limpeza das protees (opcional)
T60356E
9. Fluxograma de programao
9 - FLUXOGRAMA DE PROGRAMAO
9.1 - MQUINAS EQUIPADAS COM MAGAZINE PARA 20 FERRAMENTAS
INCIO
INCIO
G17 G71 G90 G94 ; - bloco de segurana
TROCA DE FERRAMENTA
TROCA DE
FERRAMENTA
ZERO-PECA E
CORRETORES DE
FERRAMENTA
RPM
GERAO
DO PERFIL
GERAO DO PERFIL
G0 X_ _ _ Y_ _ _ ; - aproximao nos eixos X e Y
W_ _ _ ; - aproximao no eixo W (4 eixo - opcional)
Z_ _ _ ; - aproximao no eixo Z
:
(Outras instrues de acordo com a necessidade do
programa)
:
H +
FERRAMENTAS?
N
FIM
T60356E
FIM DO PROGRAMA
G53 G0 Z-110 D0 M5 ; - ecua o eixo rvore prximo ao
ponto de troca de ferramenta e
cessa a rotao
M30 ; - fim de programa
Programao e Operao - Linha D - Siemens 828D
15
9. Fluxograma de programao
9.2 - MQUINAS EQUIPADAS COM MAGAZINE PARA 30 FERRAMENTAS (ATC)
INCIO
INCIO
G17 G71 G90 G94 ; - bloco de segurana
TROCA DE FERRAMENTA
TROCA DE
FERRAMENTA
ZERO-PECA E
CORRETORES DE
FERRAMENTA
RPM
GERAO
DO PERFIL
GERAO DO PERFIL
G0 X_ _ _ Y_ _ _ ; - aproximao nos eixos X e Y
W_ _ _ ; - aproximao no eixo W (4 eixo - opcional)
Z_ _ _ ; - aproximao no eixo Z
:
(Outras instrues de acordo com a necessidade do
programa)
:
H +
FERRAMENTAS?
N
FIM
16
FIM DO PROGRAMA
G53 G0 Z0 D0 M5; - recua o eixo rvore prximo ao
ponto de troca de ferramenta e
cessa a rotao
M30 ; - fim de programa
T60356E
T60356E
17
10
70
60
80
60
80
:
G01 X10 Y10 F700
X80
X100 Y40
X80 Y70
X60
X10 Y55
Y10
:
45
15
:
G01 X10 Y10 F700
G01 X80 Y10
G01 X100 Y40
G01 X80 Y70
ou
G01 X60 Y70
G01 X10 Y55
G01 X10 Y10
:80
15
Exemplo:
10
40
10
80
100
70
40
80
45
110
80
Explanao:
100
110
18
T60356E
I=AC(...) -
J=AC(...) -
K=AC(...) -
F
-
Exemplo:
22,72
R1
5
75
100
R2
10
:
G01 X-45 Y0 F300
G02 X-50 Y5 CR=5
; ou G02 X-50 Y5 I0 J5
; ou G02 X-50 Y5 I=AC(-45) J=AC(5)
G01 Y40
X-11.36 Y84.8
G2 X11.36 Y84.8 CR=15
110 I11.36 J-9.8
; ou G02 X11.36 Y84.8
; ou G02 X11.36 Y84.8 I=AC(0) J=AC(75)
G01 X50 Y40
Y5
22,72
G02 X45 Y0 CR=5
; ou G02 X45 Y0 I-5 J0
; ou G02 X45 Y0 I=AC(45) J=AC(5)
5
G01 X20
G03 X-20 Y0 CR=20
; ou G02 X-20 Y0 I-20 J0
; ou G02 X-20 Y0 I=AC(0) J=AC(0)
G01 X-45
:
10
110
R5
40
R1
100
84,8
75
100
84,8
onde:
X
Y
Z
CR=
R2
40
T60356E
R5
Programao e Operao
- Linha D - Siemens 828D
100
19
20
T60356E
A
1. Posicionar na posio de partida, descontado
1 volta completa
2 volta completa
3 volta completa
Posio final
(crculo parcial)
100
Exemplo:
20X45
:
G0 X0 Y0
Z2
X20
G1 Z0 F350
G2 X20 Y0 Z-32 I=AC(0) J=AC(0) TURN=7
G0 X0 Y0
Z10
:
0X4
M6
100
O A-A
30
0X4
M6
SEO A-A
T60356E
21
CHR
CH
G01
CHANFRO
01
CHF=(...)
ou
CHR=(...)
Bissetriz
Exemplo:
G1 X50 Y30 F100 CHR=5
G1 X100 Y20
Para arredondar cantos, insere-se entre os
movimentos lineares e/ou movimentos circulares
a funo RND, acompanhado do valor do raio a
ser gerado tangente aos segmentos.
Sintaxe:
G01
ARREDONDAMENTO
01
RND=
RND=(...)
Exemplo:
G1 X50 Y30 F100 RND=10
G1 X100 Y20
ARREDONDAMENTO
G01
RND=
G03
Para se trabalhar com arredondamento modal, ou seja, permitir inserir aps cada
bloco de movimento, um arredondamento entre contornos lineares e contornos circulares,
utilizamos a funo RNDM.
22
T60356E
20
85
75
R1
10x4510
23
50
R1 0
14
,1
4
R1
0
R4
25
R7
15
Exemplo:
50
T60356E
23
M8x1,25x10
24
R7
R7
:
T15; MACHO M8X1.25
M06
G54 D1 G64 CFIN
S800 M03
G0 X-10 Y0
Z5
20
G95
G331 Z-10 K1.25
G332 Z5 K1.25
G0 X10
G331 Z-10 K1.25
G332 Z5 K1.25
G53 G0 Z-110 D0 M5
:
R1
R1
20
T60356E
840D
NCU 571
840D
NCU 572
NCU 573
FM-NC
810D
840Di
Dwell time, G4
Programming
11 - TEMPO DE
PERMANNCIA
11.1 -
G4 F
S
FUNO: G4
G04
(Programmed in a separate NC block)
Aplicao: Tempo
de permanncia
Explanation
of the commands
G4
dwell time
Permite interromper
a usinagemActivate
da pea
entre dois blocos, durante um tempo
F
Time specified in seconds
programado. Por exemplo para alvio de corte.
S
Sintaxe:
Function
You can use G4 to interrupt workpiece machining
between
two NC blocks em
for thesegundos
programmed length
G4 F___ valores
programados
of time,
e.g. for relief cutting.
G4 S___ valores
programados
em n. de rotaes
Sequence
The words with F... and S... are used for time
:
G4 only.
20specifications in the block withT12;
FRESA
Any previously programmed feed F and
spindle
speed S remain valid.
M06
20
20
7,5
Exemplo:
Example:
N10 G1 F200 Z-5 S300 M3
;Feed F, spindle speed S
N20 G4 F3
;Dwell time 3s
N30 X40 Y10
N40 G4 S30 ;Dwell for 30 revolutions of
spindle, with S=300 rpm
and 100% speed override, equals:
t=0.1 min
Rebaixo
a;Feed
passo
20
N40 passo
X...
and spindle speed still active
P/ REBAIXAR 20X7.5
T60356E
7,5
25
110
22,72
R1
5
R2
R5
40
R1
100
84,8
75
100
84,8
75
100
10
40
26
R5
Programao e Operao
- Linha D - Siemens 828D
100
T60356E
15
80
60
70
40
10
80
45
10
80
100
110
40
70
T60356E
27
60
8,50X10
Exemplo:
28
60
70
8,50X10
:
G0 X0 Y0
Z10
G111 X0 Y0
G0 AP=0 RP=25
G1 Z-10 F300
G0 Z2
AP=60 RP=25
G1 Z-10
G0 Z2
AP=120 RP=25
G1 Z-10
G0 Z2
AP=180 RP=25
G1 Z-10
G0 Z2
AP=240 RP=25
G1 Z-10
G0 Z2
AP=300 RP=25
G1 Z-10
G0 Z10
:
R2
70
R2
T60356E
G1
9
G1
7
8
G1
T60356E
29
Z
Y
G54
T60356E
Estes comandos fazem a mquina trabalhar com uma trajetria constante e mantm
o movimento dos eixos de forma contnua, sem parar entre um bloco e outro.
Explicao dos comandos:
G64 - CANTOS CHANFRADOS
G641 - CANTOS ARREDONDADOS
G642 - CANTOS EM FORMA DE SPLINE
Estas funes so modais e cancelam a funo G60.
14.6 - FUNO: G70
Aplicao: Sistema de unidade polegadas
Um bloco G70 no incio do programa instrui o controle para usar valores em polegadas
para movimentos dos eixos, avanos e correes.
A funo G70 modal.
14.7 - FUNO: G71
Aplicao: Sistema de unidade milmetro
Um bloco G71 no incio do programa referncia unidades mtricas para todos os
movimentos dos eixos, avanos e correes.
A funo G71 modal.
14.8 - FUNO: G90
Aplicao: Programao em coordenadas absolutas
Esta funo prepara a mquina para executar operaes em coordenadas absolutas
tendo uma pr origem pr-fixada para a programao.
A funo G90 modal.
Sintaxe:
G90 - MODAL
X=AC(...) Y=AC(...) Z=AC(...) - NO MODAL
T60356E
31
32
T60356E
33
34
T60356E
GOTOB a funo que desvia o programa para um bloco que est atrs do bloco atual.
GOTOF a funo que desvia o programa para um bloco que est a frente do bloco atual.
Exemplo 1:
N240 G53 G0 Z-110 D0 M5
N250 GOTOF BUSCA
N260 T03; ALARGAR
:
:
N350 BUSCA:
N360 T04; FRESAR
:
No exemplo acima, a mquina saltar do bloco N250 (funo GOTOF) at o bloco
N350 (LABEL BUSCA).
Exemplo 2:
N10 REINICIO:
N20 G500 G0 X0 Y0
N30 X-560
N40 X0 Y-406
N50 X-560
N60 GOTOB REINICIO
No exemplo acima, a mquina ir executar do bloco N10 (LABEL REINICIO) at o
bloco N60 (funao GOTOB) e, depois disso, ela entrar em LOOPING, ou seja, retornar
ao bloco N10 e executar at o bloco N60 novamente, e assim sucessivamente, at que a
execuo do programa seja abortada pelo operador.
T60356E
35
16. Subprograma
16 - SUBPROGRAMA
Os subprogramas so compostos de blocos com comandos de movimento e contm
seqncias de operaes de trabalho que devem ser executadas vrias vezes. Os
subprogramas so invocados partir de um outro programa denomindado PROGRAMA
PRINCIPAL.
Os nomes dos subprogramas devem seguir as seguintes regras:
Todos os caracteres podem ser letras, ou devem comear pela letra L e
terminar por nmeros, ou ento, os dois primeiros caracteres devem ser letras
e os demais podem ser nmeros.
Utilizar no mximo 31 caracteres
No utilizar caracteres de separao ( , - / )
Extenso .SPF
EX: L120.SPF
OBS: Os programas principais devem seguir as mesmas regras acima, mas devem
possuir a extenso .MPF.
A chamada do subprograma feita informando o nome do mesmo dentro do programa
que o invocar. Subprogramas podem ser chamados no s do programa principal, mas
tambm de outro subprograma, com isso, do programa principal podem partir 11 chamadas
de subprogramas.
Exemplo 1:
PRINCIPAL.MPF
N10
N20
:
N300 SUB1
:
N550 M30
SUB1.SPF
SUB2.SPF
SUB3.SPF
N10
N20
:
N300 SUB2
:
N550 M17
N10
N20
:
N300 SUB3
:
N550 M17
N10
N20
:
:
:
N550 M17
36
T60356E
10
25
Exemplo 2:
PRINCIPAL.MPF
L120.SPF
G0 X10 Y10 Z0
L120 P3
G90 G0 Z100
M30
63,30
25
35
10
35
60
10
Subprograma TRIANGULO.SPF
G1 Z=IC(-2.5) F100
10
G41 X10 Y10 F200
Y60
53,30
X53.3 Y35
X10 Y10
G40 X0 Y0
M17
63,30
70
10
Exemplo 3:
60
70
16. Subprograma
10
53,30
No exemplo o programa principal PERFIL.MPF chamou e executou o subprograma
TRIANGULO.SPF 4 vezes, para que a profundidade de -10 mm possa ser atingida.
T60356E
37
38
T60356E
M30 X 2
2 X 45
25
SEO A-A
100
A
100
25
75
M30 X 2
10
PROGRAMA EXE_MCALL.MPF
15
10
Exemplo:
15
2 X 45
25
75
100
SUBPROGRAMA ROSCA_M30X2.SPF
75
G1 Z-10 F1000
G91 X3.5 Y-3.5
G3 X3.5 Y3.5 Z0.25 CR=3.5
G3 X0 Y0 I-7 J0 Z2
G3 X-3.5 Y3.5 Z0.25 CR=3.5
G1 X-3.5 Y-3.5
G90 G0 Z10
M17
T60356E
39
20
10
100
150
R1
5
150
200
40
T60356E
T60356E
41
T60356E
75
20
s
CYCLE81 (______________)
30
26
NOTAS:
- Os dados de corte como avano e rotao devem ser programados anteriormente
SEO
A-A
em um bloco
separado.
- Caso a opo Modelo de Pos. seja selecionada, a mquina gera um comando
MCALL antes do ciclo. Neste caso, depois de inserido o comando no programa, necessrio
informar as posies a serem furadas e terminar novamente com o comando MCALL.
- Programar o avano (F), sempre antes da chamada do ciclo de furao.
75
WORKPIECE(,,,BOX,112,0,-30,-80,0,0,75,75)
G17 G71 G90 G94
G53 G0 Z-110 D0 M5
T01; BROCA D20 MM
M6
G54 D01 S1800 M3
G0 X25 Y25
Z10
F100
MCALL CYCLE81(5,0,2,-26,,0,0,0,22)
X25 Y25
X50 Y50
MCALL
G53 G0 Z-110 D0 M5
M30
20
30
25
75
26
50
25
50
75
SEO A-A
A
25
50
T60356E
43
44
T60356E
20
30
26
75
Exemplo:
WORKPIECE(,,,BOX,112,0,-30,-80,0,0,75,75)
G17 G71 G90 G94
G53 G0 Z-110 D0 M5
T01; BROCA D20 MM
M6
G54 D01 S1800 M3
G0 X25 Y25
Z10
F100
N100 MCALL CYCLE82(5,0,2,-26,,0.5,10,1,12)
X25 Y25
X50 Y50
MCALL
G53 G0 Z-110 D0 M5
25 M30
75
30
26
20
50
75
SEO A-A
25
50
A
25
50
T60356E
45
46
T60356E
T60356E
47
85
Exemplo:
WORKPIECE(,,,BOX,112,0,-30,-80,0,0,75,75)
G17 G71 G90 G94
G53 G0 Z-110 D0 M5
T15; BROCA D16 MM
M6
G54 D01 S2000 M3
G0 X17.5 Y20
Z7
F200
MCALL CYCLE83(5,0,2,-85,,-20,,90,1,0,1.2,1.4,0.6,1.6,10,1,11221112)
X17.5 Y20
X67.5
MCALL
G53
G0 Z-110 D0 M5
M30
85
16
100
85
SEO A-A
R20
25,18
40
O A-A
A
17,5
67,5
48
T60356E
49
NOTAS:
- Os dados de corte como avano e rotao devem ser programados anteriormente
em um bloco separado.
- O sentido de giro sempre invertido automaticamente na abertura das roscas
- Caso a opo Modelo de Pos. seja selecionada, a mquina gera um comando MCALL
antes do ciclo. Neste caso, depois de inserido o comando no programa, necessrio informar
as posies a serem roscadas e terminar novamente com o comando MCALL.
50
T60356E
Exemplo:
WORKPIECE(,,,BOX,112,0,-15,-80,-65,-65,65,65)
G17 G71 G90 G94
G53 G0 Z-110 D0 M5
T20; MACHO M12X1.75
M6
G54 D01 S500 M3
G0 X0 Y35
Z5
MCALL CYCLE84(5,0,2,-18,,0.7,3,,1.75,5,500,5,0,1,0,1,5,1,,,,,1001,2001002)
RP=35 AP=90
AP=210
AP=330
MCALL
G53 G0 Z-110 D0 M5
M30
15
R1
M12 X 1.75
R3
90
SEO A-A
103,92
T60356E
51
T60356E
Exemplo:
40
45
35
15
:
G53 G0 Z-110 D0
T04
M6
G54 D1 S920 M3
G0 X70 Y0
Z15
MCALL CYCLE85 (5,0,2,-15, ,1,100,500)
X70 Y0
X120
MCALL
G53 G0 Z-110 D0 M5
:
SEO A-A
25
20
70
30
A
50
70
150
40
Programao e Operao - Linha D - Siemens 828D
35
15
T60356E
53
T60356E
Aps acionar a softkey [Aceitar], o ciclo inserido no programa conforme exemplo abaixo:
CYCLE86 (______________)
NOTAS: Os dados de corte como avano e rotao devem ser programados
anteriormente em um bloco separado.
- Caso a opo Modelo de Pos. seja selecionada, a mquina gera um comando MCALL
antes do ciclo. Neste caso, depois de inserido o comando no programa, necessrio informar
as posies a serem mandriladas e terminar novamente com o comando MCALL.
Exemplo:
150
65
50
15
65
WORKPIECE(,,,BOX,112,0,-35,-80,0,-35,150,35)
G17 G71 G90 G94
G53 G0 Z-110 D0 M5
T06
M6
G54 D01 S800 M3
G0 X0 Y0
Z10
F300
MCALL CYCLE86(5,0,2,-15,,0.6,3,2,2,1,45,0,1,12)
G53 G0 Z-110 D0 M5
M30
20
T60356E
SEO A-A
65
55
56
T60356E
TABELA
SELEO
P
H1
U
aS
CYCLE70 (______________)
NOTAS:
A posio de partida, quando em usinagem externa, qualquer posio desde que
a ferramenta possa atingir o dimetro externo e o plano de retorno sem coliso.
A posio de partida, quando em usinagem interna, qualquer posio desde que
a ferramenta possa atingir o centro da interpolao e a altura do plano de retorno sem
coliso. Quando usinagem de baixo para cima devemos posicionar a ferramenta no plano
de retorno ou atrs do plano de retorno.
Uma vez que o comando monitora a ferramenta durante o ciclo, devemos ativar o seu
devido corretor, caso contrrio ir ocorrer um alarme abortando a operao.
A rotao deve ser programada em um bloco separado.
Caso a opo Modelo de Pos. seja selecionada, a mquina gera um comando MCALL
antes do ciclo. Neste caso, depois de inserido o comando no programa, necessrio informar
as posies a serem roscadas e terminar novamente com o comando MCALL.
T60356E
57
100
20X45
100
0X4
M6
30
Exemplo:
WORKPIECE(,,,CYLINDER,64,0,-30,-80,100)
G17 G71 G90 G94
G53 G0 Z-110 D0 M5
T01; FRESA PARA ROSCAR
M6
G54 D01 S1800 M3
G0 X0 Y0
Z2
CYCLE70(5,0,2,-30,60,2.8,0,4,7,1,200,0,0,0,45,11,1,,,,,1,0)
G53 G0 Z-110 D0 M5
M30
SEO A-A
58
T60356E
T60356E
59
Exemplo 1:
20
20
40
20
100
SEO A-A
10
20
100
110
120
10
60
SEO A-A
T60356E
T60356E
61
R
N
62
72
N10 WORKPIECE(,,,CYLINDER,64,0,-9,-80,135)
G17 G71 G90 G94
G53 G0 Z-110 D0 M5
T08; BROCA D8 MM
M6
G54 D01 G64 CFIN
S1550 M3
G0 X0 Y0
Z10
F230
MCALL CYCLE82(5,0,2,-26,,0.5,10,1,12)
HOLES2(0,0,50,108,30,5,1010,0,,,1)
MCALL
G53 G0 Z-110 D0 M5
M30
8X5
Exemplo:
R5
T60356E
63
64
SEO A-A
15
M8 X 1.25
30
27,5
15
42,50
M8 X 1.25
12
18
WORKPIECE(,,,BOX,112,0,-25,-80,0,0,-100,150)
G17 G71 G90 G94
G53 G0 Z0 D0 M5
T01
M6
G54 D01 S1800 M3
G0 X25 Y25
Z10
F100
MCALL CYCLE82(5,0,2,-26,,0.5,10,1,12)
CYCLE801(-92.5,15,0,42.5,30,3,5,0,0,0,0,,,1)
MCALL
G53 G0 Z0 D0 M5
T02
M6
G54 D01 S1800 M3
G0 X25 Y25
F100
MCALL CYCLE84(5,0,2,-18,,0.7,3,,1.75,5,500,5,0
,1,0,1,5,1,,,,,1001,2001002)
CYCLE801(-92.5,15,0,42.5,30,3,5,0,0,0,0,,,1)
MCALL
G53 G0 Z0 D0 M5
M30
10
Exemplo 1:
7,50
T60356E
Este ciclo permite a usinagem (desbaste) de rasgos oblongos, sendo que a larguras
dos rasgos sero iguais ao dimetro da fresa.
Para acessar a pgina de programao do LONGHOLE necessrio seguir os seguintes
passos:
- Acionar a softkey [ Fresar ]
- Acionar a softkey [ Ranhura ]
- Acionar a softkey [ Furo oblongo ]
- Preencher os campos (ver figura-exemplo abaixo)
- Acionar a softkey [ Aceitar ]
65
Y0
Z0
L
0
Z1
DZ
FZ
10
:
G0 X15 Y15
Z5
MCALL LONGHOLE(100,0,5,-4,,1,53.5,12.5,0,5,0,0,0.1,200,0.5,3,0,1100,1011,2)
HOLES2(12.5,0,12.5,30,120,2,2010,0,,,1)
HOLES2(12.5,0,12.5,210,120,2,2010,0,,,1)
MCALL
16
:
R5
SEO A-A
1 20
30
A
R12
,5 0
45
10
16
SEO A-A
66
T60356E
Este ciclo permite a usinagem (desbaste e acabamento) de rasgos oblongos com uma
largura maior que a largura da ferramenta.
Para acessar a pgina de programao do SLOT1 necessrio seguir os seguintes
passos:
- Acionar a softkey [ Fresar ]
- Acionar a softkey [ Ranhura ]
- Acionar a softkey [ Ranh. long ]
- Preencher os campos (ver figura-exemplo abaixo)
- Acionar a softkey [ Aceitar ]
T60356E
67
T60356E
NOTAS:
A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso.
Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente,
pois o comando monitora a ferramenta durante o ciclo.
Caso a opo Modelo de Pos. seja selecionada, a mquina gera um comando MCALL
antes do ciclo. Neste caso, depois de inserido o comando no programa, necessrio informar
as posies a serem fresadas e terminar novamente com o comando MCALL.
No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro
abortando a usinagem.
15
R46
Exemplo:
:
N10 WORKPIECE(,,,CYLINDER,64,0,-25,-80,140)
N20 G17 G71 G90 G94
N30 ;G53 G0 Z0 D0 M5
N40 T01
N50 M6
N60 G54 D01 S1800 M3
N70 G0 X0 Y0
N80 Z10
N90 F100
MCALL SLOT1(5,0,2,-3,,1,15,6,0,0,5,0,0,0.1,200,1,0,0,21,0.1,15,15,0,2,2,0,1,2,1100,1011,102)
HOLES2(0,0,30,45,30,4,1010,0,,,1)
MCALL
G53 G0 Z-110 D0 M5
M30
R 30
R46
T60356E
15
140
69
T60356E
Largura da ranhura
Coordenada Z final do fresamento. Atravs da tecla [SELECT] pode-se escolher
Z1
entre coordenada absoluta ou incremental
DZ
Profundidade de corte.
UXY
Valor de sobremetal para acabamento nas paredes da bolsa.
Atravs da tecla [SELECT] escolher entre as opes:
posicionar - Reta
- Crculo
FS
Largura do chanfro
Profundidade de insero. Este campo aparece somente quando a opo
ZFS
CHANFRO escolhida no campo usinagem.
Aps acionar a softkey [Aceitar], o ciclo inserido no programa conforme exemplo
abaixo:
SLOT2 (_____________)
NOTAS:
A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso.
Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente,
pois o comando monitora a ferramenta durante o ciclo.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro
abortando a usinagem.
T60356E
71
:
N10 WORKPIECE(,,,CYLINDER,64,0,-4.9,-80,140)
N20 G17 G71 G90 G94
N30 G53 G0 Z0 D0 M5
N40 T01
N50 M6
N60 G54 D01 S1800 M3
N70 G0 X0 Y0
N80 Z10
N90 F100
N100 SLOT2(5,0,2,-5,,3,80,20,0,0,47.5,-20,90,200,200,2,0,0,1011,0,0,0,,0,1,2,100,1001,102)
N110 G53 G0 Z-110 D0 M5
N120 M30
10
SEO A-A
20
20
95
10
SEO A-A
80
20
20
95
72
T60356E
T60356E
73
Pto. de
ref.
Usinagem
6 Campo
7 Campo
8 Campo
X0
Y0
Z0
W
L
0
Z1
DXY
DZ
UXY
UZ
74
T60356E
:
N10 WORKPIECE(,,,RECTANGLE,64,0,-10,-80,100,140)
N20 G17 G71 G90 G94
N30 G53 G0 Z0 D0 M5
N40 T01;FRESA RAIO 20mm
N50 M6
N60 G54 D01 S1800 M3
N70 G0 X0 Y0
N80 Z10
N90 F100
N100 CYCLE899(5,0,2,-5,100,50,0,0,0,1,50,0,0,200,0,1001,100,1,110,,1,2)
N100 CYCLE899(5,0,2,-5,100,50,0,0,0,1,50,0,0,200,0,1002,100,1,110,,1,2)
N110 G53 G0 Z-110 D0 M5
N120 M30
T60356E
75
76
T60356E
T60356E
77
10
Exemplo:
:
WORKPIECE(,,,BOX,112,0,-20,-80,0,0,200,150)
G17 G71 G90 G94
G53 G0 Z0 D0 M5
T01
M6
G54 D01 S1800 M3
G0 X0 Y0
Z10
F100
POCKET3(5,0,2,-10,150,100,15,100,75,0,2,0.1,0.1,200,0.1,0,21,50,8,3,15,10,1,0,1,2,1110
0,11,110)
POCKET3(5,0,2,-10,150,100,15,100,75,0,2,0.1,0.1,200,0.1,0,22,50,8,3,15,10,1,0,1,2,1110
0,11,110)
G53 G0 Z0 D0 M5
M30
20
R1
5
100
A
100
150
150
150
R1
5
200
200
78
T60356E
T60356E
79
Dimetro da bolsa.
Profundidade. Atravs da tecla [SELECT] pode-se escolher entre coordenada
Z1
absoluta ou incremental.
P
Passo da hlice.
DZ
Profundidade de corte (Incremento).
UXY
Valor de sobremetal para acabamento lateral.
UZ
Valor de sobremetal para acabamento no fundo.
Determina a forma como a ferramenta vai penetrar no material. Atravs da tecla
[SELECT] escolher entre as opes:
Imerso - pr - furado
- Vertical
- hlic.
FZ
Avano a ser utilizado durante a penetrao da ferramenta.
Atravs da tecla [SELECT] escolher entre as opes:
Escarear - Usinagem compl.
- Retrabalho
EP
Passo mximo da hlice.
ER
Raio da hlice
Largura do chanfro. Este campo aparece somente quando a opo CHANFRO
FS
escolhida no campo usinagem.
Profundidade de insero.Este campo aparece somente quando a opo
ZFS
CHANFRO escolhida no campo usinagem.
Aps acionar a softkey [Aceitar], o ciclo inserido no programa conforme exemplo
abaixo:
POCKET4 (_____________)
80
T60356E
NOTAS:
A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem
colises, o centro do alojamento e o plano de retorno.
O ponto de incio do alojamento atingido atravs de um movimento rpido.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente,
pois o comando monitora a ferramenta durante o ciclo.
No final do ciclo a ferramenta movimentar-se- para o centro do alojamento.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Para remover todo o material em um nico passe deve-se programar o valor zero (0)
no parmetro MID.
Exemplo:
25
15
25
15
WORKPIECE(,,,BOX,112,0,-20,-80,0,0,70,60)
G53 G0 Z0 D0 M5
T01
M6
G54 D01 S1800 M3
G0 X0 Y0
Z10
F100
POCKET3(5,0,2,-10,150,100,15,100,75,0,2,0.1,0.1,200,0.1,0,21,50,8,3,15,10,1,0,1,2,1110
0,11,110)
POCKET4(5,0,2,-15,50,35,30,2,0.1,0.1,200,0.1,0,1011,60,9,15,0,2,0,1,2,10100,111,110)
POCKET4(5,0,2,-15,50,35,30,2,0.1,0.1,200,0.1,0,1012,60,9,15,0,2,0,1,2,10100,111,110)
G53 G0 Z0 D0 M5
M30
60
50
70
60
50
70
T60356E
81
82
T60356E
83
20
10
20
10
WORKPIECE(,,,BOX,112,0,-25,-80,0,0,80,55)
G17 G71 G90 G94
G53 G0 Z0 D0 M5
T01
M6
G54 D01 S1800 M3
G0 X25 Y25
Z10
F100
CYCLE76(5,0,2,-10,,70,45,10,40,27.5,10,2,0.1,0.1,200,150,0,1,80,55,1,2,1100,1,102)
CYCLE76(5,0,2,-10,,70,45,10,40,27.5,10,2,0.1,0.1,200,150,0,1,80,55,1,2,1100,1,102)
G53 G0 Z0 D0 M5
M30
80
80
55
45
45
55
10
R1
70
R1
10
84
70
T60356E
T60356E
85
86
T60356E
20
15
20
15
10 x 45
50
27,50
10 x 45
27,50
27,50
50
27,50
T60356E
87
T60356E
R1
0
Z1
DXY
DZ
UXY
UZ
FS
ZFS
Aps acionar a softkey [Aceitar], o ciclo inserido no programa conforme exemplo abaixo:
CYCLE79 (_____________)
CYCLE79(100,0,2,-10,6,30,0,0,45,5,80,50,2,0.1,0.1,1000,0,12,1,2,,1,110)
M30
T60356E
89
T60356E
45
NOTAS:
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente,
pois o comando monitora a ferramenta durante o ciclo.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
CYCLE61 (_____________)
Exemplo:
400
45
210
250
45
400
210
250
WORKPIECE(,,,BOX,112,5,-20,-80,0,0,370,250)
G53 G0 Z0 D0
T01
M6
G54 D01 S1800 M3
G0 X25 Y25
Z10
F100
CYCLE61(8,5,2,0,0,0,370,250,2,80,0.1,200,31,0,1,
11010)
CYCLE61(8,5,2,0,0,0,370,250,2,80,0,200,32,0,1,11
010)
G53 G0 Z0 D0
M30
370
370
T60356E
91
92
T60356E
93
WORKPIECE(,,,BOX,112,0,-20,
-80,0,0,100,100)
N110 G53 G0 Z0 D0 M5
N120 G53 G0 Y0
N130 M30
N140 E_LAB_A_ILHA: ;#SM Z:2
;#7__DlgK contour definition begin - Dont change!;*GP*;*RO*;*HD*
G17 G90 DIAMOF;*GP*
G0 X70 Y50 ;*GP*
G3 I=AC(50) J=AC(50) ;*GP*
;CON,0,0.0000,1,1,MST:0,0,AX:X,Y,I,J;*GP*;*RO*;*HD*
;S,EX:70,EY:50;*GP*;*RO*;*HD*
;ACCW,EX:70,EY:50,CX:50,RAD:20;*GP*;*RO*;*HD*
;#End contour definition end - Dont change!;*GP*;*RO*;*HD*
E_LAB_E_ILHA:
N150 E_LAB_A_BRUTO: ;#SM Z:2
;#7__DlgK contour definition begin - Dont change!;*GP*;*RO*;*HD*
G17 G90 DIAMOF;*GP*
G0 X0 Y0 ;*GP*
G1 Y100 ;*GP*
X100 ;*GP*
Y0 ;*GP*
X0 ;*GP*
;CON,0,0.0000,4,4,MST:0,0,AX:X,Y,I,J;*GP*;*RO*;*HD*
;S,EX:0,EY:0;*GP*;*RO*;*HD*
;LU,EY:100;*GP*;*RO*;*HD*
;LR,EX:100;*GP*;*RO*;*HD*
;LD,EY:0;*GP*;*RO*;*HD*
;LA,EX:0,EY:0;*GP*;*RO*;*HD*
;#End contour definition end - Dont change!;*GP*;*RO*;*HD*
E_LAB_E_BRUTO:
94
T60356E
Y
X
TRAN
X
S
AN
R
AT
S
TRAN
X
T60356E
95
130
PEA:
22
100
R1
100
R1
12
15
PERFIL.SPF
G0 X50 Y-15
Z0
INICIO: G1 Z=IC(-4) F800
G41 Y15
X28 RNDM=15
G3 X15 Y28 CR=-13
G1 Y72
G3 X28 Y85 CR=-13
G1 X72
G3 X85 Y72 CR=-13
G1 Y28
G3 X72 Y15 CR=-13
G1 X50 RNDM=0
FIM: G40 Y-15
REPEAT INICIO FIM P2
G0 Z5
M17
12
SUB PROGRAMA:
22
130
Exemplo:
15
100
15
R1
100
R1
96
15
T60356E
Y+
Y+
X+
AR
O
X+
RO
ROT
Y+
T60356E
X+
97
10
SUB PROGRAMA
R7
,5
0
20
10
CRUZ.SPF
60
A
15
40
98
55
G0 X67.5 Y0
Z5
G1 Z0 F500
INICIO: G1 Z=IC(-2.5) F200
G41 X75 Y-7.5 F600
X87.5
G3 Y7.5 CR=7.5
G1 X75
Y20
G3 X60 CR=7.5
G1 Y7.5
X47.5
G3 Y-7.5 CR=7.5
G1 X60
Y-20
G3 X75 CR=7.5
G1 Y-7.5
FIM: G40 X67.5 Y0
REPEAT INICIO FIM P3
G0 Z5
M17
T60356E
15
Sintaxe:
10
Para cancelarmos a funo escala devemos programar a funo SCALE sem declarar
variveis, com isso cancelamos qualquer frame programado.
Exemplo:
G17 G71 G90 G94
G53 G0 Z-110 D0 M5
T01;FRESA TOPO D20
M6
G54 D01 G64 CFIN S2000 M3
HEXAGONO P1
TRANS X70
ASCALE X2 Y2
HEXAGONO P1
TRANS OU SCALE
G53 G0 Z-110 D0 M5
M30
T60356E
15
40
3,82
13,45
26,90
48,09
96,18
1,91
HEXAGONO.SPF
G0 X25 Y-15
Z5
G1 Z0 F500
INICIO: G1 Z=IC(-2.5) F200
G41 X25 Y1.91 F600
X5 Y13.45
Y36.55
X25 Y48.09
X45 Y36.55
Y13.45
X25 Y1.91
FIM: G40 Y-15
REPEAT INICIO FIM P3
G0 Z5
M17
80
70
13,45
SUB PROGRAMA
10
99
100
10
25
R10
15
R1
R8
R5
70
75
20
20
Exemplo:
20
200
T60356E
10
T60356E
101
Z+
Y+
X+
25
35
25
R5
R5
G42 Z0
25
X20
R1
R1
0
50
102
100
T60356E
Y+
15
10
20
R5
R1
5
50
25
R1
100
NOTAS:
Quando trabalha-se com o plano G18 e G19, os cdigos de compensao de raio (G41
e G42) e de interpolao circular (G2 e G3) devem ser programados de forma contrria
ao plano G17 , uma vez que o sentido de corte na visualizao da usinagem contrria
aos mesmos.
Para que ocorra a compensao de raio, a ferramenta utilizada nesse tipo de usinagem
deve ser de ponta esfrica e no deve ser zerada pelo topo, mas sim pelo centro do
raio.
Este tipo de programao normalmente utilizada em operaes de acabamento.
T60356E
103
104
T60356E
T60356E
105
YYY
ZZZ
1 - (Desbaste)
2 - (Pr - Acabamento)
3 - (Acabamento)
1 - Liga o ciclo.
0 - Desliga o ciclo.
106
T60356E
A+
A+
A-
A-
T60356E
107
108
T60356E
A+
T60356E
109
Pos
A
B
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
B15
B16
B17
C
D
D1
D2
D3
D4
D5
TABELA 1 - POSICIONAMENTOS X / A
A [grau] X [mm]
Pos
A [grau] X [mm]
Pos
0
120
D6
168
59,359
D32
60
120
D7
169
59,058
D33
61
119,699
D8
170
58,757
D34
62
119,398
D9
171
58,456
D35
63
119,097
D10
172
58,155
E
64
118,796
D11
173
57,854
F
65
118,495
D12
174
57,553
F1
66
118,194
D13
175
57,252
F2
67
117,893
D14
176
56,951
F3
68
117,592
D15
177
56,650
F4
69
117,291
D16
178
56,349
F5
70
116,990
D17
179
56,048
F6
71
116,689
D18
180
55,747
F7
72
116,388
D19
181
56,048
F8
73
116,087
D20
182
56,349
F9
74
115,786
D21
183
56,650
F10
75
115,485
D22
184
56,951
F11
76
115,184
D23
185
57,252
F12
77
114,883
D24
186
57,553
F13
77,282 114,800
D25
187
57,854
F14
162,718 60,949
D26
188
58,155
F15
163
60,864
D27
189
58,456
F16
164
60,563
D28
190
58,757
F17
165
60,262
D29
191
59,058
G
166
59,961
D30
192
59,359
H
167
59,660
D31
193
59,660
A [grau]
194
195
196
197
197,282
282,718
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
360
X [mm]
59,951
60,262
60,563
60,864
60,949
114,800
114,885
115,186
115,487
115,788
116,089
116,390
116,691
116,992
117,293
117,594
117,895
118,196
118,497
118,798
119,099
119,400
119,701
120,000
120,000
110
T60356E
T60356E
111
112
T60356E
113
DICAS:
1. Para evitar possveis danos parede oposta do Canal, OFFN deveria ser igual ou
maior que o Raio da Ferramenta.
2. OFFN negativo (OFFN = -nn) o mesmo que inverter G41 / G42.
114
T60356E
Contorno Fechado
Define-se como Contorno Fechado, o perfil que o ponto inicial coincidente (se fecha)
com o ponto final. CAMES e Cavidades so exemplos de Contorno Fechado.
T60356E
115
116
T60356E
117
T60356E
60
5
20
50
T60356E
119
60
5
20
25
70
120
T60356E
40
60
Exemplo 3 - Hlice
136
180
Passo da Hlice:
136mm
Passo =
= 68mm
2voltas
Clculo do percurso adicional na entrada e na sada da hlice:
68
68mm 360
45 78
=
Xmm =
X = 8,5mm
Xmm
45
360
T60356E
121
40
50
Exemplo 4 - Sextavado
10
30
T60356E
120
200
20
-60
-77.282
-230.037 mm
-162.718
-278.901 mm
-197.282
-399.684 mm
-424.115 mm
-282.718
-300
A linha de
centro do
Came o
Caminho de
Programao
Y0/Z0
-508.938 mm -360
Plano Virtual
(Vista Planificada do Came)
162
-84.822 mm
-109.254 mm
175
Vista Frontal
da Pea
T60356E
123
100
30
30
30
(0)
80
R45
Y0/Z0
26,18 mm
30
25
Fer.
15
Plano Virtual XY
(Vista Planificada do Rasgo)
T60356E
70 mm
(53,48)
R3
150
80
76
Plano Virtual
(Vista Planificada da Cavidade)
R7
0
Y0/Z0
T60356E
125
cv / kW
cv / kW
20 / 15
7,5 / 10
7,5 / 10
1.875
8.000
3.500
1.500
rpm
10.000
75 N.m
94 N.m
4.375
20 / 15
rpm
cv / kW
cv / kW
25 / 18,5
25 / 18,5
11 / 15
11 / 15
10.000
2.250
8.000
4.000
1.715
rpm
5.250
78 N.m
102 N.m
rpm
cv / kW
cv / kW
22,4 / 16,5
22,4 / 16,5
8/6
8/6
10.000
1.875
8.000
3.500
1.500
rpm
3.375
82 N.m
104 N.m
rpm
126
T60356E
cv / kW
cv / kW
25 / 18,5
22,4 / 16,5
16 / 12
8/6
8/6
118 N.m
83 N.m
104 N.m
15.000
1.500
10.000
3.375
1.875
6.000
3.000
1.500
rpm
rpm
rpm
10.500
22,4 / 16,5
ROMI D 1500
CNC Siemens 828D (regime S6 - 60% - 10 min)
Cabeote 6.000 rpm com caixa de reduo ZF
cv / kW
30 / 22
494 N .
m
cv / kW
30 / 22
.m
4N
12
154 N.m
1.360
8.000
rpm
6.000
425
1.700
rpm
cv / kW
30 / 22
30 / 22
103 N.m
124 N.m
rpm
12.000
2.040
10.000
1.700
rpm
ROMI D 2000
CNC Fanuc 0i-MD (regime S3 - 25% - 15 min)
Cabeote 6.000 rpm
cv / kW
25 / 18,5
25 / 18,5
15,5 / 11,5
15,5 / 11,5
157 N.m
78,5 N.m
rpm
2.250
8.000
6.000
rpm
1.500
6.000
4.500
rpm
1.125
15,5 / 11,5
117,7 N.m
T60356E
12.000
25 / 18,5
9.000
cv / kW
127
NOTA: permitido efetuar uma srie de atribuio de valores num nico bloco, porm,
o bloco deve ser exclusivo para atribuio.
Exemplo vlido: R0=3.5678 R1=-36.4 R3=-3.65EX3 R4=3.23EX-2
Exemplo invlido: R7=15 R15=3.1415 R42=R15*(COS(R7))
128
T60356E
T60356E
129
Funo
+
*
/
SIN(*)
COS(*)
TAN(*)
Adio
Subtrao
Multiplicao
Diviso
Seno
Cosseno
Tangente
ASIN(*)
Arcoseno
ACOS(*)
ATAN2(*)
SQRT(*)
ABS(*)
POT(*)
TRUNC(*)
ROUND(*)
LN(*)
EXP(*)
Arcocosseno
Arcotangente
Raiz quadrada
Nmero absoluto
Potncia de 2 (elevao ao quadrado)
Truncar p/ inteiro
Arredondar p/ inteiro
Logartmo natural
Funo exponencial
* = inserir valor
Exemplos:
R1=R1+2
R3=SIN(30)
R4=R1+R20/R3
R5=(R1+R20)/R3
130
T60356E
Funo
Equal to
Not equal to
Greater than
Less than
Greater than or equal to
Less than or equal to
Descrio
Igual a
Diferente de
Maior que
Menor que
Maior ou igual a
Menor ou igual a
131
132
T60356E
133
134
T60356E
T60356E
135
136
T60356E
T60356E
137
138
T60356E
T60356E
139
T60356E
T60356E
141
T60356E
T60356E
143
Parte II Operao
T60356E
147
148
T60356E
1. Painel de comando
1- PAINEL DE COMANDO DA LINHA D - COMANDO SIEMENS 828
O Painel de Comando utilizado para a visualizao dos dados, programao, operao
e execuo das funes do comando, portanto ele divido em quatro outros painis:
- Painel de Exibio;
- Painel de Programao;
- Painel de Operao;
- Painel Remoto.
VISTA DO PAINEL DO COMANDO
PAINEL DE
EXIBIO
PAINEL DE
PROGRAMAO
CHAVE HABILITA /
DESABILITA PAINEL
REMOTO
PAINEL DE
OPERAO
T60356E
PAINEL
REMOTO
149
1. Painel de comando
1.1 - PAINEL DE EXIBIO
a) Detalhes do Painel de Exibio
REDE
ETHERNET
VDEO
PORTA
CARTO
COMPACT
FLASH
TOMADA 220V
/
SADA RS-232
SOFTKEYS
DESCRIO
Exibe todos os eventos do comando (interface entre o operador e o
sistema operacional)
PORTA CARTO
COMPACT
Porta para comunicao de dados utilizando o Memory Card
FLASH
SOFTKEYS
TOMADA 220V
Tomada de energia / Sada serial do cabo RS-232
/ SADA RS-232
1.2 - PAINEL DE PROGRAMAO
a) Detalhes do Painel de Programao
TECLADO ALFANUMRICO
TECLAS DE
ACESSO AS
PGINAS
150
CURSORES
TECLAS DE EDIO
T60356E
1. Painel de comando
b) Descrio do Painel de Programao
NOME
DESCRIO
T60356E
151
1. Painel de comando
1.3 - PAINEL DE OPERAO
b) Descrio do Painel de Operao
NOME
AUTO
BLOCK
DELET
CHAVE
LOCK
CHAVE
SETUP
CHIP CONV.
FW
CHIP CONV.
RW
DESCRIO
Modo de execuo automtica
Ativa / desativa a omisso dos blocos do programa inicializado com
/ (barra) durante a execuo do mesmo
Habilita / Desabilita edio de programas
Ativa / desativa trabalhar com a porta aberta
Liga o transportador de cavacos
Desliga o transportador de cavacos / Liga do sentido inverso
CYCLE START
CYCLE STOP
CLTN
AUTO
152
T60356E
1. Painel de comando
NOME
CLNT
OFF
CLNT
ON
CNC
ON
DRY
RUN
EMERGENCY
STOP
ENABLE
REMOTE PANEL
FEEDRATE
OVERRIDE
DESCRIO
Desliga o refrigerante de corte manualmente
Liga o refrigerante de corte manualmente
Liga o comando (CNC)
Ativa / desativa teste de programa com movimentao rpida dos
eixos
Parada de emergncia
Modo de movimentao manual dos eixos
Aumenta / diminui o avano programado dos eixos durante a execuo
do programa (de 0 a 120 %)
FEED START
FEED STOP
HOME
ATC
INDEX
ATC
JOG
MACHINE
ON
MDA
OK
OPERATOR
OPEN CLOSE
DOOR
OPT
STOP
RAPID
REPOS
REF POINT
RESET
T60356E
153
1. Painel de comando
NOME
SINGL
BLOCK
SPINDLE
DEC
SPINDLE
INC
SPINDLE
LEFT
SPINDLE
RIGHT
SPINDLE
STOP
TEACH IN
WASH GUN
WCS MCS
X,Y,Z
4,5,6
100%
154
DESCRIO
T60356E
1. Painel de comando
1.4 - PAINEL REMOTO:
O Painel Remoto utilizado para movimentar manualmente os eixos da mquina.
C H AV E H A B I L I TA /
D E S A B I L I TA PA I N E L
REMOTO
BOTO DE
EMERGNCIA
SELETOR DE AVANO
SELETOR DE EIXO (X, Y, Z OU 4)
usado para selecionar o eixo
desejado atravs da manivela
eletrnica.
- 0.001mm/pulso
- 0.01 mm/pulso
- 0.1 mm/pulso
BOTO DE SEGURANA
Deve ser pressionado
simultneamente ao giro da
manivela quando se deseja efetuar
um movimento.
MANIVELA ELETRNICA
usado para movimentar os
eixos manualmente.
T60356E
155
2. Operaes iniciais
2 - OPERAES INICIAIS
2.1 - LIGAR A MQUINA
T60356E
2. Operaes iniciai
Para retornar velocidade padro de avano (2000 mm/min.), deve-se digitar o valor
0 no campo Avano de ajuste G94.
2.3.2 - Atravs do jog contnuo no painel remoto.
Acionar a tecla M MACHINE.
Acionar a tecla JOG.
Girar a chave REMOTE PANEL localizada na lateral do painel da mquina
para a posio
.
No painel remoto, selecionar eixo desejado X, Y, Z ou 4 (opcional).
Retirar a velocidade do painel remoto da posio 0.
Manter pressionado o boto de sugurana localizado na lateral do painel remoto.
Manter pressionada a tecla + ou - para determinar o sentido do movimento.
Para obter um movimento mais rpido, pressionar simultaneamente, com o
sentido, a tecla RAPID no prprio painel remoto.
T60356E
157
2. Operaes iniciai
OBSERVAO: Para movimentar com a porta aberta necessrio girar a chave LOCK.
2.3.3 - Atravs da manivela eletrnica.
Acionar a tecla M MACHINE.
Acionar a tecla JOG.
Girar a chave REMOTE PANEL localizada na lateral do painel da mquina
para a posio
.
No painel remoto, selecionar eixo desejado: X,Y, Z ou 4 (opcional).
No painel de operao, selecionar avano desejado atravs das teclas: [1],
[10], [100], [1000].
Manter pressionado os botes localizados na parte lateral do painel remoto.
Executar o movimento dos eixos atravs da manivela observando o sentido (+ / -).
OBSERVAO: Para desabilitar o Painel remoto necessrio deixar o valor da
velocidade em 0 e depois, retornar a chave REMOTE PANEL para a posio
.
2.3.4 - Atravs do jog incremental
158
T60356E
2. Operaes iniciais
2.4 - OPERAR O COMANDO ATRAVS DA FUNO T,S,M.
A funo T,S,M utilizada para executar algumas operaes bsicas, normalmente,
durante a preparao da mquina. Para acessar esta funo deve-se:
T60356E
159
2. Operaes iniciais
2.4.2 - Ligar o eixo rvore.
Aps acessar a funo T,S,M, deve-se:
Posicionar o cursor no campo Fuso e digitar o valor da rotao desejada.
Exemplo: 2000 (para 2000 RPM)
Acionar a tecla INPUT.
Posicionar o cursor no campo Funo M do fuso atravs da tecla SELECT,
selecionar o sentido de giro do eixo rvore
.
Acionar a tecla CYCLE START.
2.4.3 - Posicionamento angular do eixo rvore.
Aps acessar a funo T,S,M, deve-se:
Posicionar o cursor no campo Funo M do fuso e atravs da tecla SELECT,
selecionar a opo de orientao do eixo rvore.
Posicionar o cursor no campo Pos. de paradae digitar o ngulo desejado
para posicionamento. Exemplo: 45 (para 45)
Acionar a tecla INPUT.
Acionar a tecla CYCLE START.
2.4.4 - Ativar funes miscelneas.
Aps acessar a funo T,S,M, deve-se:
Posicionar o cursor no campo Outras funes M e digitar a funo M
desejada. Exemplo: 8 (para M08)
Acionar a tecla INPUT.
Acionar a tecla CYCLE START.
2.4.5 - Ativar deslocamento de ponto zero (G54 - G57 ou G505 - G599).
Aps acessar a funo T,S,M, deve-se:
Posicionar o cursor no campo Desloc. pt. zero. e digitar o ponto zero
desejado. Ex.: 1 (para G54), ou selecionar o ponto zero atravs da tecla
SELECT.
Acionar a tecla INPUT.
Acionar a tecla CYCLE START.
160
T60356E
2. Operaes iniciai
161
2. Operaes iniciais
162
T60356E
NOTA: Para trabalhar com o modo MDA necessrio que a porta da mquina esteja
aberta e a chave de setup estaja na posio vertical.
T60356E
163
4. Edio de programas
4 - EDIO DE PROGRAMAS
No comando Siemens 828, permitido ao usurio o acesso programas situados na
memria da mquina (NC), no carto Compact Flash (CF), em um carto de memria (USB)
e numa memria externa atravs de rede ethernet (USURIO USB).
Na memria da mquina a edio pode ser feita em trs pastas principais:
Programas de peas
Sub programas
Peas de trabalho
Na pasta peas de trabalho o usurio pode criar outras subpastas para o armazenamento
de programas, o que permite uma melhor organizao dos mesmos.
4.1 - CRIAR UMA NOVA PASTA DE PROGRAMAS
Acionar a tecla PROGRAM MANAGER.
Acionar a softkey [ NC ].
Atravs das teclas ,,e, posicionar o cursor na pasta Peas de
trabalho.
Acionar a tecla INPUT.
Acionar a softkey [NOVO].
Acionar a softkey [PEA].
Digitar o nome da pasta (Ex: TREINAMENTO).
Acionar a softkey [OK].
164
T60356E
4. Edio de programas
4.2 - CRIAR UM PROGRAMA NOVO
Acionar a tecla PROGRAM MANAGER.
Acionar a softkey [ NC ].
Acessar o diretrio desejado (Programa de peas, subprogramas ou peas de
trabalho) atravs das teclas: , , e .
Acionar a tecla INPUT.
Acionar a softkey [NOVO].
Acionar a softkey [programGUIDE Cdigo G] ou [ShopMill].
Digitar o nome do programa (Ex: TREINAMENTO).
Acionar a softkey [OK].
4.3- RENOMEAR UM PROGRAMA OU UMA PASTA.
Estando com o cursor em cima do programa desejado deve-se:
Acionar a softkey [ ].
Acionar a softkey [ Caractersticas].
Digitar o novo nome. Ex: PROGRAMA2.MPF
Acionar a softkey [ OK ].
165
4. Edio de programas
4.6 - EDITAR UM PROGRAMA EXISTENTE NO DIRETRIO
Acionar PROGRAM MANAGER.
Acionar a softkey [ NC ].
Posicionar o cursor no programa ou na pasta desejada (Programas de peas,
subprogramas ou peas de trabalho) atravs das teclas ,,e.
Acionar INPUT
4.7 - NUMERAR OS BLOCOS DE PROGRAMA DE FORMA AUTOMTICA.
A numerao dos blocos de programa no um item obrigatrio para que o mesmo
funcione de maneira adequada, porm, interessante que os blocos estejam numerados
para que um eventual erro de programao seja localizado mais facilmente.
Estando o usurio na tela de edio, a numerao dos blocos feita a partir do seguinte
procedimento:
Acionar a softkey []
Acionar a softkey [ RENUMERAR ].
No campo Prim. nm. de bloco: e digitar o nmero do primeiro bloco do
programa. Ex: 10
Acionar a tecla INPUT.
No campo Incremento, digitar o incremento a ser considerado durante a
numerao dos blocos. Ex: 10
Acionar a tecla INPUT.
Acionar a softkey [ OK ].
4.8 - PROCURAR UM DADO NO PROGRAMA
a) Procurar um dado atravs dos cursores ( ,,ou.)
Pressionar os cursores at selecionar a endereo desejado, sendo que:
-
-
-
-
T60356E
4. Edio de programas
4.9 - COPIAR UMA PARTE DO PROGRAMA.
167
5. Comunicao de dados
5 - COMUNICAO DE DADOS
Neste captulo ser abordado o recurso de COMUNICAO DE DADOS necessrio
para manipular, salvar, carregar, copiar, etc..., todos os dados residentes na mquina que
se destinam a operao do equipamento.
Os dados podem ser parmetros de mquina, programas, corretores de ferramentas,
corretores de coordenadas de trabalho, ajustes, variveis R e variveis globais.
Para efetuar a comunicao de dados necessrio a utilizao de outros elementos (alm
da mquina), ou seja, CARTO DE MEMRIA USB, REDE ETHERNET, COMPACTFLASH,
APLICATIVOS PARA TRANSMISSO DE DADOS, OUTROS PERIFRICOS, etc, cujas
instrues vem a seguir.
5.1 - COMUNICAO ATRAVS DA PORTA CF - COMPACTFLASH
As mquinas da Linha D com comando Siemens 828 possuem uma porta de
comunicao compactflash situada no painel da mquina, como mostra a figura a seguir:
CNC
CNC
T60356E
5. Comunicao de dado
T60356E
169
5. Comunicao de dado
Carto de
memria USB
PENDRIVE
Painel da
mquina
170
T60356E
5. Comunicao de dados
5.2.3 - Carregar arquivos do carto na memria da mquina.
Acionar PROGRAM MANAGER.
Acionar a softkey [USB].
Posicionar o cursor na pasta ou no programa a ser copiado, atravs das teclas
,,e.
Acionar a softkey [COPIAR].
Acionar a softkey [NC].
Posicionar o cursor na pasta que receber o programa, utilizando as teclas
,,e.
Acionar a softkey [COLAR].
5.2.4 - Salvar arquivos da memria da mquina no carto.
Acionar PROGRAM MANAGER.
Acionar a softkey [NC].
Posicionar o cursor na pasta ou no programa a ser copiado, atravs das teclas
,,e.
Acionar a softkey [COPIAR].
Acionar a softkey [USB].
Posicionar o cursor na pasta que receber o programa, utilizando as teclas
,,e.
Acionar a softkey [COLAR].
5.3 - COMUNICAO ATRAVS DA REDE ENTHERNET
Esta entrada permite a comunicao entre a memria da mquina e uma pasta
compartilhada situada no perifrico externo (computador). Este modo de trabalho em rede
denominado REDE ETHERNET.
As mquinas da Linha D com comando Siemens 828 possuem uma entrada para a
REDE ETHERNET situada no painel da mquina, assim como mostra a figura a seguir:
171
5. Comunicao de dados
5.3.2 - Visualisar os arquivos do computador.
Acionar PROGRAM MANAGER.
Quando necessrio, acionar a softkey [] At aparecer a softkey
[ETHERNET].
Acionar a softkey [ETHERNET].
A partir deste ponto, sero exibidos todos os arquivos e pastas disponveis na pasta
compartilhada situada no computador, sendo que todas as aes permitidas dentro das outras
reas de armazenamento de dados (memria da mquina), podero ser executadas, como
criar novos programas, editar programas existentes, apagar programas, copiar programas,
etc...
5.3.3 - Carregar arquivos do computador na mquina.
Acionar PROGRAM MANAGER.
Quando necessrio, acionar a softkey [] At aparecer a softkey [USB].
Acionar a softkey [ETHERNET].
Posicionar o cursor na pasta ou no programa a ser copiado, atravs das teclas
,,e.
Acionar a softkey [COPIAR].
172
T60356E
T60356E
173
6. Teste de programas
6.1 - EXECUTAR TESTE GRFICO DE PROGRAMA (MODO 1).
Estando na tela de edio de programas (editando o programa a ser testado) deve-se:
174
T60356E
6. Teste de programas
6.2 - EXECUTAR TESTE GRFICO DE PROGRAMA (MODO 2).
O teste grfico de programa a partir deste procedimento permite uma melhor visualizao
dos movimentos executados pela ferramenta. Para executar este teste deve-se:
175
6. Teste de programas
6.4- EXECUTAR TESTE DE PROGRAMA EM DRY RUN.
O teste de programa em DRY RUN consiste em executar todos os movimentos
programados em uma velocidade superior a especificada no programa. Este teste
utilizado principalmente para verificar se a definio do ponto zero pea foi feita de maneira
adequada.
176
T60356E
Digitar 0.
Acionar a tecla INPUT.
Acionar a tecla CYCLE START.
T60356E
177
T60356E
179
180
T60356E
T60356E
181
182
T60356E
T60356E
183
8. Desgaste de ferramentas
8 - DESGASTE DE FERRAMENTAS.
A correo de desgaste de ferramenta uma operao que realizada para corrigir
a variao nas dimenses das peas devido ao desgaste ocorrido nas ferramentas em
decorrncia dos esforos de usinagem.
184
T60356E
8. Desgaste de ferramentas
8.3 - CRIAR NOVOS CORRETORES DE FERRAMENTA.
A princpio, cada ferramenta possui um corretor disponvel para ser utilizado, porm
pode-se criar outros corretores para qualquer ferramenta para, por exemplo, referenciar a
ferramenta em duas alturas diferentes de pea.
Para criar um novo corretor de ferramenta deve-se:
T60356E
185
9. Definio do zero-pea
9 - DEFINIO DO ZERO PEA
Este procedimento realizado para criar um ponto de referncia na pea. Este ponto
de referncia tambm conhecido como zero-pea ser o ponto de onde partiro todas as
coordenadas do programa. Nas mquinas da linha ROMI - D com comando Siemens 828
possvel se trabalhar com at 99 zero-peas diferentes, sendo eles:
G54,G55,G56,G57,G505,G506,G507,G508...G599
9.1 - ZERO-PEA NA LATERAL DA PEA .
Este processo utilizado para fazer o referenciamento na lateral da pea, conforme
mostra a figura a seguir:
Zeramento
em X
Zeramento
em Y
Para realizar este procedimento deve-se:
1 - Atravs da funo T,S,M, carregar a ferramenta a ser utilizada no zeramento:
OBSERVAES:
A ferramenta escolhida para ser utilizada no processo de zeramento dever possuir
o valor do raio preenchido previamente na pgina de lista de ferramentas.
186
T60356E
9. Definio do zero-pea
2 - Atravs da manivela eletrnica, tocar a ferramenta na lateral da pea:
Acionar M MACHINE.
Acionar tecla JOG.
Acionar a tecla JOG.
Girar a chave REMOTE PANEL localizada na lateral do painel da mquina
para a posio
.
No painel remoto, selecionar eixo desejado: X,Y, Z ou 4 (opcional).
No painel de operao, selecionar avano desejado atravs das teclas: [1],
[10], [100], [1000].
Manter pressionado os botes localizados na parte lateral do painel remoto.
Executar o movimento dos eixos atravs da manivela observando o sentido (+ / -)
at encostar a ferramenta na lateral e da pea.
T60356E
187
9. Definio do zero-pea
OBSERVAES:
Caso o ponto onde a ferramenta tenha tocado a pea esteja deslocado em relao
ao zero - pea, necessrio informar esta distncia no campo X0 ou Y0 (de acordo
com o eixo a ser zerado).
9.2 - ZERO-PEA EM UMA PEA INCLINADA .
Acionar a tecla M MACHINE.
Acionar a softkey [MEDIR PEA]
Acionar a softkey [CANTO]
Posicionar o cursor no campo DESL. ZERO e apertar a tecla SELECT
selecionar o zero pea a ser utilizado (G54 - G59 e G505 - G599).
para
P3
188
T60356E
9. Definio do zero-pea
P1
P2
P3
P4
189
9. Definio do zero-pea
OBSERVAES:
Para fazer o zeramento no centro do furo deve-se informar o valor do raio da ferramenta
na pgina de lista de ferramentas.
A informao do dimetro da pea aparecer automaticamente no campo .
Caso seja necessrio deslocar o zero - pea a uma certa distncia do centro do furo,
necessrio informar a distncia de deslocamento no campo X0 ou Y0.
Os valores do zeramento de X e Y ficam salvos na pgina de deslocamento do
ponto zero.
9.4 - ZERO-PEA NO CENTRO DE UM RESSALTO CIRCULAR.
Apertar a telca [Machine]
Apertar a softkey [Medir Furo]
Apertar a softkey [Espiga]
Tocar a ferramenta na lateral do ressalto num ponto P1
onde o eixo X fique o mais negativo possvel.
Apertar a softkey [Armazenar P1]
P2
P3
T60356E
9. Definio do zero-pea
OBSERVAES:
Para fazer o zeramento no centro do ressalto deve-se informar o valor do raio da
ferramenta na pgina de lista de ferramentas.
A informao do dimetro da pea aparecer automaticamente no campo .
Caso seja necessrio deslocar o zero - pea a uma certa distncia do centro do
ressalto, necessrio informar a distncia de deslocamento no campo X0 ou Y0.
Os valores do zeramento de X e Y ficam salvos na pgina de deslocamento do
ponto zero.
9.5 - ZERO-PEA NO CENTRO DE UMA PEA RETANGULAR
T60356E
191
9. Definio do zero-pea
2 (Y)
1 (X)
PEA
2 (X)
1 (Y)
192
T60356E
OBSERVAO: A coluna
informa a inclinao angular de cada eixo. Este campo
normalmente fica igual a zero. Seu valores alterado automaticamente quando utilizado
o recurso de zeramento no canto de uma pea inclinada.
T60356E
193
194
EXTCALL(CF CARD:\EXERCCIO.MPF)
T60356E
T60356E
195
196
T60356E
T60356E
197
Para ativar o monitoramento de vida til por quantidade de peas deve-se seguir o
seguinte procedimento:
Acionar a tecla OFFSET.
Acionar a softkey [DESG. FER.].
Posicionar o cursor na linha da ferramenta para qual o monitoramento ser
ativado atravs das teclas , , e .
T
Posicionar o cursor no campo C .
Acionar a tecla SELECT para at selecionar a letra Q (monitoramento por
quantidade de peas usinadas).
Posicionar o cursor no campo VALOR DE CMD e digitar a quantidade de
peas desejada para a ferramenta. Ex: 10
Acionar a tecla INPUT.
Posicionar o cursor no campo LIM. PR A.. Quando estiver faltando o n
de peas informado neste campo para terminar a vida til da ferramenta,
automaticamente ser exibido na tela da mquina uma mensagem de pr-aviso.
Pode-se digitar por exemplo: 2
Apertar a softkey [REATIVAR]
Acionar a tecla INPUT.
Repetir o mesmo procedimento para as demais ferramentas a serem
monitoradas.
Aps realizar o procedimento descrito acima, deve-se acrescentar ao programa a sintaxe
SETPIECE (X) aps a operao realizada pela ferramenta que est sendo monitorada.
Nesta sintaxe, X deve ser substitudo pela quantidade de peas usinadas pela ferramenta
cada vez que o programa executado. Ex: SETPIECE (1)
198
T60356E
T60356E
199
D1500 D 1 5 0 0
(BT 40) (BT 50)
30
24
110
80
CAPACIDADE DE FERRAMENTAS
20
30
30
30
MXIMO ADMISSVEL
110
80
80
80
MXIMO ADMISSVEL (COPOS
210
150
150
150
150
ADJACENTES VAZIOS)
PESO MXIMO DA FERRAMENTA
6 Kg 8 Kg
8 Kg
8 Kg
8 Kg
PESO ADMISSVEL NO MAGAZINE 68 Kg 102 Kg 102 Kg 102 Kg 102 Kg
200
15 Kg
150 Kg
200
T60356E
grandes
12. Procedimento para fixar ferramentas
1. Apresentao
T60356E
201
data e hora
13. Ajustar
1. Apresentao
Ferramenta 29 fixada no copo 27 - os copos 26 e 28 ficaro vazios, pois suas ferramentas foram
descarregadas
202
T60356E
1.Iniciando o Shopmill
T60356E
205
Iniciando o Shopmill
INICIANDO O SHOPMILL
Nos prximos captulos sero descritos alguns procedimentos operacionais da
linguagem ShopMill.
CARREGANDO DADOS DE FERRAMENTAS
Neste captulo sero carregados os dados de todas as ferramentas requeridas para
programar os exemplos da Parte II deste manual.
Acessar a pgina Lista de ferramenta
Acionar a tecla MENU SELECT
Acionar o softkey
Acionar o softkey
Comprimento da
ferramenta
RAIO da ferramenta
D= Nmero duplo (para
gerenciador de vida de
Nmero de dentes (para
ferramenta)
trabalhar com avano por dente)
Tipo da ferramenta
Sentido de rotao
do eixo-rvore
Ativa refrigerante de
corte (M07 / M08)
Posio da
ferramenta no
magazine
206
Nmero /
nome da
ferramenta
ngulo da
ferramenta
Funes especficas
como monitoramento de
velocidade ou quebra de
ferramenta
T60356E
Iniciando o Shopmill
1.1.2 - Alterar dados de ferramenta
Posicionar o cursor no dado a ser alterado
Digitar a informao desejada (preset, dimetro, ngulo, etc.)
Acionar a tecla INPUT
Alterar o tipo da ferramenta
Posicionar o cursor na coluna Tip da ferramenta desejada
Acionar a tecla
T60356E
ou o softkey
alternat.
207
208
T60356E
T60356E
209
1.1.4 - Zero-pea:
T60356E
Acionar a softkey
Acionar a softkey [RETA CRC]
T60356E
211
Y 0 abs
Digitar o dado:
Z -10 abs F200
Digitar os dados:
X -110 abs F 400 mm/min
Acionar a softkey [ACEITAR]
212
T60356E
Digitar os dados:
X 85 abs Y 20 abs
Digitar o dado:
Z -10 abs
Posicionar o cursor em COMP. DE RAIO e selecionar a opo
Acionar a softkey [ACEITAR]
Acionar a softkey [RETA]
Digitar o dado:
X -85 abs
Acionar a softkey [ACEITAR]
T60356E
213
Digitar o dado:
Y -30.5 abs
Digitar o dado:
X 85 abs
Acionar a softkey [ACEITAR]
Acionar a softkey [RETA]
Digitar o dado:
Y -20 abs
Posicionar o cursor em correo raio
Selecionar a opo
Acionar a softkey [ACEITAR]
214
T60356E
T60356E
215
Acionar a softkey
Digitar os dados:
Z0 -10 abs
X0 -50 abs Y0 0 abs
X1 50 abs Y1 0 abs
Acionar a softkey [ACEITAR]
POSIES
216
POSIES
T60356E
1.3.2 - Furar:
Acionar a softkey [FURAR ALARGAR]
FURAR
ALARGAR
a) Repetir posies:
Digitar o dado:
Pos: 1
Acionar a softkey [ACEITAR]
T60356E
217
Digitar o dado:
Pos: 002
Acionar a softkey [ACEITAR]
Digitar o dado:
Pos: 003
Acionar a softkey [ACEITAR]
ROSCA
a) Repetir posies:
Digitar o dado:
Pos: 001
Acionar a softkey [ACEITAR]
218
T60356E
T60356E
219
Acionar a softkey:
220
T60356E
T60356E
221
222
T60356E
NOVO
CONTORNO
Digitar os dados:
X 5 abs
Y 5 abs
Acionar a softkey
Digitar o dado:
a1 86
Acionar a softkey [ACEITAR]
T60356E
223
Acionar a softkey
Digitar os dados:
R 20
X 30 abs
Y 95 abs
Digitar os dados:
X 120 abs
Acionar a softkey [ACEITAR]
Acionar a softkey
Selecionar a opo
Digitar o dado:
R 20
Acionar a softkey [ACEITAR]
Acionar a softkey
Digitar os dados:
224
T60356E
X 145 abs
Y 5 abs
Acionar a softkey
Digitar o dado:
X5
Acionar a softkey [ACEITAR]
Acionar a softkey [ACEITAR]
T60356E
225
FRESAGEM
DO CURSO
Correo raio:
Usinagem:
Z0 0 abs
Z1
-5 abs
DZ 5
UZ 0.3
UXY 0.3 mm
Aproxim.: reta
L1 5
FZ 0.2 mm/dente
Retrao: reta
L2 5
Modo levant.: para plano retrocesso
Modificar os dados:
F 0.08 mm/dente
FRESAGEM
DO CURSO
V 150 m/min
Usinagem:
Acionar a softkey [ACEITAR]
226
T60356E
BOLSA
T60356E
227
Modificar os dados:
F 0.08 mm/dente
BOLSA
V 150 m/min
Usinagem:
Acionar a softkey [ACEITAR]
228
T60356E
BOLSA
Usinagem:
Modelo de Posio
30 Z1
-10 abs
DXY 80%
DZ 5 UXY 0.3 mm
UZ
0.3
Imerso: helic.
EP 2 mm/rev
ER
2 mm
Escarear: Usin. compl.
Acionar a softkey [ACEITAR]
BOLSA
Modificar os dados:
F 0.08 mm/dente
V 150 m/min
Usinagem:
Acionar a softkey [ACEITAR]
T60356E
229
Posies
Acionar a softkey
Digitar os dados:
Z0 0 abs
X0 30 abs Y0 25 abs a0 0
L1 90
L2 50
aX 0
N1 2 N2 2
aY 0
230
T60356E
Acionar a softkey:
T60356E
231
232
T60356E
T60356E
233
NOVO
CONTORNO
Digitar os dados:
X -35 abs
Y -100 abs
Digitar os dados:
Y 35 abs
R 15
T60356E
Digitar os dados:
X 35 abs
R 15
Acionar a softkey
Digitar os dados:
Y -100 abs
FRESAGEM
DO CURSO
Correo raio:
Usinagem:
Z0 0 abs
Z1
-10 abs DZ5
UZ 0.3 UXY 0.3 mm
Aproxim.:
reta
L1 5
FZ 0.2 mm/dente
Retrao:
reta
L2 5
Modo levant.: para plano retrocesso
T60356E
235
Modificar os dados:
F 0.08 mm/dente
Usinagem:
FRESAGEM
DO CURSO
V 150 m/min
NOVO
CONTORNO
236
T60356E
Digitar os dados:
X 0 abs
Y -90 abs
Acionar a softkey
Digitar os dados:
X 30 abs
R 5
Acionar a softkey
Digitar os dados:
Y-20 abs
R 5
Digitar os dados:
Y -90 abs R5
Acionar a softkey [ACEITAR]
Acionar a softkey
Digitar os dados:
X0
Acionar a softkey [ACEITAR]
T60356E
237
Acionar a softkey
Acionar a softkey [SELECIONE FERRAMENTA]
BOLSO
MAT. REST
T60356E
DXY 50 % DZ 5
Modo levant.: para plano retrocesso
Acionar a softkey [ACEITAR]
BOLSO
MAT. REST
Modificar os dados:
F 0.08 mm/dente
Usinagem: fundo
V 150 m/min
BOLSA
Modificar os dados:
F 0.08 mm/dente
Usinagem:
parede
T60356E
V 150 m/min
239
BOLSA
240
T60356E
BOLSA
Modificar os dados:
F 0.08 mm/dente
V 150 m/min
Usinagem:
BOLSA
T60356E
Z0 -10 abs
DXY 50%
UZ 0.3
241
BOLSA
Usinagem:
Acionar a softkey [ACEITAR]
CENTRAR
242
T60356E
5. Tutorial ShopMill
Posicionar o cursor na ferramenta desejada (neste exemplo consideraremos uma
broca de centro de 12 mm - 90)
Acionar a softkey [PARA PROGRAMA]
Digitar os dados:
F 150 mm/min S 500 rpm
Selecionar a opo Dimetro
Digitar o dado:
5.000
Acionar a softkey [ACEITAR]
3.5.2 - Furar:
Acionar a softkey
FURAR
ALARGAR
Digitar os dados:
F 150 mm/min V 35 m/min
Selecionar a opo Topo
Digitar o dado:
Z1 -21 abs
Acionar a softkey [ACEITAR]
a) Linha de posies:
Acionar a softkey [POSIES]
Posies
Acionar a softkey
T60356E
243
5. Tutorial ShopMill
Digitar os dados:
Z0 -10 abs
X0 -42.5 abs Y0 -92.5 abs
L
45 N
4
a0 90
b) Obstculo:
Posies
obstculo
Digitar o dado:
Z
1 abs
Acionar a softkey
c) Linha de posies:
Posies
Acionar a softkey
Digitar os dados:
Z0 -10 abs
X0 42.5 abs Y0 -92.5 abs a0 90
L
45
N
4
Acionar a softkey [ACEITAR]
d) Obstculo:
Posies
obstculo
244
T60356E
5. Tutorial ShopMill
Digitar o dado:
Z 1 abs
Acionar a softkey
Digitar os dados:
Z0 -10 abs
X0
0 abs
R
22.5 abs
Y0 0 abs
N 6
a0 0
f) Obstculo:
Posies
obstculo
Digitar o dado:
Z
1 abs
Acionar o softkey [ACEITAR]
g) Posio aleatria:
Acionar o softkey [POSIES]
Posies
Acionar o softkey
Digitar os dados:
Z0 -10 abs X0 0 abs Y0 42.5 abs
Programao e Operao - Linha D - Siemens 828D
245
5. Tutorial ShopMill
246
T60356E
5. Tutorial ShopMill
3.7 - PROGRAMA SHOPMILL:
T60356E
247
Sistemas Renishaw
OMP 40
SIEMENS 828 D
T60356E
249
1. Introduo
1 - INTRODUO
Os opcionais Sistema de Medio e Inspeo de Peas e Sistema de Preset de Ferramantas
consistem no conjunto formado por alguns hardwares e o pacote de rotinas Renishaw.
Os Hardwares do Sistema de Preset de Ferramentas e do Sistema de Medio
e Inspeo de Peas so, respectivamente, o preseter TS-27R e o apalpador OMP40
juntamente com o receptor ptico OMI. Para saber maiores detalhes sobre esses aparelhos
deve-se consultar o manual original RENISHAW.
As Rotinas RENISHAW so as macros que de fato executam os eventos desejados,
tais como as calibraes dos sistemas, os presets das ferramentas, as medies de peas,
etc. Nesse manual sero explanados algumas funes RENISHAW, porm maiores detalhes
sobre essas funes e sobre as outras funes RENISHAW no explicadas aqui podem ser
encontrados no manual original RENISHAW.
250
T60356E
T60356E
251
252
T60356E
T60356E
253
Descrio
Exemplo
R2
R4
R5
R6
R11
R13
R18
R19
R20
R21
R23
NOTA: Para maiores detalhes sobre essas e outras variveis opcionais de entrada de
dados, consultar o manual Renishaw - Apalpador para Inspeo em Centros de Usinagem
(H-2000-6124-0C-A).
254
T60356E
Rebaixo /
Ressalto
Dimetro
Int. / Ext.
Canto
Interno
Canto
Externo
Resultados
Geomtricos
Varivel
L9811
L9812
L9814
L9815
L9816
L9834
RENC[35]
Posio X
Posio X
Posio X
Posio X
Posio X
Distncia X
incremental
RENC[36]
Posio Y
Posio Y
Posio Y
Posio Y
Posio Y
Distncia Y
incremental
RENC[37]
Posio Z
Distncia Z
incremental
RENC[38]
Dimenso
Dimenso
Dimenso
RENC[39]
Distncia real
ngulo na
superfcie X
ngulo na
superfcie X
ngulo
RENC[40]
Erro em X
Erro em X
Erro em X
Erro em X
Erro em X
Erro em X
RENC[41]
Erro em Y
Erro em Y
Erro em Y
Erro em Y
Erro em Y
Erro em Y
RENC[42]
Erro em Z
ngulo na
superfcie Y
ngulo na
superfcie Y
Erro em Z
RENC[43]
Erro de
dimenso
Erro de
ngulo em Y
Erro de
ngulo em Y
Erro de
distncia real
Erro de
ngulo em X
Erro de
ngulo em X
Erro de
ngulo
Erro de
posio
Erro de
posio
Erro de
posio
Erro de
dimenso
Erro de
dimenso
RENC[44]
RENC[45]
Erro de
posio
Erro de
posio
Erro de
posio
NOTA: Para maiores detalhes sobre essas e outras variveis de sada de dados,
consultar o manual Renishaw - Apalpador para Inspeo em Centros de Usinagem
(H-2000-6124-0C-A).
T60356E
255
256
T60356E
T60356E
257
T60356E
T60356E
259
T60356E
T60356E
261
T60356E
263
T60356E
T60356E
265