Sunteți pe pagina 1din 20

Chapter 1 Programming Fundamentals

Capítulo 1 Fundamentos da Programação


1.2 1.1 GSK980TDa Introdução

Programming
1.1.1 Introdução ao Produto
Com 32 bits de alto desempenho da CPU e super-grande escala programável FPGA, a nova geração
generalizada Sistema GSK980TDa Máquina de Tornamento CNC desenvolvido por nós (GSK CNC
Equipment Co., Ltd.), é a atualização do produto GSK980TA, emprega em tempo real uma multitarefa de

Book 1
controle e hardware tecnológico de interpolação para realizar μ m-nível de precisão e movimento PLC
controle lógico.

MST

RESET INPUT

OUTPUT

CHANGE

INSERT
EOB DELETE CANCEL
ALTER

OFFSET ALARM SETTING

EDIT AUTO MDI MACHINE ZERO MPG MANUAL CW COOLING CYCLE START

JOG

SINGLE BLOCK BLOCK SKIP MACHINE LOCK M. S. T. LOCK DRY RUN PROGRAM ZERO RAPID STOP LUB. SPINDLE RAPID FEEDRATE
OVERRIDE OVERRIDE OVERRIDE

× × × FEED HOLD
CCW TOOL CHANGE

Características Técnicas:
9 Controlados pelos eixos (X, Y, Z), elo dos eixos (X, Z), 0,001 milímetros de interpolação e precisão,
máxima passagem rápida, velocidade de 30 m / min, linear/circular interpolação;
9 Erro de afastamento de compensação, retorno de compensação, ferramenta de extensão da
compensação, compensação e ponta da ferramenta no raio de compensação (tool nose
radius compensation);
9 Embutido PLC, graduação editada no PC para ser transferido para o CNC; S, aceleração /
desaceleração exponencial controle para atender uma alta velocidade e alta precisão de
usinagem;
9 Taxadeira mecânica métrica / polegada única / reta múltipla, filamento cônico, face final do
filamento, variável de afastamento do filamento e alta velocidade do filamento e esvaziar com um
conjunto de retração, distância, ângulo e velocidade;
9 Métrica / polegada de programação, chanfro/chanfradura (chamfering) automático,
ferramenta de gestão de vida.
Ⅰ-1
GSK980TDa Turning CNC System
9 Grande capacidade de memória (6144KB, 384 programas por parte) com uma edição em tela
cheia;
9 Exibição em chinês e inglês da interface selecionada por um parâmetro;
9 Gestão conveniente com multiníveis de operação com senha;
9 Comunicação bidirecional entre o PC e o CNC, CNC e CNC; atualização da comunicação do
Book 1 Programming

software (programas computacionais) CNC e programas PLC.

Especificações técnicas

Controlado pelos eixos: X, Y, Z; são controlados simultaneamente pelos eixos: 2 (X, Z)


Interpolação: X, Z linear, circular de interpolação na direção X, Z
Máxima programável são estas dimensões: 9999,999 milímetros-~ 9999,999
milímetros, menos comando incremento: 0,001 milímetros;
Engrenagem eletrônica: comando multiplicar 1 ~ 32767 e comando divisão 1 ~ 32767
Passagem rápida de velocidade: max. 60000mm/min (opção: 30000 mm/min)
Ultrapassagem rápida (Rapid override): F0, 25%, 50%,100%; [R1] Comentário: Passar
Movimento
Corte da taxa/velocidade de alimentação (feedrate): max.15000mm/menor 500mm/rev intencionalmente por cima de um sistema de
de controle
(feedrate por rev) taxa/velocidade de alimentação da ultrapassagem controle automático; Ultrapassagem;
(Feedrate override): 16 passos 0 ~ 150%
Taxa/velocidade de alimentação (feedrate) manual: 16 passos em tempo real de afinação
para 0 ~ 1260mm/min
Roda de direção manual da velocidade de alimentação (federate): 0.001, 0.01, 0.1mm
Aceleração / desaceleração: S aceleração / desaceleração rápida para passagem rápida, e
aceleração exponencial / desaceleração para cortar a alimentação
Função automática de chanfro/chanfradura (chamfering)
28 tipos de G comandos: G00, G01, G02, G03, G04, G10, G11, G20, G21, G28, G30, G32,
Comandos G G33, G34, G40, G41, G42, G50, G65, G70, G71, G72, G73, G74, G75, G76, G90, G92,
G94, G96, G97, G98, G99, macro (automático) comando G65 para executar 27 tipos de
cálculo, operação lógica e salto de programa
Taxadeira mecânica métrica / polegada única / reta múltipla, filamento cônico, face final do
filamento, variável de afastamento do filamento e alta velocidade do filamento e esvaziar
Filamento de com um conjunto de retração, distância, ângulo e velocidade; Afastamento: 500 milímetros
usinagem ou 0,001 ~ 0,06 ~ 25400 dente / polegada
Eixo codificador: linhas pode ser ajustadas (100 ~ 5000p / r)
Drive de relação entre codificador e eixo: (1 ~ 255): (1 ~ 255)
Retorno de compensação: 0 milímetros ~ 2,000 milímetros
Erro de afastamento de compensação: 255 pontos de compensações pontos com
± 0,255 milímetros × ultrapassar (override) compensação para cada na direção
Precisão X, Z
compensação Ferramenta de compensação: 32 grupos ferramenta de comprimento e compensação ponta
da ferramenta no raio de compensação (compensação ferramenta C)
Método da ferramenta de configuração: fixa-ponto, o ensaio de corte
Ferramenta de compensação execução método: percorrendo ferramenta ou coordenar o
trajeto
Comandos M M comandos (sem repetição): M02, M30, M98, M99, M9000 ~ M9999
Outros M □ □ comandos são definidas e executadas pelos programas PLC

Ⅰ-2
Chapter 1 Programming Fundamentals
M comandos definidos pelo padrão de programas PLC: M00, M03, M04, M05, M08,
M09, M10, M11, M12, M13, M32, M33, M41, M42, M43, M44
A maioria das 32 seleções da ferramenta (T01 □ □ □ □ ~ T32), a seqüência de tempo da
ferramenta de mudança é definida por programas PLC. A ferramenta de seleção é definido
como 1 e a ferramenta de mudança não é executado pelo PLC quando a ferramenta
Comandos T
alinhamento da porta-ferramenta/espera (toolpost) é utilizada; O padrão do programa

Programming
PLC é S e é opcional para 2 ~ 8 na ferramenta de seleção da porta-ferramenta/espera
(toolpost), a rotação no sentido horário para seleção da ferramenta e rotação anti-horário
para aperto da porta-ferramenta/espera (toolpost);
Alternando velocidade no valor de controle: S □ □ comando é definido e executado pelo
programa PLC, saída direta do S1, S2, S3 e S4 são controlados pelo padrão de programa

Book 1
PLC e S0 é usado para parada da saída do S1, S2, S3 e S4
Velocidade
Velocidade de controle analógico de tensão: S comandos especificando o eixo de
do eixo
velocidade por minuto, ou a velocidade de corte da superfície/área (surface)
(controle de velocidade constante da área/superfície), o sistema de saída da
voltagem 0 ~ 10V para o eixo conversor, 4 engrenagens do eixo de velocidade
com mudança sem etapas da engrenagem.

9 tipos de comandos elementares, 23 tipos de comandos funcionais, 2 graus de programa


PLC, max. 5000 passos, 2μs tempo de execução para cada etapa, regeneração do ciclo para
o primeiro grau é 8ms, graduação de edição do diagrama do software, download
(carregar/atualizar/baixar um arquivo/programa de um outro computador) de
Função PLC
comunicação no programa PLC
Controle do painel integrado na máquina: 41 pontos de entrada (pressione as
teclas), 42 pontos de saída (LED – Díodo emissor de luz)
I / O (I – Input – entrada / O – Output – Saída) interfaces básicas: 16 pontos de
entrada / 16 pontos de saída (interfaces opcionais de I/O: 16 pontos de entrada /
16 pontos de saída
Visualização (Display): 480 × 234 treliça, 5.7" monocrômica de tela de cristal
Visualização líquida (LCD), CCFL em luz fraca
da Janela Método de visualização (display): Janela em Chinês ou Inglês estabelecidos por um
parâmetro, exibindo o trajeto da usinagem da peça/obra
Capacidade do programa: 6144KB, máx. 384 programas, sustentação ao usuário
Editar o macro programa chamando quatro-embutido subprogramas
Programa Editar método: coordenadas incrementais, coordenada absoluta e compostas de
programação com edição em tela cheia.
Comunicação bidirecional para os programas e parâmetros entre CNC e PC, CNC
e CNC; atualização da comunicação e carregamento/baixamento (downloading)
Comunicação
do software CNC e programa PLC

Unidade
DA98 Série Digital AC Servomotor ou DY3 Série Stepper (?) acionador com saída de
opcional de
pulso e sinal de direção
avanço

Lista de Comandos G

Nome Função Comando Função


G00 Configurando sistema de
Movimento de passagem rápida G50
coordenadas da peça

Ⅰ-3
GSK980TDa Turning CNC System
G01 Interpolação linear G65 Comando Macro (automatizado)
G02 Interpolação circular (CW) G70 Encerrando o ciclo
G03 Interpolação circular (CCW) G71 Ciclo de desbaste axial
G04 Consistir em tempo real G72 Ciclo de desbaste radial
G10 Dados de Entrada ON (Ligado) G73 Ciclo do corte encerrado
Book 1 Programming

G11 Dados de Saída OFF (desligado) G74 Ciclo axial grooving [R2] Comentário: Ato, ação ou efeito de

G20 Entrada em Polegadas G75 Ciclo radial grooving entalhar ou chanfrar; ato, ação ou efeito de

G21 Entrada em métricas G76 Ciclo de corte múltiplo do filamento abrir sulcos ou ranhuras;

G28 Ponto de referência para retorno


G90 Ciclo de corte axial
automático
G30 Retornar para 2º, 3º, 4º. ponto de
G92 Ciclo de corte do filamento
referência
G32 Corte do filamento com constante
G94 Ciclo de corte radial
avanço
G33 Ciclo de rosqueamento na direção Área constante da velocidade ON
G96
Z (ligado)
G34 Área constante da velocidade OFF
Corte do filamento com avanço variável G97
(desligado)
G40 Cancelando ponta da ferramenta
G98 Alimentação por minuto
no raio de compensação
G41 Ponta da ferramenta no raio de
compensação com contorno para a G99 Alimentação por rotação (rev)
esquerda
G42 Ponta da ferramenta no raio de
compensação com contorno para a
direita

PLC Tabela de Comandos


Comandos Comandos
Funções Funções
Básicos Básicos
Leitura de contato normalmente Contato paralelo normalmente
LD OR
aberto aberto
Leitura de contato normalmente Contato paralelo normalmente
LDI ORI
fechado fechado
Série paralela do circuito do
OUT Saída da bobina ORB
bloco
Contato em série normalmente Circuito paralelo do bloco
AND ANB
aberto em séries
Contato em série normalmente
ANI
fechado

Comandos Comandos
Funções Funções
Funcionais Funcionais
END1 Fim do primeiro nível do programa SP Subprograma
END2 Fim do segundo nível do programa SPE Fim do subprograma
SET Configuração ADDB Adição Binária
Ⅰ-4
Chapter 1 Programming Fundamentals
RST Restartar SUBB Subtração Binária
CMP Configurações comparativas ALT Saida alternativa
CTRC Contador JMPB Programa de saltamento
TMRB Tempo de processamento
CODB Código binário conversão

Programming
ROTB Binário controle de rotação
MOVN Dados de cópia
DECB Decodificação binária

Tipo de significação

Book 1
GSK 980TD—□

Unidade de forma: nenhuma, painel padrão (420 × 260 mm)


B: caixas de montagem
980TD Máquina de Tornamento CNC

Símbolo da GSK CNC Equipamento Co., Ltd

Tipo Especificações
420 × 260 mm, uma mistura de alumínio sólido para a
GSK980TD
operação do painel
GSK980TD emparelhamento com AP01 (445 mm × 345 mm ×
GSK980TD-B
182 mm)

Funções padrões

Todas as funções opcionais sem ser observado as especificações técnicas fornecidas são as
seguintes: Max. rápida passagem de velocidade 16m/min, máx. velocidade de alimentação 8m/min,
afastamento do erro de compensação, ponta da ferramenta no raio de compensação, eixo analógico
com controle de voltagem (convertor de eixo), comunicação, 16 pontos de entrada, 16 pontos de
saída, padrão PLC de graduação, I/O (Entrada/Saída) conexão/interface existente compatível com
esse GSK980TA Sistema de CNC, 4-engrenagens do eixo de deslocamento automático do eixo
(somente teste a 1ª e a 2ª engrenagem), Mandril/Placa de torno mecânico (chuck) hidráulico
contracabeçote/cabeçote móvel do torno (tailstock),
4 ~ 8 ferramentas de seleção de espera (seleção unidirecional da ferramenta), proteção, alarme de
pressão, etc.

Nota 1: Modifica ou reprojeta o diagrama da graduação PLC quando outras funções incluindo o
executamentp da ferramenta bidirecional muda ou testando 4-engrenagem é compatível com este
980TA Sistema CNC.
Nota 2: Por favor,. Remarque o controle detalhado do requerimento em lista em ordem quando o
diagrama da graduação PLC especial ( I/O (Entrada/Saída) conexão/interface é compatível com este
GSK 980TA Sistema CNC) for requerido.

Funções Opcionais
1. Máx; rápida passagem de velocidade 30m/min e máx. velocidade de alimentação;
Ⅰ-5
GSK980TDa Turning CNC System
2. Expansão I/O (Entrada/Saída): 16 pontos de entrqada (interface XS41) e 16 pontos de saída
(interface XS42);

Acessórios Padrões
Book 1 Programming

Interruptor de potência: GSK-PB (instalado)


Conector: Interface CNC é conectado por um conjunto de “plug” (DB9 fêmea × 3, DB15 macho × 3,
DB25 fêmea × 1, DB25 macho × 1).
Nota: Correspondente aos “plugs” junto com os cabos que são fornecidos quando junto com outros
componentes, incluindo o acionador (driver) que são entregues.
Acessórios dos cabos: 12m 10-núcleo da blindagem do cabo (3m para cada eixos X, eixos Z,
interface de entrada XS40, interface de saída XS39);
9m 8- núcleo da blindagem do cabo (fuso/eixo codificador, , interface de
entrada XS40, interface de saída XS39);
3m 4- núcleo da blindagem do cabo (conversor da interface);
Nota: Os cabos e os fios acima mencionados são fornecidos. O sinal dos cabos com plugs soldados são
oferecidos quando todo o conjunto de comando/acionador (driver) e a ferramenta de
espera/porta-ferramenta/fixador de ferramenta (toolpost) é entregue. Os requisitos para a extensão do
cabo e a soldgem devem ser anotados na ordem da lista.
Documentos técnicos: Manual do usuário do GSK980 Máquina de Sistema Tornamento CNC (sem
PLC Manual do Usuário)
z Acessórios Opcionais
Componentes de comunicação: uma peça de 5m para comunicação do cabo e o disquete instalação
da comunicação do software TDComm2;
Filtro de potência: FN2060-6-06
Roda de direção manual/Volante: Dongxin RE45T1SO5B1 (opção: AP01) ou Changchun
LGF-001-100 (opção: AP02);
Painel adicional: AP01 (mistura de alumínio 420 × 71 mm) podem ser instalados embaixo do painel de
operação do GSK980TD;
AP02 (mistura de alumínio 100 × 260 mm) podem ser instalados na lateral embaixo
do painel de operação do GSK980TD;
Botão de emergência para parar: LAY3-02ZS / 1 (que foi instalado quando GSK980TD foi entregue);
Botão de não auto-travamento: KH-516-B11 (azul ou vermelho);
Auto-travamento do botão: KH-516-B21 (azul ou vermelho);
GSK980TD PLC manual do usuário
Diagrama de programação do software (sistema) da graduação: um disquete de instalação GSKCC

Nota 1: As funções de comunicação é um padrão mas os componentes de comunicação são acessórios


opcionais;
Nota: Os acessórios opcionais são outros produtos (sem ser instalado e ligado) são fornecidos e devem
ser observados na ordem da lista quando eles são necessários para instalar e ligar.

1.3 Sistema da máquina CNC de ferramenta e Máquina CNC de

ferramenta
A máquina CNC de ferramenta é uma eletro-mecânica integrada ao produto, composto de um sistema
Ⅰ-6
Chapter 1 Programming Fundamentals
de controles numéricos da Máquina de ferramentas, máquinas, componentes elétricos de controle,
componentes hidráulicos, componentes pneumáticos, lubrificantes, refrigerantes e outros subsistemas
(componentes), e sistemas CNC dea máquina de ferramentas são controlados por condutores de
máquinas-ferramentas CNC. Sistemas de máquinas CNC de ferramentas são compostas de controle
numérico computadorizado (CNC), servo (ou vaso/tina/dorna (Stepper)) unidade motora de dispositivos,

Programming
servo (ou vaso/tina/dorna (Stepper)) motor e etc.
Princípios operacionais de máquinas CNC de ferramentas: de acordo com requisitos da tecnologia de
usinagem, edição ao usuário dos programas e de entrada no CNC, então a saída do CNC do controle de
comando do movimento para o controle do servo (ou vaso/tina/dorna (Stepper)) unidade motora de

Book 1
dispositivos, e por último o servo (ou vaso/tina/dorna (Stepper)) motor a alimentação do corte para a
máquina de ferramenta por acionamento mecânico do dispositivo; controle lógico de comandos ao usuário
do programa para controlar a iniciação/parada da haste/broca/fuso (spindle), ferramenta de seleções,
refrigerante liga/desliga (ON/OFF), lubrificante ON / OFF é a saída para o comando eléctrico da máquina
de ferramentas para CNC, e então o controle elétrico de sistemas controle dos componentes de saída
incluindo botões, interruptores, indicadores, relés, contatores e assim por diante. Atualmente, os sistemas
de controle elétricos são empregados com Controlador Lógico Programável (PLC), com características
compactas, conveniência e alta dependência. O movimento do sistema de controle e controle lógico do
sistema º, a resolução dos sistemas de controle e lógica dos sistemas de controle são as principais da
máquina CNC de ferramentas.
A máquina de sistema de Tornamento CNC GSK980TD tem simultaneamente movimento de controle e
função de controle de lógica para controlar dois eixos da Máquina CNC de ferramenta para se deslocarem,
que tem embutido a função PLC. Edição dos programas PLC (diagrama da graduação), de acordo com
requisitos de entrada e saída de controle de máquina de ferramenta e depois transferí-las para máquina de
sistema de Tornamento CNC GSK980TD, a qual realiza o controle elétrico necessário para a máquina de
ferramentas requerida, que é conveniente para o projeto elétrico da máquina de ferramenta e reduz a
perda da máquina CNC de ferramenta.
O software usado para controlar a máquina de sistema de Tornamento CNC GSK980TD é dividido em
sistema de software (NC para curto) e software PLC (PLC para curto). O sistema NC é utilizado para
controlar exibição, comunicação, editar, decodificação, interpolação e aceleração / desaceleração, e
sistema PLC para controle de explicações, execuções, entradas e saídas de diagrama da graduação.
Padrão de programas PLC são carregados (exceto para ordem especial), quando a máquina de sistema de
Tornamento CNC GSK980TD é entregue, acerca das funções de controle PLC nas seguintes funções e
operações que são descritos de acordo com o controle lógico do padrão de programas PLC, marcação
com “Standard PLC functions” (“Padrão de funções PLC”) no manual do usuário da máquina de sistema de
Tornamento CNC GSK980TD. Consulte o Manual de Operações do fabricante máquina sobre funções e
operações de controle PLC, porque a máquina do fabricante talvez pode modificar ou editar programas
PLC novamente.

Ⅰ-7
GSK980TDa Turning CNC System

Fig. 1-1
A programação é um curso de contornos de peças, tecnologias de usinagem, parâmetros de tecnologia e
parâmetros de ferramentas sendo editadas em parte de programas de acordo com a programação especial do CNC. A
usinagem CNC é um curso do CNC para controlar a máquina de ferramenta para completar a usinagem da peça de
Book 1 Programming

acordo com os requisitos da parte dos programas. Tecnologia de fluxo de usinagem CNC é a seguinte fig. 1-2.

Confirmar a tecnologia da usinagem depois analisar os


desenhos da peça
O0001;
G00 X3.76 Z0;
Editar parte dos programas e gravar em CNC G01 Z-1.28 F50;

M30;
Testa parte dos programas e executa ensaio do funcionamento %

Executa ajustamento da ferramenta e define os trajetos e as


coordenadas da ferramenta

Funciona parte do programa e máquina de peças

Verifique parte da dimensão e modifica parte dos programas e


compensações

A usinagem termina e a peça é formada

Fig. 1-2

1.4 1.3 Fundamentos da Programação


1.3.1 Definição das coordenadas
Esboço mapa de viragem máquina CNC é a seguinte:

Ⅰ-8
Chapter 1 Programming Fundamentals

Programming
Book 1
Fig. 1-3

O sistema é empregado com um sistema de coordenadas retangulares composto por eixos X, Z. O


eixo X é perpendicular com os eixos de haste/broca/fuso (spindle) e eixo Z é paralelo com eixos de
haste/broca/fuso (spindle); direções negativas deles de aproximação da peça e as positivas estão longe
dele.
Há uma ferramenta de espera/porta-ferramenta (toolpost) e a traseira da
espera/porta-ferramenta/fixador de ferramenta (toolpost) do NC da máquina de tornamento de
acordo com a sua posição relativa entre a espera/porta-ferramenta/fixador de ferramenta (toolpost)
e a haste/broca/fuso (spindle), fig. 1-4 é um sistema de coordenadas da frente da
espera/porta-ferramenta/fixador de ferramenta (toolpost) e fig. 1-5 é a traseira/retaguarda da
espera/porta-ferramenta/fixador de ferramenta (toolpost). Ela mostra exatamente o a direção
contrária do eixo X, mas é o mesmo direção do eixo Z na direção da figura. No manual, irá apresentar a
programação de aplicação empregada com a frente da espera/porta-ferramenta/fixador de
ferramenta (toolpost) sistema de coordenadas nas seguintes figuras e exemplos:

Z
Z

Ⅰ-9
GSK980TDa Turning CNC System
Fig.1-4 Sistema de coordenadas da frente da toolpost* Fig. 1-5 Sistema de coordenadas na traseira da toolpost*

1.3.2 Sistema de coordenada e ponto de referência da máquina

O sistema de coordenadas da máquina de ferramentaponto de referência usado para CNC contando com
Book 1 Programming

coordenadas estabelecidas sobre a máquina de ferramenta. A fonte/origem da máquina de ferramenta


é chamado ponto de referência da máquina ou máquina zero.
A posição da máquina no ponto de referência é especificada pelo ponto da volta do interruptor/desvio
sobre a máquina de ferramenta. Normalmente, o ponto da volta do interruptor/desvio é instalado no máx.
curso na direção positiva X, Z. O sistema considera as coordenadas da corrente da máquina de
ferramenta se está em zero e regular o sistema de coordenada máquina de ferramenta de acordo com a
posição da corrente como as coordenadas de origem depois que são executadas no ponto de referência
da máquina.

Note: Não execute na máquina o ponto de referência e voltar sem mudar o ponto de referência de
desvio/interruptor instalado na máquina de ferramenta

1.3.3 Peça do sistema de coordenadas e ponto de referência do programa

A peça é um sistema de coordenadas é ajustada no sistema de coordenadas retangulares de acordo com


parte do desenho, chamado de sistema de coordenadas flutuante. Depois que a peça é instalada na
máquina de ferramenta, a função G50 é executada e estabelecida sobre a coordenada absoluta da posição
corrente da ferramenta de acordo com posição relativa da ferramenta e da peça e, por isso, o sistema da
peça tem sido criado. A posição corrente da ferramenta é chamada no programa do ponto de referência e a
ferramenta volta para a posição depois que é executado o ponto de referência do programa. Geralmente, o
eixo Z é consistente com o eixo da haste/broca/fuso (spindle) e o eixo X é colocado sobre a rebitagem ou
a finalização da peça. A peça criada é válida até que sejam substituídos por um novo.
A posição corrente do sistema de coordenada da peça é estabelecida pela função G50 é chamado o ponto
de referência do programa e o sistema retorna para este depois de executado o regresso do ponto de
referência do programa

Nota: Não execute do ponto de referência do programa em regresso sem utilizar a função G50 para definir
o sistema de coordenadas da peça.

Ⅰ-10
Chapter 1 Programming Fundamentals

Obra haste/vergalhão

Programming
O2 O1 Z1 (Z2)

x1/2 (x2/2)

Book 1
z1
z2
(x,z)
(x1,z1) x/2
X2 X1
(x2,z2)
z
z O (0,0)
Fig.1-6 x

Na figura acima, XOZ é o sistema de coordenadas de máquina de ferramentas, X1O1Z1 é o sistema de


coordenada da peça no eixo X localizado na rebitagem da peça, X2O2Z2 é um do eixo X localizado
no fim da peça. O ponto é a máquina do ponto de referência. Um ponto é a ponta da ferramenta e
coordenadas do ponto A sobre-mencionada coordenadas do sistema é a seguinte:
Um ponto no sistema de coordenadas da máquina de ferramenta: (x, z);
Um ponto em X1O1Z1 sistema de coordenadas: (x1, z1);
Um ponto em X2O2Z2 sistema de coordenadas: (x2, z2);

1.3.4 Função de Interpolação

Interpolação é definida como liso ou tridimensional contorno formado pelo caminho de 2 eixos ou
múltiplos eixos que se deslocam ao mesmo tempo, também chamado de Controle de contorno. O
movimento controlado do eixo é chamado eixo ligação quando a interpolação é executada. O movimento
de distância, direção e velocidade do que são controladas sincronicamente no curso de funcionamento
para formar o movimento exigido para movimento do caminho. O ponto de controle estabelecido é definido
que o movimento do caminho em curso de funcionamento não são controlados mas o ponto final de um
eixo ou múltiplos eixos movendo-se.
X e Z no sistema são eixos de junção e 2 eixos conectam com o sistema CNC. O sistema possui funções
de interpolação linear, circular e filamento.

Interpolação linear: Complexo movimento do caminho nos eixos de direção X, Z é uma linha reta do ponto
inicial para o ponto final.
Interpolação circular: Complexo movimento do caminho nos eixos de direção X, Z é um arco de raio
definido por R ou o círculo central (I, K) do ponto inicial para o ponto final.
Filamento de interpolação: Movendo distância no eixo de direção X ou Z é definido pelo ângulo de rotação
da haste/broca/fuso (spindle) de forma espiral corte do trajeto sobre a superfície da peça para realizar o
corte do filamento. Para a interpolação do filamento, a alimentação do eixo gira junto com a
haste/broca/fuso (spindle), o longo eixo se move e um é afastadado quando da haste/broca/fuso
Ⅰ-11
GSK980TDa Turning CNC System
(spindle) que gira um rev, e do eixo curto e eixo longo diretamente interpolar.
Exemplo:
Book 1 Programming

Fig.1-7

G32 W-27 F3; (B → C; filamento de interpolação)
G1 X50 Z-30 F100;
G1 X80 Z-50; (D → E; interpolação linear)
G3 x100 W-10 R10; (E → F; circular interpolação)

M30;

1.3.5 Programação Absoluta e Programação Incremental

Especifique coordenar para avaliar o caminho do ponto final ou meta da posição na


programação e, há 3 tipos de programação de acordo com o método de coordenada para valores em
programação: programação absoluta, programação incremental e compostos programação.

Programação com eixo X / Z coordena valor absoluto para o programa (presente com X, Z) é definido
como a programação absoluta;
Programação com eixo X / Z movimentos incrementais (atual com U, W) é definido como a programação
incremental;
No sistema, X, Z usa o eixo separadamente da programação absoluta e programa incremental, que é
chamado de programação composta.
Exemplo: A → B interpolação linear

Fig.1-8
Ⅰ-12
Chapter 1 Programming Fundamentals

Programação absoluta: G01 X200 Z50;


Programação Incremental: G01 U100 W-50;
Programação composta: G01 X200 W-50, ou G01 U100 Z50

Programming
Nota: Quando houver o comando de endereço X, U ou Z, W simultaneamente, X , Z são
válidos.

Exemplo: G50 X10 Z20;


G01 X20 W30 U20 Z30; (ponto final do bloco (X20, Z30))

Book 1
1.3.6 Programação do diâmetro e do raio

Diâmetro de programação: quando NO.001 Bit2 é 0, o comando de entrada válido no diâmetro na


direção X e coordenada na direção X é em diâmetro no momento;
Raio programação: quando NO.001 Bit2 é 1, o comando de entrada válido no diâmetro na direção X e
coordenada na direção X é em diâmetro no momento;

Tabela 1-1 Endereços relacionadas com diâmetro ou raio de programação

Diâmetro de Raio de
Endereço Explicação
programação programação
Endereços relacionados com o diâmetro

Coordenada na direção X
X Em diâmetro Em raio
G50 fixação do eixo X
Incremento na direção X Em diâmetro Em raio
Tolerância do acabamento Em diâmetro
U
na direção X em G71, G72, Em raio
e G73
ou raio de programação

Movendo a distância da Em diâmetro


ferramenta de retração Em raio
após o corte no G75
R Movendo a distância de Em diâmetro
retração da ferramenta
Em raio
quando cortar o ponto
final em G74

Exceto para endereços e dados da Tabela 1-1, outros (arco de raio, cônico em G90), são irrelevantes para
o diâmetro ou raio de programação, e os seus valores de entrada na direção X são definidas pelo raio.
O diâmetro de programação é utilizado com exceto para indicação especial como na seguinte explicação.

1.4 Estrutura de um programa NC


O usuário necessita compilar parte do programa (chamado o programa), de acordo com as instruções
de comando do sistema CNC. O sistema CNC executa programas de controle do movimento, a
haste/broca/fuso (spindle) é iníciando / pardao, o refrigerante e lubrificante ON / OFF para completar a
peça máquina.
Ⅰ-13
GSK980TDa Turning CNC System
Exemplo do programa:
Book 1 Programming

Fig. 1-9

O0001 ; Nome do Programa


N0005 G0 X100 Z50; (Posicionamento rápido para o ponto
A)
N0010 M12; (Fixação da peça)
N0015 T0101; (Alterar No.1 da ferramenta e
executar o seu deslocamento/trajeto
N0020 M3 S600; (Começar o spindle* com 600 rev/min)
N0025 M8 (Resfriamento ON (ligado))
N0030 G1 X50 Z0 (Aproximação do ponto B com
F600; 600mm/min)
N0040 W-30 F200; (Ponto de corte de B para ponto C)

N0050 X80 W-20 F150; (Corte do ponto C ao ponto D)


N0060 G0 X100 Z50; (Retração rápida para o ponto A)
N0070 T0100; (Cancelando a ferramenta de
deslocamento/trajeto)
N0080 M5 S0; (Interrompendo o spindle*)
N0090 M9; (Resfriamento OFF (desligado))
N0100 M13; (Desfixação da peça)
N0110 M30; (Fim do programa, parada da spindle*
e resfriamento OFF (desligado))

A ferramenta deixa o caminho de A → B → C → D → A após os referidos programas que são


executados.
1.4.1 Estrutura geral do programa

Ⅰ-14
Chapter 1 Programming Fundamentals
Um programa consiste de uma seqüência de blocos, começando com "OXXXX" (nome do programa) e que
termina com "%"; um bloco começa com o número do bloco (omitido), e termina com ";" ou "*". Veja a
estrutura geral do programa do seguinte modo:

Explicação do programa

Programming
Nome do programa

Bloco saltar caráter palavra

Bloco
Numero do bloco

Book 1
Caracteres de final de bloco

Caracteres de final de bloco


Program
Fig. 1-10 Estrutura de um programa

Nome do Programa
Há mais de 384 programas armazenados no sistema. Para identificá-lo, cada programa tem
apenas um nome do programa (não existe o mesmo nome do programa) iniciando com o comando de
endereço O e os seguintes 4 dígitos.
○ □□□□
Programa número (0000 ~ 9999, o zero à esquerda podem ser omitidos)
Comando de endereço
Palavra

Uma palavra é uma unidade básica de comando para comando no sistema CNC para completar a função
de controle, composto por uma carta Inglês (denominado comando endereço) e o número seguinte
(operação comando com / sem sinal). O endereço de comando descreve o significado de sua operação do
comando seguinte e pode haver significado diferente no mesmo endereço, quando o comando de palavras
diferentes é combinado em conjunto. Veja a Tabela 1-2 palavras em um sistema
X 10 00

A d d r e s s D ig its

W o rd

(Word: palavra / Address digits: Dígitos de endereçamento)


Tabela 1-2 Tabela de palavras
Endereço Faixa de valores dos dígitos Função
O 0~9999 Nome do programa
N 0~9999 Numero do bloco
G 00~99 Função preparatória
-9999.999~9999.999(mm) Coordenada na direção X
X
0~9999.999(s) Tempo de espera
Z -9999.999~9999.999(mm) Coordenada na direção Z

Ⅰ-15
GSK980TDa Turning CNC System
Endereço Faixa de valores dos dígitos Função
-9999.999~9999.999(mm) Incremento na direção X
0~9999.999(s) Tempo de espera
Tolerância do acabamento na direção X no
-99.999~99.999(mm)
U G71, G72, e G73
Book 1 Programming

0.001~99.999(mm) Corte de profundidade no G71


Movendo a distância da retratação da
-9999.999~9999.999(mm)
ferramenta na direção X no G73
-9999.999~9999.999(mm) Incremento na direção Z
0.001~99.999(mm) Corte de profundidade no G72
-99.999~99.999(mm) Tolerância do acabamento na direção Z no
W
G71, G72, e G73
-9999.999~9999.999(mm) Movendo a distância da retratação da
ferramenta na direção Z no G73

-99999.999~99999.999
Arco do raio
(mm)
0.001~99.999(mm) Movendo a distância do ciclo da retração da
ferramenta no G71, G72
1~9999 (times) Tempo do ciclo do esboço no G73

0.001~99.999(mm) Movendo a distância de retração da ferramenta


R depois do corte no G74, G75
0.001~99.999(mm) Movendo a distância de retração da ferramenta
depois do corte para o final do ponto no G74,
G75

0.001~9999.999(mm) Tolerância do acabamento no G76

-9999.999~9999.999(mm) Afunilar em G90, G92, G94, G96


-9999.999~9999.999(mm) Vetor do arco central relativo para partida do
ponto na direção X
I
0.06~25400(tooth/inch) Métrica do filamento do dente

-9999.999~9999.999(mm) Vetor do arco central relativo para partida do


K
ponto na direção Z
0~8000(mm/min) Velocidade de alimentação por minuto
F 0.0001~500(mm/r) Velocidade de alimentação por rev
0.001~500(mm) Metrica filamento de chumbo
0~9999(r/min) Especificando spindle* de velocidade
S
00~04 Multi-engrenagem de spindle* de saída
T 01~32 Função da ferramenta
00~99 Função auxiliar de saída, fluxo do programa
M executado, chamar subprograma
9000~9999 Chamar subprograma

Ⅰ-16
Chapter 1 Programming Fundamentals
Endereço Faixa de valores dos dígitos Função
0~9999999(1ms) Tempo de espera
0~9999 Número do subprograma chamado
0~999 Vezes do subprograma chamado
Movimento circular de distância na direção X
P 0~9999999(0.001mm)

Programming
no G74, G75
Parâmetro de filamento de corte no G76
inicial do bloco de número de acabamento na
0~9999
confecção dos ciclos de comando
0~9999 Fim do bloco de número de acabamento na

Book 1
confecção dos ciclos de comando
0~9999999(0.001mm) Movimento circular de distância na direção Z
Q em G74, G75
1~9999999(0.001mm) Primeiro corte profundo no G76
1~9999999(0.001mm) Min. corte profundo no G76

H 01~99 Operando no G65

Bloco
Um bloco que é unidade básica do programa CNC e consiste numa seqüência de palavras,
que termina com ";" ou "*". Estes caractere ";" ou "*" existente entre os blocos. ";" é usado para
separar blocos no manual como se segue:

/ N0030 G0 X20 Z30 ;

Caracter final do bloco


Número do bloco
Caracter de pulo do bloco

Um bloco pode ser um número de palavras ou apenas com ";" (caracter final) em vez das palavras. Deve
haver um ou mais espaço em branco entre muitas palavras.
Isto é único
Existe apenas uma exceção para outros endereços para N, G, S, T, H, L, em um bloco, caso contrário, o
sistema alarma. A última palavra no mesmo endereço é válida quando há mais N, G, S, T, H, L, no mesmo
bloco. O último comando G é válido quando há mais comandos G que estão no mesmo grupo em um
bloco.

Número de bloco
O número do bloco é composto pelo endereço N e a sequência de 4 dígitos: N0000 ~ N9999, e o
avançamento zero pode ser omitido. O número de bloco deve ser o início do bloco, caso contrário, o bloco
é inválido.
O número do bloco pode ser omitido, mas deve haver número do bloco quando o programa chamar / pular
o bloco alvo. O incremento do número bloco é para que fique melhor o aumento ou diminuição da

Ⅰ-17
GSK980TDa Turning CNC System
seqüência número do bloco em ordem para pesquisa conveniente e análise dos programas.
Quando o “Número do Bloco” definido para “ligado” (ON), os números do bloco serão criados
automaticamente incrementalmente e seu aumento é definido pelo № 42.

Bloco de caracteres para saltar


Book 1 Programming

Inserir "/" na frente do bloqueio e startar quando algunm bloco não podem ser executado (não
pode ser deletado), e o sistema pula o bloco e executa a próximo. O bloco com "/" na frente
dele será executado se não for iniciado.

Caractere final de um programa


"%" É um caracter final do programa "%" é uma marca de comunicação terminada quando o programa é
transmitido. O sistema irá inserir automaticamente "%" no final do programa.

Anotação do programa
Uma anotação de programa tem menos de 20 caracteres (10 caracteres chineses) para cada programa,
consiste em um suporte seguinte do nome do programa, e é expressada apenas em Inglês e digitais no
sistema CNC, que pode ser editado em Chinês no computador e exibida em Chinês no sistema CNC
depois de serem baixados.

1.4.2 Programa principal e Subprograma

Para simplificar a programação, quando o mesmo ou trajeto de usinagem similar e controle do


procedimento é usado muitas vezes, o programa de comandos é editado para um único programa de
chamada. O programa principal é definido para ligar para outros e o subprograma será chamado. Ambos
ocupam o programa de capacidade e de espaço de armazenamento do sistema. O subprograma tem nome
próprio, e poderá ser chamado à vontade pelo programa principal, e também pode funcionar
separadamente. O sistema retorna para o programa principal para continuar, quando o subprograma
termina da seguinte forma:

O0001; O1006;
G50 X100 Z100; G1 X50 Z50;
M3 S1 T0101; Chamada U100 W200;
G0 X0 Z0; U30 W-15 F250;
G1 U200 Z200 F200; Retorno M99;
M98 P21006; %
G0 X100 Z100;
M5 S0 T0100;
M30;
%

Programa Subprograma
Fig.1-1

Ⅰ-18
Chapter 1 Programming Fundamentals

1.5 1.5 Funcionamento do programa


1.5.1 Sequência do programa executado
A corrente do programa é aberta em auto modo (automático). O sistema abre apenas um
programa, e somente corre um único programa a qualquer momento. Quando o primeiro bloco é

Programming
aberto, o cursor localizado na posição do primeiro bloco e pode ser deslocado no modo Editar. O
programa para em Auto modo e começa a correr depois do sinal de iniciar do ciclo (é pressionado ou
ciclo externo para começar o sinal) de partida do programa para correr até o bloco apontado pelo
cursor corrente, normalmente os blocos são executados um por um acordo com a sua programação
de seqüência, o programa para de funcionar depois da execução M02 ou M30. O cursor se move

Book 1
juntamente com o programa em execução e está situado na rebitagem do bloco corrente. A seqüência
e estado de funcionamento são alteradas no programa como segue:
z O programa para de funcionar após pressionar botão [Reset] ou parada de emergência;
O programa para de funcionar quando o sistema ou o PLC alarma;
z O único bloco para de funcionar (a corrente do bloco pausa depois funciona completamente) em
Editar, modo MDI e, em seguida, um bloco apontado pelo cursor corrente começa a funcionar
após o sistema de desvio/interruptor em modo Automático [Run], é pressionado ou ciclo externo
do sinal começar do desvio/interruptor está ligado (on);
z O programa para de executar no Manual (Jog), volante/ roda de direção manual (MPG), bloco
único, Programa Referência de Ponto de retorno, Máquina Referência de Ponto de Retorno no
modo contínuo e que decorre de posição corrente após o sistema é desviado em modo
Automático e [Run]for pressionado ou o ciclo externo do sinal começar do desvio/interruptor está
ligado (on);
z O programa pausará depois de pressionar [Pause] ou ciclo externo do sinal começar do
desvio/interruptor for desligado (off), e ele funciona continuamente na posição atual ou após
pressionar [Run]o ciclo externo do sinal começar do desvio/interruptor está ligado (on);
z Quando único bloco está ligado (ON), o programa pausa e depois [Run] é pressionado ou o ciclo
externo do sinal começar do desvio/interruptor está ligado (on);
z Bloco com "/" na frente dela não é executada quando o bloco está saltando com o interruptor
ligado (ON);
z O sistema avança para a meta bloco de correr após executar G65;
z Por favor, veja a Seção Três Comandos G sobre a seqüência de execução G70 ~ 73;
z Chamar os subprogramas correspondentes ou macro de programa para funcionar quando
executado M98 ou M9000 ~ M9999, o sistema retorna ao programa principal para chamar o
próximo bloco quando executando M99 (se M99 especifica um alvo de número do bloco, o
sistema volta a ele para correr), após os subprogramas ou macro programas funcionarem
completamente;
z O sistema voltar para o primeiro bloco de funcionamento e o atual programa é executado
repetidamente quando M99 é executado em um programa principal..

1.5.2 Sequência de execução da palavra

Existem muitas palavras (G, X, Z, F, R, M, S, T, e assim por diante) e mais de M, S, T é transmitido ao


PLC pelo NC explicando e outros são executados diretamente pela NC. M98, M99, M9000 ~ M9999, S
palavra para especificar a velocidade da haste/broca/fuso (spindle) (rot/min, m/min) é executado
Ⅰ-19
GSK980TDa Turning CNC System
diretamente pela NC.
NC executa primeiramente o comando G e, em seguida, o comando M (sem transmissão do sinal M para
PLC) quando o comando G e M98, M99, M9000 ~ M999 estão no mesmo bloco.
Quando os comandos G e M, S, T executados pelo PLC estão no mesmo bloco, o PLC define M, S, T e G a
ser executados simultaneamente, ou executar M, S, T após o comando G. Por favor, consulte Manual do
Book 1 Programming

Usuário do fabricante da máquina para a execução da seqüência de comandos.


A execução de seqüência de G, M, S, T, no mesmo bloco definido pelo padrão GSK980TD do programa
PLC é o seguinte:
M3, M4, M8, M10, M12, M32, M41, M42, M43, M44, S □ □, T □ □ □ □ e o comando G são executados em
simultaneamente;
M5, M9, M11, M13, M33 após comandos G são executados;
M00, M02, M30 depois que outros comandos do atual bloco são executados.

Ⅰ-20

S-ar putea să vă placă și