·10·
Novas Funções
CNC 8037
MODELO ·M·
S
OFT: V02.3X
4 Antecipação de funções M
O recurso de antecipação de funções M permite que uma função M seja transferida para o PLC
antes de terminar o movimento anterior. Este recurso é muito útil em máquinas puncionadeiras.
Nestas máquinas, o recurso permite preparar o próximo puncionamento a partir do PLC antes de
terminar o movimento anterior.
Definição das funções M a serem executadas antecipadamente
A tabela de funções auxiliares M possui um campo formado por 8 bits de personalização.
Para definir quais são as funções M que serão executadas antecipadamente, utilizar o bit 5 de
personalização das funções M desejadas. O tempo de antecipação destas funções M é
estabelecido no parâmetro geral da máquina MANTIME (P196).
Bit 5 de personalização da tabela de funções auxiliares M
Indica se a função auxiliar M é executada antecipadamente.
MANTIME (P196)
Parâmetro geral da máquina que determina o tempo, em milissegundos, em que são antecipadas
as funções auxiliares M indicadas pelo bit 5 de personalização da tabela de funções auxiliares M.
Considerações e limitações
Funções M podem ser antecipadas em G5, G7 e G50, mas não podem ser antecipadas em G51.
Somente são antecipadas funções auxiliares M que são executadas a partir do canal principal. As
funções M que são executadas a partir do canal do PLC não são antecipadas.
Só se antecipam as funções auxiliares M que não possuem um significado predefinido para o CNC.
As seguintes funções M não são antecipadas:
M0, M1, M2, M3, M4, M5, M6, M8, M9, M19, M30, M41, M42, M43, M44 e M45.
Apenas uma função auxiliar M é antecipada se entre o bloco de movimento anterior e o bloco da
função M não existem outros blocos de baixo nível (F, G, ...).
As funções M que são antecipadas devem ser programadas sozinhas no bloco, elas não podem
ser programadas em conjunto com mais funções M, S ou T. Caso contrário, o CNC exibirá o erro
"A função M deve ser programada sozinha no bloco".
As funções M que são antecipadas podem ser programadas em blocos de movimento. Se a função
M for personalizada para ser executada após o bloco de movimento, o conjunto (movimento - M
de puncionamento) pode ser programado no mesmo bloco.
A antecipação das funções M só será realizada no modo de execução. As funções M não serão
antecipadas em nenhum dos modos de simulação.
Valor Significado
0 A função auxiliar M não é executada antecipadamente.
1 A função auxiliar M é executada antecipadamente.
Valores possíveis:
Números inteiros entre 0 e 65535 ms
Valor padrão: 0 (não é executada antecipadamente)
Se houver filtros parametrizados nos eixos, o tempo de antecipação será maior que o indicado no
parâmetro geral da máquina MANTIME (P196). Neste caso, para obter um funcionamento correto
do recurso, será necessário configurar esse parâmetro.