0% acharam este documento útil (0 voto)
472 visualizações32 páginas

t28597 - Manual Da Interface para Codigos M Externos Fanuc

Este documento fornece informações sobre uma interface para códigos M externos desenvolvida para permitir a integração de sistemas de automação simples em máquinas Romi de forma flexível. A interface utiliza seis códigos M que controlam entradas e saídas do PLC e podem ser programados de diferentes maneiras. O documento também fornece exemplos de aplicação e instruções de programação e configuração.

Enviado por

Leonardo Carlos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
472 visualizações32 páginas

t28597 - Manual Da Interface para Codigos M Externos Fanuc

Este documento fornece informações sobre uma interface para códigos M externos desenvolvida para permitir a integração de sistemas de automação simples em máquinas Romi de forma flexível. A interface utiliza seis códigos M que controlam entradas e saídas do PLC e podem ser programados de diferentes maneiras. O documento também fornece exemplos de aplicação e instruções de programação e configuração.

Enviado por

Leonardo Carlos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 32

INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

Centur 30D
C 420

INTERFACE CÓDIGOS "M" EXTERNOS

EXTERNAL "M" CODES INTERFACE

T28597A

T28597A 2
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

3 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

Índice
INTERFACE CÓDIGOS M EXTERNOS (Português)

1 INTRODUÇÃO ________________________________________________ 1

2 CONEXÃO ________________________________________________ 2

3 TABELA DOS CÓDIGOS "M" ______________________________________ 3

4 INTERFACE ________________________________________________11

5 PROGRAMAÇÃO _____________________________________________ 12
5.1. EXEMPLO DE PROGRAMAÇÃO COM ROBÔ .......................................................................... 12
5.2. EXEMPLO DE PROGRAMAÇÃO COM DISPOSITIVO DE TROCA DE PALLET ...................... 12
5.3. EXEMPLO DE PROGRAMAÇÃO COM DISPOSITIVO DE FRESAR ........................................ 13

6 RECOMENDAÇÕES / OBSERVAÇÕES _____________________________ 14

Index
EXTERNAL "M" CODE INTERFACE (English)

1 INTRODUCTION _____________________________________________ 15

2 CONECTION ______________________________________________ 16

3 "M" CODES TABLE ___________________________________________ 17

4 INTERFACE _______________________________________________ 25

5 PROGRAMMING _____________________________________________ 26
5.1. EXAMPLE OF PROGRAMMING WITH ROBOT ........................................................................ 26
5.2. EXAMPLE OF PROGRAMMING WITH PALLET CHANGING DEVICE ..................................... 26
5.3. EXAMPLE OF PROGRAMMING WITH MILLING DEVICE ........................................................ 27

6 RECOMENDATION / OBSERVATION ______________________________ 28

T28597A 4
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

1 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

INTERFACE CÓDIGOS M EXTERNOS (Português)

1. INTRODUÇÃO

A interface para códigos “M” externos foi desenvolvida para permitir agregar nas máquinas Romi outros
sistemas simples de automação de modo fácil e com flexibilidade na programação.

Com esta interface muitas automações externas não necessitarão de inclusão de lógica de ladder na
máquina Romi.

Segue abaixo alguns exemplos onde se aplica a interface para códigos “M” externos:

· Sistema de carga / descarga de peça (gantry loader)


· Dispositivo de fixação
· Dispositivo de fresar
· Dispositivo troca de pallet
· Dispositivo de giro
· Refrigeração especial
· Dispositivo de identificação de peça
· Interface com Robô

A programação é feita via códigos “M” (conforme explicações abaixo), os quais são inseridos no
programa de peça da máquina. Há seis códigos “M” divididos em três pares. Cada par é associado a
uma entrada e uma saída PLC.

Esta interface é composta de uma tomada para as conexões elétricas.

Nota: Para maiores detalhes, consultar o diagrama elétrico referente à máquina


Romi que será aplicada.

T28597A 1
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

2. CONEXÃO

A interface para códigos M externos possui uma tomada:

X601: tomada para conexão do painel elétrico da máquina com a automação externa.

A Carcaça e o Inserto Macho não são fornecidos com a máquina, ficando por conta do cliente.

Descrição da tomada X601:

DESCRIÇÃO LOCALIZAÇÃO FABRICANTE N° Romi


Base Baixa HARTING 09.30.016.0302 T26887
Painel Elétrico da Máquina
Inserto Fêmea HARTING 09.33.016.2701 P18124
Carcaça HARTING 09.30.016.1520 R82970
Interface automação
Inserto macho HARTING 09.33.016.2601 P18123

2 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

3. TABELA DOS CÓDIGOS M


Os códigos “M” desta interface possuem quatro tipos de programação e mais três possíveis configurações
de funcionamento. Essas configurações são feitas em uma tela específica. Para cada conjunto (par de
códigos “M”, entrada e saída do PLC correspondente) há configurações independentes.

Essa tela pode ser acessada pressionando-se a tecla CUSTOM no canto superior direito do teclado
do CNC e após isso seguir conforme abaixo:

Use as softkeys indicadas para selecionar a tela de configurações.

T28597A 3
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

Use as 4 softkeys para selecionar qual tipo de programação usar. Uma para cada par de códigos M.

Caso o tipo 4 tenha sido selecionado, digite o tempo para desligamento da saída correspondente em
unidades de 0,1s. No exemplo acima t = 3,2s.

4 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

Ligue ou desligue as 3 possíveis configurações de funcionamento para cada par de códigos M.

Caso a configuração 3 tenha sido ligada para algum par de códigos M, é necessário informar um tempo.
Use a softkey indicada e programe o tempo em unidades de 0,1s. No exemplo acima t = 1,0s. Esse
tempo é comum para os 3 pares de códigos

T28597A 5
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

Tipos de programação:

TIPO 1:

Os códigos “M” programados (ver tabela 1) ligam uma saída do PLC e aguardam uma entrada do PLC
correspondente para confirmação (reply) de que a ação foi completada. Após receber este sinal da
entrada, o código “M” é completado, a saída é desligada e o programa segue para a próxima linha.

TABELA 1

Código Função Reply


M201 Liga a saída 1 Aguarda a entrada 1
M203 Liga a saída 2 Aguarda a entrada 2
M205 Liga a saída 3 Aguarda a entrada 3

Caso os códigos M202, M204 e M206 forem programados, a mensagem “ Código M Inválido” é gerada.

Segue abaixo a carta de tempo:

CÓDIGO "M" PROGRAMADO (M201/M203/M205)

SAÍDA CORRESPONDENTE AO CÓDIGO "M"

ENTRADA CORRESPONDENTE AO CÓDIGO "M"

6 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

TIPO 2:

A programação é feita através de um código “M” que liga uma saída do PLC correspondente e um outro
código “M” que desliga a saída (ver tabela 2). Neste caso a confirmação de cada código “M” (reply) é
imediato e o programa segue para a próxima linha. As entradas do PLC não possuem função.

TABELA 2

Código Função Reply


M201 Liga a saída 1
M202 Desliga a saída 1
M203 Liga a saída 2
Imediato
M204 Desliga a saída 2
M205 Liga a saída 3
M206 Desliga a saída 3

Segue abaixo a carta de tempo:

CÓDIGO "M" PROGRAMADO (M201/M203/M205)

SAÍDA CORRESPONDENTE AO CÓDIGO "M"

CÓDIGO "M" PROGRAMADO (M202/M204/M206)

T28597A 7
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

TIPO 3:

A programação é feita através de um código “M” que liga uma saída do PLC correspondente e um outro
código “M” que desliga a saída (ver tabela 2). Neste caso a confirmação de cada código “M” (reply) é
feita pela entrada do PLC correspondente e o programa segue para a próxima linha.

TABELA 3

Código Função Reply


M201 Liga a saída 1 Aguarda a entrada 1 ser ligada
M202 Desliga a saída 1 Aguarda a entrada 1 ser desligada
M203 Liga a saída 2 Aguarda a entrada 2 ser ligada
M204 Desliga a saída 2 Aguarda a entrada 2 ser desligada
M205 Liga a saída 3 Aguarda a entrada 3 ser ligada
M206 Desliga a saída 3 Aguarda a entrada 4 ser desligada

Segue abaixo a carta de tempo:

CÓDIGO "M" PROGRAMADO (M201/M203/M205)

SAÍDA CORRESPONDENTE AO CÓDIGO "M"

CÓDIGO "M" PROGRAMADO (M202/M204/M206)

ENTRADA CORRESPONDENTE AO CÓDIGO "M"

8 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

TIPO 4:

A programação é feita através de um código “M” que liga uma saída do PLC correspondente. É contado
um tempo – programado pelo usuário – e após esse tempo expirar, a saída é desligada. A confirma-
ção do código “M” (reply) é imediata e o programa segue para a próxima linha. As entradas PLC não
possuem função.

TABELA 3

Código Função Reply Para desligar a saída


M201 Liga a saída 1 Fim da contagem do tempo 2
M203 Liga a saída 2 Imediato Fim da contagem do tempo 3
M205 Liga a saída 3 Fim da contagem do tempo 4

Caso os códigos M202, M204 e M206 forem programados, a mensagem “ Código M Inválido” é ge-
rada.

Segue abaixo a carta de tempo:

CÓDIGO "M" PROGRAMADO (M201/M203/M205)

SAÍDA CORRESPONDENTE AO CÓDIGO "M"

TEMPO CORRESPONDENTE À SAIDA

T28597A 9
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

Configurações de funcionamento:

Configuração 1: a saída não desliga com a tecla RESET.

Caso esta opção seja selecionada, ao se pressionar a tecla RESET no painel de operação, as saídas
correspondentes aos códigos “M” externos se mantêm ligadas. Se a opção não for selecionada, a tecla
RESET desliga as saídas.

Configuração 2: a saída não desliga com a parada de emergência.

Caso esta opção seja selecionada e a máquina sofra uma parada de emergência, as saídas corres-
pondentes aos códigos “M” externos se mantém ligadas. Se a opção não for selecionada, a parada de
emergência desliga as saídas.

Configuração 3: tempo para a execução dos códigos “M” externos.

Caso esta opção seja selecionada, é contado um tempo para a execução dos códigos “M” externos.
Esse tempo é programado pelo usuário. Quando um código “M” externo é programado e não é con-
cluído dentro deste tempo, é gerada a mensagem “Falha na Automação Externa” e a execução do
programa é interrompida (Feed Hold). Se a opção não for selecionada, os códigos “M” externos não
têm tempo para serem concluídos.

10 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

4. INTERFACE

Lista de pinos da tomada da interface para códigos “M” externos:

Pino Função
1 24Vdc da máquina Romi para ligação de componente na automação externa
2 Não conectada
3 Entrada PLC correspondente ao código M201/M202 – deve receber o sinal do pino 1
4 Entrada PLC correspondente ao código M203/M204 – deve receber o sinal do pino 1
5 Entrada PLC correspondente ao código M205/M206 – deve receber o sinal do pino 1
6 Saída PLC correspondente ao código M201/M202 – fornece o sinal do pino 9
7 Saída PLC correspondente ao código M203/M204 – fornece o sinal do pino 9
8 Saída PLC correspondente ao código M205/M206 – fornece o sinal do pino 9
9 Sinal da automação externa usado nos relés das 3 saídas acima
10 Não conectada
11 Contato de emergência da máquina para a automação externa – canal 1
12 Contato de emergência da máquina para a automação externa – canal 2
13 Contato de emergência da máquina para a automação externa – canal 1
14 Contato de emergência da máquina para a automação externa – canal 2

Para maiores detalhes sobre as conexões, deve-se consultar o diagrama elétrico da máquina Romi
sendo usada.

T28597A 11
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

5. PROGRAMAÇÃO

A programação é feita através dos códigos “M” (M201 a M206), que podem ser utilizados de acordo
com a aplicação externa. Estes códigos “M” são inseridos diretamente no programa da máquina.

Seguem abaixo alguns exemplos de programação :

5.1 - Exemplo de programação com Robô.

O1000 ; Exemplo de Programa;

>>> Inicialização requerida no programa;


>>> Programa de usinagem;

M36 ; Abre a porta automática;


M107; Permite carga e descarga de peça com porta aberta;
M201; Indica que a porta está aberta e que o Robô pode avançar o braço e prender a peça – tipo 1
aguarda entrada para completar o M201;
M24; Abre a placa ;
M203; Indica que a placa está aberta e que o Robô pode trocar a peça usinada pela peça bruta – tipo
1: aguarda entrada para completar o M203;
M25; Fecha a placa;
M205;Indica que a placa está fechada e que o Robô pode soltar a peça bruta, recuar o braço e finalizar
a carga – tipo 1: aguarda entrada para completar o M205;
M37; Fecha a porta automática;

M99 ; Retorna ao início;


Fim

5.2 - Exemplo de programação com Dispositivo de troca de pallet .

O1000 ; Exemplo de Programa;

>>> Inicialização requerida no programa;


>>> Programa de usinagem;

M36 ; Abre a porta automática;


M107; Permite carga e descarga de peça com porta aberta;
M201; indica que a porta está aberta e que o dispositivo troca de pallet pode executar a troca – tipo 1
aguarda entrada para completar o M201;
M37; Fecha porta automática;

M99 ; Retorna ao início;


Fim

12 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

5.3 - Exemplo de programação com Dispositivo de fresar .

O1000 ; Exemplo de Programa;

>>> Inicialização requerida no programa;


>>> Programa de usinagem;

M201; Liga o dispositivo de fresar – tipo 2: liga a saída e completa o M201;


>>> Programa de usinagem;
M202; Desliga o dispositivo de fresar – tipo 2: desliga a saída e completa o M202;

M99 ; Retorna ao início;


Fim

T28597A 13
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

6. RECOMENDAÇÕES / OBSERVAÇÕES
- Os contatos secos que estão nos pinos 6, 7 e 8 da tomada X601 são dimensionados conforme abaixo:

- Corrente Máxima: (2 A)
- Tensão Máxima: (250VAC / 125VDC)

- Para interligar as entradas que estão nos pinos 3, 4 e 5 da tomada X601 é necessário utilizar contatos
secos.

- Para a aplicação da interface para códigos “M” externos será necessário desenvolver, por conta do
cliente, uma interface externa, está deverá prever, inclusive, toda a segurança envolvida na aplicação
da interface com máquina. As Industrias Romi não se responsabiliza pelos danos causados ao operador
e na máquina devido a falha na automação externa.

ATENÇÃO
Certifique-se de que todas as notas de segurança, descritas no Diagrama
Elétrico e neste manual sejam atendidas antes do uso deste equipamento.

A não observação destas informações poderá causar sérios acidentes!

14 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

EXTERNAL M CODE INTERFACE (English)

1. INTRODUCTION

The interface for the external “M” codes was developed to allow aggregating to the Romi machines
other simple automation systems with ease and programming flexibility.

With this interface many external automation will not need a logic inputted in the ladder for the Romi
machines.

Find bellow some examples where the interface for External “M” codes is applied:

· Gantry loader
· Fastening device
· Milling device
· Pallet change Device
· Rotating device
· Special refrigeration
· Parts Identification device
· Interface with robot

The programming is done through “M” codes (according to explanations bellow), which are inputted
in the machine’s work piece program. There are six “M” codes, divided into three pairs. Each pair is
associated with a PLC Input/Output.

This interface is composed of an outlet for electrical connections.

Nota: For more details about these connections, and to know which inputs and
outputs to use, refer to the electric diagram of the machine.

T28597A 15
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

2. CONECTION

The interface for external “M” codes has an outlet:

X601: outlet for connecting the electric panel of the machine with the external automation.

The Connector’s base (male) and the Male conector are not supplyed together with the machine.
They are in charge of the customer.

Description of outlet X601:

DESCRIPTION LOCALIZATION MANUFACTURER N° Romi


Connector’s cap (female) HARTING 09.30.016.0302 T26887
Electric panel
Female conector HARTING 09.33.016.2701 P18124
Connector’s base (male) HARTING 09.30.016.1520 R82970
Automation Interface
Male conector HARTING 09.33.016.2601 P18123

16 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

3. "M" CODES TABLE


The “M” codes for this interface have four different types of programming and three possible func-
tioning configurations. These configurations are done in a specific page. For each set (pair of “M”
codes, corresponding input/output in the PLC) there are independent configurations.

This page can be accessed pressing the CUSTOM key in the right-up corner of the CNC keyboard
and after follow as explained below:

Use the softkeys indicated to select the configuration page.

T28597A 17
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

Use the 4 softkeys to select whitch type of programming to use. One for each pair of M codes.

If the type 4 has been selected, it is necessary to inform the time to turn off the corresponding output
in 0,1s unit. In the example above t = 0,5s.

18 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

Turn on or turn off the 3 possibles configurations of working for each pair os M codes.

Case the configuration 3 has been selected for any pair of M codes, it is necessary to inform a time.
Use the softkey indicated to program a time in 0,1s unit. In the example above t = 99,9s. This time is
the same for the 3 pairs of M codes.

T28597A 19
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE
Types of programming:

TYPE 1:

The programmed “M” codes (see table 1) will turn on a PLC output and wait for a REPLY from an input
confirmation, completing the process. After receiving the REPLY signal, the “M” code is completed, the
output is turned off and the program goes on to the next line.

TABELA 1

Code Function Reply


M201 Turns On output 1 Waits for input - reply 1
M203 Turns On output 2 Waits for input - reply 2
M205 Turns On output 3 Waits for input - reply 3

In case the codes M202, M204, and M206 are programmed, the message “Invalid M Code” is gene-
rated.

Time Chart:

PROGRAMMED"M" CODE (M201/M203/M205)

CORRESPONDING "M" CODE OUTPUT

CORRESPONDING "M" CODE INPUT

20 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

TYPE 2:

The programming is done by a code “M” that turns on a corresponding PLC outlet and another “M” code
that turns off the outlet (see table 2). In this case the REPLY is immediate and the program goes to the
next line. The PLC inputs have no function.

TABLE 2

Code Function Reply


M201 Turns On output 1
M202 Turns Off output 1
M203 Turns On output 2
Immediate
M204 Turns Off output 2
M205 Turns On output 3
M206 Turns Off output 3

Time Chart:

PROGRAMMED "M" CODE (M201/M203/M205)

CORRESPONDING "M" CODE OUTPUT

PROGRAMMED "M" CODE (M202/M204/M206)

T28597A 21
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

TYPE 3:

The programming is done by a code “M” that turns on a corresponding PLC outlet and another “M”
code that turns off the outlet (see table 2). In this case the REPLY for each “M” code is done thru a
corresponding input and the program goes to the next line.

TABLE 3

Code Function Reply


M201 Turns On output 1 Waits for input 1 to be turned on
M202 Turns Off output 1 Waits for input 1 to be turned off
M203 Turns On output 2 Waits for input 2 to be turned on
M204 Turns Off output 2 Waits for input 2 to be turned off
M205 Turns On output 3 Waits for input 3 to be turned on
M206 Turns Off output 3 Waits for input 3 to be turned off

Time Chart:

PROGRAMMED "M" CODE (M201/M203/M205)

CORRESPONDING "M" CODE OUTPUT

PROGRAMMED "M" CODE (M202/M204/M206)

CORRESPONDING "M" CODE INPUT

22 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

TYPE 4:

The programming is done by a code “M” that turns on a corresponding PLC outlet. Time period starts
– programmed by the user – after the time expires, the output is turned off. In this case the REPLY is
immediate and the program goes to the next line. The PLC inputs have no function.

TABLE 4

Code Function Reply to turn off the output


M201 Turns On output 1 End of time count 2
M203 Turns On output 2 Immediate End of time count 3
M205 Turns On output 3 End of time count 4

In case the codes M202, M204, and M206 are programmed, the message “Invalid M Code” is gene-
rated.

Time Chart:

PROGRAMMED "M" CODE (M201/M203/M205)

CORRESPONDING "M" CODE INPUT

CORRESPONDING OUTPUT TIME PERIOD

T28597A 23
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE
Functioning Configurations:

Configuration 1: The outlet will not be turned off by pressing the RESET key.

In case this option is selected, when the RESET key is pressed on the operation panel, the outputs
corresponding to the external “M” codes stay on. If the option is not selected, the RESET key when
pressed will turn off the outputs.

Configuration 2: The outlet will not be turned off with an emergency stop.

In case this option is selected, when the machine suffers an emergency stop, the outputs correspon-
ding to the external “M” codes stay on. If the option is not selected, an emergency stop will turn off
the outputs.

Configuration 3: Time frame for executing external “M” codes.

In case this option is selected, starts time count to execute the external “M” codes. This time frame
is programmed by the user. When an external “M” codeis programmed and not cloncluded within the
time frame, amessage is generated “External Automation Failure” and the execution of the pro-
gram is interrupted (Feed Hold). If the option is not selected the external “M” codes have no time
limit to be executed.

24 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

4. INTERFACE

Interface outlet pin list for external “M” codes:

Pin Function
1 24Vdc of the ROMI machine for connecting external automation component
2 Not connected
3 PLC input corresponding to code M201/M202 – must receive the signal from pin 1
4 PLC input corresponding to code M203/M204 – must receive the signal from pin 1
5 PLC input corresponding to code M205/M206 – must receive the signal from pin 1
6 PLC output corresponding to code M201/M202 – provides signal to pin 9
7 PLC output corresponding to code M203/M204 – provides signal to pin 9
8 PLC output corresponding to code M205/M206 – provides signal to pin 9
9 External automation signal used for the 3 relays of the outputs above
10 Not connected
11 Machine’s emergency contact for external automation – channel 1
12 Machine’s emergency contact for external automation– channel 2
13 Machine’s emergency contact for external automation– channel 1
14 Machine’s emergency contact for external automation– channel 2

For more details about these connections, refer to the electric diagram of the ROMI machine being
used.

T28597A 25
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

5. PROGRAMMING

The programming is done thru “M” codes (M201 to M206), which can be used according to the external
application. This “M” codes are inserted directly in the machine’s program.

Find bellow a few programming examples:

5.1 – Example of programming with robot.

O1000 ; Program Example;

>>> Program Start up Requirements;


>>> Machining Program;

M36 ; Opens automatic door;


M107; Allows to load unload workpiece with door opened;
M201; Indicates that the door is open and that the robot may advance its arm to clamp the part – type
1: waits for the input to complete the M201;
M24; Open Chuck;
M203; Indicates that the chuck is open. The robot may remove the machined workpiece from the rough
side – type 1: waits for the input to complete the M203;
M25; Close Chuck;
M205; Indicates that the chuck is closed. The robot may release the rough workpiece, retreat the arm
and finalize the load – type 1: waits for the input to complete the M205;
M37; Closes automatic door;

M99 ; Returns to the beginning;


End

5.2 - Example of programming with pallet changing device.

O1000; Program Example;

>>> Program Start up Requirements;


>>> Machining Program;

M36 ; Opens automatic door;


M107; Allows to load unload workpiece with door opened;
M201; indicates that the door is opened and that the pallet changing device can execute the change of
pallets – type 1: waits for the input to complete the M201;
M37; Closes automatic door;

M99 ; Returns to the beginning;


End

26 T28597A
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

5.3 - Example of programming with milling device.

O1000; Program Example;

>>> Program Start up Requirements;


>>> Machining Program;

M201; Turns on the milling device – type 2: turns on the outlet and completes the M201;
M202; Turns off the milling device – type 2: turns off the outlet and completes the M202;

M99; Returns to the beginning;


End.

T28597A 27
INTERFACE CÓDIGOS M EXTERNOS EXTERNAL M CODES INTERFACE

6. RECOMENDATION / OBSERVATION

- The dry contacts in pins 6, 7 and, 8 of outlet X601 are dimensioned according to specifications
bellow:

- Maximum current: (2 A)
- Maximum tension: (250VAC / 125VDC)

- To interconnect the inputs located in pins 3, 4 and, 5 of outlet X601 is necessary to use dry con-
tacts.

- For the interface application of the external “M” codes it will be necessary to develop (customer res-
ponsibility) an external interface, and even, all the safety issues involving the interface with the machi-
ne must be covered by this application. Industrias Romi S.A. will not be responsible for injuries to the
operator or damage to the machine caused by failure in the external automation.

ATTENTION
Be sure that all safety notes described in the Electric Diagram and in this Ma-
nual are complied with before using this equipment.

Non compliance with this information will cause serious accidents

28 T28597A

Você também pode gostar