Escolar Documentos
Profissional Documentos
Cultura Documentos
PARTE 12 – Operandos e
Lógicas Booleanas PLC
1
Área Abordada
Arquivos de PLC
TNCremo
Software de Transmissão HARDWARE ou
Programming Station
Configuração de
Hardware HSCI
Ligação elétrica e
parametrização
Definição de I/O Definição de Operandos Definição de Erros, Funções M,
PLC Marker/Byte/Word/D-Word Temporizadores e Opcionais OEM 2
Manual Técnico – CAPÍTULO 8. Programação PLC
3
1. Operandos PLC
1.1. OUTPUT – saídas PLC
5
1.2. INPUT – entradas PLC
6
1.3. Variáveis MARKER / BYTE / WORD / DOUBLE-WORD
9
2.1. GLB_IO.DEF – Definição de Entradas e Saídas 24vcc
Arquivo “Basic-NCK-Mill/Programm/Definitions/GLB_IO.DEF”
2.2. GLB_IO.DEF – Definição de Saídas 24vcc
O_power_on O2
Definido Simbólico O_power_on (liga CNC) para a saída física O2
O_chip_conveyor M
Definido Simbólico O_chip_conveyor (liga transportador de cavacos), porém, ainda não foi associado a
uma saída física
2.3. GLB_IO.DEF – Definição de Entradas 24vcc
I_key_axis_1_plus I116
Definido Simbólico I_key_axis_1_plus (tecla Eixo X+) para a entrada física I116
I_S1_unclamped M
Definido Simbólico I_S1_unclamped (ferramenta solta), porém, ainda não foi associado a uma entrada
física
I_CoolCircuit_level_ok M &MG_marker_one
Definido Simbólico I_CoolCircuit_level_ok (nível de líquido refrigerante OK) e está sendo forçado para a
situação 1
3. GLB_MB.DEF – Arquivo de Definição de
Markes, Words, Double words, Contants e
Strings
3.1. GLB_MB.DEF – Definição M, W, D, K, S
Arquivo “Basic-NCK-Mill/Programm/Definitions/GLB_MB.DEF”
3.2. GLB_MB.DEF – Definição M, W, D, K, S
MG_clock_500_ms
Definido Simbólico MG_clock_500_ms (“pisca-pisca” de 0,5s), onde o PLCdesign se encarrega de
utilizar um marker vago NÃO-RETENTIVO
MG_teste 5532
Definido Simbólico MG_teste (teste) para o marker fixo 5532
/r MG_touch_probe_active
Definido Simbólico MG_touch_probe_active (Apalpador de peça ativo), onde o PLCdesing se encarrega
de utilizar um marker vago RETENTIVO pela instrução “/r” antes do simbólico
3.3. GLB_MB.DEF – Definição M, W, D, K, S
BG_HR_type
Definido Simbólico BG_HR_type (Tipo de Manivela Eletrônica), onde o PLCdesign se encarrega de
utilizar um Byte vago NÃO-RETENTIVO
/r BG_selected_spindle
Definido Simbólico BG_selected_spindle (Spindle selecionado), onde o PLCdesign se encarrega de
utilizar um byte vago RETENTIVO pela instrução “/r” antes do simbólico
3.4. GLB_MB.DEF – Definição M, W, D, K, S
WG_TC_pocket_number
Definido Simbólico WG_TC_pocket_number (Número do Pocket do Magazine), onde o PLCdesign se
encarrega de utilizar um word vago NÃO-RETENTIVO
/r WG_workpiece_counter
Definido Simbólico WG_workpiece_counter (Contador de peças), onde o PLCdesign se encarrega de
utilizar um word vago RETENTIVO pela instrução “/r” antes do simbólico
3.5. GLB_MB.DEF – Definição M, W, D, K, S
DG_angle_spindle_orientation
Definido Simbólico DG_angle_spindle_orientation (Ângulo de orientação do spindle), onde o
PLCdesign se encarrega de utilizar um Dword vago NÃO-RETENTIVO
/r DG_temperature_machine
Definido Simbólico DG_temperature_machine (Temperatura da máquina), onde o PLCdesign se
encarrega de utilizar um Dword vago RETENTIVO pela instrução “/r” antes do simbólico
4. GLB_PLCCFG.DEF – Arquivo de Definição de
Mensagens de Erro, Funções M,
Temporizadores e Opcionais PLC
4.1. GLB_PLCCFG.DEF – Definição Erro, Função M, Temporiz.
Arquivo “Basic-NCK-Mill/Programm/Definitions/GLB_PLCCFG.DEF”
4.2. GLB_PLCCFG.DEF – Definição Erro, Função M, Temporiz.
1. FUNÇÕES AUXILIARES (MARKERS) – Criar os Markers sempre depois da instrução #type M (será
explicado em capítulo específico)
Definição Simbólica Comentário
2. TIMERS - Criar os Timers sempre depois da instrução #type T (será explicado em capítulo
específico)
Definição Simbólica
/ts:TS_gear_timeout TR_gear_timeout
Definido Simbólico TS_gear_timeout e TR_gear_timeout (Limite de troca de gama excedido)
4.3. GLB_PLCCFG.DEF – Definição Erro, Função M, Temporiz.
3. MENSAGENS DE ERRO (MARKERS) – Criar os Markers sempre depois da instrução #type M (será
explicado em capítulo específico)
Definição Simbólica Associação Física
NP_MG_guard_inactive
Definido Simbólico NP_MG_guard_inactive (Desabilitar Porta de Trabalho), onde o PLCdesign se
encarrega de utilizar um marker vago NÃO-RETENTIVO
4.4. GLB_PLCCFG.DEF – Definição Erro, Função M, Temporiz.
NP_DG_lubrication_time
Definido Simbólico NP_DG_lubrication_time (Tempo de intervalo entre lubrificações), onde o
PLCdesign se encarrega de utilizar um Dword vago NÃO-RETENTIVO
NP_DG_TC_pos_Ax3_safety
Definido Simbólico NP_DG_TC_pos_Ax3_safety (Posição de segurança do eixo Z para troca), onde o
PLCdesign se encarrega de utilizar um Dword vago NÃO-RETENTIVO
5. LÓGICAS BOOLEANAS
5.1. Lógicas Booleanas
7. Comando CMT
Se lógica acima é verdadeira, executa o
subprograma que começa com o nome da LBL até a
instrução EM e volta para o ponto de chamada CMT:
L I_luz
= O_luz
L I_teste = 1
CMT Subprograma
L MG_teste
S O_teste
LBL Subprograma
L I_bomba
= O_bomba
EM
29