Sie sind auf Seite 1von 22

Chapter 2 MSTF Command

Captulo 2 Comando M.S.T.F.

O comando M consiste no comando de endereo M e seu seguinte 1 ~ 2 ou 4 bits dgitos, usados para
controlar o fluxo de execuo do programa ou de sada do comando M para PLC.
M
Valor de comando (00 ~ 99, 9000 ~ 9999, o zero esquerda podem ser

omitidos)
Endereo de comando
M98, M99, M9000 ~ M9999 executado pela NC separadamente e o NC no h sada de comandos
M para PLC.
O NC define M02, M03 para o encerramento dos programas e sadas do comando M para o PLC que pode
controlar a haste/broca/fuso (spindle), refrigerao, e assim por diante.
M98, M99, M9000 ~ M9999 so definidos para chamar programas, M02, M30 so para finalizar o
programa que no sejam alterados por PLC. Outros comandos M de sada para PLC e suas funes so
definidas por PLC. Por favor consulte o Manual do Usurio da mquina fabricante.

Existe apenas um comando M em um bloco, caso contrrio, o sistema de alarma.


Tabela 2-1 Comandos M
Comandos

Funes

M02

Final do programa

M30

Final do programa

M98

Chamar subprogramas

M99

Retorno para um subprograma, que executado repetidamente quando o


programa termina em M99 (o programa atual no chamado por outros
programas)

M9000~M9999

2.1.1

Chamar macro programas (seus nmeros de programa so mais de


9000)

Final do Programa

M02

Formato do comando: M02 ou M2


Funo do comando: No modo Automtico, depois de outros comandos do atual bloco so
executados, o funcionamento automtico para, e o cursor para em um bloco
M02 e ele no volta para o incio do programa. O cursor deve voltar ao incio do
programa quando o programa executado novamente.
Exceto para a referida funo executada pela NC, a funo do M002 definido pelo diagrama da
graduao do PLC

da seguinte forma: corrente de sada do CNC reservada depois que M02

executado.

2.1.2

Final do funcionamento do programa

M30

Formato do programa: M30


Funo do comando: No modo Automtico, depois dos outros comandos do bloco atual so

-19

Book 1 Programming

2.1 Comando M (Funo Auxiliar)

GSK980TDa Turning CNC System


executadas no M30, o funcionamento automtico para, o montante da pea
acrescentado 1, a ponta da ferramenta de compensao do raio cancelada e o
cursor retorna para o incio do programa (se o cursor retornar ao o incio do
programa ou no definida por parmetros).
Book 1 Programming

Se 005 Bit 4 definido como 0, o cursor no retorna para o incio do programa, e o cursor retorna
imediatamente depois que o programa executado completamente quando
005 Bit 4 definido como 1.
Exceto para a referida funo executada por NC, a funo M30 tambm definido pela pelo
diagrama da graduao do PLC no seguinte modo: o sistema fecha M03, M04 ou M08 no sinal de
sada e sadas de sinal M05 depois que M30 executado.

2.1.3

Chamada do subprograma

M98

Formato do comando:

M98 P

Chamado subprograma nmero (0000 ~ 9999). O nmero zero do


subprograma pode ser omitida quando o tempo chamada no entra;
o nmero do subprograma deve ter 4 dgitos quando o tempo de
chamada entra;
Vezes de chamada: 1-9999. As vezes de chamada no podem ser
introduzidos quando 1.

Funo do comando: No modo Automtico, depois que outros comandos so executados em M98, o CNC
chama subprogramas especificados pelo P, e os subprogramas so executados 9.999 vezes, no mximo.
M98 invlido no modo MDI (manual data input: entrada manual de dados).

2.1.4

Retorno do subprograma

M99

Formato do comando: M99 P


Bloco executado depois do retorno para o menu
principal do programa 0000 ~ 9999, e o zero pode
ser omitido.
Funo do comando: Depois que outros comandos do bloco atual no subprograma so executados, o
sistema retorna para o menu principal e continua a executar prximo bloco
especificado pelo P, e solicita um bloco seguinte M98 do atual subprograma
quando P no inserido. O atual programa executado repetidamente quando
M99 definida no final do programa (a propsito, o atual programa executado
sem chamar outros programas). M98 invlido no modo MDI (manual data
input: entrada manual de dados).
Exemplo: Execuo caminho de chamada do subprograma (com P em M99), conforme fig. 2-1.
Execuo caminho da chamada do subprograma sem P em M99, conforme fig. 2-2.

-20

Chapter 2 MSTF Command


O1009

O1010

N1020;
N1030;

N1100 M99 P0070;


%

Book 1 Programming

N0010 ;
N0020.;
N0030.;
N0040 M98 P1010;
N0050.;
N0060.;
N0070.;
Fig.2-1

0001;
G50 X100 Z100;
M3 S1 T0101;
G0 X0 Z0;
G1 U200 Z200 F200;
M98 P21006;
G0 X100 Z100;
M5 S0 T0100;
M30;

1006;
Chamad

Retorno

G1 X50 Z50;
U100 W200;
U30 W-15 R15 F250;
M99;
%

Subprograma

Menu do programa

Fig. 2-2
O sistema pode chamar quatro subprogramas-embutidos, ou seja, podem chamar outros
subprogramas em outro subprograma como fig. 2-3.
M a in p ro g ra m

O1 0 0 1

...
...
...
M9 8 P1 0 0 2 ;
...
...
...
...
M3 0 ;

S u b p ro g ram

S u b p ro g ra m

S u b p ro g ram

O1 0 0 2

O1 0 0 3

O1 0 0 4

...
...
...
M9 8 P1 0 0 3 ;
...
...
...
...
M9 9 ;
O n e-em b ed d ed

...
...
...
M9 8 P1 0 0 4 ;
...
...
...
...
M9 9 ;
T w o -em b ed d ed

...
...
...
M9 8 P1 0 0 5 ;
...
...
...
...
M9 9 ;
T h re e-em b e d d ed

S u b p ro g ram

O1 0 0 5

...
...
...
M9 8 P1 0 0 5 ;
...
...
...
...
M9 9 ;
F o u r-e m b ed d ed

e mb e d d e d

Fig. 2-3 Subprograma embutido


(um embutido/ dois embutidos/trs embutidos/quatro embutidos)

-21

GSK980TDa Turning CNC System


2.1.5

Macro de Chamada do programa M9000


M9999

Formato do comando M
Book 1 Programming

9000

9999

Funo do comando: chamada macro de programas correspondentes aos valores de comando (O9000
~ O9999).
Macro programas: 09000 ~ O9999 programas so para o fabricante da mquina, utilizado para edio de
subprograma com funes especiais, chamados macro de programas. O sistema deve ter segundo nvel de
operao (fabricante da mquina) quando editando 09000 ~ 09999, e macro de programas chamando
comandos que so executados para chamar 3 ~ 5 nveis de operao legal. M9000 ~ M9999 so invlidos
no modo MDI (manual data input: entrada manual de dados)..

2.1.6

Comandos M definidos por padro


o PLC
padr o em diagrama de progress
progresso

Outros M comandos so definidos por PLC exceto para os citados acima (M02, M30, M98, M99,
M9000 ~ M9999). Os seguintes comandos M so definidos pelo padro PLC, e pelo Sistema GSK980TD
Mquina de Torneamento CNC utilizado para controlar ferramentas da mquina. Consulte o fabricante
sobre comandos de funcionamento, significados, controle de tempo e seqncia lgica do comando M.
Comandos M definidos por padro PC de
Comando

diagrama da graduao

Funo

Observar

M00

Pausa do programa

M03

haste/broca/fuso(spindle) no sentido
horrio (CW)

M04

Spindle* sentido anti-horrio (CCW)

*M05

Parar Spindle*

M08

Resfriamento ligado (ON )

*M09

Resfriamento desligado (OFF)

M10

contracabeote/cabeote mvel do torno


para frente

M11

contracabeote/cabeote mvel do torno


para trs

M12

Aperto do mandril/placa de torno


mecnico

M13

Desengate do mandril/placa de torno


mecnico

M32

Lubrificao ON

*M33

Lubrificao OFF

Funes interligados e
estados reservados

Spindle* deslocamento automtico de


engrenagens

Funes interligados e
estados reservados

*M41, M42,
M43, M44

Funes interligados e
estados reservados
Funes interligados e
estados reservados
Funes interligados e
estados reservados

Funes interligados e
estados reservados

Nota: Comandos com "*" definido pelo padro PLC vlido quando ligar.

2.1.7

Programa de parada

M00

Formato do comando: M00 ou M0

-22

Chapter 2 MSTF Command


Funo do comando: Depois que M00 executado, o programa para com "Pause" e, continua a
funcionar depois de pressionar o ciclo da chave iniciar

Eixo CW, CCW e controle de parada M03, M04, M05


Book 1 Programming

2.1.8

Formato do comando: M03 ou M3


M04 ou M4;
M05 ou M5.
Funes de comando: M03: haste/broca/fuso(spindle) no sentido horrio de rotao(CW);
M04: Spindle* sentido anti-horrio (CCW) de rotao;
M05: Parar Spindle*
Nota: Consulte a tempo de seqncia de sada definidos pelo padro PLC de progresso em Instalao e
Ligamento.

2.1.9

Controle de resfriamento M08, M09

Formato do comando M08 ou M8;


M09 ou M9;
Funo do comando M08: Resfriamento ON;
M09: Resfriamento OFF.
Nota: Consulte o tempo e seqncia lgica do M08, M09 definido pelo padro PLC de progresso em
Instalao e Ligamento.

2.1.10

Controle do contracabeote/cabeote mvel do torno M10,M11

Formato do comando:
Funo do comando:

M10;
M11;
M10: contracabeote/cabeote mvel do torno indo pra frente
M11: contracabeote/cabeote mvel do torno indo pra trs

Nota: Consulte o tempo e seqncia lgica do M10, M11 definido pela padro PLC de progresso em
Instalao e Ligamento.

2.1.11

Controle do Mandril/Placa de torno mecnico M12;M13

Formato do controle: M12;


Funo do controle:

M13;
M12: Aperto do mandril/placa de torno mecnico
M13: Desengate do mandril/placa de torno mecnico

Nota: Consulte o tempo e seqncia lgica do M12, M13 definido pela padro PLC de progresso em
Instalao e Ligamento.

-23

GSK980TDa Turning CNC System


2.1.12

Controle de lubrificao M32,M33

Book 1 Programming

Formato do controle:

M32;
M33;

Funo do comando:

M32: Lubrificando ON (ligado)


M33: Lubrificando OFF (desligado).

Nota: Consulte o tempo e seqncia lgica do M32, M33 definido pela padro PLC de progresso em
Instalao e Ligamento.

2.1.13

Eixo Automtico do deslocamento da engrenagem

Formato do comando
Funo do comando

M41, M42, M43, M44

M4n; (n=1, 2, 3, 4)
o spindle* automaticamente para a engrenagem n engrenagem M4n

quando for executada.


Nota: Consulte o tempo e seqncia lgica do M32, M33 definido pela padro PLC de progresso em
Instalao e Ligamento.

2.2

Funo do eixo (Funo S)

O comando S usado para controlar a velocidade do spindle* e esta tem dois modos para controle
na GSK980TD:
Velocidade do spindle* alternando o valor de controle: S (2 dgitos de valor de comando) executado
por PLC, e o PLC de sadas alternando o valor do sinal para a mquina-ferramentas para mudar a
velocidade do spindle* com qualidade.
Velocidade do spindle* de controle analgico de tenso: S (4 dgitos no valor de comando)
especifica a velocidade real do spindle* e sada NC 0 ~ 10V sinal de tenso analgica para o spindle*
servo ou conversor para realizar sem escalonamento/sem etapa (Stepless) a velocidade do spindle*

2.2.1

Velocidade do eixo alternando o valor de controle

A velocidade do spindle* controlada pela alterao do valor quando 001 BIT4 est definido para 0.
Existe apenas um comando S em um bloco, caso contrrio, o sistema de alarma.
A seqncia de execuo definido pelo programa PLC quando comando S e a palavra para mover
funo esto no mesmo bloco. Por favor, consulte o Manual do Usurio do fabricante da mquina.
Quando a velocidade LED (Light-emiting-dode) controlada pela alterao do valor do spindle*, o
GSK980TD Sistema de Torneamento CNC usado para ferramenta da mquina e o tempo de seqncia e
lgica da execuo do comando S de acordo com Manual do Usurio da mquina do fabricante.
Consulte o comando S definido pelo padro de PLC GSK980TD como segue:
Formato do comando : S

00 ~ 04 (o zero esquerda podem ser omitidos): 1 ~ 4 spindle*


da engrenagem de velocidade controlada pela alterao do valor.

-24

Chapter 2 MSTF Command


Na velocidade do spindle* de alterao do valor do modo de controle, aps o sinal S transmitido ao
PLC, o sistema consiste o tempo definido pelo 081, em seguida, volta ao sinal FIN, bem como consiste

Tempo cnsistido

Iniciar (start) para executar o comando S

Iniciar (start)

para executar a seguinte

palavra ou bloco

S01, S02, S03, S04 sada so reservados ao redefinir CNC.


S1 ~ S4 sada so invlidos quando CNC ligado. O correspondente do sinal de sada S vlido e
reservado, e outros so anuladas ao mesmo tempo, quando executado um dos S01, S02, S03, S04.
Quando executado S00, S1 ~ S4 as sadas sero canceladas e apenas um S1 ~ S4 ser vlido,ao mesmo
tempo.

2.2.2

Velocidade do eixo Analgico - Controle de tenso

Eixo de velocidade controlado pela tenso analgica quando 001 BIT4 definido
para 1.
Formato do comando: S OOOO
0000 ~ 9999 (o zero esquerda pode ser omitido.): Velocidade do
spindle* de controle de tenso analgica.
Funo do comando: A velocidade do spindle* definida, e o sistema de 0 a 10V voltagem
analgica para controlar o spindle* servo ou do conversor para realizar a
cronometragem sem escalonamento/sem etapa. O valor do comando S no
reservado, ele 0 depois que o sistema ligado.
Quando a velocidade do spindle* de controle analgico de voltagem vlida, h 2 mtodos para
introduzir o spindle* de velocidade: o spindle* da velocidade fixa definida pelo comando S (rot/min, e
invariante sem alterar o valor do comando S, que chamada de controle de velocidade constante
(modalidade G97); outra a velocidade da tangente da ferramenta em relao ao crculo exterior da pea
definida pelo comando S, que chamado de controle constante da velocidade da superfcie (modalidade
G96), e o spindle* de velocidade for alterado, juntamente com o valor absoluto das coordenadas X
coordenadas absolutas na programao do trajeto para cortar executado na velocidade constante da
superfcie. Por favor, consulte a Seo 2.2.3.
O sistema pode executar 4 engrenagem na velocidade do spindle*. Contar o valor da voltagem
analgica correspondente velocidade especificada de acordo com a definio do valor (correspondente a
N 037 ~ 040) no mx. na velocidade do spindle* (voltagem analgica 10V) da engrenagem corrente
e, em seguida, sada para o spindle* servo ou conversor para assegurar que a velocidade real do spindle*
e a exigida so os mesmos.
Depois que o sistema ligado, a sada de voltagem analgica 0V. A sada de voltagem analgica
reservada (com exceo de que o sistema est em alimentao de corte no modo de velocidade
constante da superfcie e o valor absoluto de X coordenadas absoluta alterada) depois que o comando S
executado. A sada de voltagem analgica 0V depois que S0 executado. A sada de voltagem
analgica reservada quando o sistema reinicia e pra emergencialmente.

-25

Book 1 Programming

o tempo chamado de tempo ou durao da marcha (runtime) do comando S.

GSK980TDa Turning CNC System


Parmetros relativos ao controle de voltagem analgica da velocidade do spindle*:
Parmetros do sistema 021: desligado valor da sada de voltagem com mx. velocidade do
spindle* (a sada de voltagem analgica 10V);
Parmetros do sistema 036: desligado valor da sada de voltagem com mx. velocidade do
Book 1 Programming

spindle* 0 (a sada de voltagem analgica 10V);


Parmetros do sistema 037 ~ 040: mx. velocidade do spindle* a sada de voltagem analgica
10V), com spindle* 1 ~ 4 engrenagens

2.2.3 Velocidade da superfcie constante de Controle G96, Rotao constante de


controle de velocidade G97
Formato do comando: G96 S__; (S0000 ~ S9999, o zero esquerda podem ser omitidos.)
Funo do comando: A velocidade de controle constante da superfcie vlida, a velocidade do
corte da superfcie definida (m / min) e controle de velocidade de rotao
constante cancelado. G96 modalidade ao comando G. Se a modalidade
corrente G96, G96 no pode ser inserido.
Formato do comando: G97 S__; (S0000 ~ S9999, o zero esquerda podem ser omitidos.)
Funo do comando: A velocidade de controle constante da superfcie cancelada, o controle de
velocidade de rotao constante vlido e o spindle* de velocidade definido
(rot/min). G96 modalidade do comando G. Se a modalidade corrente G97,
G97 no pode ser inserido.

Formato do comando: G50 S__; (S0000 ~ S9999, o zero esquerda podem ser omitidos.)
Funo do comando: define o limite mx. de velocidade do spindle* (rot/min) na velocidade de
controle constante da superfcie e assume a posio corrente como ponto de
referncia do programa.
G96, G97 so palavras modais no mesmo grupo, mas somente uma delas vlida. G97 a primeira
palavra e os padres do sistema G97 vlida quando o sistema ligado.
Quando a ferramenta da mquina torneada, a pea a trabalha baseada sobre os eixos do spindle*
como a linha central, o ponto de corte da ferramenta de corte da pea um crculo movendo em torno dos
eixos, e a velocidade instantnea no crculo da direo tangente chamado corte superficial (de
velocidade curta da superfcie). Existem diferentes velocidades de superfcies para as diferentes peas e
ferramentas com diferentes materiais.
Quando a velocidade do spindle* controlada pela voltagem analgica vlido, o controle constante
da superfcie vlido. A velocidade do spindle* for alterado, juntamente com o valor absoluto da
coordenadas absolutas X da programao no trajeto do controle de velocidade constante. Se o valor
absoluto das coordenadas absolutas X acrescenta, a velocidade do spindle* diminui, e vice-versa, o que
torna a velocidade de corte da superfcie como valor de comando S. A velocidade de controle constante
para cortar a pea faz tudo certo para um acabamento liso na superfcie da pea com o dimetro mudado.
Velocidade da superfcie = velocidade spindle* | X | 1000 (m / min)
Velocidade spindle*: rot/min
| X |: valor absoluto da coordenada de valor absoluto X (valor do dimetro), mm
3,14

-26

Chapter 2 MSTF Command

n
3000
2800
2600

Book 1 Programming

2400
2200
2000
1800
1600
1400
1200

1000

S
4 0 6 00
m
30 0
min
20 0
0
10
50 0

800
600
400
200
0

40 80 120 160 200 240 280 320 360 400 440 480 520 560 600
0

Unit mm Diameter

Fig. 2-4
Em G96, a velocidade do spindle* alterada juntamente com o valor absoluto da coordenadas X do
valor absoluto o curso da programao na alimentao de corte (interpolao), mas no alterado no G00,
porque isto no no corte atual e contada baseada na velocidade da superfcie do ponto final no
programa do bloco.
Em G96 , a coordenadas Z no eixo do sistema da pea deve ser constitudo com os eixos do
spindle* (eixo rotativo da pea), caso contrrio, no diferente entre a velocidade real da superfcie e uma
definida.
Em G96, G50 S_ pode limitar ao mx. a velocidade do spindle* (rot/min). A velocidade real do spindle*
o valor limite da mx. velocidade quando a velocidade do spindle* contada pela velocidade da
superfcie e valor da coordenadas X mais do que a mx. velocidade do spindle* estabelecido pelo G50
S_. Depois do sistema ligado, o valor limite da velocidade mx.do spindle* no est definido e sua funo
invlida. O valor limite da velocidade mx.do spindle* definido pelo G50 S_ reservado antes que seja
definida e novamente a sua funo vlida em G96. A velocidade mx. do spindle* definido pelo G50 S_
invlido no G97, mas o seu valor limite reservado.
Nota: Em G96, a velocidade do spindle* limitada para 0 rot/min (o spindle* no roda) se G50 e S0
so executados; G50 S_ executado para definir o valor mx. da velocidade limite do spindle* constante
da velocidade da superfcie e tambm definir a posio corrente para o ponto de referncia do programa
ao mesmo tempo, e a ferramenta retorna posio atual depois que o retorno do ponto de referncia
executado.

Quando a velocidade constante da superfcie controlada pelo sistema do parmetro 043, a


velocidade limite do spindle* menor, o que superior a um contador pela superfcie de
velocidade do spindle*e valor de coordenada de eixo X .
Exemplo:

-27

GSK980TDa Turning CNC System

Book 1 Programming

Fig. 2-5
O0001
N0010

;
M3 G96 S300;

(Nome do Programa)
(Spindle gira no sentido horrio, a velocidade constante da superfcie de
controle vlido e a velocidade da superfcie 300m/min)

N0020

G0 X100 Z100;

N0030

G0 X50 Z0;

N0040
N0050

G1 W-30 F200;
X80 W-20 F150;

N0060

G0 X100 Z100;

(Passagem rpida para o ponto A com velocidade no Spindle 955


rot/min)
(Passagem rpida para o ponto B com velocidade no Spindle de
1910 rot/min)
(Corte de B para C, com velocidade no Spindle de 1910 rot/min)
(Corte de C para D com velocidade no Spindle de 1910 rot/min e
velocidade da superfcie de 1194 rot/min)
(Retrao rpida para o ponto A com velocidade no Spindle de 955
rot/min)

N0110
N0120

M30;
%

(Fim do programa, parada do Spindle e refrigerante desligado (OFF))

Nota 1: valor S comandado na G96 tambm est reservada no G97. O seu valor retomado
quando o sistema est no G96 novamente;
Exemplo:
G96 S50; (Velocidade do corte da superfcie 50m/min)
G97 S1000; (Velocidade do Spindle 1000 rpm)
G96 X3000; (Velocidade do corte da superfcie 50m/min)
Nota 2: A velocidade constante de controle da superfcie vlida quando a mquina-ferramenta est
bloqueada (os eixos X e Z no se movem quando o seu comando de movimento so executados);

Nota 3: Para ganhar um filamento de usinagem preciso, no deve ser adotada o controle da
velocidade constante da superfcie, mas a velocidade de rotao constante (G97), no curso
do filamento de corte;
Nota 4: Do G96 ao G97, se nenhum comando S (rot/min) comandado no bloco do programa G97, a
ltima velocidade do Spindle em G96 tido com o comando S no G97, a propsito, a velocidade do
Spindle no alterada neste tempo;
Nota 5: No G96, quando a velocidade do spindle contada pela velocidade da superfcie de corte superior

-28

Chapter 2 MSTF Command


a velocidade mx. do spindle de engrenagem corrente (sistema de parmetro 037 ~ 040), neste
momento, a velocidade do spindle limitada ao mx. a um spindle de engrenagem corrente.

Haste/Broca/Fuso (spindle) de ultrapassagem (override)

Quando o controle de voltagem analgica da velocidade do spindle vlido, a velocidade atual do


spindle pode ser sintonizada em tempo real pela haste/broca/fuso (spindle) de ultrapassagem (override)
e limitada pela velocidade mxima do spindle de engrenagem atual depois que o spindle de
ultrapassagem sintonizado, e tambm limitado pelos valores reduzidos de mx. e min. velocidade do
spindle constante no modo de controle constante da superfcie.
O sistema fornece 8 etapas para spindle de ultrapassagem (50% ~ 120% com incremento de 10%).
Os passos atuais e a sintonizao do spindle de ultrapassagem so definidos pela graduao do PLC e
introdues na mquina fabricante devem ser referidos quando utiliz-lo. Remete-se para as seguintes
funes do GSK980TD de padro de graduao PLC.
O spindle de velocidade real especificado no GSK980TD de padro de graduao PLC pode ser
sintonizada em tempo real pelo spindle de ultrapassagem sintonizar chave em 8 etapas, em 50% ~ 120% e
no reservado quando o spindle de ultrapassagem desligado. Consulte as operaes do spindle de
ultrapassagem em III Operao.

2.3

Funo da Ferramenta

2.3.1

Ferramenta de controle

Funes T de GSK980TD: mudana automtica da ferramentas e executa a ferramenta


deslocada/compensada (offset). O controle lgico de mudana automtica da ferramenta executado
pelo PLC e ferramenta deslocada/compensada (offset) executada pelo NC.
Formato do comando:
T
Ferramenta offset nmero (00-32, o zero esquerda no pode ser omitido)
Ferramenta alvo nmero (01-32, o zero esquerda no pode ser omitido)

Funo do comando: A rotao automtica da espera/ porta-ferramenta/ fixador de ferramenta


(toolpost) para o nmero da ferramenta alvo e a ferramenta deslocada/compensada (offset da
ferramenta

desligada/deslocada

(offset)

nmero

comandada

executada.

ferramenta

desligada/deslocada (offset) nmero pode ser o mesmo que o nmero da ferramenta, e tambm no pode

ser

mesma,

propsito,

uma

ferramenta

pode

corresponder

muitas

ferramentas

deslocada/compensada (offset) de nmeros. Aps executar ferramenta deslocada/compensada


(offset) e depois T 00, o sistema inversamente deslocada/compensada (offset) a ferramenta
deslocada/compensada (offset)corrente o sistema de operao executa o modo de comprimento em
compensao a no-compensao na ferramenta, o que evidentemente chamado de cancelamento da
ferramenta

deslocada/compensada

(offset)Quando

sistema

ligado,

ferramenta

-29

Book 1 Programming

2.2.4

GSK980TDa Turning CNC System


deslocada/compensada (offset) nmero e a ferramenta deslocada/compensada (offset) nmero
exibido pela T comando o estado antes de o sistema ser desligado.
Apenas um comando T est em um bloco, caso contrrio, o sistema de alarma.
O ajustamento do equipamento executado para ganhar a posio deslocada/compensada (offset)
Book 1 Programming

os dados antes de usinagem (chamado ferramenta deslocada/compensada (offset), bem como o


sistema executa automaticamente a ferramenta deslocada/compensada (offset) do comando T aps
executar quando o programa est funcionando. Apenas edita programas para cada ferramenta de acordo
com a parte de um desenho montado para a posio relativa de cada ferramenta no sistema de
coordenadas da mquina. Se houver erros causados pelo uso de ferramenta, modifica diretamente a
ferramenta deslocada/compensada (offset)de acordo com a dimenso deslocada/compensada
(offset)).

Fig.2-4 Ferramenta de deslocamento/compensao (offset)

A ferramenta deslocada/compensada (offset) utilizada para a programao. O deslocamento


(offset) correspondente ferramenta deslocada/compensada (offset) nmero no comando T
adicionado ou subtrado no ponto final de cada bloco. A ferramenta deslocada/compensada (offset)na X
direo do dimetro ou raio determinado pelo 004 Bit4. Para deslocar/compensar (offset)a
ferramenta no dimetro ou no raio em direo X, o dimetro externo alterado, juntamente com dimetro
ou raio quando a ferramenta de comprimento deslocada/compensada (offset) alterado.

Exemplo: Curso da criao, execuo e cancelamento da ferramenta desligada/deslocada (offset)


pelo movimento a Figura 2-5.
Caminho programado
Movimento do trajeto das coordenadas

Fig. 2-5 Criao, execuo e cancelamento da ferramenta de compensao de comprimento

-30

Chapter 2 MSTF Command


G01 X100 Z100 T0101; (Bloco 1, comea a executar a ferramenta compesada/deslocada
(offset)
G01 W150;

G01 U150 W100 T0100; (Bloco 3, cancelando ferramenta deslocada/compensada (offset)

Existem dois mtodos definidos pelo 003 Bit4 para executar a ferramenta de comprimento
compensao:
Bit4=0: A ferramenta compensao de comprimento executada pelo passagem da ferramenta;
Bit4=1: A ferramenta compensao de comprimento executada pela modificao das coordenadas;
Exemplo:
Tabela 2-4
Ferramenta
X

00

0.000

0.000

01

0.000

0.000

02

12.000

-23.000

03

24.560

13.452

deslocada/compensada
(offset) nmero

Estado da T
T0100

Estado da T
T0202

Estado da T
T0303

Coordenadas
exibindo
(Coordenadas
incrementais)
U: 0.000
W: 0.000
(Coordenadas
absolutas)
X: 0.000
Z: 0.000

Coordenadas
exibindo
(Coordenadas
incrementais)
U: 12.000
W: -23,000
(Coordenadas
absolutas)
X: 0.000
Z: 0.000

Coordenadas
exibindo
(Coordenadas
incrementais)
U: 24,560
W: 13,452
(Coordenadas
absolutas)
X: 0.000
Z: 0.000

01 da ferramenta
sem compensao
da ferramenta

Variao 2 da

Variao 3 da

ferramenta

ferramenta

e executa o seu

e executa o seu

deslocamento (offset)

deslocamento (offset)

pela ferramenta

pela ferramenta passando

passando com 12

com 12.56 mm na direo

milmetros na direo X

X positiva e 36.452 mm

positiva e 23 milmetros

na direo Z positiva

-31

Book 1 Programming

(Bloco 2, ferramenta deslocada/compensada (offset)

GSK980TDa Turning CNC System

Fig. 2-6 Modo de percorrimento da ferramenta

Book 1 Programming

Estado da T
T0100

Estado da T
T0202

Estado da T
T0303

Coordenadas
exibindo
(Coordenadas
incrementais)
U: 0.000
W: 0.000
(Coordenadas
absolutas)
X: 0.000
Z: 0.000

Coordenadas
exibindo
(Coordenadas
incrementais)
U: 0.000
W: 0.000
(Coordenadas
absolutas)
X: 12.000
Z: -23,000

Coordenadas
exibindo
(Coordenadas
incrementais)
U: 0.000
W: 0.000
(Coordenadas
absolutas)
X: 24,560
Z: 13,452

01 da ferramenta

Variao 2 da ferramenta

Variao 3 da ferramenta

sem compensao

e executa o seu

e executa o seu

da ferramenta

deslocamento (offset),

deslocamento (offset),

modificando as coordenadas

modificando as coordenadas

Fig. 2-7 Modificando o modo das coordenadas


Em

Editar

Modo

Automtico,

uma

nica

palavra

em

execuo

ferramenta

deslocada/compensada (offset) (no com o comando de movimento no mesmo bloco) relativa


004 BIT3 definio (como Fig.2-6 e Fig.2-7). Quando 003 Bit4 = 1 e um nico comando T executado,
a ferramenta desligada/deslocada (offset) nmero exibida fraca, que limpa por fora (ferramenta
deslocada/compensada (offset)nmero ainda exibida na ferramenta deslocada/compensada
(offset)) fraca quando a ferramenta deslocada/compensada (offset)no executada por um eixo, o bit
precedente da ferramenta deslocada/compensada (offset)nmero para o eixo X da ferramenta de
compensao e a prxima para o eixo Z compensao na ferramenta de compensao) aps executar a
ferramenta deslocada/compensada (offset)).
Exemplo: Quando 003 Bits 1 e o nico T0102 executado, o sistema exibe aps executar eixo Z, do
seguinte modo:

-32

Book 1 Programming

Chapter 2 MSTF Command

Executando uma nica ferramenta T0102.


Dois eixos da ferramenta deslocada/compensada (offset)no so executados

Executando W0 depois T0102.


A ferramenta deslocada/compensada (offset)na direo X no executada
Quando comando T e o comando do movimento esto no mesmo bloco e executa a ferramenta
deslocada/compensada (offset) de alterao das coordenadas, o comando de movimento e o comando
T

so

executados

ao

mesmo

tempo,

sistema

executa

acrescentando

ferramenta

deslocada/compensada (offset) corrente para as coordenadas de comando do movimento e se a


velocidade de passagem utilizado o corte de velocidade de alimentao ou a passagem rpida de
velocidade definida pelo comando de movimento.
Quando comando T e o comando do movimento esto no mesmo bloco e executa ferramenta

T
executado separadamente. Primeiramente mudar a ferramenta a ser executada e ento o comando de
movimento executado. A ferramenta desligada/deslocada (offset) executada em rpida passagem de
velocidade corrente.
1. A ferramenta desligada/deslocada (offset) cancelada depois de que as seguintes operaes so
executadas:
2. Executa o comando T 00;
3. Executa G28 ou o manual mquina do retorno do ponto de referncia (apenas a ferramenta
desligada/deslocada (offset) de coordenadas de eixo, a qual executada na do retorno do ponto
de referncia cancelada, e um outro que no seja executada na mquina no retorno do ponto de
referncia no cancelado);
Quando N 084 no est 1 (2 ~ 32) e o alvo nmero da ferramenta no igual ao nmero atual de
desligada/deslocada (offset) para o percorrimento da ferramenta, o comando de movimento ou comando

-33

GSK980TDa Turning CNC System

Book 1 Programming

exibio da ferramenta, o controle e a seqncia lgica da espera/ portaporta-ferramenta/ fixador de ferramenta


(toolpost) definida pelo diagrama de graduao PLC aps comandar o comando T, consulte o Manual de
mquina-ferramenta do fabricante. O GSK980TD padro de diagrama de graduao PLC define da
seguinte forma: rotao no sentido horrio para selecionar ferramenta, ferramenta de rotao sentido
anti-horrio para aperto/fixao da espera/ portaporta-ferramenta/ fixador de ferramenta (toolpost), introduzindo
diretamente o sinal de seleo da ferramenta para mud-la. Por favor, consulte o III Instalao e Ligao.
Quando o sistema utilizado com o alinhamento da ferramenta desligada/deslocada (offset), o 084
deve ser definido para 1 e o nmero diferente da ferramenta executada pela ferramenta
desligada/deslocada (offset) diferente como T0101, T0102, T0103.
2.4

Velocidade de alimentao (Funo F)

2.4.1

Cortando alientao (G98/G99, comando F)

Formato do comando: G98 F__; (F0001 ~ F8000, o zero esquerda pode ser omitido, a velocidade
de alimentao por minuto especificado, mm / min)
Funo do comando: a velocidade de alimentao do corte especificado como mm/min, G98 o
modalidade do comando G. G98 no pode ser entrado se o comando atual
G98 modalidade.
Formato do comando: G99 F__; (F0.0001 ~ F500, o zero pode ser omitido).
Funo do comando: a velocidade de alimentao do corte especificado como mm/min, G99

um modalidade do comando G. G99 no pode ser entrado se o comando atual G98


modalidade. Quando G99F executado, o produto aritmtico o valor do comando F (mm/rot)
e haste/broca/fuso (spindle) de velocidade corrente (rot/min)) tomado como velocidade de
alimentao para o comando atual do corte de alimentao de velocidade que for alterado,
juntamente com a velocidade do haste/broca/fuso (spindle). O corte da alimentao de
velocidade por rotao especificado pelo G99 F_ contribdo para equalizar a linha de corte
sobre a superfcie da pea. Em G99, a mquina-ferramenta deve ser empregada com a
haste/broca/fuso (spindle) codificador para a mquina a pea sobre a ferramenta da mquina.
G98, G99 so o modalidade do comando G no mesmo grupo e s uma vlida. G98 o estado inicial
do comando G e os padres do sistema G98 vlida quando o sistema ligado.
Frmula de reduo da alimentao entre por rot//min:
Fm = FrS
Fm: Alimentao por min (mm/min);
Fr: alimentao por rot (mm/r);
S: Spindle de velocidade (r/min)

Depois que o sistema ligado, a velocidade de alimentao 0 e valor F reservado


depois que F comandado. A velocidade de alimentao 0 depois que F0 executado. O
valor F reservado quando o sistema reinicia e emergencialmente pra.
Nota: No G99 modalidade, h o corte irregular da velocidade de alimentao quando o spindle de

-34

Chapter 2 MSTF Command


velocidade de

velocidade inferior a 1 rot/min; h o seguimento do erro no prprio corte da

alimentao quando existe oscilao no eixo de velocidade. Para ganhar uma usinagem de alta
qualidade, recomenda-se que o spindle de velocidade selecionado no deve ser inferior que a

Corte de alimentao: O sistema pode controlar os movimentos nas direes X e Z, contribuindo para
que o movimento do trajeto da ferramenta e o trajeto definido pelo por comandos (linha reta, arco)
consistente, e tambm a velocidade instantnea sobre a tangente do trajeto do movimento e a palavra F
consistente, o controle de movimento qual chamado de corte de alimentao ou interpolao. O corte da
velocidade de alimentao especificado pelo F, o sistema divide o corte da velocidade de alimentao
especificado pelo F de acordo com a programao do trajeto em vetor nas direes X e Z, que tambm
controlam a velocidade instantnea nas direes X e Z para contribuio da combinao de velocidade do
vetor nas direes X e igual ao valor de comando F.

fx =
fz =

F a combinao de velocidade no vetor da velocidade instantnea

dx
d x2 + dz 2
dz
2

dx + dz

nas direes X e Z;
dx o (dt) de incremento instantneo na direo X;

fx a velocidade instantnea na direo X;


dz o (dt) de incremento instantneo no eixo Z;
fz a velocidade instantnea na direo Z;

Exemplo: na fig. 2-8, os dados nos parnteses so as coordenadas de cada ponto (que o
dimetro na direo X), o sistema de parmetro 022 3800, o sistema de parmetro 023 7600,
a rpida ultrapassagem (override) e a ultrapassagem da velocidade de alimentao so 100%.
fz
fx
Ponto de partida

100% .
Fig. 2-8
O programa segue como:
G50 X160 Z80; (Criar uma pea com sistema de coordenadas)
G0 G98 X50 Z0; (Passagem rpida de A para B atravs do ponto M. A M: passagem rpida de
velocidade 7600mm/min na direo X, 7600mm/min
na direo Z, M B: passagem rpida de
velocidade 0mm/min na direo X, 7600mm/min na
direo Z)
G1 W-30 F100; (B C, passagem rpida de velocidade 0mm/min na direo X, 100mm/min na
direo Z)

-35

Book 1 Programming

velocidade por min. do spindle servo ou conversor.

GSK980TDa Turning CNC System


X100 W-20;

Book 1 Programming

(C D, passagem rpida de velocidade 156mm/min na direo X, 62mm/min na


direo Z)
X140;
(D E passagem rpida de velocidade 200mm/min na direo X, 0mm/min na
direo Z)
G3 W-100 R20; (EFG interpolao circular, ponto E: velocidade instantnea X 200mm/min na
direo X, 0mm/min na direo Z
Ponto F: velocidade instantnea 0mm/min na
direo
X,
100mm/min na direo Z)
W-10; (G H, passagem rpida de velocidade 0 mm / min na direo X, 100mm/min na direo Z)
M30;

O sistema fornece 16 passos para haste/broca/fuso (spindle) de ultrapassagem (override) (0% ~


150%, incremento de 10%). A graduao PLC define as formas de sintonizar a haste/broca/fuso (spindle)
e se a velocidade de alimentao da ultrapassagem reservado ou no depois que o sistema desligado,
como mencionado no manual do fabricante da mquina do quando se utiliza o sistema. Remete-se para
as seguintes funes de GSK980TD padro PLC de graduao.
O corte da alimentao de velocidade pode ser sintonizada em tempo real pela chave da velocidade de
alimentao sobre o operador do painel externo ou a ultrapassagem do interruptor/desvio, e o corte real
da velocidade de alimentao est sintonizado com 16 etapas, em 0 a 150% (incremento de 10%), mas
vlido para o filamento de corte para sintonizar a velocidade de alimentao da ultrapassagem (override).
Consulte o III Operao sobre corte da velocidade da alimentao da ultrapassagem.

Parmetros relatados:
Sistema de parmetro 027: o limite superior do valor do corte da velocidade da alimentao (eles
so os mesmos na direo X e Z, dimetro/min na direo X);
Sistema

de

parmetro

029:

funo

exponencial

para

tempo

constante

de

acelerao/desacelerao quando cortado a alimentao e a


alimentao manual;
Sistema de parmetro 030: inicial (final) Velocidade de acelerao / desacelerao em funo
exponencial para cortar alimentos e alimentao manual.

2.4.2 Corte do filamento


Corte do filamento: O sistema especifica o passo para executar o corte do filamento junto com a
haste/broca/fuso (spindle) rotativo. A ferramenta move um passo quando a haste/broca/fuso (spindle)
gira uma rotao. A alimentao de velocidade relevante para um determinado passo, a velocidade atual
da haste/broca/fuso (spindle). O sistema deve ser utilizado com haste/broca/fuso (spindle)
decodificador que transmite a haste/broca/fuso (spindle) de velocidade atual para a CNC no corte do
filamento. O corte do filamento no relevante para a alimentao de velocidade da ultrapassagem e
ultrapassagem rpida.
F=fS

-36

Chapter 2 MSTF Command


F: Corte do filamento na alimentao de velocidade (mm/min);
f: Especificado o passo (mm);

Parmetros:

Dados do parmetro 026: Acelerao/desacelerao em tempo constante no eixo


curto do filamento esgotado;
Dados do parmetro 028: Velocidade de alimentao inferior ao limite no corte do filamento;
Dados do parmetro 029: Acelerao/desacelerao exponencial em tempo constante na
alimentao do corte e alimentao manual;
Dados do parmetro 070: Definir fuso codificador das linhas: 100 ~ 5000;
Dados do parmetro 106: mx. valor absoluto da velocidade da haste/broca/fuso (spindle) de
flutuao em corte de filamento
Dados do parmetro 107: Velocidade do filamento esgotado no corte do filamento
Dados do parmetro 111: Definir codificador dos dentes
Dados do parmetro 110: Definir a haste/broca/fuso (spindle) dos dentes
Dados do parmetro 175 Bit4 (THDACC): Ajuste exponencial ou acelerao/desacelerao linear
quando se inicia o corte do filamento.

2.4.3 Manual de alimentao


A alimentao manual: a ferramenta percorre na direo X ou Z, a corrente velocidade de alimentao
manual no Manual, mas no atravessa na direo X ou Z ao mesmo tempo.
O sistema fornece 16 passos para a velocidade de alimentao manual (0% ~ 150%, incremento de 10%).
A ultrapassagem da velocidade de alimentao atual e sua forma de sintonizar so definidas pela
graduao do PLC, que se refere aos comandos de mquinas do fabricante quando utilizar o sistema.
Remete-se para as seguintes funes de GSK980TD padro PLC de graduao.
Tabela 2-2
Velocidade
de
alimenta
o de

10

20

30

40

50

2.0

3.2

5.0

7.9 12.6

60

70

80

90

100

110

120

130

140

150

20

32

50

79

126

200

320

500

790

1260

ultrapassag
em(%)
Alimenta
o de
velocidade
manual
(mm/min)

-37

Book 1 Programming

S: velocidade atual da haste/broca/fuso (spindle) (r/min);

GSK980TDa Turning CNC System


Nota: A velocidade de alimentao manual no dimetro por minuto na direo X; a velocidade de
alimentao da ultrapassagem definida pelo GSK980TD PLCde graduao no est reservada quando o
sistema est desligado.

Book 1 Programming

Parmetros:
Sistema de parmetro 029: Acelerao/desacelerao exponencial em tempo constante na
alimentao manual;
Sistema parmetro 041: o primeiro (terminar) velocidade (dimetro por minuto, em direo X), da
acelerao / desacelerao na alimentao manual.

2.4.4 Roda ou Volante manual (handwheel) / Passo da alimentao


alimenta o
Volante de alimentao manual: a ferramenta atravessa na direo positiva/negativa de X ou Z ao
atual incremento no modo Handwheel (Roda ou Volante manual) , mas no atravessa
na direo X e Z ao mesmo tempo.
Passo da alimentao: a ferramenta atravessa na direo positiva/negativa de X ou Z ao atual
incremento no modo Step (Passo), mas no atravessa na direo X e Z ao mesmo tempo.
Apenas um modo Handwheel e Step vlido, como definido pelo parmetro 001 Bit3.
O sistema fornece 4 passos (0,001 milmetros, 0,01 milmetros, 0,1 milmetros, 1mm) de modo
Handwheel e Step incremento. A graduao PLC define o real volante manual/passo de
incremento do passo, incremento da seleo e atual seleo do eixo vlido, que se refere
aos comandos do fabricante da mquina quando utilizar o sistema.
Parmetros:
Sistema de parmetro 029: Acelerao/desacelerao exponencial em tempo constante na
alimentao do corte e alimentao manual;
Sistema parmetro 041: o primeiro (terminar) velocidade (dimetro por minuto, em direo X), da
acelerao/ desacelerao na alimentao manual.

2.4.5 Acelerao/desacelerao automtica


Quando o eixo comea a se mover e, antes de parar, o sistema pode automaticamente acelerar
/desacelerar contribuindo para o bom ritmo de velocidade para reduzir o choque do funcionamento de
arranque e paragem. O sistema usa aceleraes/desaceleraes como segue:
Passagem rpida: acelerao / desacelerao S
Passagem rpida: acelerao/desacelerao exponencial
Corte do filamento : acelerao/ desacelerao exponencial/ linear
Alimentao manual: acelerao/desacelerao exponencial
Volante de alimentao manual: acelerao/desacelerao exponencial
Passo de alimentao: acelerao/desacelerao exponencial

-38

Chapter 2 MSTF Command


Velocidade, aps ter sido controlado pela
Velocidade aps interpolao

Acelerao

CNC

Distribuio do

Maquina de controle

Motor na direo X

desacelerao

pulso

Comando

(interpolao)

Acelerao

Maquina de controle

desacelerao

Motor na direo X

Fig. 2-9

Rpida passagem de velocidade

FR: Rpida passagem de velocidade definida pelo


022, 023
TR: Rpida passagem de acelerao/ desacelerao
tempo de constante definida por 022, 023

Tempo

Fig. 2-10 Passagem rpida de velocidade


Feedrate

FC:

Velocidade de alimentao (Feedrate)

TC: Acelerao/desacelerao em tempo


constante no corte da alimentao
(Parmetro do sistema 029)

Tempo

Fig. 2-11 Curva do corte da velocidade de alimentao e alimentao manual


O sistema utilizado com acelerao/desacelerao exponencial, o arco transitivo, o qual no
posicionado exatamente na interseo de dois trajetos e para que haja um erro contorno entre o trajeto
real e a programao do trajeto, formada em um caminho de interseo de dois blocos vizinhos na
alimentao de corte causados pela acelerao/desacelerao quando o sistema de parmetro N007
Bit3 0. Para evitar o contorno de erro, execute G04 em dois blocos ou regular o 007 Bit3 para 1. Neste
momento, o bloco anterior executado e posies exatamente ao seu ponto final mm/min e, em seguida,
o sistema comea a executar o prximo bloco, o que aumenta o tempo de funcionamento do programa e
reduz a eficincia da usinagem.

-39

Book 1 Programming

acelerao/ desacelerao

GSK980TDa Turning CNC System


O sistema executa a transio do programa como a Tabela 2-3 entre blocos vizinhos.
Tabela 2-3

Book 1 Programming

Bloco anterior
Prximo bloco

Rpido
Posicionamento

Alimentao
do corte

Rpido posicionamento
Alimentao do corte

No percorre

No percorre

Note: X: O prximo bloco pode ser executado depois que o anterior bloco posicionado exatamente sobre o seu
ponto final.
O: A Acelerao/desacelerao empregado para cada eixo entre os blocos vizinhos e h um arco transitivo
(no exatamente posicionado) na interseo do trajeto.
Exemplo: (007 Bit3=0)
G01 U-100; (Passagem pela direo X negativa)
W-200; (Passagem pela direo Z negativa)

Z
Programando o trajeto
Movimento atual do trajeto

-40

Fig. 2-12

Das könnte Ihnen auch gefallen