Escolar Documentos
Profissional Documentos
Cultura Documentos
LISTA DE EXERCÍCIOS
______________________________________________
Assistência Técnica
servicos.brasil@fanucrobotics.com
Novo Endereço:
Rua Luis Gatti, 379 - Água Branca
São Paulo / SP - 05038-150
______________________________________________
1/6
EXERCÍCIO 1
1: TIMER[1] = RESET
2: TIMER[1] = START
3: LBL[1]
4: R[25] = TIMER[1]
5: IF R[25]<10, JMP LBL[1]
6: UALM[1]
END
USER ALARM
Configurar as seguintes variáveis:
- SEVERIDADE DO USER ALARM: $UALRM_SEV
- MENSAGEM DO USER ALARM: $UALRM_MSG
2/6
EXERCÍCIO 2
1: R[50: DI_1] = 0
2:
3: LBL[1]
4: IF DI[1]=OFF, JMP LBL[2]
5: IF DI[1]=ON, JMP LBL[3]
6:
7: LBL[2]
8: R[50: DI_1]=0
9: R[60]=R[50]
10: R[70]=100
11: DO[3]=OFF
12: JMP LBL[1]
13:
14: LBL[3]
15: R[50: DI_1]=1
16: R[60]=7
17: R[R[60]]=8
18: DO[3]=ON
19: JMP LBL[1]
END
OBSERVAÇÕES:
- Para testar o programa é necessário o Cold Start (Prev+Next);
- Lembrar de tirar este programa da edição,
entrando em outro programa antes de desligar o controlador;
3/6
EXERCÍCIO 3 : Primeiro passo: Marcar o PR[60] na superfície do papel
1: PR[60,3] = PR[60,3] + 100
2: L PR[60] 300mm/s FINE
3: PR[60,3] = PR[60,3] - 100
4: L PR[60] 300mm/s FINE
5: PR[60,1] = PR[60,1] + 100
6: L PR[60] 300mm/s FINE
7: PR[60,2] = PR[60,2] + 100
8: L PR[60] 300mm/s FINE
9: PR[60,1] = PR[60,1] - 100
10: L PR[60] 300mm/s FINE
11: PR[60,2] = PR[60,2] - 100
12: L PR[60] 300mm/s FINE
13: PR[60,3] = PR[60,3] + 100
14: L PR[60] 300mm/s FINE
END
4/6
EXERCÍCO 5
1: !POSICAO HOME
2: J PR[1] 100% FINE
3:
4: !PONTO DE APROXIMACAO
5: L P[1] 300mm/s FINE
6:
7: !INICIO DO QUADRADO
8: L P[2] 300mm/s FINE
9: L P[2] 300mm/s FINE OFFSET PR[10]
10: L P[2] 300mm/s FINE OFFSET PR[11]
11: L P[2] 300mm/s FINE OFFSET PR[12]
12: L P[2] 300mm/s FINE
13:
14: L P[1] 300mm/s FINE
15:
16: J PR[1] 100% FINE
17:
18: DO[1]=ON
END
DATA:
PR[10] PR[11] PR[12]
X=0 W=0 X=50 W=0 X=50 W=0
Y=50 P=0 Y=50 P=0 Y=0 P=0
Z=0 R=0 Z=0 R=0 Z=0 R=0
┌ → +Y
↓
+X
P[2] . . P[2] USANDO PR[10]
CONCLUSÕES:
ESTE PROGRAMA DESENHA O QUADRADO APENAS TRABALHANDO COM O
PONTO P[2].
O PONTO P[2] É A REFERÊNCIA PARA O INCREMENTO DE DESLOCAMENTO
NAS COORDENADAS.
5/6
Sobre Hex Encoded Alarms:
6/6