OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Módulos de Posicionamento CJ1W-NCxxx Módulos de Posicionamento CJ1W-NC 1 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Indice MÓDULOS DE POSICIONAMENTO CJ1W-NCXXX .............................................................. 1 Indice ........................................................................................................................................................2 Nomenclaturas comuns ao manual de operações.................................................................................5 PLC .......................................................................................................................................................5 PCU.......................................................................................................................................................5 Precauções................................................................................................................................................5 Público Alvo .........................................................................................................................................5 Precauções Gerais .................................................................................................................................5 Precauções de Segurança ......................................................................................................................6 Introdução................................................................................................................................................8 Características – Position Control Unit.................................................................................................8 Funções .................................................................................................................................................8 Capacidade de dados e Backup da PCU ...............................................................................................9 CX-Position...........................................................................................................................................9 Configuração do sistema ......................................................................................................................10 Exemplo do diagrama de interligação do sistema com um CJ1W-NC413.........................................10 Operações Básicas .................................................................................................................................11 Position Control ..................................................................................................................................11 Direct Operation..............................................................................................................................12 Memory Operation..........................................................................................................................12 Interrupt Feeding.............................................................................................................................13 Speed Control......................................................................................................................................13 Others Operations ...............................................................................................................................13 Origin Search ..................................................................................................................................13 Jogging ............................................................................................................................................13 Teaching..........................................................................................................................................14 Override ..........................................................................................................................................14 Changing the present position.........................................................................................................14 Backlash compensation...................................................................................................................14 Zones ...............................................................................................................................................15 Deceleration Stop............................................................................................................................15 Especificação Básica...........................................................................................................................16 Princípios do sistema de controle........................................................................................................17 Fluxo de dados do CJ1W-NC .........................................................................................................17 Sistema de loop aberto ....................................................................................................................18 Projeto de um sistema de posicionamento básico ...........................................................................18 Instalação e Cabeamento.....................................................................................................................20 Nomenclatura e Funções .....................................................................................................................20 LED's Indicadores ...............................................................................................................................20 Circuito de I/O Externo.......................................................................................................................21 Pinagem do conector de I/O nos módulos CJ1W-NC113 / 213 / 413 ............................................21 Pinagem do conector de I/O nos módulos CJ1W-NC133 / 233 / 433 ............................................22 Módulos de Posicionamento CJ1W-NC 2 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Saídas (coletor aberto no CJ1W-NC113 / NC213 / NC413) ..........................................................23 Saídas (Line Driver no CJ1W-NC133 / NC233 / NC433)..............................................................24 Entradas...........................................................................................................................................25 Cabeamento.........................................................................................................................................26 Conectando os sinais de saída.........................................................................................................26 Gerando pulsos de saída CW e CCW, exemplo 1.......................................................................26 Gerando pulsos de saída CW e CCW, exemplo 2.......................................................................27 Gerando sinais de pulso e direção...............................................................................................28 Gerando sinais de CW e CCW ou pulso e direção em Line Driver............................................29 Saída do reset do contador de erro no Servo Driver ...................................................................30 Conectando os sinais de entrada .....................................................................................................31 Conectando os sinais de entrada de origem e posicionamento completo .......................................32 Sinal de entrada de origem 24V..................................................................................................32 Sinal de entrada de origem 5V (Line Driver) .............................................................................32 Sinal de posicionamento completo (In Position) ........................................................................32 Exemplos de conexões de diferentes tipos de motores .......................................................................33 Exemplo 1: modo de conexão 0 - Pulso horário e pulso anti-horário.............................................33 Exemplo 2: modo de conexão 1 - Saídas coletor aberto .................................................................35 Exemplo 2: modo de conexão 1 - Saídas Line Driver ....................................................................37 Exemplo 3: modo de conexão 2 - Retorno de posicionamento completo.......................................38 Modo de operação 3 ........................................................................................................................39 Conexão de I/O dos eixos não utilizados ............................................................................................40 Áreas de memórias utilizadas pelo CJ1W-NC ...................................................................................41 Estrutura Geral ....................................................................................................................................41 Chave de número de unidade (Mach No.) ..........................................................................................42 Alocação das áreas de memórias ........................................................................................................42 Área de CIO para unidades de I/O especiais...................................................................................42 Área de DM para unidades de I/O especiais ...................................................................................42 Área de dados e operações ..................................................................................................................43 Área de parâmetros comuns (PLC).................................................................................................43 Área de parâmetros dos eixos (PLC e PCU)...................................................................................43 Área de memória de operação dos eixos (PLC)..............................................................................44 Área de dados de operação -(PLC) .................................................................................................45 Área de dados de operação pela memória (PCU) ...........................................................................46 Área de dados de Zonas / Ranges (PCU)........................................................................................46 Descrição da configuração na área de parâmetros comuns.................................................................47 Descrição da configuração na área de parâmetros de eixo .................................................................48 Descrição da área de operação pela memória da PCU........................................................................52 Descrição da área de dados de zonas ..................................................................................................55 Função de Zonas .............................................................................................................................55 Ajustes dos dados de zonas.............................................................................................................56 Transferência de dados.........................................................................................................................57 Transferindo dados..............................................................................................................................57 Escrevendo dados com o bit de escrita de dados: ...............................................................................58 Lendo dados com o bit de escrita de dados:........................................................................................59 Escrevendo dados com a instrução IOWR..........................................................................................60 Escrevendo dados com a instrução IORD...........................................................................................61 Definindo a origem................................................................................................................................62 Módulos de Posicionamento CJ1W-NC 3 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Resumo................................................................................................................................................62 Operação Direta ....................................................................................................................................64 Resumo................................................................................................................................................64 Operação pela memória da PCU .........................................................................................................66 Resumo................................................................................................................................................66 Designação do Eixo ............................................................................................................................67 Códigos de Finalização .......................................................................................................................68 Módulos de Posicionamento CJ1W-NC 4 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Nomenclaturas comuns ao manual de operações PLC Programmable Logic Controller ou Programmable Controller: utilizado para designar a CPU do Controlador Lógico Programável. PCU Position Controller Unit: utilizado para designar os módulos de controle de posicionamento CJ1W-NCxxx. Precauções Público Alvo Este documento é orientado para as seguintes pessoas, que devem ter conhecimentos de Engenharia Elétrica ou equivalente: • Eletricistas ou instaladores de sistemas de automação industrial; • Projetistas de sistemas de automação industrial; • Gerenciadores de sistemas de automação industrial e utilidades. Precauções Gerais O usuário deve operar o produto de acordo com as especificações descritas no Manual de Operações (W397). Por favor tenha especial atenção para o uso do produto sob condições que não estão descritas no Manual de Operações (W397) ou aplicando o produto em sistemas de controles nucleares, ferrovias, aviação, veículos, sistemas de combustão, equipamentos médicos, parques de diversão, equipamentos de segurança, e outros sistemas, máquinas ou equipamentos que podem ter sérias influências na vida e propriedades se utilizadas de forma imprópria. Tenha certeza de que os valores e características de performance são suficientes para os sistemas, máquinas ou equipamentos e certifique-se de prover mecanismos de segurança redundantes. O Manual de Operações (W397) disponibiliza informações para o uso do CJ1W-NC. Leia este manual e mantenha-o próximo para eventuais consultas durante a operação. O mesmo deve fazer parte da documentação do sistema ou máquina. Advertência: é de extrema importância que o CJ1W-NC e os dispositivos relacionados sejam usados para o seu propósito específico e sob as condições especificadas, especialmente em aplicações que afetem diretamente ou indiretamente a vida e a propriedade. Módulos de Posicionamento CJ1W-NC 5 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Precauções de Segurança Advertência: Nunca tente desmontar ou desinstalar qualquer a unidade de posicionamento, enquanto está alimentado pela energia elétrica, caso contrário pode ocorrer um choque elétrico severo. Advertência: Não tente desmontar, reparar ou modificar a unidade de posicionamento, pois pode resultar em mau funcionamento, incêndio, ou choque elétrico. Advertência: Disponibilize medidas de segurança em circuitos externos (fora do PLC e da PCU), para garantir a segurança do sistema ao ocorrer uma anormalidade devido a um mau funcionamento do PLC, um mau funcionamento da PCU, ou fatores externos que afetem a operação do PLC ou PCU. A falta de medidas de segurança pode causar sérios acidentes e prejuízos. • Circuitos de parada de emergência, circuitos de intertravamento, circuitos de limite (fins de curso), e medidas de segurança similares devem ser providenciados em circuitos externos de controle; • O PLC irá desligar todas as saídas quando a função de auto-diagnóstico detectar algum erro ou quando um alarme de falha severo (Instrução FALS) é executado. Como medida defensiva para os mesmos erros, medidas externas de segurança devem ser providenciadas para assegurar a segurança do sistema; • As saídas do PLC ou PCU podem reter o estado de ligado ou desligado devido a depósitos de óxido nos contatos, queima da bobina ou transistor de saída danificado. Como medida defensiva para os mesmos erros, medidas externas de segurança devem ser providenciadas para assegurar a segurança do sistema; • Quando a saída de 24 VDC (saída de alimentação auxiliar da fonte do PLC) for sobrecarregada ou curto-circuitada, pode derrubar a alimentação do PLC, fazendo com que o mesmo desligue suas saídas. Providencie medidas para evitar isto. (Esta saída de alimentação auxiliar é disponibilizada na fonte de alguns modelos de PLC); • Medidas externas de segurança devem também ser tomadas para assegurar a segurança no evento de uma operação não esperada na conexão ou desconexão do conector da PCU; Atenção: Quando posicionando para uma determinada posição, utilizando a função Teach, ajuste a posição designada configurando a seqüência de posicionamento para um posicionamento absoluto. Se esta seqüência de posicionamento for ajustada como posicionamento relativo, o posicionamento será executado para uma outra posição diferente da obtida pela função Teach. Atenção: Execute a edição online apenas após verificar que nenhum efeito não esperado poderá ocorrer pelo aumento do tempo de ciclo de programa. Caso contrário os sinais de entrada podem não ser lidos. Módulos de Posicionamento CJ1W-NC 6 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Atenção: Confirme a segurança do nó antes de transferir um programa ou alterar o conteúdo das memórias de entrada e saída. Fazendo isto sem confirmar as condições de segurança pode resultar em prejuízo. Atenção: Não salve dados na memória flash durante a operação pela memória da PCU ou enquanto o motor está trabalhando. Caso contrário, uma operação inesperada pode ocorrer. Atenção: Não reverta a polaridade da alimentação de 24V DC. A polaridade deve estar correta. Caso contrário o motor pode começar a rodar inesperada ou não parar. Módulos de Posicionamento CJ1W-NC 7 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Introdução Características – Position Control Unit Figura 1 Estas unidades de posicionamento são unidades de I/O Especiais do PLC CJ1. As unidades de posicionamento recebem instruções do PLC e geram um trem de pulsos para drives de motores para posicionamento. Funções • Resposta de alta velocidade: 2 ms; • Operação direta da CPU pelas áreas de entrada e saída ou operação pela memória da própria PCU; • Disponível para 1, 2 ou 4 eixos e as saídas podem do tipo coletor aberto ou line driver. Interpolação linear pode ser realizada com as PCU’s de 2 e 4 eixos; • Diferentes modos de operação permitem a utilização de drivers de motores de passo ou drivers de servo motores; • A operação de cada motor é endereçada pelo seu eixo específico, assim como cada eixo possui suas entradas e saídas independentes dos outros. • Range de posição: De –1073741823 à 1073741823 pulsos, em unidades de 1 pulso; Range de Velocidade: 1 à 500000 pulsos por segundo (Hz) em unidades de 1 pulso por segundo. • Módulos de Posicionamento CJ1W-NC 8 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Capacidade de dados e Backup da PCU Tabela 1 Tipos de dados Seqüência de posicionamento, Velocidades, Posições Capacidade 100 Tempos de aceleração, Tempos de desaceleração 9 Tempos de parada (Interrupção) 19 Zonas 3 Estes dados são transferidos da memória do PLC para a memória da PCU, onde podem ser salvos na memória Flash da PCU, para a operação pela memória. CX-Position A PCU é compatível com o software CX-Position e utilizando a funcionalidade SPMA (Single-Port Multiple-Access) do CJ1 ou CS1 pode ser acessada pelo software através das portas seriais da CPU, rede Ethernet ou outras redes de acesso disponibilizadas pela Omron. Os dados de operação podem ser transferidos para a PCU via CX-Position. O CX-Position é disponibilizado no pacote do CX-One. Módulos de Posicionamento CJ1W-NC 9 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Configuração do sistema Exemplo do diagrama de interligação do sistema com um CJ1W-NC413 Figura 2 Módulos de Posicionamento CJ1W-NC 10 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Operações Básicas Diagrama 1 A seguir temos uma descrição de cada operação que pode ser realizada, conforme o diagrama 1. Position Control • Absoluto - Posicionamento referenciado com a origem; • Relativo – Posicionamento com um valor incremental, referenciado com a posição atual. Módulos de Posicionamento CJ1W-NC 11 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Direct Operation Atuação direta pela área de memória do PLC, com acionamento pelo programa em ladder (exemplo na figura 3). Figura 3 Memory Operation Com a operação pela memória, seqüências de posicionamento (operação de posicionamento individual, que inclui dados como posições e velocidades) são transferidas para a PCU e executadas por comandos da CPU, que determina a seqüência de posicionamento pela sua numeração (exemplo na figura 4). Figura 4 A operação pela memória ainda pode ser independente, contínua ou automática, dependendo da decisão definida para a finalização de cada posicionamento. Módulos de Posicionamento CJ1W-NC 12 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Interrupt Feeding Quando um sinal de interrupção é recebido, o posicionamento é mantido por uma certa quantidade de pulsos e depois é parado (exemplo figura 5). Figura 5 Speed Control O trem de pulso é gerado na velocidade determinada na seqüência até o comando de parada ser executado (exemplo figura 6). Figura 6 Others Operations Origin Search Determina a origem para o eixo escolhido. Jogging Move o eixo a uma velocidade determina (Jog Speed) e depois pára. Módulos de Posicionamento CJ1W-NC 13 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Teaching Toma a posição atual como a posição para uma seqüência determinada (Figura 7). Figura 7 Override Quando o override é habilitado durante o posicionamento, a velocidade é alterada conforme a configuração do override, que é o percentual desta alteração. (exemplo figura 8). Figura 8 Changing the present position Muda a posição presente para uma posição especifica. Backlash compensation Compensa o montante de perda de pulsos nas folgas mecânicas, presente nas engrenagens. Módulos de Posicionamento CJ1W-NC 14 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Zones Determina um range de pulsos onde um contato (flag) da zona atual será acionado como na figura 9. Figura 9 Deceleration Stop O comando de parada desacelera o posicionamento até a parada (figura 10). Figura 10 Módulos de Posicionamento CJ1W-NC 15 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Especificação Básica Tabela 2 Módulos de Posicionamento CJ1W-NC 16 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Princípios do sistema de controle Fluxo de dados do CJ1W-NC Diagrama 2 Módulos de Posicionamento CJ1W-NC 17 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Sistema de loop aberto Em sistemas de posicionamento por loop aberto, o posicionamento é controlado pelo número de pulsos recebidos pelo driver do motor, nenhum feedback da posição é recebido pela PCU. Todos os modelos das unidades de controle de posição trabalham com saídas de pulso sem retorno da posição (exemplo na figura 12). Neste tipo de controle o motor mais aplicado é o motor de passo. O ângulo da posição do motor de passo neste caso é determinado pela quantidade de pulsos gerado pela PCU. Para este tipo de controle ter repetibilidade é necessário referenciar a posição inicial pela busca de origem e reduzir ou compensar as folgas mecânicas (backlash compensation). Figura 11 Projeto de um sistema de posicionamento básico A figura 13 ilustra um sistema de posicionamento simples. Figura 12 Legendas: • M: Fator de redução; • P: passo do avanço do fuso (mm/volta); • V: velocidade do avanço do objeto sendo posicionado (mm/s) • θs: ângulo do passo por pulso (grau/pulso); Módulos de Posicionamento CJ1W-NC 18 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br A distância de trajeto por pulso enviado para o driver do motor é chamado de "pulse rate" (relação de pulsos) e pode ser calculada pela seguinte formula: Relação de Pulsos = P/(Pulsos por volta x M) Relação de Pulsos = P/((360/θs) x M) Relação de Pulsos = (P x θs) / (360 x M) Usando a relação de pulsos o número de pulsos necessários para movimentar o objeto a uma distância L é obtido pelo seguinte cálculo: Número de Pulsos = Distância do Trajeto / Relação de Pulsos Número de Pulsos = L / Relação de Pulsos Número de Pulsos = L / (P x θs) / (360 x M) Número de Pulsos = (360 × M × L) / (P x θs) A freqüência dos pulsos necessária para mover o objeto a uma velocidade V (mm/s) é obtida pelo seguinte cálculo: Freqüência dos Pulsos = Velocidade de Avanço / Relação de Pulsos Freqüência dos Pulsos = V / Relação de Pulsos Freqüência dos Pulsos = V / (P x θs) / (360 x M) Freqüência dos Pulsos = (360 x M x V) / (P x θs) O CJ1W-NC executa o controle de posicionamento disponibilizando um número de pulso e uma velocidade de pulsos, na forma de instruções de posição e velocidade. Módulos de Posicionamento CJ1W-NC 19 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Instalação e Cabeamento Nomenclatura e Funções Figura 13 LED's Indicadores Nome Cor RUN Verde ERC Vermelho ERH Vermelho X, Y, Z, U Laranja Estado Aceso Descrição Durante operação normal Piscando Falha de hardware ou o PLC foi notificado de um erro na PCU Aceso Um erro ocorreu Apagado Sem erro Aceso Um erro ocorreu no PLC Apagado Sem erro no PLC Aceso Pulsos estão sendo gerados no eixo correspondente (sentido direto ou reverso) Piscando Um erro ocorreu no eixo correspondente, como cabeamento incorreto ou dados de operação inconsistentes Apagado Nenhuma das duas condições acima ocorreu (eixo parado) Tabela 3 Módulos de Posicionamento CJ1W-NC 20 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Circuito de I/O Externo Pinagem do conector de I/O nos módulos CJ1W-NC113 / 213 / 413 Tabela 4 Figura 14 - Conector visto do lado da soldagem Módulos de Posicionamento CJ1W-NC 21 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Pinagem do conector de I/O nos módulos CJ1W-NC133 / 233 / 433 Tabela 5 Figura 15 - Conector visto do lado da soldagem Módulos de Posicionamento CJ1W-NC 22 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Saídas (coletor aberto no CJ1W-NC113 / NC213 / NC413) Figura 16 O circuito das saídas de pulso e do reset de erro do contador são disponibilizados com dois tipos de terminais: terminais com resistor de limitação de 1,6 kΩ (1/2W) e terminais sem o resistor. Selecione os terminais de acordo com os requisitos de potência e tensão de entrada do circuito do drive do motor. Exemplo: caso a entrada do drive suporte no máximo 5 Vdc com impedância de 150 Ω, queda de tensão no diodo emissor de 2V e a fonte de alimentação disponível é de 24 Vdc, utilizaremos os terminais do NC com resistores de 1,6 kΩ; A corrente no circuito será de (24-2)/(150+1600) = 12,5 mA, que está dentro da especificação da saída do módulo NC (7 à 30 mA); A queda de tensão na entrada do drive, quando a saída do NC está acionada, será de 12,5x150 + 2 = 3,9 Vdc; A potência dissipada de 0,25 W no resistor de saída do NC (menor que 1/2 W). Módulos de Posicionamento CJ1W-NC 23 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Saídas (Line Driver no CJ1W-NC133 / NC233 / NC433) Figura 17 Nota: A saída do reset do contador de erro é coletor aberto. Advertência: Conecte uma carga de no máximo 20 mA na seção de saída. Utilizar uma carga maior pode causar um dano à saída do NC. Advertência: Nunca reverta a polaridade da alimentação de 5 Vdc, pois isto pode causar um dano ao circuito de I/O do NC. Módulos de Posicionamento CJ1W-NC 24 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Entradas Figura 18 1. Os valores dos parenteses são referentes aos módulos C1JW-NC413 e CJ1WNC433. 2. Tanto N.C. (normalmente fechado) ou N.O. (normalmente aberto) podem ser selecionados na configuração da área de parâmetros de cada eixo. Advertência: Utilize o terminal da entrada de origem de 24V ou o terminal de line driver mas nunca utilize os dois ao mesmo tempo. Para outros detalhes sobre a especificação das entradas e saídas, consulte o manual de operações dos módulos de posicionamento, W397. Módulos de Posicionamento CJ1W-NC 25 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Cabeamento Conectando os sinais de saída Saídas de pulso horário (CW) e pulso anti-horário (CCW): Figura 19 Saídas de pulso e direção: Figura 20 Gerando pulsos de saída CW e CCW, exemplo 1 Figura 21 - Utiliza as saída com resistor de 1,6kΩ para obter a tensão correta na entrada Módulos de Posicionamento CJ1W-NC 26 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Gerando pulsos de saída CW e CCW, exemplo 2 Figura 22 - Utiliza um fonte de 5 Vdc para gerar os sinais CW e CCW Figura 23 - exemplo utilizando saídas line driver Módulos de Posicionamento CJ1W-NC 27 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Gerando sinais de pulso e direção Figura 24 - Utiliza a alimentação auxiliar do driver Este circuito trabalha com lógica invertida: quando a saída do NC está conduzindo, a tensão na entrada do driver é próxima à 0V, e enquanto a saída não está conduzindo a tensão na entrada é a mesma da tensão de alimentação auxiliar. Podemos observar que neste tipo de ligação não há isolação entre o driver e o módulo NC assim como todos os comuns (negativos) devem estar conectados entre si. Módulos de Posicionamento CJ1W-NC 28 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Gerando sinais de CW e CCW ou pulso e direção em Line Driver Figura 25 - Saídas e entradas tipo line driver Nota: O terra ou comum (SG) do driver do motor deve estar conectado com o GND do módulo de posicionamento e da fonte de alimentação de 5 Vdc Módulos de Posicionamento CJ1W-NC 29 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Saída do reset do contador de erro no Servo Driver Figura 26 O sinal de reset é gerado pelo módulo de posicionamento, durante 20ms, após a busca de origem ser realizada nos modos de operação 1 e 2. Módulos de Posicionamento CJ1W-NC 30 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Conectando os sinais de entrada Nome do sinais de entrada Tipo de ligação Interrupção externa (A20/B20) N.O. (Normalmente Aberto) Parada de emergência (A16/B16) N.C. (Normalmente Fechado) Proximidade da origem (A17/B17) N.O. ou N.C. Limite de giro no sentido horário (A18/B18) N.O. ou N.C. Limite de giro no sentido anti-horário (A19/B19) N.O. ou N.C. Tabela 6 Figura 27 Nota: Os valores dos parenteses são referentes aos módulos C1JW-NC413 e CJ1W-NC433 Módulos de Posicionamento CJ1W-NC 31 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Conectando os sinais de entrada de origem e posicionamento completo Sinal de entrada de origem 24V Figura 28 Sinal de entrada de origem 5V (Line Driver) Figura 29 Sinal de posicionamento completo (In Position) Figura 30 Nota: Os valores dos parenteses são referentes aos módulos C1JW-NC413 e CJ1W-NC433 Módulos de Posicionamento CJ1W-NC 32 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Exemplos de conexões de diferentes tipos de motores Exemplo 1: modo de conexão 0 - Pulso horário e pulso anti-horário Este exemplo mostra o uso de um motor de passo com um sensor conectado a entrada de sinal de origem. O módulo de posicionamento do exemplo é um modelo de saída coletor aberto e a entrada do driver de motor de passo é de 5VDC. É utilizada então a saída que possui um resistor de 1,6 kΩ para queda de tensão. Figura 31 Módulos de Posicionamento CJ1W-NC 33 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Tabela 7 - Configuração do parâmetros do eixo X para o exemplo 1 Tabela 8 Nota "m" significa o endereço inicial das DM's de parametrização e depende do número da unidade do módulo. Módulos de Posicionamento CJ1W-NC 34 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Exemplo 2: modo de conexão 1 - Saídas coletor aberto Neste exemplo é empregado um servo motor e o sinal da fase Z do encoder é conectado na entrada de sinal de origem. O Servo Drive é um Omron Série W. Figura 32 Módulos de Posicionamento CJ1W-NC 35 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Tabela 9 - Configuração dos parâmetros do eixo X para o exemplo 2 Tabela 10 Nota "m" significa o endereço inicial das DM's de parametrização e depende do número da unidade do módulo. Módulos de Posicionamento CJ1W-NC 36 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Exemplo 2: modo de conexão 1 - Saídas Line Driver Figura 33 Módulos de Posicionamento CJ1W-NC 37 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Exemplo 3: modo de conexão 2 - Retorno de posicionamento completo O diferencial deste modo é que é utilizado o sinal de posicionamento completo ou busca de origem completa (INP), na respectiva entrada de sinal de posicionamento completo do CJ1W-NC. Ajuste o Servo Driver para desligar o sinal de posicionamento completo durante o giro do servo motor e ligar este sinal quando o motor estiver parado. Figura 34 Módulos de Posicionamento CJ1W-NC 38 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Tabela 11 - Configuração dos parâmetros do eixo X para o exemplo 3 Tabela 12 Nota: "m" significa o endereço inicial das DM's de parametrização e depende do número da unidade do módulo. Modo de operação 3 O modo de operação 3 é específico para os Servo Drivers Omron série H e M. Este modo utilizada uma saída da PCU de ajuste da origem. Para maiores detalhes sobre as conexões elétricas, sobre o modo de operação 3 e como ocorre a busca de origem em cada modo, consulte a seção de "Installation and Wiring" do manual de operação das unidades de controle de posicionamento W397. Módulos de Posicionamento CJ1W-NC 39 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Conexão de I/O dos eixos não utilizados Segue abaixo exemplo do diagrama de ligação para os eixos que não estão sendo utilizados (figura 22). O exemplo é baseado na ligação do modo de operação 2 e é aplicado quando o eixo Y não é utilizado em um CJ1W-NC213 ou CJ1W-NC233. O mesmo é aplicável para os eixos Z e U nos modelos de 4 eixos. Figura 35 As entradas de limite horário e limite anti-horário (CW e CCW) não precisam ser ligadas nos eixos não utilizados, se forem configuradas na parametrização como contatos N.O. (normalmente fechados). Módulos de Posicionamento CJ1W-NC 40 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Áreas de memórias utilizadas pelo CJ1W-NC Estrutura Geral Diagrama 3 Nota O usuário pode selecionar pelo parâmetros comuns se os parâmetros dos eixos serão gravados na área de DM do PLC para depois ser transferidos para o módulo NC ou se estes parâmetros serão salvos na memória flash do próprio módulo NC / PCU. Módulos de Posicionamento CJ1W-NC 41 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Chave de número de unidade (Mach No.) Figura 36 Pode ser ajustado de 0 a 95 nos modelos CJ1W-NC1xx e CJ1W-NC2xx (1 unidade ocupada) e de 0 à 94 nos modelos CJ1W-4xx (2 unidades ocupadas). Este número determina os seguintes endereçamentos: • Endereço do módulo (unidade) no rack do PLC; • Endereço de memória de entradas e saídas, na área de CIO, por simplificação indicado neste documento pelo canal "n", por onde é possível determinar a execução de todas as operações de cada eixo e obter seus estados durante a operação; • Endereço de memórias de dados, na área de DM, por simplificação indicado neste documento pelo canal "m", por onde é possível determinar os parâmetros de uso comum à todos os eixos e ainda determinar os parâmetros de cada eixo, quando a operação é parametrizada pela memória do PLC. Alocação das áreas de memórias Área de CIO para unidades de I/O especiais • n = 2000 + 10 x número da unidade; • CJ1W-NC1xx e CJ1W-NC2xx - 1 unidade ocupada = 10 words; • CJ1W-4xx - 2 unidades ocupadas = 20 words. Área de DM para unidades de I/O especiais • m = D20000 + 100 x número da unidade; • CJ1W-NC1xx e CJ1W-NC2xx - 1 unidade ocupada = 100 words; • CJ1W-4xx - 2 unidades ocupadas = 200 words. Módulos de Posicionamento CJ1W-NC 42 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Área de dados e operações Área de parâmetros comuns (PLC) Word inicial para a área de parametros comuns: m = D20000 + 100 x número da unidade Tabela 13 Área de parâmetros dos eixos (PLC e PCU) Utilizamos aqui endereços de DM subsequentes à área de parâmetros comuns se os dados de operação dos eixos forem armazenados na memória do PLC. O endereço de dentro dos parênteses é utilizado caso os parâmetros sejam armazenado na memória flash do módulo NC. Tabela 14 Módulos de Posicionamento CJ1W-NC 43 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Área de memória de operação dos eixos (PLC) Word inicial para a área de memória de operação: n = 2000 + 10 x número da unidade. continua na próxima página Módulos de Posicionamento CJ1W-NC 44 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Tabela 15 Área de dados de operação -(PLC) Utilizada na transferência de dados das sequências de posicionamento, da memória do PLC para a memória da PCU. Esta área também é utilizada para a operação direta via PLC. I = Endereço inicial e área de memória definidos na área de parâmetros comuns (m e m+1) Tabela 16 Módulos de Posicionamento CJ1W-NC 45 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Área de dados de operação pela memória (PCU) Tabela 17 Área de dados de Zonas / Ranges (PCU) Tabela 18 Módulos de Posicionamento CJ1W-NC 46 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Descrição da configuração na área de parâmetros comuns Determina a área de memória utilizada como área de dados de operação e a área de parâmetros dos eixos. Estes parâmetros comuns devem ser definidos antes da utilização dos módulos de posicionamento. Endereço inicial: m = D20000 + 100 x número da unidade Word Nome Configuração/Descrição m 0000: DM's alocadas para o I/O Especial (Fixo) Localização da área de dados de operação 000D: DM's Selecionadas pelo usuário em m+1 0X0E: EM's Selecionadas pelo usuário em m+1 (X determina o número do banco) m+1 Word inicial da área de dados de operação Valor em hexadecimal da posição inicial da área de operação de dados, indicado por I. m+2 Determinação dos parâmetros dos eixos Bits 00 à 07 ( dois dígitos em hexadecimal): 00 = Parâmetros gravados na PCU; 01 = Parâmetros gravados em m+4. Bits 08 à 11 (cada bit é um eixo): 0 = O eixo trabalha pelos parâmetros nas DM's; 1 = O eixo trabalha pelos parâmetros padrões. Bits 12 à 15 ( dois dígitos em hexadecimal): Válido na versão 2.3 ou superior do CJ1W-NC 00 = Todos eixos utilizados; 01 = NC2xx eixo Y não usado, NC4xx eixo U não usado; 02 = NC4xx eixos Z e U não usados; 03 = NC4xx eixos Y, Z e U não usados; (gera um erro 0013 caso selecione um valor inválido). m+3 Não Usado Mantenha em 0000 Tabela 19 Módulos de Posicionamento CJ1W-NC 47 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Descrição da configuração na área de parâmetros de eixo Endereço PLC (Endereço PCU) Nome Eixo X Eixo Y Eixo Z Eixo U m+4 m+32 m+60 m+88 Configuração de I/O (0004) (0020) (003C) (0058) Configuração / Descrição Default: 0060h Bit 00 - Método da saída de pulso: 0 = saída CW / CCW; 1 = pulso e direção. Bit 01 - Direção de CW / CCW (Ver 2.3): 0 = direto; 1 = reverso. Bits 02 e 03 - Não usados Bit 04 - Tipo sinal entrada limite: 0 = N.C. (normalmente fechado); 1 = N.O. (normalmente aberto). Bit 05 - Tipo sinal entrada prox.origem: 0 = N.C. (normalmente fechado); 1 = N.O. (normalmente aberto). Bit 06 - Tipo sinal entrada origem: 0 = N.C. (normalmente fechado); 1 = N.O. (normalmente aberto). Bit 07 - Parada por entrada de emergência: 0 = pára saída de pulso apenas; 1 = pára saída de pulso e aciona o reset de contagem de erro do servo (modos de operação 1 e 2). Bit 08 - Origem em caso de emergência: 0 = pára saída de pulso e mantém estado anterior de origem; 1 = pára saída de pulso e mantém estado como origem não determinada. Bits 09 à 15 - Não usados Continua na próxima página Módulos de Posicionamento CJ1W-NC 48 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Eixo X m+5 (0005) m+6 (0006) m+7 (0007) m+8 (0008) m+9 (0009) Endereço PLC (Endereço PCU) Eixo Y Eixo Z m+33 m+61 (0021) (003D) m+34 (0022) m+35 (0023) m+36 (0024) m+37 (0025) m+62 (003E) m+63 (003F) m+64 (0040) m+65 (0041) Nome Eixo U m+89 Seleção do modo de (0059) operação m+90 (004A) m+91 (005B) m+92 (005C) m+93 (005D) Velocidade Máxima Velocidade Inicial Configuração / Descrição Default: 0000h Bits 00 à 03 - Modo de operação: 00 = Modo 0 - Motor de passo + sensor de origem externo; 01 = Modo 1 - Servo drive + fase Z encoder como origem; 02 = Modo 2 - Igual ao modo 1, mas utiliza o sinal de posicionamento completo; 03 = Modo 3 - Para os Servo Drivers Omron séries H e M. Bits 04 à 07 - Modo de busca de origem: 00 = Modo Reverso 1 - Busca na direção determinada e reverte ao atingir limite; 01 = Modo Reverso 2 - Busca na direção determinada, com erro ao atingir limite; 02 = Modo Simples Direção - Busca apenas se operando na direção determinada; 03 = Modo Reverso 3 (ver 2.3) Semelhante ao modo reverso 2, mas com redução do choque mecânico. Bits 08 à 11 - Detecção de Origem: 00 = aceita o sinal de origem somente após o sinal de proximidade da origem ligar e desligar; 01 = aceita o sinal de origem somente após o sinal de proximidade de origem ligar; 02 = aceita o sinal de origem sem utilizar o sinal de proximidade de origem; 03 = aceita o sinal de origem somente após o sinal de limite ligar e desligar ou apenas desligar. (habilitado apenas no modo de operação 2). Bit 12 - Direção da busca de origem: 0 = CW - Horário; 1 = CCW - Antihorário. Bit 13 - Preset de busca de origem (Ver 2.3): 0 = Não presetado (como nas versões posteriores à 2.3); 1 = Ajusta a posição onde o sinal de origem foi detectado para qualquer posição, em função do valor de I+8 e I+9 para cada eixo (suportado na versão de firmware 2.3 ou superior) Bits 14 e 15 - não usados. 1 à 500.000 pulsos por segundo (pps) Default: 500000d (2 Words hexadecimal) 1 à 500.000 pulsos por segundo (pps) Default: 0d (2 Words hexadecimal) Continua na próxima página Módulos de Posicionamento CJ1W-NC 49 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Eixo X m+10 (000A) m+11 (000B) m+12 (000C) m+13 (000D) m+14 (000E) m+15 (000F) Endereço PLC (Endereço PCU) Eixo Y Eixo Z m+38 m+66 (0026) (0042) m+39 m+67 (0027) (0043) m+40 m+68 (0028) (0044) m+41 m+69 (0029) (0045) m+42 m+70 (002A) (0046) m+43 m+71 (002B) (0047) Nome Eixo U m+94 (005E) m+95 (005F) m+96 (0060) m+97 (0061) m+98 (0062) m+99 (0063) Configuração / Descrição Velocidade Alta da Busca de Origem 1 à 500.000 pulsos por segundo (pps) Default: 25000d (2 Words hexadecimal) Velocidade de Aproximação da Busca de Origem 1 à 500.000 pulsos por segundo (pps) Default: 2500d (2 Words hexadecimal) Valor de compensação da Origem quantidade de pulsos a compensar após detectado o sinal de entrada de origem, na operação de busca de origem Default: 00000000h (2 Words hexadecimal) quantidade de pulso da compensação de backlash (folga entre engrenagens) Default: 0000h pulsos por segundo (pps) Default: 00000000h (2 Words hexadecimal) m+16 (0010) m+44 (002C) m+72 (0048) m+100 (0064) Compensação de Backlash m+17 (0011) m+18 (0012) m+19 (0013) m+45 (002D) m+46 (002E) m+47 (002F) m+73 (0049) m+74 (004A) m+75 (004B) m+101 (0065) m+102 (0066) m+103 (0067) Velocidade da Compensação de Backlash m+20 (0014) m+21 (0015) m+22 (0016) m+23 (0017) m+24 (0018) m+48 (0030) m+49 (0031) m+50 (0032) m+51 (0033) m+52 (0034) m+76 (004C) m+77 (004D) m+78 (004E) m+79 (004F) m+80 (0050) m+104 (0068) m+105 (0069) m+106 (006A) m+107 (006B) m+108 (006C) m+25 (0019) m+26 (001A) m+27 (001B) m+28 (001C) m+53 (0035) m+54 (0036) m+55 (0037) m+56 (0038) m+81 (0051) m+82 (0052) m+83 (0053) m+84 (0054) m+109 (006D) m+110 (006E) m+111 (006F) m+112 (0070) Designação da curva de aceleração / desaceleração Default: 0000 0000 = Trapezoidal, tempo de aceleração até máxima velocidade e desaceleração da velocidade máxima até 0; 0010 = Trapezoidal, tempo de aceleração até a velocidade de saída determinada e desaceleração desta velocidade até 0; 0001 = Curva "S", tempo de aceleração até máxima velocidade e desaceleração da velocidade máxima até 0; 0011 = Curva "S", tempo de aceleração até a velocidade de saída determinada e desaceleração desta velocidade até 0; Tempo de aceleração Tempo de aceleração de 0 a 250000 ms da busca de origem Default: 100 ms (2 Words hexadecimal) Tempo de desaceleração da busca de origem Tempo de desaceleração de 0 a 250000 ms Default: 100 ms (2 Words hexadecimal) Tempo de monitoração do posicionamento Tempo para monitorar o sinal de que o servo driver já completou o posicionamento. (modos de operação 2 e 3) Default: 9999 ms Limite de pulsos CCW Quantidade máxima de pulsos gerados no sentido anti-horário Default: –1.073.741.823 pulsos (2 Words hexadecimal) Limite de pulsos CW Quantidade máxima de pulsos gerados no sentido horário Default: 1.073.741.823 pulsos (2 Words hexadecimal) Continua na próxima página Módulos de Posicionamento CJ1W-NC 50 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Eixo X m+29 (001D) m+30 (001E) m+31 (001F) Endereço PLC (Endereço PCU) Eixo Y Eixo Z m+57 m+85 (0039) (0055) m+58 m+86 (003A) (0056) m+59 m+87 (003B) (0057) Nome Eixo U m+113 (0071) m+114 (0072) m+115 (0073) Configuração / Descrição Reservado para PCU Mantenha em 0000 Reservado para PCU Mantenha em 0000 Designação inicial de pulsos Especifica a velocidade do primeiro pulso quando a operação iniciar 0000: 250 pps 0001: Velocidade máxima Tabela 20 Módulos de Posicionamento CJ1W-NC 51 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Descrição da área de operação pela memória da PCU A área de operação pela memória é utilizada para ajustar os dados dos comandos operação pela memória que serão enviados para a PCU. Os dados de operação podem ser gravados na memória da PCU, antes dos comandos serem enviados. Assim quando um comando de operação pela memória (START, INDEPENDENT START) é enviado para a PCU da área de operação de memória, a PCU executa o comando baseado baseado nos ajustes dos dados de operação pela memória. Dados de operação pela memória podem ser salvos na memória flash da PCU. Os dados de operação pela memória consistem em seis tipos de dados. Ajustes destes dados podem ser enviados do PLC para a PCU por transferência de dados. Os tipos de dados são: 1. Sequências de posicionamento; 2. Velocidades; 3. Posições; 4. Tempos de aceleração; 5. Tempos de desaceleração; 6. Tempos de parada. A alocação dos endereços dos dados de operação pela memória são mostrados nas tabelas seguintes. Os endereços mostrados nas tabelas são endereços internos da PCU. Quando escrevendo uma informação, especifique o endereço de destino de acordo com a tabela. Mais detalhes sobre a operação pela memória e transferência de dados serão fornecidos mais a frente. Módulos de Posicionamento CJ1W-NC 52 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Continua na próxima página Módulos de Posicionamento CJ1W-NC 53 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Tabela 21 Nota Especifique os tempos de aceleração e desaceleração de acordo com a designação dos ajustes (aceleração / desaceleração com base na velocidade máxima ou com base na velocidade de alvo). Módulos de Posicionamento CJ1W-NC 54 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Descrição da área de dados de zonas A área de dados de zonas é utilizada para fazer ajustes de zonas de monitoração para as posições presentes dos eixos controlados pela PCU. Peloa ajuste de zonas na memória interna da PCU, é possível monitorar quando a posição presente está dentro das zonas ajustadas pelos flags de zonas na área de operação. Ajustes dos dados de zonas podem ser gravados na memoria flash da PCU. Função de Zonas São três zonas que podem ser monitoradas pela PCU e notificadas ao PLC, cada uma com o seu respectivo flag. Cada zona permite ajustar um valor do lado anti-horário (CCW) e um valor do lado horário (CW). Os flags de monitoração de zonas respeitam as seguintes regras: • Flag em ON: Valor lado CCW <= Valor atual <= Valor lado CW; • Flag em OFF: qualquer outro estado que o acima. Figura 37 Módulos de Posicionamento CJ1W-NC 55 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Ajustes dos dados de zonas Tabela 22 Módulos de Posicionamento CJ1W-NC 56 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Transferência de dados Transferindo dados 1. PLC → PCU ou PCU → PLC via bit de transferência de dados: 2. PLC → PCU ou PCU → PLC via instruções IOWR e IORD: 3. PC → PCU ou PCU → PC via software CX-Position: Módulos de Posicionamento CJ1W-NC 57 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Escrevendo dados com o bit de escrita de dados: O diagrama abaixo demonstra o fluxo de informações e as áreas de memórias envolvidas com a escrita de dados do PLC para a PCU, utilizando o bit de escrita de dados, (n+1, bit 12) Figura 38 • O dados a serem escritos devem ser gravados em memórias subsequentes na área de DM / EM (máximo de 772 words), na mesma ordem em que devem ser escrita na memória interna da PCU; • Na área de dados de operações, devem ser definidos: o I = Número de words a enviar; o I+1 = Área de memória de origem (000D = DM / 0X0E = EM banco X); o I+2 = Word de origem (posição inicial das words a enviar); o I+3 = Endereço de destino da memória interna da PCU. • Acionar o bit de escrita de dados (n+1, bit 12); • Aguardar o término da escrita dos dados, monitorando o flag de transferência de dados (NC1xx N+2 bit 14, NC2xx N+4 bit 14, NC4xx N+8 bit 14); • Salvar os dados, utilizando o bit de salvar dados (n+1, bit 14). Módulos de Posicionamento CJ1W-NC 58 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Lendo dados com o bit de escrita de dados: • O dados a serem lidos devem estar gravados em memórias subsequentes na área de memória interna da PCU (máximo de 772 words), e serão escritos nesta mesma ordem na memória do PLC; • Na área de dados de operações, devem ser definidos: o I+4 = Número de words a receber; o I+5 = Endereço de origem da memória interna da PCU; o I+6 = Área de memória de destino (000D = DM / 0X0E = EM banco X); o I+7 = Word de destino (posição inicial das words a gravar os dados recebidos). • Acionar o bit de escrita de dados (n+1, bit 13); • Aguardar o término da escrita dos dados, monitorando o flag de transferência de dados (NC1xx N+2 bit 14, NC2xx N+4 bit 14, NC4xx N+8 bit 14). Gráfico de tempo, com exemplo da leitura de dados: Figura 39 Módulos de Posicionamento CJ1W-NC 59 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Escrevendo dados com a instrução IOWR Figura 40 Configurando a instrução IOWR: • C (1º operando): Destino = Endereço inicial da memória interna da PCU • S (2º operando): Origem = Endereço inicial da memória do PLC, onde estão gravados os dados de operação pela memória a serem transferidos; • W (3º operando): W = Número de unidade da PCU, W+1 = Quantidade de words a serem transferidas. Flags do PLC para monitorar a execução do IOWR (localizados após a instrução): • P_ER: Em ON quando um erro ocorreu na execução do IOWR; • P_EQ: Em ON quando a transferência foi completada sem erros. Módulos de Posicionamento CJ1W-NC 60 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Escrevendo dados com a instrução IORD Figura 41 Configurando a instrução IORD: • C (1º operando): Origem = Endereço inicial da memória interna da PCU, onde estão gravados os dados de operação pela memória a serem transferidos; • W (2º operando): W = Número de unidade da PCU, W+1 = Quantidade de words a serem transferidas; • D (3º operando): Destino = Endereço inicial da memória do PLC. Flags do PLC para monitorar a execução do IORD (localizados após a instrução): • P_ER: Em ON quando um erro ocorreu na execução do IOWR; • P_EQ: Em ON quando a transferência foi completada sem erros. Módulos de Posicionamento CJ1W-NC 61 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Definindo a origem Resumo Para o posicionamento com posições absolutas (baseadas na posição da origem), é necessário primeiro definir um ponto de origem para os eixos. Na figura abaixo temos um exemplo precisamos definir primeiro a localização da origem, coordenadas (0,0), para depois posicionarmos os eixos no ponto desejado (100,200). Figura 42 Para definir a origem podemos utilizar duas funções da PCU: • Busca de origem: Este método controla o motor para referência a origem com relação aos limites de curso, sinal de proximidade de origem e o sinal de origem. O sinal de origem pode ser um sensor ou o sinal da fase Z do encoder. Pode ser acionado pelo bit de ORIGIN SEARCH da área de operação de cada eixo e segue o método selecionado na área de parâmetros dos eixos, assim como a aceleração, velocidade e desaceleração; • Preset pela posição atual: A origem pode ser determinada pela posição onde o motor está parado, forçando o valor atual como a posição da origem. Pode ser acionado pelo bit de PRESENT POSITION PRESET da área de operação de cada eixo. Para retorno a origem: • Retorno à origem: Retorna automaticamente para a posição definida anteriormente como origem. Pode ser acionado pelo bit de ORIGIN RETURN da área de operação de cada eixo e sua aceleração, velocidade e desaceleração seguem os dados definidos na área de dados de operação de cada eixo. Segue abaixo o que ocorre caso as seguintes operações sejam executadas sem a definição da origem: • Jog - Antes dos pulsos serem gerados, a posição atual é definida como 0; Módulos de Posicionamento CJ1W-NC 62 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br • Retorno á origem - não pode ser usado. Se for executado sem a definição da origem um erro de posição presente desconhecida será gerado (código 5040); • Movimento absoluto - não pode ser usado. Se for executado sem a definição da origem um erro de posição presente desconhecida será gerado (código 5040); • Movimento relativo - Antes dos pulsos serem gerados, a posição atual é definida como 0; • Interrupção do avanço - Antes dos pulsos serem gerados, a posição atual é definida como 0. Se um sinal de interrupção é gerado durante um avanço, a posição presente é definida como 0 e a quantidade de pulsos especificados é gerada; • Operação pela memória da PCU - pode ser executada, mas posicionamentos absolutos não podem ser realizados. Se for executado um posicionamento absoluto sem a definição da origem um erro de posição presente desconhecida será gerado (código 5040); • Operação de Teach - não pode ser usado. Se for executado sem a definição da origem um erro de posição presente desconhecida será gerado (código 5040); Módulos de Posicionamento CJ1W-NC 63 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Operação Direta Resumo O controle do posicionamento é gerado pelo ajuste de posições, velocidades, tempos de aceleração e desaceleração a cada vez na área de dados de operação de cada eixo, especificada pelos parâmetros comuns. Figura 43 • A posição, a velocidade, a aceleração e a desaceleração são gravados pela instrução MOVL nos endereços dos dados de operação respectivos de cada eixo; • O posicionamento absoluto (posição baseada na origem), pode ser executado com o acionamento do respectivo bit de ABSOLUTE MOVEMENT(ver tabela da área de operação); • O posicionamento relativo (posição baseada em um incremento), pode ser executado com o acionamento do respectivo bit de RELATIVE MOVEMENT (ver tabela da área de operação). Módulos de Posicionamento CJ1W-NC 64 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br • A interrupção do avanço pode ser acionada pelo bit de INTERRUP FEEDING (ver tabela da área de operação). Gera uma quantidade prédeterminada de pulsos e pára o movimento do motor. Figura 44 • Mantenha o comando do movimento em ON até que o flag de BUSY passe de OFF para ON; • É permitido executar múltiplos comandos, alterando um posicionamento em execução; Figura 45 • O posicionamento está completo e o motor está parado quando o flag de BUSY mudar e de ON para OFF e o flag de POSITIONING COMPLETED mudar de OFF para ON; Módulos de Posicionamento CJ1W-NC 65 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Operação pela memória da PCU Resumo Figura 46 Após os dados de operação pela memória terem sido transferidos para a memória interna da PCU, o número da sequência a ser realizada pode ser gravada na área de operação, e a sequência pode ser executada pelo comando ENABLE SEQUENCE E START ou INDEPENDENT START. A PCU gera o posicionamento na operação pela memória, utilizando as velocidades, tempos de aceleração, tempos de desaceleração, tempos de parada designados para os respectivos números de cada um. As posições são determinadas pelo mesmo número da sequência. Módulos de Posicionamento CJ1W-NC 66 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Figura 47 As sequências são realizadas na ordem de seus números e a finalização de uma sequência pode disparar o início de outra. Após executada a sequência #99 ser executada, a PCU pode retornar para a sequência #00. Designação do Eixo Cada eixo é para ser posicionado com a sequência de posicionamento que está especificada pela designação do eixo dentro da sequência de posicionamento. As posições utilizadas são aquelas determinadas para os eixos designados pela designação do eixo. Para outros dados diferentes da posição, os dados sobre o eixo que iniciou a operação são utilizados como os dados para serem designados nos dados da sequência. Figura 48 Se muitos eixos são designados pela designação de eixo, interpolação será executada nos eixos determinados. Figura 49 Módulos de Posicionamento CJ1W-NC 67 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Códigos de Finalização Continua na próxima página Módulos de Posicionamento CJ1W-NC 68 OMRON ELETRÔNICA DO BRASIL LTDA Av. Santa Catarina, 935, 04378-300, São Paulo Tel. (11) 2101-6300 / Fax (11) 2101-6301 web: www.omron.com.br Tabela 23 Módulos de Posicionamento CJ1W-NC 69