Escolar Documentos
Profissional Documentos
Cultura Documentos
Tecnologia Industrial
Faculdade de Tecnologia de São José dos Campos - Jessen
Vidal (FATECSJCAMPOS)
83 pag.
VKR C1
Programação utilizador
Release 1.3
1 de 78
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
PD Interleaf
Índice
1 Programação de movimentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.1 Tipos de movimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.2 Eixos com rotação infinita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Última instrução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 Movimento “standard” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.1 Movimentos ponto a ponto (PTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.1.1 Considerações básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.1.2 Movimento PTP com paragem exata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.1.3 Programar um movimento PTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.2 Movimentos lineares (LIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.2.1 Movimento LIN com paragem exata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.2.2 Programar um movimento LIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.2.3 Movimento PTP ou LIN com aproximação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.3 Movimentos circulares (CIRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3.3.1 Movimento CIRC com paragem exata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3.3.2 Movimento CIRC com aproximação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3.3.3 Programar um movimento CIRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4 Movimento de tecnologia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4.1 Aplicações de cola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4.1.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4.1.2 Movimento linear (KLIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4.1.3 Movimento circular (KCIRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4.2 Suchlauf (Movimento de busca) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.2.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.2.2 Programar uma busca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2 Programação PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1 Concepção básica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1.2 Selecionar um programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1.3 Abrir PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1.4 Formulários inline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.1.5 Outros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2 Vista geral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2.1 Elementos, operadores, prioridade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Document shared on www.docsity.com
2.2.2 Definições . . . . . . . . . . . . . .Downloaded
. . . . . . by:
. . cicero-goncalves-2
. . . . . . . . . . (goncalvesc719@gmail.com)
.................................... 29
2.2.3 Gamas de valores dos operadores aritméticos num, i, bin, t e ana . . . . . . . . . . . . . . . . . . . . 30
2.3 Ativações de macros e subprogramas e instruções de pinça . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3.1 Seleção . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3.2 MAKRO (ativação da macro) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.3.3 MakroSaw (Macro de seleção do passo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.3.4 MakroSPS (PLC de Makro) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.3.5 UP (Ativação do subprograma) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.3.6 ZANGE (Instruções de pinça) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.7 Laço MAKRO/UP (Instruções de loop) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.4 Instruções PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3 de 78
r
Programação utilizado
2.4.1 Seleção . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4.2 A/M/F (Saídas / marcas / flags) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.4.3 i/bin (Contadores e saídas binárias) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.4.4 t= (Arrancar o temporizador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.4.5 t=STOP (Parar um temporizador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.4.6 Comparação (Comparação aritmética) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.4.7 Impulso (Saídas de impulso) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.4.8 Flags em função da posição (MakroSPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.5 Instruções de espera e de movimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.5.1 Seleção . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.5.2 FB ONL (Condição de movimento) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.5.3 W onl/bis (Condição de espera) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.5.4 W Tempo (Tempo definido) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.5.5 VERR (Bloqueio) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.5.6 FB PSPS (Condição de movimento) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.5.7 Alternativa I- Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.6 Saída analógica, funções tempo - distância, oscilar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.6.1 Seleção . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.6.2 Saída analógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.6.2.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.6.2.2 ana konst: (Tensão analógica constante) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.6.2.3 ana vprop: (Tensão analógica proporcional na velocidade) . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.6.2.4 ana kst+p: (Tensão constante e desvio de oscilação) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.6.3 BS - Funções tempo - distância . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.6.3.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.6.3.2 BS A/F (Saídas) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
2.6.3.3 BS bin/ana (Saída binária / analógica) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.6.4 Pnd (Oscilar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.7 USER (Ativação da função KRL com transferência de parâmetros) . . . . . . . . . . . . . . . . . . . 71
2.7.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.7.2 Ativação da instrução VW_USER através de BOF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3 Processamento do programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.1 Ocultar áreas/PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.2 Funções de bloco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.3 Usar comentários . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.3.1 ...inserir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.3.2 ...modificar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.3.3 ...apagar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
1 Programação de movimentos
1 Programação de movimentos
Este capítulo descreve algumas das funções disponíveis no menu VKCP “Instruções”:
Resumo geral
Última instrução Comando para a entrada da última instrução
realizada;
Movimento “standard” Permite a programação de movimentos PTP, LIN e
CIRC;
Movimento de tecnologia Programação de movimentos KLIN, KCIRC e de
movimentos de busca.
User Programação do VW- User na programação de
perito;
5 de 78
1 Programação de movimentos (continuação)
1.1 Generalidades
Caso se pretenda que a ferramenta de um robô seja movimentada para um ponto de
destino, comandada através do programa, terá de ser programada uma instrução de
movimento. Esta instrução de movimento é constituída pelo tipo de movimento e pela
velocidade, pela definição do ponto de início, do ponto de destino e quando se trata de
trajetos circulares também de um ponto auxiliar, além de outros tipos de ajuste que
dependem do tipo de movimento.
Nos parágrafos seguintes, são descritas todas as instruções de movimento, incluindo o
seu significado e a sua finalidade.
Movimentos “standard”
O ponto de menu “Suchlauf” tem uma função especial no menu de seleção “Movimento
de tecnologia”. Através desta instrução de movimento, o robô executa um movimento
linear até um determinado ponto, sendo supervisionado por um sensor.
Em caso de uma seqüência de instruções de movimento sucessivas, existem duas
possibili- dades para a realização do movimento entre os vários pontos:
Com a ajuda das teclas do cursor escolha agora a respetiva instrução de movimento. Se
atuar depois a tecla “Enter”, é aberto um formulário inline para a parametrização.
A nova linha é introduzida por baixo daquela em que se encontra o cursor de edição
(marca vertical a piscar).
movimento tem por conseqüência que o eixo A6 efe- tua rotações de 120, de P1 (0) paraFerramenta
P2 (120). O segundo roda A6 mais 100Ι de P2 (120) para P3 (2
P3 (220)
P1 (0)
P1 (0)
Flange
do robô P2 (120)
e colocar a ferramenta na direção oposta, rodando o eixo A6 200 em P3, de forma a dirigir- se a P4, portanto para a posição de 20 em relação à posição
ação que o eixo A6 irá efetuar de P3 (220) para P4 (380) será pelo caminho mais curto, o que significa, portanto, uma rotação de 160.
real:
P3 (220) P 3 (220) 160
P1 (0)
P4 (380)
P3 (120) (nominal: 200)
Prima a menukey “Instruç” para abrir o menu e selecione a opção “Última instrução”.
Como alternativa à menukey “Instruç” e ao menu “Última instrução”, a função também pode
ser ativada pela softkey “Últ.instr.”.
Os movimentos PTP são usados, de preferência, quando não é necessária uma trajetória
exata para o movimento entre dois pontos programados.
P2
Paragem exata
P3
P1
Distância mais pequena entre dois pontos PTP
Paragem exata
O “foco” encontra--se no campo que tiver um fundo azul escuro, isto é, o conteúdo desse
campo poderá ser alterado. A tecla “Shift” em conjunto com uma das teclas de cursor “z“
ou “!“ ou as teclas “” ou “” permitem a passagem de um dos campos ao seguinte.
11 de 78
No quadro e nos gráficos seguintes são indicados os campos de introdução, a sua função
e gamas de valores.
Não se esqueça que uma carga / carga adicional elevada, uma aceleração elevada
e trajetos curtos aumentam, desnecessariamente, o esforço exercido sobre os
motores de acionamento.
O valor do campo de introdução “PTP” poderá ser alterado através das statuskeys,
premindo o campo “+” ou o campo “- ”, ou através da softkey “LIN/CIRC”. Além disso, os
valores numéricos também poderão ser introduzidos diretamente, através do campo
numé- rico.
Por meio da softkey “InterrInst”, a programação da instrução de movimento poderá ser
interrompida, a qualquer altura, sem que os dados fiquem gravados. A tecla “ESC” tem a
mesma função.
ESC
Por meio da softkey “LIN/CIRC”, poderá ser ajustado, a qualquer altura, um outro tipo de
movimento, independentemente do campo de introdução em que se encontra. A escolha
poderá ser feita entre PTP, LIN e CIRC. A softkey mostra sempre os tipos de movimento
que não estão a ser utilizados.
Pode programar uma série de passos de movimento, cujas coordenadas serão definidas
apenas mais tarde.
Paragem exata
P2
P3
P1 Paragem exata
O “foco” encontra--se no campo que tiver um fundo azul escuro, isto é, o conteúdo desse
campo poderá ser alterado. A tecla “Shift” em conjunto com uma das teclas de cursor “z”
ou “!” ou as teclas “” ou “” permitem a passagem de um dos campos ao seguinte.
No quadro seguinte são indicados os campos de introdução, a sua função e gamas de
valores.
Tenha em atenção que com uma carga / carga adicional elevada, aceleração
elevada e caminhos reduzidos, os motores de acionamento também são
submetidos, desnecessariamente, a uma carga mais elevada.
Se quiser memorizar as coordenadas atuais do robô, enquanto existe uma instrução LIN,
prima a softkey “Coord”. Assim, as coordenadas atuais do robô serão transferidas, depois
de terem sido confirmadas (sim/não).
P2
P1
P3
P2
Não é possível fazer a aproximação com instruções de PLC, tais como as macros ou
“Espera até”, mudança da ferramenta; ativação de segmentos de bus alternativos
(Interbus); saídas analógicas proporcionais à velocidade, aqui ana_vprop que ativa um
delay analógico, com todos os outros ana_vprop é possível fazer a aproximação.
ponto de destino
ponto auxiliar
ponto de início
ponto de destino
ponto de início
ponto auxiliar
ponto de destino
Zona de
aproximação
ponto de
ponto de
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2 início
(goncalvesc719@gmail.com)
destino
ponto de
destino
ponto
ponto
ponto de auxiliar
auxiliar
início
1.3.3.3 Programar um movimento CIRC
Depois de ter sido selecionado o ponto de menu “CIRC”, aparece na janela de
programação o formulário inline, a fim de a instrução CIRC ser parametrizada.
Quando o foco se encontrar na janela de programação, através das teclas do cursor poderão
ser selecionados os campos de introdução. O campo selecionado tem um fundo azul escuro.
No quadro seguinte são indicados os campos de introdução, a sua função e gamas de
valores.
Não se esqueça que uma carga / carga adicional elevada, uma aceleração elevada
e trajetos curtos aumentam, desnecessariamente, o esforço exercido sobre os
motores de acionamento.
ESC
Por meio da softkey “PTP/LIN”, poderá ser ajustado, a qualquer altura, um outro tipo de
movimento, independentemente do campo de introdução em que se encontra. A escolha
poderá ser feita entre PTP, LIN e CIRC. A softkey mostra sempre os tipos de movimento
que não estão a ser utilizados.
A softkey “Coord PD” arquiva todas as coordenadas atuais do robô referentes ao ponto de
destino (PD).
Caso as coordenadas do ponto auxiliar e do ponto de destino se situem muito próximas
umas das outras ou caso sejam idênticas, é emitida, durante a execução do programa,
uma mensagem de erro.
As coordenadas são introduzidas na linha de programa na qual se encontra o cursor de
edição intermitente.
A softkey “Coord.” permite, a qualquer momento, a memorização das coordenadas
atuais do robô em relação à linha na qual se encontra o cursor de edição. Assim, terá a
possibili- dade de programar, p.ex., primeiro uma série de passos de movimento,
fixando as coorde- nadas dos pontos numa altura posterior.
Depois de terem sido realizadas todas as instruções, premindo a softkey “Instruç.OK” ou a
tecla “Enter”, estes dados são memorizados, o formulário é fechado e a instrução é regis-
trada na listagem, na posição onde se encontra o cursor de edição.
Depois de fechar o formulário inline, o passo circular constituído pelo ponto auxiliar e o
ponto de destino é representado numa só linha.
Em caso de ativação de um passo circular, a deslocação é sempre feita ao ponto de destino.
Um círculo completo de 360 deverá ser constituído por pelo menos dois segmentos, a
fim de evitar que o círculo fique desnivelado.
PA
P2 PDP3
P1 PD
P4 360 círculo nivelado
PA
1.4.1.1 Generalidades
Devido às rampas de arranque e de frenagem mais íngremes das funções KLIN e KCIRC
e às elevadas acelerações daí resultantes, não são permitidas ferramentas ou peças
pesadas, como, p.ex., uma pinça de soldadura. Assim, estas instruções são adequadas
para aplicações, como a colagem ou a soldadura a gás de proteção.
A aceleração máxima possível para a função KLIN é de 2,3 m/s 2, enquanto na função
KCIRC a aceleração poderá ir até aos 4,6 m/s2.
Quando o foco estiver no campo “Genau” (“Precisão”), poderá ser indicado quantos mm
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
1.4.2.1 Generalidades
Esta função poderá ser utilizada, p.ex., para realizar tarefas de paletização.
Com um movimento de busca, o robô executa um movimento linear em direção a um ponto.
Nesse caso, é programado o ponto de destino da busca e não o ponto de início.
Sensor afastado
P1
P2
P3 LIN
Direção de busca
Sensor próximo
Depósito de paletes
O ponto LIN ao qual é feita a deslocação, deverá encontrar- se por trás do depósito.
Depois de ter sido ativado o ponto de menu “Suchlauf” (“Movimento de busca”), através da
menukey “Instruç”, aparece na janela de programas o formulário inline referente à parametri-
zação da instrução para o movimento de busca.
Se o foco estiver num dos campo do formulário inline, poderá ativar os campos de
introdução por meio das teclas do cursor. O campo selecionado apresenta um fundo azul
escuro.
Na tabela seguinte são apresentados os campos de introdução, incluindo a função e as
gamas de valores destes.
Os valores dos campos de introdução numéricos poderão ser alterados, por meio do
campo numérico ou a statuskey “Mais/menos”.
2 Programação PLC
2.1 Concepção básica
2.1.1 Generalidades
Este capítulo permite ficar com uma idéia geral em relação à concepção que serviu de
base às instruções PLC disponíveis, às suas funções e à programação.
No meio de um programa poderá acrescentar a uma instrução de movimento as chamadas
instruções PLC. Estas instruções são executadas em função do trigger PLC.
A nova linha de programa é sempre introduzida na linha que se encontra por baixo do
cursor de edição.
Cursor de edição
23 de 78
2 Programação PLC (continuação)
A softkey “fechar PLC” fecha a Fold pertencente ao ponto programado, ao mesmo tempo
que a barra de softkeys é comutada novamente para a definição padrão. Desta forma, as
instruções PLC tornaram- se inacessíveis;
Caso no menu “Instruções” seja selecionada uma instrução de PLC referente ao ponto,
sem ter sido aberta uma Fold para a instrução de PLC, é emitida a mensagem de erro
“Comando não permitido”.
Todos os instruções PLC de ponto definidos com números de linha são executados no
ponto programado. É possível efetuar uma deslocação da execução no tempo, na
direção do ponto definido, através do trigger do PLC.
Caso antes dos instruções PLC de ponto numerados haja comandos não numerados,
os não numerados são executados a caminho do ponto programado. Este processo
realiza-- se de forma assíncrona em relação ao trigger do PLC de ponto. Destes
comandos fazem parte, p.ex., “TD” e “FB_Onl”.
Caso depois dos instruções PLC de ponto numerados haja comandos não numerados,
os comandos não numerados também só são executados depois de terem sido
executa- dos os numerados, no ponto programado. Destes comandos faz parte, p.ex., o
“UP”.
O foco encontra- se sempre no campo ativo do formulário inline, isto é, o campo ativo
apresenta um fundo azul escuro e pode ser alterado. Com a ajuda das teclas “ ” ou “ ”
poderá mover o foco, colocando--o nos vários campos de seleção ou entrada.
Document shared on www.docsity.com
Se o foco se encontrar
Downloaded num campo de
by: cicero-goncalves-2 entrada aberto, onde há várias possibilidades de
(goncalvesc719@gmail.com)
escolha, as teclas de cursor “” ou “” movem o foco para o campo seguinte para o
campo anterior do formulário inline.
2.1.5 Outros
Operadores
+ ou Operador booleano
& e Operador booleano
( parêntese aberto Operador
) parêntese fechado Operador
+ mais Operador aritmético
-- menos Operador aritmético
* vezes Operador aritmético
/ dividido Operador aritmético
> maior Operador de comparação
< menor Operador de comparação
= igual Operador de comparação
! não
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
Operador de comparação
EIN (LIGADO) ou ? Constante booleana
AUS (DESLIGADO) Constante booleana
Prioridade dos operadores
! não Operador comparativo
*, / vezes, dividido Operador aritmético
+, - mais, menos Operador aritmético
& e Operador booleano
+ ou Operador booleano
==, <, >, <=, >=, <> igual, inferior, superior, não Operador de comparação
igual
Operador booleano
Operador aritmético Operador de comparação
>
+
<
--
+
=
*
&
!
Operando booleano / Operando aritmético
EIN
AUS
! A1...1024
INT Konst
E1...1024
i1...10
M1...24
bin1...10
F1 ...999
T1...10 t1...10
S1...32 ana1...8
EIN
Condição AUS
( ! A1...1024 )
E1...1024
M1...24
F1 ...999
T1...10
S1...32
Operação booleana
Operando
( booleano )
Operador Operando
( )
booleano
Document shared on www.docsity.com
booleano
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
(máx. 11 operandos)
Operação aritmética
Operando aritmético
Operador aritmético
Operando aritmético
(máx. 11 operandos)
2.2.3 Gamas de valores dos operadores aritméticos num, i, bin, t e ana
num = 5
F1 = ( num = i1 ) => “TRUE”
i1 = 5
num = “1000”
num = 1000
F1 = ( num = t1 ) => “FALSE”
t1 = 1000 ms = 10 * 1/10s t1 = “10” 1/10s
n = 1000
F1 = ( num = ana1 ) => “TRUE”
ana1 = 1000 mV
ou
Tenha em atenção as normas para macros. As macros estão predefinidas pelas normas.
Se uma macro for ativada como instrução de PLC, não é possível fazer a aproximação!
A macro é executada, quando a avaliação da expressão booleana tiver como resultado
“EIN” (LIGADO). Desta forma, uma macro poderá ser ativada, em função de determinadas
condições. Uma macro também poderá incluir outras macros (até um máximo de 9).
Esta função baseia--se na sintaxe geral seguinte:
Depois de ter sido selecionada a softkey “MAKRO”, é aberto o formulário inline seguinte:
Exemplo
PLC
A100
Robby 2 A200 E7
A111
Robby 3
Uma instrução PTP, LIN, CIRC, KLIN ou KCIRC não é permitida na “MakroSPS”. Caso
seja feita a respetiva tentativa, é emitida a mensagem de erro “Instrução não permitida
na macro”.
Também não são permitidas determinadas instruções de PLC de ponto. Isto refere--se
no- meadamente aos comandos “MAKRO/UP/Pinça”, “Esperar/FB”, “SPS==> impulso” e
“ANA/BS/Oscilar”. Caso se tente introduzir estes comandos, é emitida a mensagem de
erro “Instrução não permitida em PLC de MAKRO”
Depois de ter sido selecionada a softkey “UP”, é aberto o formulário inline seguinte:
Exemplo
Operando
Zange 1 .. 16 AUF =
booleano
Operador booleanoOperando booleano
ZU
AUF (ABERTA)
ZU (FECHADA) máx. 11 operandos
Depois de ter sido selecionada a softkey “ZANGE=”, é aberto o formulário inline seguinte.
Exemplo
Exemplo:
ou
A1 .. 1024 = Operando
booleano
Operador booleanoOperando booleano
M1 .. 24
Depois de ter sido selecionada esta softkey, é aberto o formulário inline seguinte:
Exemplo
bin1..10
Depois de ter sido selecionada esta softkey, é aberto o formulário inline seguinte.
Exemplo
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
Depois de ter sido selecionada esta softkey, é aberto o formulário inline seguinte:
Exemplo
Ao temporizador poderá ser atribuído tanto um valor inicial positivo, como um valor inicial
negativo.
Depois de ter sido selecionada esta softkey, é aberto o formulário inline seguinte.
Exemplo
Depois de ter sido selecionada esta softkey, é aberto o formulário inline seguinte.
Exemplo
Depois de ter sido selecionada esta softkey, é aberto o formulário inline seguinte.
Esta função poderá ser ativada, p.ex., para guiar um outro perno em síncrono com o
movimento do robô, durante a soldadura de pernos.
Depois de ter sido selecionada a opção de menu “Flag de posição”, é aberto o formulário
inline seguinte:
Exemplo
Neste exemplo é ativado o flag 1, logo que o eixo atinge ou ultrapassa um valor
específico do eixo de 20.
Mais informações sobre a indicação dos vários ficheiros “Folge”, “Makro” e “UP” encon-
tram- se na documentação [Operação] no capítulo [Navigator].
ou
Uma exceção constitui a Documentcondição shared onde espera ONLINE (W onl). A verificação desta
www.docsity.com
A função FB ONL é ensaiada durante o movimento. Por esta razão, o robô também
poderá parar entre os vários pontos.
Depois de ter sido selecionada a softkey “FB ONL”, é aberto o formulário inline seguinte.
Exemplo
FB_ONL E1 ativa
FB_ONL E1 Rampa de frenagem
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2
P2
(goncalvesc719@gmail.com)
P1 Ponto de paragem
FB ONL encontra- se ativa a caminho do ponto, no qual foi programada. Fora disso, até
ser dada uma nova instrução FB.
No final do programa é feito o reset da instrução FB.
2.5.3 W onl/bis (Condição de espera)
ONL
Depois de ter sido selecionada a softkey “W onl/bis”, é aberto o formulário inline seguinte.
Exemplo 1
se E1 = “TRUE”
Pv se E1 = “FALSE”
O ponto de paragem é calculado no avanço, para que o robô pare exatamente no ponto
pretendido. No exemplo acima indicado, o ponto de paragem já é calculado no ponto Pv.
Exemplo 2
Rampa de frenagem
se E1 = “TRUE”
P2
WARTE bis E1
P1 Ponto de
paragem
Com a instrução “WARTE bis - E1”, o robô pára no ponto P2. A se-
guir, realiza--se o controle de E1. Caso a avaliação lógica seja P3
“TRUE” (“lógico 1”), a deslocação continua.
Ao contrário do instrução “WARTE ONL”, com a instrução “WARTE bis” não poderá ser
feita a aproximação.
Depois de ter sido selecionada a softkey “W Tempo”, é aberto o formulário inline seguinte:
Exemplo
Rampa de frenagem
ESPERA 300 * 1/10s
P2
P1 Ponto de paragem
Depois de premir a softkey “VERR”, é aberto um formulário inline que se destina à entrada
dos parâmetros necessários para a execução do comando de bloqueio:
Os números de bloqueio iguais não poderão ser encadeados uns nos outros!
Exemplo
Zona de bloqueio
Rob 2
(Prioridade 2)
Rob 1
Document shared on www.docsity.com
(Prioridade 1)
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
Depois de ter sido selecionada a softkey “FB PSPS”, é aberto o formulário inline seguinte.
A condição de movimento FB PSPS está ativa a partir do ponto, no qual foi programada,
sendo válida até haver uma instrução FB nova. A FB PSPS sobrescreve a combinação
de uma FB ONL anteriormente programada.
Exemplo
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2
(goncalvesc719@gmail.com)
P1 Ponto de paragem
de bus.
3.0
Terminal de bus 3
(fixamente montado
na ferramenta)
Tw.edorcmsityi.ncoam l de bus 1
Document shared on ww
Terminal de bus 2
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
1.0 2.0
1.1 2.1
1.2 2.2
O segmento de interbus 3.0 é ignorado temporariamente, a fim de poder ser realizada a
mudança da ferramenta. Caso contrário, a interferência no interbus iria causar um erro
de bus durante a mudança da ferramenta.
2.6 Saída analógica, funções tempo - distância, oscilar
2.6.1 Seleção
As funções “ANA/BS/Oscilar só podem ser utilizadas desde que esteja aberta uma Fold
(mais pormenores ver parágrafo 2):
ou
2.6.2.1 Generalidades
Depois de ter premido a softkey “ana/BS/Pnd”, poderá escolher entre as três opções
seguintes:
Através da saída analógica, as tensões analógicas poderão ser emitidas por meio da
unidade de comando. As tensões emitidas poderão ser
constantes no tempo,
dependentes da velocidade ou
dependentes da deflexão de oscilação.
= expres. [mV]
ana1 .. 8 condição KONST:
aritmética
Depois de ter sido selecionada a softkey “ana konst:”, é aberto o formulário inline seguinte.
Exemplo
Na saída analógica 3 são emitidos 10000 mV, desde que a marca 21 não esteja ativada
(“lógico 0” ou “FALSE”).
= expres. expres.
ana1 .. 8 condição vprop OFFS: [mV]
aritmética aritmética
Depois de ter sido selecionada a softkey “ana vprop:”, é aberto o formulário inline seguinte.
*1) => não indicado com o tipo de operando “?”, “EIN” (LIG), “AUS” (DESL)
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
v in [mm/s]
500 [mm/s] = 10000 [mV]
+500
0 t [ms]
Exemplo 2 (Offset)
Para uma tarefa de colagem em que o robô trabalha com uma velocidade de 400mm/s,
é necessária uma tensão analógica de 5000mV. Um teste demonstra que a unidade de
comando da colagem só atinge um valor analógico interno de 0V, com uma tensão
analógica de - 70mV do robô.
Como neste exemplo são necessários 5000mV (com 400mm/s), o robô teria de
deslocar- se com 800mm/s, a fim de poder atingir os 10000mV máximos possíveis.
Este valor é introduzido no formulário inline.
Uana [mV]
vRob [mm/s] 5000 [mV] - 70 [mV] Offset
5000 4930 [mV]
400
Neste caso, a unidade de comando da colagem arranca 85ms antes do robô com o
respe- tivo offset.
Uana in [mV]
- 85ms - 70 [mV} Offset
5000
4930
Movimento do robô com offset
Unidade de comando da colagem
0 t [ms]
Se a deslocação for realizada com uma velocidade superior à que corresponde à soma
dos campos “Vprop” e “Offs”, na janela de mensagem é emitida a respetiva mensagem
de informação. O robô não é parado.
“Vprop” é a velocidade à qual a saída analógica com offset = 0 iria atingir o valor máximo
de 10000mV.
Depois de ter sido selecionada a softkey “ana kst+p”, é aberto o formulário inline seguinte.
0 t [ms]
A saída analógica só é ativada, desde que a entrada 1 seja “TRUE” ou “lógico 1”. A
tensão emitida situa--se entre os 2750mV e os 4250mV e depende da deflexão
momentânea da figura de oscilação.
2.6.3.1 Generalidades
Através das funções tempo - distância, e a uma determinada distância ou num determinado
momento antes do ponto no espaço seguinte, terá a possibilidade de
realizar saídas binárias/analógicas ou
ativar saídas ou flags.
Estas funções aplicam- se à colagem, entre outras tarefas.
Existem 4 tipos de passos de movimento que poderão ser utilizados para a função tempo
- distância:
Parágrafo Paragem VE
rel. (1) Paragem exata - > Paragem exata 0 -> 0 *1)
rel. (2) Paragem exata - > Ponto de aproximação 0 - > 100 *1)
rel. (3) Ponto de aproximação - > Ponto de aproximação 100 - > 100 *1)
rel. (4) Ponto de aproximação - > Paragem exata 100 - > 0 *1)
*1) O segundo valor VE é introduzido no formulário inline do respetivo
comando de movimento.
P2 x
VE=0 x x P3
rel. (2) VE=100
rel. (4)
P1 x P4 x x P5
VE=0 VE=100 VE=0
Paragem exata
Com a paragem exata (ponto de trigger), o tempo de trigger atua sempre na direção
negativa em relação ao ponto de trigger. O limite constitui o ponto anterior ou o fim da
zona de aproximação anterior.
Ponto de trigger
(Distance=1)
x
Negativo
Zona de Zona de
aproximação aproximação
Ponto de trigger
(Distance=1)
x x
Negativo
Aproximação
Aquando da aproximação, o ponto de trigger situa--se no centro da zona de
aproximação. O tempo de trigger poderá ser emitido com um valor negativo ou um
valor positivo. Os limites constituem o início ou o fim da zona de aproximação.
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
Ponto de trigger
-- (Distance)
x
+
Zona de (Distance)
aproximação
--
x
Ponto de trigger +
Z
o
n
a
d
e
a
p
r
o
x
i
m
a
ç
ã
o
x
Função tempo - distância com os movimentos de trajetória (LIN, CIR, KLIN, KCIR)
rel. (1)
x rel. (4)
P3 x
VE=100 P4 VE=0
Deslocação negativa
Ponto anterior x
x x P6
-- x P2
P0 P1
Ponto de x P5
trigger
x
P3 x
P4
O ponto de comutação de um movimento de trajetória poderá ser deslocado na direção
negativa, começando no ponto programado (ponto de trigger) até ao ponto anterior, o que
também corresponde a um valor negativo no campo “Schaltpkt:” no formulário inline.
Deslocação positiva
x
x x x Document P6
P2 shared on www.docsity.com
P0 P1Downloaded by: cicero-goncalves-2
(goncalvesc719@gmail.com)
x P5
Ponto de
trigger
+
Paragem exata
x
P3 x
P4
Ao contrário, na direção positiva, o ponto de comutação poderá ser deslocado para além
dos limites do passo de movimento. O próximo ponto de paragem exata ou a passo de
movimento PTP constituem o limite para deslocação.
Caso se pretenda realizar uma alteração posterior de um ponto de comutação, o
procedi- mento será o seguinte:
Em primeiro lugar, selecionar no VKCP o símbolo para o tipo de execução do programa
“GO”.
A seguir, o programa selecionado é executado com um override de programa reduzido,
até ser atingida a posição pretendida para a realização do ponto de comutação. No
formulário inline é selecionado, através das teclas de cursor “ ” ou “ ”, o campo
“Schaltpkt:” e premida a softkey “Teach”. Como conseqüência, é atualizada a indicação
da distância e o formulário é fechado.
Depois de ter sido selecionada a softkey “BS A/F”, é aberto o formulário inline seguinte:
Exemplo
Ponto de comutação
x xx x P2
P1
- 100ms x (ponto programado)
- 150mm
x
P3
Nos pontos PTP não são permitidos pontos de comutação não iguais a zero.
bin1..10
= expressão ponto de
BS condição +/--9999[mm] +/--9999[ms]
aritmética comut.
ana_vprop1...8
ana_offs1...8
Depois de ter sido selecionada a softkey “BS bin/ana=”, é aberto o formulário inline
seguinte.
*1) => não indicado com o tipo de operando “?”, “EIN” (LIG), “AUS” (DESL)
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
Exemplo
Na saída analógica 3 são emitidos 250mV, quando na entrada 1 estiver ativado o sinal
“TRUE” ou “lógico 1”. O ponto de comutação é ativado 80ms antes de atingir a distância
de 120mm que se encontra a seguir ao ponto programado.
P2
(ponto programado)
x x
P1 x
Ponto de comutação
x
120mm
x - 80ms
x
P3
Nos pontos PTP não são permitidos os pontos de comutação não iguais a zero.
Para selecionar esta função, prima a softkey “ana/BS/Pnd” e escolha na barra de softkeys
agora alterada a função “Oscilar”. É aberto o formulário inline seguinte:
1 Triângulo
2 Trapézio
3 Trapézio
assimétrico
4 Espiral
5 Oito deitado
6 Definido pelo
utilizador
só a nível de perito
7 Definido pelo
utilizador
só a nível de perito
3 Processamento do programa
3.1 Ocultar áreas/PLC
Para tornar um programa mais claro, as instruções de PLC podem ser ocultadas ou indica-
das para a informação ou o processamento. Estas opções podem ser utilizadas premindo
a menukey “Processar” e selecionando o menu “PLC”.
73 de 78
3 Processamento do programa (continuação)
ESC Existe a possibilidade de marcar várias linhas ao mesmo tempo. A marcação realiza--se
premindo a tecla Shift e as teclas PGUP “” ou PGDN “ ”. A última frase de um
programa é marcada com a tecla de cursor “direita”. As linhas marcadas são
representadas a vermelho. A marcação é possível nas duas direções. Para anular uma
marcação, pode ser premida uma das teclas Esc ou PGUP “” ou PGDN “”. Com a
ajuda da menukey “Processar” podem ser selecionadas então as funções padrão
aplicáveis ao processamento de blocos. Destas funções padrão fazem parte: copiar,
inserir, cortar e apagar.
Copiar
A área de texto marcada é copiada para uma memória tampão. O original é mantido.
Cortar
Uma área de texto marcada é copiada para a memória tampão sendo o original
removido do ficheiro.
3.3.1 ...inserir
Ao premir a menukey “Instruç”, acede ao submenu “Comentário”. A seleção pode ser feita
através das teclas de cursor “” ou “” confirmando esta seleção com a tecla Enter
ou
através da introdução do número sublinhado no teclado numérico ativado.
Depois de ter sido introduzido o texto do comentário, prima a softkey “Instrução OK” ou a
tecla Enter.
3.3.2 ...modificar
Mova o cursor e coloque--o diretamente na linha de comentário, independentemente de
esta se encontrar numa Fold ou entre dois pontos de programa, e prima a softkey
“Modificar”. O formulário inline é aberto e o texto atual pode ser alterado.
Faça agora a alteração do texto, conforme pretender. No fim, transfira o texto introduzido
com a ajuda da softkey “Instrução OK” ou da tecla Enter ou então cancele o processo de
edição com a ajuda da softkey “Interr.instr.” ou da tecla Esc.
ESC
3.3.3 ...apagar
Mova o cursor e coloque--o diretamente na linha de comentário, independentemente de
esta se encontrar numa Fold ou entre dois pontos de programa, e prima a menukey
“Processar”. Depois use as teclas do cursor e coloque este na opção “Apagar”.
Document shared on www.docsity.com
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
Ao premir a tecla Enter, aparece a pergunta de segurança e a respetiva barra de softkeys.
Prima a softkey “Sim”, se tiver a certeza de que a linha deve ser apagada. Nesse caso, a
linha de comentário é removida do programa. Se premir a softkey “Não” ou a softkey
“Cancelar”, a função de apagamento é cancelada e a linha de comentário mantém- se no
programa no seu estado anterior. O ponteiro de passos e a marca de programa
encontram- se na linha de comentário.
A Elemento, 27
A/M/F, 39 Entradas, 27
ACC, 12, 14, 17
Aceleração, 12, 14, 17
F
Amplitude, 69
FB ONL, 47
ana konst:, 56
FB PSPS, 52
ana/BS/Pnd, 61, 69
Fern, 21
anavprop:, 57
Figura, 69
Apagar, 75
Figura de oscilação, 69
Aplicações de cola, 6, 19
Flags, 27, 45, 61
Aproximação, 6, 15, 16, 62
Flags de sensor, 27
Áreas/PLC, 73
Flags de temporizador, 27
Arrancar o temporizador, 41
Flags em função da posição, 45
Ativação da função KRL, 71
Foco, 11, 13
Ativação do subprograma, 35
Formulário inline, 7
Funções de bloco, 74
B Funções de pinça, 24
Bloqueio, 51 Funções tempo - distância, 24, 61
BS A/F, 65
BS bin/ana=, 67 I
Bus de campo, 55
i/bin, 40
Impulso, 44
C Inserir, 74
CIRC, 6, 16 Instrução de movimento, 6
Comentário, 76 Instruções de espera e de movimento, 46
Comparação, 43 Instruções de pinça, 36
Comportamento de aproximação, 6 Instruções PLC, 38, 40
Comprimento de oscilação, 69
Condição de espera, 46, 48 K
Condição de espera ONLINE, 46
KCIRC, 6, 19
Condição de movimento, 46, 47, 52
KLIN, 6, 19
Condições de espera e deslocação, 24
kst+p, 60
Constante booleana, 27
Contador de números inteiros, 27
Contadores e saídas binárias, 40 L
Copiar, 74 Laço MACRO/UP, 24
Cortar, 74 LIN, 6, 13
Document shared on www.docsity.com
Cursor de edição, 7 Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
M
D Macro de seleção do passo, 33
MAKRO, 32
Deflexão de oscilação, 55
Makros, 24
Deflexão lateral, 69
MakroSaw, 33
MakroSPS (PLC de Makro), 34, 44, 45
E Marcas, 27
Editar, 7 Modo de edição, 6
Eixos com rotação infinita, 8 Movimento linear supervisionado por sensor, 6
Index - i
Index
Movimentos circulares, 16
S
Movimentos de tecnologia, 6
Movimentos lineares, 13 Saída analógica, 24, 55
Movimentos ponto a ponto, 11 Saída binária, 27
Movimentos standard, 6 Saída binária / analógica, 67
Saídas, 27, 61, 65
Saídas analógicas, 27
N Saídas de impulso, 44
Nah, 21 Schaltpkt ***[mm], 62
Número da ferramenta, 12, 14, 17, 21 Seleção da figura de oscilação, 69
Números de bloqueio, 51 Sensor afastado, 20, 21
Sensor próximo, 20, 21
Sincronização das fases, 11
O
Softkey, 7
Online, 26 SPSTrig, 12, 14, 17
Operador aritmético, 27, 28 Statuskey “p.cima/p.baixo”, 25
Operador booleano, 27, 28 Subprograma, 24, 26
Operador de comparação, 27, 28 Suchlauf, 6, 20
Operadores, 27
Operando aritmético, 27 T
Operando booleano, 27
t=, 41
Orientação, 13
t=STOP, 42
Oscilar, 24, 60, 69
Tecla “Shift”, 11, 13
Tecla ESC, 12, 14
P Teclas de cursor, 11, 13
PA, 17 Tempo definido, 50
Paragem exata, 6, 11, 13, 16, 61 Tempo determinado, 46
Parar um temporizador, 42 Temporizador, 27
PD, 17 Tensão analógica, 56
Tensão analógica constante, 56
Período, 69
Tensão analógica proporcional na velocidade,
Plano, 69
57
PLC, 12, 14, 17
Tensão constante e desvio de oscilação, 60
Ponteiro de passo, 12
Tensões analógicas, 55
Ponteiro de passos, 14
Tipo de movimento, 12, 14, 17
Ponto auxiliar, 16, 17 Transferência de parâmetros, 71
Ponto de aproximação, 61
Ponto de destino, 16, 17, 62
U
Ponto de início, 16 Document shared on www.docsity.com
Última instrução, 10
Downloaded by: cicero-goncalves-2 (goncalvesc719@gmail.com)
Posição esticada, 14
UP, 35
Prioridade, 28 USER, 71
Processar, 74
PTP, 6, 11
V
VB, 12, 14, 17, 21
R VE, 12, 14, 17
Realizar saídas binárias/analógicas, 61 Velocidade de deslocação, 12
Redução de velocidade, 21 Velocidade de trajetória, 14, 17, 21
Rotação do plano de oscilação, 69 VERR, 51
Index - ii
Index
Vred, 20, 21
VW_USR, 71
VW_USR_R, 71
W
W onl, 46
W onl/bis, 48
W Tempo, 50
Wzg, 12, 14, 17, 21
Z
ZANGE (Pinça), 36
Zona de aproximação, 12, 14, 17
Index - iii