Prévia do material em texto
<p>MEGGATON</p><p>1</p><p>CENTRO DE USINAGEM</p><p>MITSUBISHI M64S M65S</p><p>RUA:ENGENHEIRO MESQUITA SAMPAIO,585-SÃO PAULO</p><p>FONE/FAX(011)5182-3555/5183-3688</p><p>MEGGATON</p><p>2</p><p>ÍNDICE</p><p>DESCRIÇÃO PÁGINAS</p><p>Recomendações 5</p><p>Lista de óleos lubrificantes 7</p><p>Lista de códigos G 8</p><p>Lista de códigos M 10</p><p>Formulas 10</p><p>Identificação do programa 11</p><p>Sistema de coordenada 11</p><p>Determinação do ponto zero peça 12</p><p>Determinação de um sistema de coordenadas local 13</p><p>Determinação do ponto zero peça via programa 14</p><p>Deslocamento para o ponto zero máquina 14</p><p>Sistema de posicionamento 15</p><p>Planos de trabalho 16</p><p>Tempo de espera 16</p><p>Troca de ferramentas e ligando o eixo árvore 17</p><p>Unidade de coordenadas 17</p><p>Sistema de programação de coordenadas 19</p><p>Compensação de altura de ferramentas 19</p><p>Arredondamento de cantos e chanfros 19</p><p>Programação de coordenadas angulares 19</p><p>Interpolação circular 21</p><p>Interpolação helicoidal 23</p><p>Ciclo para usinagem de círculo 24</p><p>Compensação de altura da ferramenta 26</p><p>Chamada de sub-programa 28</p><p>Exemplo da estrutura do programa para centro de usinagem 30</p><p>CICLOS FIXOS</p><p>Tipos de retorno para ciclos fixos 31</p><p>Cancelamento de ciclos fixos 31</p><p>Ciclo de furação simples 32</p><p>Ciclo de furação com faceamento 34</p><p>Ciclo de furação com quebra de cavaco e alívio 35</p><p>Ciclo de furação com quebra de cavaco sem alívio 37</p><p>Ciclo de rosqueamento 38</p><p>Ciclo de rosqueamento esquerdo 40</p><p>Ciclo de mandrilamento simples 41</p><p>Ciclo de mandrilamento com faceamento 43</p><p>Ciclo de mandrilamento fino 46</p><p>Ciclo para alargador 48</p><p>Ciclo para alargador 49</p><p>MEGGATON</p><p>3</p><p>CICLOS DE POSICIONAMENTO</p><p>Ciclo de posicionamento de pontos em circunferência 50</p><p>Ciclo de posicionamento de pontos em linha angular 51</p><p>Ciclo de posicionamento de pontos em um arco 52</p><p>Ciclo de posicionamento de pontos em uma malha 53</p><p>Função de escala 54</p><p>Função de espelhamento 55</p><p>Função de rotação 56</p><p>Modos de controle de posicionamento 57</p><p>Parametrização linguagem estruturada 58</p><p>Lista de variáveis internas do comando 62</p><p>Tabela de variáveis de corretor de ferramenta 66</p><p>Programa exemplo 67</p><p>operação</p><p>Exemplo de painel............................................................. ..... 68</p><p>Modos de trabalho.......................................... ...................... 68</p><p>Chaves e botões do painel...................................................... 70</p><p>Lâmpadas indicadoras do painel...................................... .... 75</p><p>Como movimentar os eixos.............................................. ... 75</p><p>Como retirar a máquina da condição de fim de curso....... ... 76</p><p>Como referenciar a máquina................................................. 77</p><p>Fixação manual de ferramentas............................................ 77</p><p>Painel mitisubishi.............................................................. .... 78</p><p>Funções do painel mitisubishi......................................... ...... 78</p><p>Ligar rotação em modo manual....................................... ...... 79</p><p>Operação em modo MDI........................................................ 80</p><p>Correção da altura e diâmetro das ferramentas..................... 81</p><p>Estabelecimento de zero peça ou ponto de referência.......... 84</p><p>Edição de programas no modo EDIT..................................... 87</p><p>Apagar programas da memória do CNC 89</p><p>Copiar programas na memória do CNC 90</p><p>Intercalar programas 90</p><p>Trocar números de programa 90</p><p>Execução de programas em automático................................ 91</p><p>Reinicio de execução em modo automático de qualquer</p><p>ponto do programa. 93</p><p>transmissão serial de dados................................................... 94</p><p>Parâmetros de configuração do programa de transmissão.... 99</p><p>Transmissão em modo DNC/TAPE/FITA............................... 100</p><p>Reinicio em qualquer ponto do programa executando</p><p>em modo DNC/TAPE/FITA.. 101</p><p>Transmissão com opcional Host Link.................................... 102</p><p>Simulação gráfica.................................................................. 103</p><p>MEGGATON</p><p>4</p><p>Recomendações</p><p>Verificação após instalação</p><p>O nivelamento deve ser verificado após o primeiro mês de</p><p>trabalho e após este primeiro mês deve ser verificado a cada seis</p><p>meses.</p><p>Verificação diária</p><p>A. Verifique se os cabos de alimentação de entrada não possuem</p><p>mal contato e se tensão esta normal.</p><p>B. Verifique se as guias lineares, barramentos e o eixo árvore</p><p>estão com ruído normal.</p><p>C. Verifique o nível do tanque de óleo refrigerante.</p><p>D. Verifique se existem vazamentos.</p><p>E. Verifique os filtros dos ventiladores.</p><p>F. Verifique se a temperatura do eixo árvore após ligá-lo está</p><p>normal.</p><p>G. Limpe o ventilador do motor do eixo árvore.</p><p>H. verifique a pressão do ar comprimido ( 6 à 8 kgf/cm² )</p><p>Verificação mensal</p><p>A. Limpe o filtro do tanque de óleo de refrigerante da</p><p>ferramenta.</p><p>B. Retire todas as proteções telescópicas, limpe os cavacos e</p><p>verifique a condição dos barramentos.</p><p>C. Verifique se as chaves de fim de curso estão normais e limpas</p><p>nos eixos.</p><p>D. Verifique o nível do óleo de lubrificação do sistema</p><p>pneumático.</p><p>E. Verifique o nível do óleo do sistema de sujeição da</p><p>ferramenta.</p><p>F. Limpe o reservatório do óleo lubrificante.</p><p>MEGGATON</p><p>5</p><p>Verificação semestral</p><p>A. Verifique visualmente o gabinete elétrico.</p><p>B. Verifique a folga dos eixos e ajuste caso necessário.</p><p>C. Verifique o óleo do trocador automático de ferramentas, caso</p><p>o mesmo possua unidade hidráulica (somente “arm change”).</p><p>D. Limpe todos os motores (desligar a máquina).</p><p>Aterramento</p><p>É obrigatório a instalação de barras de aterramento que devem ser</p><p>interligadas ao ponto de aterramento da máquina.</p><p>Este mesmo aterramento deve ser utilizado para o micro computador que</p><p>será utilizado para a comunicação serial (RS232).</p><p>O neutro da rede não deve ser ligado a este aterramento, também não</p><p>ligue eletroerosões a este aterramento.</p><p>A maior variação permitida para a tensão é de 5% para mais ou menos.</p><p>MEGGATON</p><p>6</p><p>Aplicação Grau Viscosidade Nome Fabricante</p><p>Lubrax industrial FP 68 Petrobras *</p><p>Truslide 68 Ipiranga *</p><p>Unix Way 68 Ingrax *</p><p>Antigota 68 Unioil *</p><p>Hydranep 68 Petroquim *</p><p>Microfluid AG 68 Microquímica *</p><p>Lisso 68 Repsol</p><p>Tonna T 68 Shell</p><p>Febis K 68 Esso</p><p>Vactra N 2 Mobil</p><p>Lubrax industrial HR 32 EP Petrobras *</p><p>Ipitur AW 32 Ipiranga *</p><p>HidraMax</p><p>item fixação manual da ferramenta)</p><p>Obs.:Caso a máquina não possua magazine pule esta operação.</p><p>3- Ligar a régua do CNC:</p><p>Selecionar a função MONITOR e no rodapé do vídeo selecionar a função PLC-SW as vezes é necessário</p><p>pressionar a função MENU para que a função</p><p>PLC-SW apareça.</p><p>Caso a função PLC-SW não apareça pressione a função MENU para trocar as funções do rodapé.</p><p>4- Ative a função que possuir estas inscrições TOOL LENGTH, TOOL MEASURE, TLM ou TL, a</p><p>função poderá ser de 1 a 4 dependendo do fabricante da máquina digite o número e pressione o</p><p>botão INPUT.</p><p>MEGGATON</p><p>83</p><p>Obs. A função deve ficar em evidência.</p><p>5- Trocar as ferramentas em modo MDI, escolher uma superfície de referência ou criar um padrão, em</p><p>modo HANDLE encostar a ponta da ferramenta de forma a tangenciar o padrão ou a superfície de</p><p>referência.</p><p>6- Selecionar a função TOOL PARAM para acessar a página dos corretores de ferramentas, selecionar</p><p>no rodapé do monitor a função TOOL OFFSET as vezes é necessário pressionar a tecla MENU para</p><p>acessar TOOL OFFSET, faça um pequeno movimento para o valor aparecer na página.</p><p>7- Automaticamente a máquina registrará o valor do comprimento da ferramenta.</p><p>Será necessário gravar o valor para o corretor que será usado no programa, para gravar digite o numero do</p><p>corretor desejado e o raio da ferramenta na coluna raio, pressione INPUT para finalizar.</p><p>MEGGATON</p><p>84</p><p>8- Após o botão</p><p>INPUT ser</p><p>pressionado o</p><p>valor 291.58</p><p>será o corretor</p><p>da ferramenta</p><p>número 1.</p><p>9- Para as demais</p><p>ferramentas</p><p>repita a partir do</p><p>item 5.</p><p>10- Na coluna com a</p><p>inscrição</p><p>RADIUS deve</p><p>ser digitado o</p><p>valor do raio da</p><p>ferramenta.</p><p>Obs. Não esqueça de colocar o G43H número da ferramenta no programa.</p><p>Os campos denominados WEAR servem para ajuste fino ou compensação do desgaste do diâmetro e do</p><p>comprimento da ferramenta. O campo RADIUS serve para informarmos para máquina o valor do raio da</p><p>ferramenta.</p><p>Obs.: Para o diâmetro basta digitar o valor do raio da ferramenta na coluna do raio e linha</p><p>referente a ferramenta.</p><p>MEGGATON</p><p>85</p><p>Estabelecimento de zero peça ou ponto de referência</p><p>A máquina deve ser posicionada no local onde será o zero peça nos eixos X e Y, não pode ser retirada</p><p>dessa posição enquanto os valores do posicionamento da máquina não forem transferidos para os</p><p>parâmetros da máquina. O eixo Z será feito de forma diferente que também será abordada adiante.</p><p>Para transferir os valore para os parâmetros:</p><p>1- Pressionar a função TOOL PARAM no</p><p>teclado acima do monitror.</p><p>2- Pressionar no rodapé do video a função</p><p>WORK/TRAB.</p><p>3- Escolher qual será o zero peça utilizado no programa</p><p>e copiar os valores que se encontram em MACHINE</p><p>para a coluna desejada.</p><p>4- Para digitar os valores digita-se na primeira lacuna o parâmetro do zero escolhido e nas lacunas</p><p>seguintes digita-se os valores.</p><p>5- Pressiona-se o botão INPUT para validar a informação.</p><p>Para o eixo Z caso tenha utilizado um padrão para calibrar as ferramentas será necessário informar a</p><p>diferença entre o padrão e face de referência da peça.</p><p>Caso não tenha utilizado padrão para fazer a calibração das ferramentas o valor do eixo Z deve ser</p><p>deixado em zero e caso tenha utilizado um padrão a diferença entre a face de referência da peça e o</p><p>padrão deve ser digitada no eixo Z.</p><p>Obs. Note que os valores da linha data e machine são os mesmos e o eixo Z depende do uso ou não de um</p><p>padrão, quando não é utilizado o padrão para calibrar as ferramentas o valor é sempre zero.</p><p>MEGGATON</p><p>86</p><p>Os comandos Mitsubishi 64S e 65S, a partir de 2005 possuem em recurso para facilitar a obtenção do</p><p>Zero peça quando este é posicionado no centro, para isto devemos ativar o SW PLC conforme o</p><p>procedimento 3 ,4 e 5 da pagina 23.</p><p>Com o SW PLC ativo devemos posicionar a ferramenta na lateral da peça através da manivela</p><p>movimentando por exemplo o eixo X ,</p><p>Com este procedimento o valor máquina aparece no campo: DATA(-100) para ser enviado para o local</p><p>de calculo devemos digitar o número (1) como no exemplo abaixo e pressionar IMPUT, com isto o valor</p><p>será registrado na posição:</p><p>#1 TLM P.A</p><p>Após este registro devemos posicionar a ferramenta na outra lateral da peça através da manivela</p><p>Com este procedimento o valor máquina aparece no campo: DATA(-400) para ser enviado para o local</p><p>de calculo devemos digitar o número (2) como no exemplo abaixo e pressionar IMPUT, com isto o valor</p><p>será registrado na posição: #2 TLM P.B</p><p>MEGGATON</p><p>87</p><p>Após registrar no ponto #1 e #2 os valores da posição deve-se digitar o número da posição de zero peça</p><p>que queremos enviar o valor calculado, Ex.: # (54) e pressionar IMPUT.</p><p>Assim o valor médio das duas coordenadas será calculado e registrado no X do G54.</p><p>Deve ser feito o mesmo procedimento pra o eixo “Y”.</p><p>Quamdo se tratar de peça cilíndrica usamos os 3 pontos #1 TLM P.A, #2 TLM P.B e</p><p>#3 TLM P.B</p><p>Estes pontos devem ser registrados com 2 pontos em “X” e 1 em “Y”, ou 2 em “Y” e 1 em “X”,</p><p>Após o devido carregamento dos valores das coordenadas nos pontos 1, 2 e 3 deve-se digitar para qual</p><p>campo queremos enviar o calculo do Zero Peça ( Ex.: G54) e pressionar IMPUT. Automaticamente a</p><p>maquina faz as operações matemáticas e envia o valor das coordenadas “X” e “Y” do centro da peça</p><p>cilíndrica para o G54.</p><p>Ponto 2</p><p>Ponto 1</p><p>Ponto 3</p><p>MEGGATON</p><p>88</p><p>Edição de programa no modo EDIT</p><p>O modo EDIT serve para editar programas existente ou criar novos programas. Para opera-lo a chave</p><p>seletora de modo deve estar em qualquer posição menos no modo MDI, com isso é possível criar ou</p><p>editar um programa enquanto a máquina usina.</p><p>Todas as funções abordadas adiante operam</p><p>na função EDIT/MDI</p><p>Para criar um novo programa:</p><p>1- Para criar um novo programa pressione a função PROGRAM e informe o número do novo programa</p><p>e pressione o botão do INPUT.</p><p>2- A tela</p><p>de</p><p>edição</p><p>aparece</p><p>rá após aceito o novo número de programa e basta começar</p><p>a digitar o programa. A princípio todos os dados serão</p><p>digitados um ao lado do outro e deve-se separar os blocos de</p><p>comando com “EOB” ou seja o comando de fim de bloco e após apertar o botão do INPUT o</p><p>comando organizará os dados.</p><p>Neste exemplo será criado o programa número 100 e com o comentário teste pois o comando não aceita</p><p>nomes e o comentário e uma forma de informar o operador sobre o que é o programa.</p><p>Para editar um programa existente na memória:</p><p>1- Para procura um programa existente na memória</p><p>pressione a função SEARCH/PROCURA e digite o numero</p><p>do programa desejado na lacuna e pressione o botão INPUT.</p><p>O programa aparecerá na tela pronto para ser editado, não esquecer de salvar as alterações</p><p>pressionando o botão do INPUT.</p><p>O programa de número 100 aparecerá na tela pronto para ser editado</p><p>MEGGATON</p><p>89</p><p>Exemplo da tela EDIT com a chamada do programa 100.</p><p>A s função LARGE serve para aumentar o tamanho dos caracteres exibidos no monitor, após</p><p>ser pressionada o nome da função e alterado para SMALL, e pressionando essa função os</p><p>caracteres retornam ao tamanho original.</p><p>A função FILE serve para verificar os programas existentes na memória.</p><p>Exemplo da tela FILE.</p><p>MEGGATON</p><p>90</p><p>Apagar programas da memória do CNC</p><p>1,- Na máquina</p><p>A chave de modo pode estar em qualquer</p><p>função.</p><p>2.- Pressione a função DIAGN IN/OUT e no</p><p>rodapé do vídeo procure a função ERASE</p><p>Obs. Será necessário pressionar a função MENU</p><p>para que apareça a função OUTPUT</p><p>3- Nesta tela deve-se colocar #(1)</p><p>no primeiro campo e o número do</p><p>programa No segundo DATA( ),</p><p>e pressionar</p><p>IMPUT,O programa</p><p>numerado é apagado da</p><p>memória do CNC</p><p>MEGGATON</p><p>91</p><p>Copiar programas na memória do CNC</p><p>1,- Na máquina</p><p>A chave de modo pode estar em qualquer</p><p>função.</p><p>2.- Pressione a função DIAGN IN/OUT e no</p><p>rodapé do vídeo procure a função COPY</p><p>Obs. Será necessário pressionar a função MENU</p><p>para que apareça a função OUTPUT</p><p>1. Nesta tela deve-se colocar #(1)</p><p>no primeiro campo</p><p>o número do programa que será copiado</p><p>no segundo campo O ( ),</p><p>o número que será dado a copia no</p><p>terceiro campo -� O( )</p><p>e pressionar IMPUT,O programa</p><p>é copiado com o número determinado.</p><p>Intercalar programas:</p><p>2. Nesta tela deve-se colocar #(3) no primeiro campo</p><p>o número do programa que será copiado no segundo campo O ( ),</p><p>terceiro campo -� O( ) o número do programa que será intercalado ,colado o</p><p>programa</p><p>e pressionar IMPUT,O programa</p><p>é colado o programa cujo número foi inserido no 2 campo O( ) no programa</p><p>determinado no terceiro campo�O( ).</p><p>Trocar numero de programa</p><p>3. Nesta tela deve-se colocar #(4) no primeiro campo</p><p>o número do programa que será alterado no segundo campo O ( ),</p><p>terceiro campo -� O( ) o novo número do programa</p><p>pressionar IMPUT,O programa tem seu numero alterado.</p><p>MEGGATON</p><p>92</p><p>Execução de programa em automático</p><p>Para executar os programas que estão na memória é necessário que o zero peça e a</p><p>calibração de ferramentas estejam prontos.</p><p>1- Colocar a chave seletora de modo na</p><p>posição auto ou mem.</p><p>2- Pressionar a função MONITOR no teclado</p><p>ao lado do monitor de vídeo.</p><p>3- pressionar no rodapé do vídeo a função</p><p>SEARCH/PROCURA caso ela não apareça</p><p>pressione a função MENU até que ela apareça.</p><p>4- Na 1 lacuna digite o número do programa que</p><p>será executado e pressione o botão INPUT.</p><p>No exemplo acima o programa 100 será executado após pressionado o botão do início de ciclo</p><p>(CYCLO START).</p><p>Caso seja necessário chamar uma determinada linha no programa basta digitar na Segunda</p><p>lacuna o número da linha desejada, esta linha deve existir no programa.</p><p>MEGGATON</p><p>93</p><p>Exemplo da tela SEARCH/PROCURA.</p><p>5- Feche os avanços mude para a tela COORDI (tela mais indicada para acompanhar a</p><p>execução do programa) e pressione o botão do início de ciclo (CYCLO START)</p><p>6- Abra os avanços e verifique se a máquina esta trabalhando corretamente caso esteja deixe</p><p>os avanços em 100%.</p><p>Exemplo da tela COORDI</p><p>Caso seja necessário verificar quais códigos estão ativos no programa mude para a tela</p><p>COMMAND e mude de paginas para visualizar os comandos ativos.</p><p>MEGGATON</p><p>94</p><p>Exemplo da tela COMMAND</p><p>Reinicio da execução em automático de qualquer ponto do</p><p>programa</p><p>Para reiniciar o programa do meio é necessário criar uma linha dentro do programa ou quando</p><p>o programa é criado faz-se uma previsão das possíveis paradas, geralmente essas paradas</p><p>são após a troca de ferramentas.</p><p>Exemplo de previsão de parada na execução.</p><p>G02 X0.0 Y40.0 I-30.0 J0.0 F2500</p><p>G03 X0.0 Y40.0 I0.0 J-40.0</p><p>G02 X-30.0 Y70.0 I0.0 J30.0</p><p>G40 G00 Z2.0</p><p>N110 G0Z200.</p><p>T3 M6</p><p>S6000 M03</p><p>G0G43H3Z100.</p><p>X0Y0</p><p>G01 Z-2.1 F200</p><p>G01 X3.09 Y9.511 F700</p><p>G03 X3.09 Y9.511 I-3.09 J-9.511 F1 500</p><p>G00 Z2.0</p><p>G42 D2 G00 X30.026 Y43.869</p><p>G00 Z-2.0</p><p>Neste exemplo a linha 110 e a linha que será chamada caso o programa necessite ser</p><p>reiniciado na ferramenta T3, note que o eixo Z é deslocado para uma posição acima do zero</p><p>peça.</p><p>Para reiniciar basta chamar o programa da linha como mostrado no exemplo para chamar a</p><p>partir de uma linha.</p><p>MEGGATON</p><p>95</p><p>Transmissão serial de dados</p><p>Para transmissão serial de dados a máquina pode estar trabalhando em qualquer modo de</p><p>trabalho e inclusive pode estar usinando.</p><p>Quem irá receber o programa deve ser preparado primeiro.</p><p>O programa de transmissão deve ser adquirido pelo cliente e este por sua vez deve conhecer o</p><p>uso do mesmo.</p><p>Transmissão da máquina para o computador</p><p>1- Prepare o programa de transmissão serial (o exemplo será com o programa serial do windows</p><p>3.11).</p><p>Clique em arquivo e depois em abrir .</p><p>Clique em abrir.</p><p>MEGGATON</p><p>96</p><p>Carregue as configurações da máquina, neste exemplo o arquivo de configurações foi</p><p>nomeado como FV1000 mas pode ser nomeado com qualquer nome.</p><p>Clique em transferir e depois em receber arquivo texto</p><p>.Digite o nome do arquivo a ser recebido seguido do ponto(.) mais a extensão txt e clique em OK</p><p>MEGGATON</p><p>97</p><p>2- Na máquina</p><p>A chave de modo pode estar em qualquer</p><p>função.</p><p>2.1- Pressione a função DIAGN IN/OUT e no</p><p>rodapé do vídeo procure a função OUTPUT.</p><p>Obs. Será necessário pressionar a função MENU</p><p>para que apareça a função OUTPUT</p><p>Exemplo da tela output.</p><p>Na 1ª lacuna digita-se o tipo de dados que serão gravados no computador, sempre será 1 como</p><p>no exemplo acima e na lacuna com o nome data será digitado o número do programa que será</p><p>gravado no computador e pressionando o botão INPUT (botão do teclado ao lado) os dados</p><p>serão gravados no computador com o nome dos arquivo criado no computador.</p><p>Transmissão do computador para a máquina</p><p>MEGGATON</p><p>98</p><p>Os programas que serão transferidos para a máquina devem conter um sinal de porcentagem no</p><p>início e um no final como o exemplo abaixo.</p><p>1- Prepare o programa de transmissão para enviar o programa para a máquina.</p><p>Clique em arquivo e depois em abrir .</p><p>Clique em abrir.</p><p>MEGGATON</p><p>99</p><p>Carregue as configurações da máquina, neste exemplo o arquivo de configurações foi nomeado</p><p>como FV1000 mas pode ser nomeado com qualquer nome.</p><p>Clique em transferir e depois em enviar arquivo texto</p><p>Digite o nome do arquivo a ser enviado, note que as duas funções no canto inferior direito não</p><p>estão selecionadas (Anexar LF e Retirar LF) e após preparar não pressione OK ainda.</p><p>2- Na máquina</p><p>A chave de modo pode estar em qualquer</p><p>função.</p><p>2.1- Pressione a função DIAGN IN/OUT e no</p><p>rodapé do vídeo procure a função INPUT.</p><p>Obs. Será necessário pressionar a função MENU</p><p>para que apareça a função INPUT</p><p>MEGGATON</p><p>100</p><p>Exemplo da tela INPUT.</p><p>Na 1ª lacuna digita-se o tipo de dados que serão gravados na máquina, sempre será 1 como no</p><p>exemplo acima e na lacuna com o nome data não se digita nada em seguida pressione o botão</p><p>INPUT (teclado ao lado) . Os dados serão gravados na máquina com o numero que está dentro</p><p>do arquivo que contem o programa de usinagem.</p><p>Configurações do programa de transmissão</p><p>Obs. O programa de transmissão deve estar configurado para a tabela abaixo, essa</p><p>configuração é a mesma para qualquer programa de transmissão serial.</p><p>Paridade Par ou Even</p><p>Taxa de transmissão 19200</p><p>Controle de fluxo Xon Xoff</p><p>Bits de dados 7 (sete)</p><p>Bits de parada 2 (dois)</p><p>Com ou porta serial Escolher a que estiver livre (não use a porta paralela)</p><p>MEGGATON</p><p>101</p><p>Detectar portadora Sim</p><p>Transmissão em modo DNC/TAPE/FITA</p><p>Este modo de transmissão é utilizado quando o programa excede a capacidade de memória da</p><p>máquina. Para utilizar este modo, o zero peça e o corretor da altura das ferramentas devem</p><p>estar prontos pois no momento em que e pressionado o botão do início de ciclo (CYCLO START)</p><p>a máquina irá começar a usinagem.</p><p>1- Selecione a função DNC ou TAPE/FITA com a</p><p>chave seletora de modo.</p><p>2- Feche os seletores dos avanços para ter o</p><p>controle no início da usinagem.</p><p>3- Prepare o programa de transmissão da</p><p>mesma que é usada para enviar um</p><p>programa para memória.</p><p>4- Pressione o botão do início de ciclo(CYCLO</p><p>START).</p><p>Obs. Tela COORDI dentro da função MONITOR é a melhor tela para acompanhar a execução</p><p>do</p><p>programa.</p><p>MEGGATON</p><p>102</p><p>Reinicio em qualquer ponto do programa em modo DNC/TAPE/FITA</p><p>Para reiniciar um programa grande que esta sendo executado em modo DNC/TAPE/FITA é</p><p>necessário editar o programa no computador, criar um novo cabeçalho e um novo ponto de</p><p>aproximação para a máquina, e enviar novamente o programa.</p><p>1- Quando a máquina para a execução do programa antes de pressionar a tecla RESET anote</p><p>qual o número da linha que a máquina parou de executar (anote todo conteúdo da linha não</p><p>só o número da linha).</p><p>2- Edite o programa no computador conforme o exemplo.</p><p>Obs. Note que o programa é muito grande</p><p>Supondo que a execução do programa pare na linha 81, será necessário quebrar o programa</p><p>nesta linha e preparar uma aproximação.</p><p>Note as linhas que são inseridas para a aproximação da ferramenta.</p><p>3- Envie o programa novamente.</p><p>Programa original</p><p>O6001( )</p><p>N1G90</p><p>N7G17G21G40G54G80G90G61</p><p>N9T2M06(FERRAMENTADIA=3,0</p><p>TOPOESFEIC)</p><p>G90G64</p><p>N11S3000M03</p><p>N12</p><p>N15G0G40X-35.0Y29.975</p><p>N17G43Z5.0H2</p><p>N19G1Z-19.922F2000</p><p>N21X35.0F8000N23Y29.575</p><p>N25X34.88Z-19.95</p><p>N27X-34.88</p><p>N29X-35.0Z-19.922</p><p>N31Y29.175</p><p>N33X-34.88Z-19.95</p><p>N35X34.88</p><p>N37X35.0Z-19.922</p><p>N39Y28.775</p><p>N41X34.88Z-19.95</p><p>N43X-34.88</p><p>N45X-35.0Z-19.922</p><p>N47Y28.375</p><p>N49X-34.88Z-19.95</p><p>N51X34.88</p><p>N53X35.0Z-19.922</p><p>N55Y27.975</p><p>N57X34.88Z-19.95</p><p>N59X-34.88</p><p>N61X-35.0Z-19.922</p><p>N63Y27.575</p><p>N65X-34.88Z-19.95</p><p>N67X34.88</p><p>N69X35.0Z-19.922</p><p>N71Y27.175</p><p>N73X34.88Z-19.95</p><p>N75X-34.88</p><p>N77X-35.0Z-19.922</p><p>Programa editado</p><p>O6001( )</p><p>N7G17G21G40G54G80G90G61</p><p>N9T2M06(FERRAMENTADIA=3,0</p><p>TOPOESFEIC)</p><p>G43H2G0Z100</p><p>S3000M3</p><p>N77X-35.0</p><p>N79Y26.775</p><p>Z-19.922</p><p>N81X-34.88Z-19.95</p><p>N83X34.88</p><p>N85X35.0Z-19.922</p><p>N87Y26.375</p><p>N89X34.88Z-19.95</p><p>N91X-34.88</p><p>N93X-35.0Z-19.922</p><p>N83X34.88</p><p>N85X35.0Z-19.922</p><p>N87Y26.375</p><p>N89X34.88Z-19.95</p><p>N91X-34.88</p><p>N93X-35.0Z-19.922</p><p>N95Y25.975</p><p>N97X-34.88Z-19.95</p><p>N99X34.88</p><p>N101X35.0Z-19.922</p><p>N103Y25.575</p><p>N105X34.88Z-19.95</p><p>N107X-34.88</p><p>N109X-35.0Z-19.922</p><p>N111Y25.175</p><p>N113X-34.88Z-19.95</p><p>MEGGATON</p><p>103</p><p>Utilizando o opcional Host Link</p><p>O Host Link é um opcional que possibilita um ganho de velocidade no envio de dados</p><p>do computador para a máquina e em condições bem controladas a velocidade de</p><p>transmissão pode alcançar 386000 bps.</p><p>Para utilizar esta função é necessário ativar um bit no comando.</p><p>Obs. Neste modo de transmissão as funções INPUT/OUTPUT não funcionam e é</p><p>necessário desabilitar a função para utilizar as funções INPUT/OUTPUT.</p><p>1- Para ativar a função pressionar a tecla TOOL/PARAM e no rodapé do vídeo</p><p>procurar a função PROCESS, pressione a função MENU até aparecer a função</p><p>PROCESS, mudar de página até a 5ª página e selecionar 1 no parâmetro 8109 que</p><p>provavelmente estará com 0.</p><p>2- Para mudar o parâmetro de 0 para 1 digite no 1º parênteses o número 8109 e no 2º</p><p>parênteses e pressione o botão do INPUT.</p><p>Exemplo da tela PROCESS.</p><p>MEGGATON</p><p>104</p><p>Simulação gráfica</p><p>O modo de simulação gráfica é utilizado para a simulação dos programas que</p><p>estão na memória ou no modo DNC/TAPE/FITA.</p><p>A simulação consegue detectar erros de sintaxe do programa e erros na</p><p>correção de raio, mas não erros de posicionamento ou erros no comprimento</p><p>das medidas, como, programar 10,000mm quando o correto era programar</p><p>1,000mm.</p><p>Para usar a simulação gráfica a chave seletora de modo deve estar na posição</p><p>AUTO ou DNC/TAPE/FITA caso contrario a máquina apresentará o alarme</p><p>DEVICE NOT READY.</p><p>1- Para acessar a função da</p><p>simulação gráfica pressione a tecla</p><p>SFG no teclado ao lado do monitor</p><p>de vídeo.</p><p>2- No rodapé do vídeo pressionar a função</p><p>SEARCH/PROCURA para procurar o número</p><p>do programa a ser simulado.</p><p>3- Pressionar a função CHECK/CONTROLO para que a máquina simule o</p><p>programa, caso haja algum erro a simulação irá parar e é necessário</p><p>pressionar o botão RESET mudar para a função EDIT/MDI e corrigir o erro,</p><p>para então retornar a simulação. Obs. O erro sempre será encontrado entre</p><p>as cinco linhas abaixo do cursor.</p><p>AW 32 Ingrax *</p><p>Hynamax 32 Unioil *</p><p>Hydran AW 32 Petroquim *</p><p>Microfluid AW 32 Microquímica *</p><p>Hidráulico BP 32 Repsol</p><p>Tellus 32 Shell</p><p>Uni power SQ 32 Esso</p><p>Mobil</p><p>Lubrax industrial HR 10 EP Petrobras *</p><p>Eureka 10 Ipiranga *</p><p>Unix Pneumax 10 Ingrax *</p><p>Hynamax 10 Unioil *</p><p>Hydran 10 Petroquim *</p><p>Microquímica *</p><p>Repsol</p><p>Morlina 10 Shell</p><p>Spinesso 10 Esso</p><p>Velocite N 6 Mobil</p><p>Marbrax TR 32 Petrobras *</p><p>Ipitur HST 32 Ipiranga *</p><p>Ingrax *</p><p>Turbina 32 Unioil *</p><p>Hydranturb 32 Petroquim *</p><p>Microquímica *</p><p>Turbina R 32 Repsol</p><p>Turbo 32 Shell</p><p>Teresstic 32 Esso</p><p>DTE oil ligth Mobil</p><p>* = Fabricantes nacionais</p><p>ISO VG 32</p><p>Sujeição da ferramenta</p><p>sistema hidropneumático</p><p>68</p><p>Refrigeração dos</p><p>rolamentos do eixo</p><p>árvore(cooler opcional)</p><p>ISO VG 32 32</p><p>10</p><p>Lubrificação das válvulas</p><p>pneumáticas</p><p>ISO VG 10</p><p>Tabela de equivalência de óleos lubrificantes</p><p>ISO VG 68</p><p>Lubrificação das guias</p><p>lineares ou barramentos</p><p>com aditivo EP</p><p>32</p><p>MEGGATON</p><p>7</p><p>Lista de códigos G</p><p>G00 Interpolação linear (avanço rápido)</p><p>G01 Interpolação linear (avanço programado)</p><p>G02 Interpolação circular/helicoidal (sentido horário)</p><p>G03 Interpolação circular/helicoidal (sentido anti-horário)</p><p>G04 Tempo de espera</p><p>G09 Checagem de parada exata</p><p>G10 Entrada de corretores programada</p><p>G12 Ciclo de usinagem em círculo (sentido horário)</p><p>G13 Ciclo de usinagem em círculo (sentido anti-horário)</p><p>G17 Plano de trabalho (XY)</p><p>G18 Plano de trabalho (ZX)</p><p>G19 Plano de trabalho (YZ)</p><p>G20 Sistema de coordenadas em polegadas</p><p>G21 Sistema de coordenadas em milímetros</p><p>G28 Retorno ao ponto de referência</p><p>G29 Retorno ao ponto inicial</p><p>G30 Retorno ao 2°,3° e 4° ponto de referência</p><p>G34 Ciclo de posicionamento de furos em círculo</p><p>G35 Ciclo de posicionamento de furos em linha angular</p><p>G36 Ciclo de posicionamento de furos em arco</p><p>G37.1 Ciclo de posicionamento em malha</p><p>G40 Cancela compensação de raio da ferramenta</p><p>G41 Compensação de raio à esquerda da ferramenta</p><p>G42 Compensação de raio à direita da ferramenta</p><p>G43 Compensação de altura da ferramenta</p><p>G50 Cancela fator de escala</p><p>G51 Liga escala</p><p>G50.1 Cancela espelhamento de imagem</p><p>G51.1 Ativa espelhamento de imagem</p><p>G50 Cancela fator de escala</p><p>G51 Ativa fator de escala</p><p>G52 Seleção de sistema de coordenadas local</p><p>G53 Sistema de coordenadas (zero máquina)</p><p>G54 Sistema de coordenadas (zero peça)</p><p>G55 Sistema de coordenadas (zero peça)</p><p>G56 Sistema de coordenadas (zero peça)</p><p>G57 Sistema de coordenadas (zero peça)</p><p>G58 Sistema de coordenadas (zero peça)</p><p>MEGGATON</p><p>8</p><p>G59 Sistema de coordenadas (zero peça)</p><p>G61 Modo de checagem de parada exata</p><p>G61.1 Modo de checagem alta precisão</p><p>G62 Modo de controle de cantos</p><p>G63 Modo de rosqueamento</p><p>G64 Modo de corte</p><p>G65 Chamada de macro</p><p>G66 Chamada de macro A</p><p>G66.1 Chamada de macro B</p><p>G67 Cancela chamada de macro</p><p>G68 Rotação polar de coordenadas</p><p>G73 Ciclo de furação com quebra de cavaco sem alívio (2)</p><p>G74 Ciclo de rosqueamento esquerdo</p><p>G76 Ciclo de mandrilamento fino</p><p>G80 Cancela ciclo fixo</p><p>G81 Ciclo de furação simples</p><p>G82 Ciclo de furação com faceamento</p><p>G83 Ciclo de furação com quebra de cavaco e alívio (1)</p><p>G84 Ciclo de rosqueamento</p><p>G85 Ciclo de mandrilamento simples (1)</p><p>G86 Ciclo de mandrilamento com faceamento</p><p>G87 Ciclo de mandrilamento contrário</p><p>G88 Ciclo de mandrilamento simples (2)</p><p>G89 Ciclo de mandrilamento simples (3)</p><p>G90 Sistema de coordenadas absolutas</p><p>G91 Sistema de coordenadas incrementais</p><p>G92 Seleção de sistema de coordenadas</p><p>G94 Determinação de unidade de avanço (mm/min)</p><p>G95 Determinação de unidade de avanço (mm/ver)</p><p>G98 Retorno ao ponto inicial do ciclo fixo</p><p>G99 Retorno ao ponto R do ciclo fixo</p><p>MEGGATON</p><p>9</p><p>Lista de códigos M</p><p>M00 Parada programada</p><p>M01 Parada opcional</p><p>M02 Final de programa</p><p>M03 Liga eixo árvore (sentido horário)</p><p>M04 Liga eixo árvore (sentido anti-horário)</p><p>M05 Desliga eixo árvore</p><p>M06 Troca automática de ferramentas</p><p>M08 Liga refrigeração</p><p>M09 Desliga refrigeração</p><p>M13 Liga eixo árvore (sentido horário) + refrigeração</p><p>M14 Liga eixo árvore (sentido anti-horário) + refrigeração</p><p>M19 Orientação do eixo árvore</p><p>M30 Final de programa</p><p>M98 Chamada de sub programa</p><p>M99 Fim de sub programa</p><p>Obs. Os códigos podem variar de acordo com o fabricante.</p><p>Formulas:</p><p>Fórmula parar calcular rotação:</p><p>VC x 1000</p><p>ππππ x D</p><p>VC = velocidade de corte (fornecido pelo fabricante da ferramenta)</p><p>1000 = constante de cálculo</p><p>S = rotação para usinagem</p><p>π= 3.14...</p><p>D= diâmetro da ferramenta</p><p>Fórmula parar calcular avanço da mesa: Vf = S x Fz x Z</p><p>Vf = avanço da mesa</p><p>S = rotações por minuto (calculado com a fórmula acima)</p><p>Fz = profundidade de corte por inserto</p><p>Z = número de incertos da ferramenta</p><p>MEGGATON</p><p>10</p><p>CNC Mitsubishi-Programação</p><p>1-Identificação do programa</p><p>O---------------Letra “O” seguida do número de identificação do programa.</p><p>Obs: Para transmissão RS-232C adicionar uma linha no início e no fim do</p><p>programa com uma porcentagem”%”.</p><p>Ex: %</p><p>O100 (NÚMERO DO PROGRAMA)</p><p>G90 G40 G80 G21</p><p>M6 T1 (FERRAMENTA DE ACABAMENTO)</p><p>”</p><p>M05</p><p>M30 (FINAL DO PROGRAMA)</p><p>%</p><p>Obs: Os comentários deverão ser colocados entre parênteses.</p><p>2-Sistema de coordenadas</p><p>O sistema de coordenadas para centros de usinagem de característica vertical</p><p>é descrito da seguinte forma:</p><p>Eixo ”X”: O movimento é dado na mesa no sentido longitudinal podendo ser</p><p>positivo ou negativo.</p><p>Eixo ”Y ”: O movimento é dado na mesa no sentido transversal podendo ser</p><p>positivo ou negativo.</p><p>Eixo ”Z”: O movimento é dado no cabeçote no sentido vertical podendo ser</p><p>positivo ou negativo.</p><p>MEGGATON</p><p>11</p><p>Obs: As máquinas podem ser equipadas com eixos rotativos suplementares.</p><p>Estes normalmente são eixos rotativos denominados como:</p><p>Eixo”A”: O movimento é rotativo em torno do eixo X.(360 graus)</p><p>Eixo”B”: O movimento é rotativo em torno do eixo Y.(360 graus)</p><p>Eixo ”C”: O movimento é rotativo em torno do eixo Z.(360 graus)</p><p>Obs.: Para efetuar mais de uma volta com um eixo rotativo devemos programar a</p><p>somatória dos ângulos.</p><p>Ex:</p><p>G00 C0</p><p>G00 C720 (2 VOLTAS COMPLETAS NO EIXO C)</p><p>MEGGATON</p><p>12</p><p>3-Determinação do ponto zero peça</p><p>Ao elaborar um programa CNC, é aconselhável deslocar o ponto zero do</p><p>sistema de coordenadas para uma posição na peça a ser usinada, tornando</p><p>mais fácil a programação. Este ponto escolhido na peça é chamado de</p><p>”ponto zero peça”.</p><p>G54 = Determinação de ponto zero peça. (MODAL)</p><p>G55 = Determinação de ponto zero peça. (MODAL)</p><p>G56 = Determinação de ponto zero peça. (MODAL)</p><p>G57 = Determinação de ponto zero peça. (MODAL)</p><p>G58 = Determinação de ponto zero peça. (MODAL)</p><p>G59 = Determinação de ponto zero peça. (MODAL)</p><p>G54.1P1= Determinação de ponto zero peça. (MODAL)</p><p>G54.1P2 = Determinação de ponto zero peça. (MODAL)</p><p>G54.1P3 = Determinação de ponto zero peça. (MODAL)</p><p>=</p><p>=</p><p>=</p><p>G54.1P48 = Determinação de ponto zero peça. (MODAL)</p><p>Obs: Os valores do ponto zero peça são determinados na tela Work / TRAB</p><p>que está no menu TOOL PARAM.</p><p>A máquina pode ter até 6 pontos de zero peça, através dos comandos acima</p><p>descritos.</p><p>Em cada ponto determinamos as coordenadas de referência para os eixos</p><p>X,Y,Z.</p><p>4 – Determinação de um sistema de coordenadas local</p><p>G52 G54 X_ Y_</p><p>X = Altera o zero peça para a coordenada programada no eixo X</p><p>Y = Altera o zero peça para a coordenada programada no eixo Y</p><p>Ex.: G52 G54 X100. Y100. ( o zero peça G54 está 100 mm em X e Y</p><p>deslocado do ponto original.)</p><p>Obs. O zero peça será alterado com referência ao G54, sem alterar o</p><p>parâmetro do G54.</p><p>Para retornar a forma normal: G52 G54 X0 Y0</p><p>MEGGATON</p><p>13</p><p>Exercício sobre determinação de zero peça</p><p>MEGGATON</p><p>14</p><p>5- Determinação de zero peça via programa</p><p>Formato:G10 L2 Pn X _ _ _ Y_ _ _ Z_ _ _ ;</p><p>G10 L20 Pn X_ _ _ Y_ _ _ Z_ _ _;</p><p>Onde: G10L2 envia valores para</p><p>P1=G54</p><p>P2=G55</p><p>P3=G56</p><p>P4=G57</p><p>P5=G58</p><p>P6=G59</p><p>G10L20 envia valores para P1=G54.1P1</p><p>P2=G54.1P2</p><p>P3=G54.1P3</p><p>-</p><p>-</p><p>P48=G54.1P48</p><p>X = Valor do zero peça no eixo X</p><p>Y = Valor do zero peça no eixo Y</p><p>Z = Valor do zero peça no eixo Z</p><p>Ex: G10 L2 P1 X352. Y-225.Z-405.</p><p>No exemplo acima os valores X352. Y-225. Z-405. ,serão assumidos</p><p>automaticamente na tabela Work para o zero peça G54.</p><p>Esta função pode ser programada para todos os outros registradores de zero</p><p>peça (G54,G55,G56,G57,G58,G59) ,em qualquer linha do programa.</p><p>5.1- Deslocamento com o sistema de coordenadas da máquina</p><p>G53 = Deslocamento com o sistema de coordenadas da máquina</p><p>Formato: G53 X_ Y_ Z_</p><p>X = Coordenada de parada no eixo X em relação ao zero máquina</p><p>Y = Coordenada de parada no eixo Y em relação ao zero máquina</p><p>Z = Coordenada de parada no eixo Z em relação ao zero máquina</p><p>Ex: G00 G53 X0. Y0. Z0.</p><p>Os eixos X,Y,Z moveram-se para as coordenadas X0.,Y0.,Z0. Em relação ao</p><p>zero máquina.</p><p>MEGGATON</p><p>15</p><p>6-Sistema de posicionamento</p><p>G00 = Interpolação linear em avanço rápido. (Modal)</p><p>Programando o comando G00 os eixos se movem para o ponto em avanço</p><p>rápido.</p><p>Formato: G00 X_ Y_ Z_</p><p>Ex: G00 X100. Y80. Z20.</p><p>G01 = Interpolação linear em avanço programado. (Modal)</p><p>Programando o comando G01 os eixos se movem para o ponto em avanço</p><p>programado. Neste caso o avanço é programado com a letra F. A unidade de</p><p>avanço normalmente é (mm/min.).</p><p>Formato: G01 X_ Y_ Z_ F_</p><p>F = Avanço</p><p>Ex: G01 X150. Y100. F500</p><p>Obs.: As coordenadas dos eixos devem ser programados utilizando ponto</p><p>decimal mesmo para números inteiros.</p><p>MEGGATON</p><p>16</p><p>Obs: Os comandos denominados de (MODAIS) uma vez programados</p><p>mantém-se ativos até que sejam cancelados por outro comando do mesmo</p><p>grupo.</p><p>Ex: G00 X10. Y10.(MODAL)</p><p>X20. Y20. (G00 PERMANECE ATIVO)</p><p>X50. Y80. (G00 PERMANECE ATIVO)</p><p>G1 X100. Y100. F400 (CANCELA G00 E PERMANECE ATIVO</p><p>G01)</p><p>7-Planos de trabalho</p><p>As máquinas podem trabalhar em 3 planos de trabalho.</p><p>G17 = Seleciona o plano (XY) (MODAL)</p><p>G18 = Seleciona o plano (ZX) (MODAL)</p><p>G19 = Seleciona o plano (YZ) (MODAL)</p><p>8-Tempo de espera</p><p>G4 = Especifica tempo de espera. (MODAL)</p><p>Formato: G4 P_</p><p>P = Tempo de espera</p><p>G4 X_</p><p>X = Tempo de espera</p><p>Ex: G4 P1. (TEMPO DE ESPERA DE 1 MILISEGUNDO)</p><p>ou</p><p>G4 X1. (TEMPO DE ESPERA DE 1 SEGUNDO)</p><p>MEGGATON</p><p>17</p><p>9- Chamada de ferramenta e rotação do eixo árvore</p><p>A rotação do eixo árvore é programada através do comando S.</p><p>Formato: S_ = Valor de rotação</p><p>Ex: S1200 M3 (LIGA ROTAÇÃO EM 1200RPM NO SENT. HORÁRIO)</p><p>9.1-Troca de ferramentas</p><p>A chamada de troca de ferramentas nas máquinas com magazine é executada</p><p>através do comando M6.</p><p>Formato: M6 T1</p><p>M6 = Chamada de troca automática.</p><p>T_ = Identificação do número da ferramenta.</p><p>Ex: M6 T1 (CHAMADA DA FERRAMENTA NÚMERO 1)</p><p>Para máquinas com trocador de ferramentas de braço ou troca rápida a</p><p>seqüência de troca deve como no exemplo a baixo:</p><p>Formato: G91G30G0X0Y0Z0 ou T1M6</p><p>T1</p><p>M6</p><p>G90</p><p>Obs.: A próxima ferramenta da seqüência de usinagem deve ser preparada</p><p>antes da linha de troca para que o tempo de troca seja reduzido.</p><p>EX.: G91G30G0X0Y0Z0 ou T1M6</p><p>T1</p><p>M6</p><p>G90</p><p>G43H1Z5.</p><p>G0X0Y0</p><p>G1Z-10.T2 Próxima ferramenta.</p><p>10- Unidade de coordenadas</p><p>G20 = Sistema de coordenadas em polegadas. (MODAL)</p><p>G21 = Sistema de coordenadas em milímetros. (MODAL)</p><p>MEGGATON</p><p>18</p><p>11- Sistema de programação de coordenadas</p><p>G90 = Sistema de coordenadas absolutas. (MODAL)</p><p>G91 = Sistema de coordenadas incrementais. (MODAL)</p><p>Ex: Absoluto Incremental</p><p>G00 X0. Y0. G00 X0. Y0.</p><p>G90 G91</p><p>X20. X20.</p><p>X50. X30.</p><p>X100. X50.</p><p>X120 . X20.</p><p>12- Compensação de altura de ferramentas</p><p>Formato: G43 H_</p><p>G43 = Compensa altura da ferramenta.</p><p>H_ = Número do corretor de altura da ferramenta.</p><p>Ex: G43 H1 (CHAMA O CORRETOR DE ALTURA NÚMERO 1)</p><p>13- Arredondamento de cantos e chanfros (opcional)</p><p>Esta função é muito útil para quebra de cantos com chanfros e</p><p>arredondamentos simples.</p><p>Formato: G01 X_ Y_ ,C_</p><p>X = Coordenada final do eixo X</p><p>Y = Coordenada final do eixo Y</p><p>C = Valor do chanfro</p><p>Formato: G01 X_ Y_ ,R_</p><p>X = Coordenada final do eixo X</p><p>Y = Coordenada final do eixo Y</p><p>R = Valor do raio</p><p>MEGGATON</p><p>19</p><p>14- Programação de coordenadas angulares</p><p>Após a determinação do plano de trabalho da operação de usinagem,</p><p>podemos executar um movimento angular. Informando a coordenada final de</p><p>um dos eixos e o respectivo ângulo da linha.</p><p>O ângulo 0graus é determinado na posição 3horas do ponteiro do relógio.</p><p>Os valores de ângulo são positivos no sentido anti-horário e negativos no</p><p>sentido horário.</p><p>Formato: G1 X(Y)_ A_ F_</p><p>A = Ângulo de movimentação</p><p>Ex: G17 (PLANO DE TRABALHO XY)</p><p>G00 X0. Y0.</p><p>G01 X50. A45. F300 (MOVIMENTO À 45GRAUS)</p><p>MEGGATON</p><p>20</p><p>15- Interpolação circular</p><p>G02 = Interpolação circular no sentido horário. (MODAL)</p><p>G03 = Interpolação circular no sentido anti-horário. (MODAL)</p><p>Formato: G02 X_ Y_ R_</p><p>X = Coordenada final do eixo X</p><p>Y = Coordenada final do eixo Y</p><p>R = Raio do arco</p><p>G03 X_ Y_ I_ J_</p><p>X = Coordenada final do eixo X</p><p>Y = Coordenada final do eixo Y</p><p>I = Distância incremental do ponto inicial até o centro do arco</p><p>na direção X</p><p>J = Distância incremental do ponto inicial até o centro do arco</p><p>na direção Y</p><p>Passos para programação de interpolação circular:</p><p>• Posicionar a ferramenta na origem do arco</p><p>• Definir o sentido do arco (G2 ou G3)</p><p>• Definir o ponto final do arco</p><p>• Definir o raio (R) ou os parâmetros de interpolação (I,J)</p><p>Obs.: Em caso de interpolação com o eixo Z, (K) será a distância do ponto</p><p>inicial até o centro do arco na direção Z.</p><p>Notas:</p><p>• A forma modal dos parâmetros de interpolação I,J,K = 0.</p><p>• Ocorrerá um alarme se não for especificado I,J,K ou R.</p><p>• Se for programado I,J ou K sem a especificação dos pontos finais do</p><p>arco, o comando irá assumir os mesmos valores do ponto inicial e será</p><p>executado um arco de 360graus.</p><p>• Na programação com R não é possível executar uma circunferência</p><p>completa.</p><p>• Quando R positivo executa arcos < ou = a 180graus.</p><p>• Quando R negativo executa arcos > 180graus.</p><p>MEGGATON</p><p>21</p><p>Ex: G01 X0. Y0. F200</p><p>G02 X100. Y0. R50.</p><p>G01 X200. Y0.</p><p>16-Interpolação helicoidal de uma volta</p><p>G2 = Interpolação helicoidal no sentido horário.</p><p>G3 = Interpolação helicoidal no sentido anti-horário.</p><p>Formato: G2 X_ Y_ Z_ R_ F_</p><p>X = Coordenada final do eixo X</p><p>Y = Coordenada final do eixo Y</p><p>Z = Coordenada final do eixo Z</p><p>R = Raio do arco</p><p>F = Avanço</p><p>G2 X_ Y_ Z_ I_ J_ F_</p><p>X = Coordenada final do eixo X</p><p>Y = Coordenada final do eixo Y</p><p>Z = Coordenada final do eixo Z</p><p>I = Distância incremental do ponto inicial até o centro do arco</p><p>na direção X</p><p>J = Distância incremental do ponto inicial até o centro do arco</p><p>na direção Y</p><p>F = Avanço</p><p>MEGGATON</p><p>22</p><p>Ex: G54 G90 G21 G17</p><p>M6 T1</p><p>S1000 M3</p><p>G00 X0. Y0.</p><p>G00 G43 Z0 H1</p><p>G03 X0. Y0. Z-3. I50. J0. F100</p><p>G00 Z50.</p><p>M30</p><p>17- Interpolação helicoidal</p><p>G2 = Interpolação helicoidal no sentido horário</p><p>G3 = Interpolação helicoidal no sentido anti-horário</p><p>Formato: G2 X_ Y_ Z_ I_ J_ P_ F_</p><p>X = Coordenada final do eixo X (em relação ao ponto final)</p><p>Y = Coordenada final do eixo Y (em relação ao ponto final)</p><p>Z = Coordenada final do eixo Z (em relação ao ponto final)</p><p>I = Distância incremental do ponto inicial até o centro do arco</p><p>na direção X (em relação ao ponto inicial)</p><p>J = Distância incremental do ponto inicial até o centro do arco</p><p>na direção Y (em relação ao ponto inicial)</p><p>P = número de voltas</p><p>F = Avanço</p><p>MEGGATON</p><p>23</p><p>Ex: G54 G90 G21 G17</p><p>M6 T1</p><p>S1000 M3</p><p>G00 X0. Y0.</p><p>G00 G43 Z0. H1</p><p>G03 X0. Y0. Z-10 I50. J0. P5 F100</p><p>G00 Z50.</p><p>M30</p><p>18- Ciclo para usinagem de círculo</p><p>G12 = Ciclo de usinagem de círculo no sentido horário</p><p>G13 = Ciclo de usinagem de círculo no sentido anti-horário</p><p>Formato: G12 I_ D_ F_</p><p>I = Raio do círculo (sem sinal)</p><p>D = Número do corretor de ferramenta</p><p>F = Avanço</p><p>G13 I_ D_ F_</p><p>I = Raio do círculo (sem sinal)</p><p>D = Número do corretor de ferramenta</p><p>F = Avanço</p><p>MEGGATON</p><p>24</p><p>Passos de execução do ciclo:</p><p>• Os eixos (X,Y,Z) devem estar posicionados previamente no centro do</p><p>círculo e na altura desejada na usinagem.</p><p>• A ferramenta entra interpolando no sentido programado (G12 ou G13)</p><p>• Executa usinagem circular do raio programado</p><p>• A ferramenta sai interpolando no sentido programado até atingir o ponto</p><p>inicial do ciclo</p><p>Nota:</p><p>• Este ciclo é utilizado para executar interpolação circular em um diâmetro</p><p>sem a necessidade de programar a compensação de raio da ferramenta.</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T1 (FRESA ∅10MM)</p><p>S1000 M3</p><p>G00 X0 Y0 M08</p><p>G43 H1 Z10.</p><p>G1 Z-3.F200</p><p>G12 I50. D01 F100</p><p>G00 Z100.</p><p>G40</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>25</p><p>19- Compensação do raio da ferramenta</p><p>G40 = Cancela compensação do raio da ferramenta</p><p>G41 = Compensação do raio de corte da ferramenta à esquerda</p><p>G42 = Compensação do raio de corte da ferramenta à direita</p><p>Formato: G41 X_ Y_ D_</p><p>D = Número do corretor de raio da ferramenta</p><p>Ex: G54 G90 G40 G21 G17</p><p>M6 T1 (FRESA 20MM)</p><p>S1000 M3</p><p>G00 X-65. Y-50.</p><p>G43 H1 Z3.</p><p>Z-10.</p><p>G01 G42 Y-35. D1 F200</p><p>G01 X50. F250</p><p>Y35.</p><p>X-50.</p><p>Y-46.</p><p>G40 X-65.</p><p>G00 Z50. M5</p><p>M30</p><p>MEGGATON</p><p>26</p><p>Ex: G54 G90 G40 G21 G17</p><p>M6 T1 (FRESA 20MM)</p><p>S1000 M3</p><p>G00 X0. Y0. (ENTRADA)</p><p>G43 Z3. H1</p><p>G1 Z-10. F250</p><p>G01 G41 X65. D1 F150</p><p>G03 I-65. F200</p><p>G00 G40 X0.</p><p>G0 Z50. M5</p><p>M30</p><p>Ex: G54 G90 G40 G21 G17</p><p>M6 T1 (FRESA 16MM)</p><p>S1200 M3</p><p>G00 X90. Y0.</p><p>G43 H01 Z50.</p><p>G1 Z-10. F300M8</p><p>G1 G42 X75. Y0. D1</p><p>G1 Y50. ,C5. F200</p><p>X-75. ,C5.</p><p>Y-50. ,R5.</p><p>X75. ,R5.</p><p>Y45.</p><p>G00 Z50.</p><p>G40</p><p>M30</p><p>MEGGATON</p><p>27</p><p>20-Chamada de sub-programa</p><p>Para facilitar a programação em algumas usinagens podemos utilizar a</p><p>técnica de sub-programas.</p><p>Formato: M98 P_ H_ L_</p><p>P = Número do sub-programa</p><p>H = Número da linha</p><p>L = Número de repetições</p><p>M99 comando de fim de sub-programa.</p><p>Ex: O 100 (PROG. PRINCIPAL) O 200 (SUB-PROGRAMA)</p><p>G54 G90 G40 G21 G17 G91 G01 Z-2. F200</p><p>M6 T1 (FRESA ∅ 10MM) G90 G42 G01 Y0. F150 D1</p><p>S2000 M3 G01 X100. ,C10.</p><p>G00 X-10. Y-15 Y80. ,R8.</p><p>G43 H1 Z2. X0. ,R8.</p><p>G01 Z0. F200 Y-10.</p><p>M98 P200 L5 G00 G40 X-10. Y-15.</p><p>G00 Z50. M99</p><p>M05</p><p>M30</p><p>MEGGATON</p><p>28</p><p>No exemplo anterior o programa principal através do comando M98, executa</p><p>o sub-programa O200, com 5 repetições, à partir da linha N10.</p><p>O retorno ao programa principal é executado pelo comando M99.</p><p>Ex: O 100 (PROG. PRINCIPAL)</p><p>G54 G90 G40 G21 G17</p><p>M6 T1 (FRESA ∅ 10MM)</p><p>S2000 M3</p><p>G00 X-10. Y-15</p><p>G43 H1 Z2.</p><p>G01 Z0. F200</p><p>M98 H10 L5</p><p>G00 Z50.</p><p>M05</p><p>M30</p><p>N10 G91 G01 Z-2. F200</p><p>G90 G42 G01 Y0. F150 D1</p><p>G01 X100. ,C10.</p><p>Y80. ,R8.</p><p>X0. ,R8.</p><p>Y-10.</p><p>G00 G40 X-10. Y-15.</p><p>M99</p><p>No exemplo acima o programa principal através do comando M98, executa</p><p>uma sub-rotina interna, com 5 repetições, à partir da linha N10.</p><p>O retorno da sub-rotina é executado pelo comando M99.</p><p>MEGGATON</p><p>29</p><p>21- Exemplo da estrutura do programa para centro de usinagem</p><p>1-INICIO:</p><p>%</p><p>O_ _ _ _ (COMENTARIO) -Número do programa</p><p>G54* G40 G21 G17 G90 G80 (cabeça rio de segurança com definição pré</p><p>estabelecida do Zero peça,”G 54”)</p><p>M61(M62)Posiciona pallet (Opcional)</p><p>2-TROCA DE FERRAMENTA (ou posição para troca)</p><p>T1** M6 (FRESA 20 mm) (chamada de troca de ferramenta conforme a máquina,</p><p>todas as ferramentas que serão utilizadas na usinagem devem ser previamente</p><p>pressetada, os valores de comprimento e raio de ser fixado na tabela de</p><p>presset,que esta na pagina Off set, acionando a tecla Tool/ paran, menu.)</p><p>3- ROTAÇÃO</p><p>S1000 M3</p><p>4- APROXIMAÇÃO</p><p>G43 H1 Z200 (caso a ferramenta chamada esteja fixada no eixo árvore e</p><p>próxima a peça, ela irá subir e depois movimentara para X Y)</p><p>G0 X-20. Y-20. (posicionamento seguro)</p><p>G0 Z10.(aproximação)</p><p>5- USINAGEM,</p><p>G1 Z-2. F 200 M8 (o primeiro G1 sempre deve ter o avanço “F” especificado, a</p><p>usinagem e feita conforme o projeto, conhecimento e a criatividade do</p><p>programador)</p><p>6- FIM DE PROGRAMA</p><p>G0 Z200 M9 ; (altura segura para troca de ferramenta ou peça)</p><p>M05</p><p>M30;</p><p>G54*: O primeiro passo antes de fazer um programa é definir onde será o Zero</p><p>peça , o mesmo deve ser feito na máquina posicionando a ferramenta na</p><p>posição pré-estabelecida e registrando os valores de máquina no local próprio,</p><p>que esta na pagina: trabalho/work acionando a tecla tool/ paran, menu.</p><p>T1 com G 43 H1 e G41 D1: Na programação devemos sempre verificar se</p><p>estamos com a ferramenta correspondente ao corretor de comprimento G43 H_</p><p>_, e raio “G41 D_ _ / G42D_ _,e fazer o cancelamento deste com G40</p><p>MEGGATON</p><p>30</p><p>CICLOS FIXOS</p><p>22- Tipos de retorno para ciclos fixos</p><p>G98 = Retorno do eixo Z ao ponto inicial do ciclo</p><p>G99 = Retorno do eixo Z ao ponto de aproximação R</p><p>Ex: G54 G90 G40 G80 G21 G17</p><p>M6 T1 (CHAMADA DA FERRAMENTA NÚMERO 1)</p><p>S1000 M3 (LIGA ROTAÇÃO</p><p>G00 X100. Y100. (POSICINAMENTO DE X,Y)</p><p>G43 H1 Z15. (POSICIONA NA COORDENADA Z15.)</p><p>G98 (ATIVA G98)</p><p>G81 X100. Y100. Z-20. R5. F200 (EXECUTA FURAÇÃO E</p><p>RETORNA ATÉ A COORDENADA Z15.)</p><p>X200. (EXECUTA FURAÇÃO E RETORNA ATÉ A</p><p>COORDENADA Z15.)</p><p>X300. (EXECUTA FURAÇÃO E RETORNA ATÉ A</p><p>COORDENADA Z15.)</p><p>G80 (CANCELA CICLO DE FURAÇÃO)</p><p>M30 (FIM DE PROGRAMA)</p><p>Ex: G54 G90 G40 G80 G21 G17</p><p>M6 T1 (CHAMADA DA FERRAMENTA NÚMERO 1)</p><p>S1000 M3 (LIGA ROTAÇÃO</p><p>G00 X100. Y100. (POSICINAMENTO DE X,Y)</p><p>G43 H1 Z15. (POSICIONA NA COORDENADA Z15.)</p><p>G99 (ATIVA G99)</p><p>G81 X100. Y100. Z-20. R5. F200 (EXECUTA FURAÇÃO E</p><p>RETORNA ATÉ O PONTO DE APROXIMAÇÃO R5.)</p><p>X200. F200 (EXECUTA FURAÇÃO E RETORNA ATÉ O PONTO</p><p>DE APROXIMAÇÃO R5.)</p><p>X300. F200 (EXECUTA FURAÇÃO E RETORNA ATÉ O PONTO</p><p>DE APROXIMAÇÃO R5.)</p><p>G80 (CANCELA CICLO DE FURAÇÃO)</p><p>M30 (FIM DE PROGRAMA)</p><p>MEGGATON</p><p>31</p><p>23-Cancelamento de ciclos fixos</p><p>G80 = Cancela ciclos fixos</p><p>Este comando deve sempre ser programado após a execução de qualquer</p><p>ciclo fixo. Fazendo o cancelamento do mesmo.</p><p>24- Ciclo de furação simples</p><p>G81 = Ciclo de furação simples</p><p>Formato: G81 X_ Y_ Z _ R_ F_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Avanço</p><p>MEGGATON</p><p>32</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce até coordenada Z em avanço G01</p><p>• Ferramenta recua em G00 até ponto de aproximação (G98 ou G99)</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T2 (BROCA ∅ 10MM)</p><p>S800 M3</p><p>G00 X20. Y20. M08</p><p>G43 H2 Z10.</p><p>G81 X20. Y20. Z-12. R5. F120</p><p>X40.</p><p>X60.</p><p>X80.</p><p>G80</p><p>G00 Z200.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>33</p><p>25- Ciclo de furação com faceamento</p><p>G82 = Ciclo de furação com faceamento</p><p>Formato: G82</p><p>X_ Y_ Z _ R_ P_ F_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Avanço</p><p>P = Tempo de espera</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce até coordenada Z em avanço G01</p><p>• Tempo de espera no final do furo</p><p>• Ferramenta recua em G00 até ponto de aproximação (G98 ou G99)</p><p>Nota:</p><p>• O tempo de espera é expresso em milissegundos.</p><p>MEGGATON</p><p>34</p><p>26- Ciclo de furação com quebra de cavaco e alívio</p><p>G83 = Ciclo de furação pica-pau</p><p>Formato: G83 X_ Y_ Z _ R_ Q_ F_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Avanço</p><p>Q = Profundidade de cada penetração</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce em G01 a profundidade programada Q</p><p>• Ferramenta sobe em G00 até o ponto R</p><p>• Ferramenta desce em G00 até o valor do parâmetro #8013</p><p>• Ferramenta desce em G01 a profundidade programada Q até atingir a</p><p>profundidade Z programada</p><p>• Ferramenta recua em G00 até ponto de aproximação (G98 ou G99)</p><p>MEGGATON</p><p>35</p><p>Notas:</p><p>• O valor de retorno da ferramenta após cada penetração é designado</p><p>através do parâmetro #8013. O mesmo está localizado na tela PROCESS</p><p>do menu de TOOL PARAM.</p><p>• Inicialmente este valor é definido como 1mm.</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T2 (BROCA ∅ 5MM)</p><p>S800 M3</p><p>G00 X50. Y50. M08</p><p>G43 H2 Z10.</p><p>G83 X50. Y50. Z-22. R5. Q5. F100</p><p>X100. Y50.</p><p>X100. Y100.</p><p>X50. Y100.</p><p>G80</p><p>G00 Z200.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>36</p><p>27- Ciclo de furação com quebra de cavaco sem alívio</p><p>G73 = Ciclo de furação pica-pau</p><p>Formato: G73 X_ Y_ Z _ R_ Q_ F_ P_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Avanço</p><p>Q = Profundidade de cada penetração</p><p>P = Tempo de espera</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce em G01 a profundidade programada Q</p><p>• Ferramenta sobe o valor do parâmetro #8012 em G00</p><p>• Ferramenta desce em G01 a profundidade programada Q até atingir a</p><p>profundidade Z programada</p><p>• Tempo de espera no final do furo</p><p>• Ferramenta recua em G00 até ponto de aproximação (G98 ou G99)</p><p>MEGGATON</p><p>37</p><p>Notas:</p><p>• O valor de recuo da ferramenta após cada penetração é designado através</p><p>do parâmetro #8012. O mesmo está localizado na tela PROCESS do</p><p>menu de TOOL PARAM.</p><p>• Inicialmente este valor é definido como 1mm.</p><p>28- Ciclo de rosqueamento direito</p><p>G84 = Ciclo de rosqueamento</p><p>Formato: G84 X_ Y_ Z _ R_ F_ P_ S_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Passo da rosca</p><p>P = Tempo de espera</p><p>S = Rotação para rosca</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• A rotação dentro do ciclo só funciona a partir do comando M64</p><p>• Sincronismo do eixo árvore e eixo Z é ligado</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta executa rosqueamento</p><p>MEGGATON</p><p>38</p><p>• Tempo de espera no final do rosqueamento</p><p>• Rotação no sentido anti-horário</p><p>• Ferramenta executa retorno até ponto de aproximação (G98 ou G99)</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T2 (BROCA ∅ 8MM)</p><p>S800 M3</p><p>G00 X20. Y20. M08</p><p>G43 H2 Z10.</p><p>G81 X20. Y20. Z-12. R5. F120</p><p>X40.</p><p>X60.</p><p>X80.</p><p>G80</p><p>G00 Z200.</p><p>M6 T3 (MACHO M10)</p><p>G00 X20. Y20. M08</p><p>G43 H3 Z10.</p><p>G84 X20. Y20. Z-10. R5. F1.5 S 500</p><p>X40.</p><p>X60.</p><p>X80.</p><p>G80</p><p>G00 Z200.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>39</p><p>29- Ciclo de rosqueamento esquerdo</p><p>G74 = Ciclo de rosqueamento esquerdo</p><p>Formato: G74 X_ Y_ Z _ R_ F_ P_ S_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Passo da rosca</p><p>P = Tempo de espera</p><p>S = Rotação para rosca</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido anti-horário</p><p>• A rotação dentro do ciclo só funciona a partir do comando M64</p><p>• Sincronismo do eixo árvore e eixo Z é ligado</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta executa rosqueamento</p><p>• Tempo de espera no final do rosqueamento</p><p>• Rotação no sentido horário</p><p>• Ferramenta executa retorno até ponto de aproximação (G98 ou G99)</p><p>MEGGATON</p><p>40</p><p>30- Ciclo de mandrilamento simples</p><p>G85 = Ciclo de mandrilamento</p><p>Formato: G85 X_ Y_ Z _ R_ F_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Avanço</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce até coordenada Z em avanço G01</p><p>• Ferramenta recua em G01 até ponto de aproximação (G98 ou G99)</p><p>MEGGATON</p><p>41</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T5 (BARRA DE MANDRILHAR)</p><p>S800 M3</p><p>G00 X20. Y20. M08</p><p>G43 H5 Z10.</p><p>G85 X20. Y20. Z-20. R5. F80</p><p>X40.</p><p>X60.</p><p>X80.</p><p>G80</p><p>G00 Z200.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>42</p><p>31- Ciclo de mandrilamento com faceamento</p><p>G86 = Ciclo de mandrilamento com faceamento</p><p>Formato: G86 X_ Y_ Z _ R_ F_ P_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Avanço</p><p>P = Tempo de espera</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce até coordenada Z em avanço G01</p><p>• Tempo de espera no final do furo</p><p>• Rotação desligada</p><p>• Ferramenta recua em G00 até ponto de aproximação (G98 ou G99)</p><p>• Rotação no sentido horário</p><p>MEGGATON</p><p>43</p><p>32- Ciclo de mandrilamento fino</p><p>G76 = Ciclo de mandrilamento fino</p><p>Formato: G76 X_ Y_ Z _ R_ I_ J_ F_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>I = Deslocamento da ponta da ferramenta no eixo X</p><p>J = Deslocamento da ponta da ferramenta no eixo Y</p><p>F = Avanço</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce até coordenada Z em avanço G01</p><p>• Orientação do eixo árvore</p><p>• Deslocamento incremental de I ou J em G00</p><p>• Ferramenta recua em G00 até ponto de aproximação (G98 ou G99)</p><p>• Retorno do deslocamento incremental de I ou J em G00</p><p>• Rotação no sentido horário</p><p>MEGGATON</p><p>44</p><p>Nota:</p><p>• Montar ferramenta de mandrilar e ajustar a ponta através da posição de</p><p>orientação para determinar os deslocamentos (I,J).</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T5 (BARRA DE MANDRILHAR)</p><p>S800 M3</p><p>G00 X20. Y20. M08</p><p>G43 H5 Z10.</p><p>G76 X20. Y20. Z-20. I-1. R5. F80</p><p>X40.</p><p>X60.</p><p>X80.</p><p>G80</p><p>G00 Z200.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>45</p><p>33- Ciclo de mandrilamento contrário</p><p>G87 = Ciclo de mandrilamento contrário</p><p>Formato: G87 X_ Y_ Z _ R_ I_ J_ F_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade inicial do furo (reverso)</p><p>R = Ponto de aproximação no final do furo (reverso)</p><p>I = Deslocamento da ponta da ferramenta no eixo X</p><p>J = Deslocamento da ponta da ferramenta no eixo Y</p><p>F = Avanço</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Orientação do eixo árvore</p><p>• Deslocamento incremental de I ou J em G00</p><p>• Ferramenta desce até o ponto R no final do furo</p><p>• Retorno do deslocamento incremental de I ou J em G01</p><p>• Rotação no sentido horário</p><p>• Ferramenta sobe até coordenada Z no início do furo em G01</p><p>• Orientação do eixo árvore</p><p>• Deslocamento incremental</p><p>de I ou J em G00</p><p>MEGGATON</p><p>46</p><p>• Ferramenta recua em G00 até ponto de aproximação (G98 ou G99)</p><p>• Retorno do deslocamento incremental de I ou J em G00</p><p>• Rotação no sentido horário</p><p>Nota:</p><p>• Neste ciclo os comandos R e Z são invertidos, pois se trata de um</p><p>mandrilamento contrário</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T5 (BARRA DE MANDRILHAR)</p><p>S800 M3</p><p>G00 X20. Y20. M08</p><p>G43 H5 Z10.</p><p>G87 X20. Y20. Z-5. I-1. R-15. F80</p><p>X40.</p><p>X60.</p><p>X80.</p><p>G80</p><p>G00 Z200.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>47</p><p>34- Ciclo de para alargador</p><p>G88 = Ciclo para alargador</p><p>Formato: G88 X_ Y_ Z _ R_ F_ P_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Avanço</p><p>P = Tempo de espera</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce até coordenada Z em avanço G01</p><p>• Tempo de espera no final do furo</p><p>• Rotação desligada</p><p>• Ferramenta recua em G00 até ponto de aproximação (G98 ou G99)</p><p>• Rotação no sentido horário</p><p>MEGGATON</p><p>48</p><p>35- Ciclo para alargador</p><p>G89 = Ciclo para alargador</p><p>Formato: G89 X_ Y_ Z _ R_ F_ P_</p><p>X = Coordenada do eixo X</p><p>Y = Coordenada do eixo Y</p><p>Z = Profundidade final do furo</p><p>R = Ponto de aproximação</p><p>F = Avanço</p><p>P = Tempo de espera</p><p>Passos de execução do ciclo:</p><p>• Os eixos X,Y são posicionados em G00</p><p>• Rotação no sentido horário</p><p>• Eixo Z se posiciona em G00 até ponto R</p><p>• Ferramenta desce até coordenada Z em avanço G01</p><p>• Tempo de espera no final do furo</p><p>• Ferramenta recua em G01 até ponto de aproximação (G98 ou G99)</p><p>MEGGATON</p><p>49</p><p>CICLOS DE POSICIONAMENTO</p><p>Características</p><p>Sempre trabalham em conjunto com um ciclo fixo que é informado antes,</p><p>não são modais e a do ciclo fixo deve conter o comando LO.</p><p>36- Ciclo de posicionamento de pontos em um círculo</p><p>G34 = Ciclo de posicionamento de furos em círculo</p><p>Formato: G34 X_ Y_ I_ J_ K_</p><p>X = Coordenada do centro da furação no eixo X</p><p>Y = Coordenada do centro da furação no eixo Y</p><p>I = Raio da furação</p><p>J = Ângulo do primeiro furo</p><p>K = Número de furos</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T1</p><p>S1000 M3</p><p>G00 X0 Y0 M08</p><p>G43 H1 Z10.</p><p>G81 Z-10. R5. F100 L0 (L0 = NÃO EXECUTA CICLO)</p><p>G34 X0. Y0. I50. J45. K4</p><p>G80</p><p>G0Z100.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>50</p><p>37- Ciclo de posicionamento de pontos em linha angular</p><p>G35 = Ciclo de posicionamento de furos em linha angular</p><p>Formato: G35 X_ Y_ I_ J_ K_</p><p>X = Coordenada do primeiro furo no eixo X</p><p>Y = Coordenada do primeiro furo no eixo Y</p><p>I = Distância linear entre furos</p><p>J = Ângulo da linha</p><p>K = Número de furos</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T1</p><p>S1000 M3</p><p>G00 X0 Y0 M08</p><p>G43 H1 Z10.</p><p>G82 Z-10. R5. P1. F100 L0 (L0 = NÃO EXECUTA CICLO)</p><p>G35 X20. Y10. I20. J30. K6</p><p>G80</p><p>G0Z100.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>51</p><p>38- Ciclo de posicionamento de pontos em arco</p><p>G36 = Ciclo de posicionamento de furos em arco</p><p>Formato: G36 X_ Y_ I_ J_ P_ K_</p><p>X = Coordenada do centro da furação no eixo X</p><p>Y = Coordenada do centro da furação no eixo Y</p><p>I = Raio da furação</p><p>J = Ângulo do primeiro furo</p><p>P = Distância angular entre furos</p><p>K = Número de furos</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T1</p><p>S1000 M3</p><p>G00 X0 Y0 M08</p><p>G43 H1 Z10.</p><p>G83 Z-15. R5. Q5. P1. F100 L0 (L0 = NÃO EXECUTA CICLO)</p><p>G36 X0. Y0. I50. J30. P60. K2</p><p>G80</p><p>G0Z100.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>52</p><p>39- Ciclo de posicionamento de pontos em malha</p><p>G37.1 = Ciclo de posicionamento de furos em malha</p><p>Formato: G37.1 X_ Y_ I_ P_ J_ K_</p><p>X = Coordenada do primeiro furo no eixo X</p><p>Y = Coordenada do primeiro furo no eixo Y</p><p>I = Distância entre furos no eixo X</p><p>P = Número de furos no eixo X</p><p>J = Distância entre furos no eixo Y</p><p>K = Número de furos no eixo Y</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T1</p><p>S1000 M3</p><p>G00 X0 Y0 M08</p><p>G43 H1 Z10.</p><p>G83 Z-15. R5. Q5. P1. F100 L0 (L0 = NÃO EXECUTA CICLO)</p><p>G37.1 X20. Y20. I20. P5 J20. K4</p><p>G80</p><p>G0Z100.</p><p>M05</p><p>M09</p><p>M30</p><p>MEGGATON</p><p>53</p><p>40- Função de escala</p><p>G51 = Função de escala</p><p>G50 = Cancela G51</p><p>Formato: G51 X_ Y_ Z_ P_</p><p>X = Coordenada do centro da escala no eixo X</p><p>Y = Coordenada do centro da escala no eixo Y</p><p>Z = Coordenada do centro da escala no eixo Z</p><p>P = Fator de escala</p><p>Ex: G54 G90 G80 G40 G21 G17</p><p>M6 T1 (FRESA ∅10MM)</p><p>G00 X0 Y0 M08</p><p>G43 H1 Z10.</p><p>G01 Z-3. F200</p><p>G51 X-100. Y-100. P0.5 (Liga escala de redução para 50%)</p><p>G01 G41 X-50. Y-50. D01 (Liga compensação de raio)</p><p>Y-150. F200</p><p>X-150.</p><p>G02 Y-50. J50.</p><p>G01 X-50.</p><p>G00 Z100.</p><p>G40 G50 X0. Y0. (Cancela função de escala)</p><p>M30</p><p>Nota:</p><p>• A função de escala normalmente é ativada nos eixos (X,Y).</p><p>Podemos também ativar esta função em apenas um eixo.</p><p>O fator de escala funciona com o seguinte formato:</p><p>• P0.5 = Escala de 50%</p><p>• P1.0 = Escala de 100%</p><p>• P2.0 = Escala de 200%</p><p>MEGGATON</p><p>54</p><p>41- Função de espelhamento</p><p>G51.1 = Função de espelhamento</p><p>G50.1 = Cancela G51.1</p><p>Formato: G51.1 X_Y_ Z_</p><p>X = Liga espelhamento no eixo X</p><p>Y = Liga espelhamento no eixo Y</p><p>Z = Liga espelhamento no eixo Z</p><p>MEGGATON</p><p>55</p><p>42-Função de rotação</p><p>G68 = Função de rotação</p><p>Formato: G68 X_ Y_ Z_ R_</p><p>X = Centro de rotação no eixo X</p><p>Y = Centro de rotação no eixo Y</p><p>Z = Centro de rotação no eixo Z</p><p>R = Ângulo de rotação</p><p>G68 X0 Y0 Z0 R0 (Cancela rotação)</p><p>Esta função possibilita rotacionar uma peça através da programação</p><p>do ângulo desejado.</p><p>Ex:</p><p>MEGGATON</p><p>56</p><p>43- Modos de controle de posicionamento</p><p>G64 = Desabilita os controles (MODAL)</p><p>G61 = Modo de checagem de parada exata (MODAL)</p><p>Controla os eixos fazendo com que os eixos parem exatamente no</p><p>ponto desejado.</p><p>G09 = Checagem de parada exata (NÃO MODAL)</p><p>Igual ao G61 ,válido apenas para uma linha</p><p>G61.1 = Modo de controle de alta precisão (MODAL)</p><p>Controla a aceleração e desaceleração dos eixos para que o</p><p>posicionamento seja preciso e não haja parada nos eixos ,indicado em</p><p>usinagens de superfícies de passos muito fino.</p><p>G62 = Modo de controle de cantos (MODAL)</p><p>Controla a precisão do ângulo entre duas linhas ou arcos e melhora os</p><p>cantos vivos.</p><p>G63 = Modo de rosqueamento (MODAL)</p><p>Cria ambiente para se executar rosqueamento ,desativa os controles de</p><p>cantos e os comandos de bloco à bloco e feed hold.</p><p>G05 = Modo de controle de usinagem em alta velocidade (MODAL-</p><p>OPCIONAL)</p><p>Formato:G05 P10000 = Liga modo de controle de em alta velocidade.</p><p>G05 P0 = Desliga controle de usinagem em alta velocidade.</p><p>Obs.: O comando G5P10000 deve ser informado após a troca de</p><p>ferramentas e chamada do corretor na próxima linha em G1, e deve ser</p><p>desligado antes da próxima troca de ferramentas.</p><p>Obs.: Procure usar os códigos de precisão em acabamento.</p><p>MEGGATON</p><p>57</p><p>PARAMETRIZAÇÃO-LINGUAGEM ESTRUTURADA</p><p>As variáveis são definidas pelo símbolo (# ).</p><p>Podemos atribuir valores ou fórmulas as variáveis.</p><p>Ex:</p><p># 1 = 10.</p><p># 2 = # 1 + 5. Portanto # 2 = 15.</p><p>Os valores das coordenadas podem ser variáveis.</p><p>Ex:</p><p># 1 = 10.</p><p>G1 X # 1 F200 Portanto G1 X10. F200</p><p>As variáveis podem ser utilizadas junto a funções aritméticas .</p><p>Ex:</p><p># 1 = 10.</p><p># 2 = 15.</p><p># 3 = # 1 + # 2</p><p># 4 = 800</p><p>S # 4 M3 (LIGA ROTAÇÃO EM 800RPM NO SENT. HORÁRIO)</p><p>G1 X # 3 F300 (PORTANTO G1 X25. F300)</p><p>Tipos de funções aritméticas:</p><p># 1 = # 2 (Substituição)</p><p># 1 = 100.</p><p>Portanto: # 2 = 100.</p><p># 1 = # 2 + # 3 (Adição)</p><p># 2 = 100.</p><p># 3 = 50.</p><p>MEGGATON</p><p>58</p><p>Portanto: # 1 =150.</p><p># 1 = # 2 - # 3 (Subtração)</p><p># 2 = 100.</p><p># 3 = 40.</p><p>Portanto: # 1 = 60.</p><p># 1 = # 2 / # 5 (Divisão)</p><p># 2 =10.</p><p># 5 = 2</p><p>Portanto: # 1 = 5.</p><p># 1 = # 3 * # 5 (Multiplicação)</p><p># 3 = 2</p><p># 5 = 6.</p><p>Portanto: # 1 = 12.</p><p># 1 = SIN [60] (Função seno)</p><p>Portanto: # 1 = 0.860</p><p># 1 = COS [45] (Função coseno)</p><p>Portanto: # 1 = 0.707</p><p># 1 = TAN [60] (Função tangente)</p><p>Portanto: # 1 =1.732</p><p># 1 = ATAN [1.73205] (Função arco tangente)</p><p>Portanto: # 1 = 60.000</p><p># 1 = ACOS [0.707] (Função arco coseno)</p><p>Portanto: # 1 =45.009</p><p># 1 = SQRT [4] (Função raiz quadrada)</p><p>Portanto: # 1 = 2</p><p># 1 = FIX [14/3] (Descarta fração decimal menor que 1)</p><p>Portanto: # 1 = 4.000</p><p># 1 = FUP [14/3] (Adiciona fração decimal menor que 1)</p><p>Portanto: # 1 = 5.000</p><p>MEGGATON</p><p>59</p><p># 1 = LN [5] (Função de logarítimo natural)</p><p>Portanto: # 1 = 1.609</p><p># 1 = EXP [2] (Função de expoente na base e [=2.718] )</p><p>Portanto: # 1 = 7.389</p><p>Para maior aproveitamento das variáveis de programação podemos</p><p>utilizar as funções condicionais.</p><p>IF = Se</p><p>GOTO = Vá para</p><p>DO = Faça</p><p>WHILE = Enquanto</p><p>END=Final</p><p>EQ = Igual</p><p>NE = Diferente</p><p>GT = Maior que</p><p>LT = Menor que</p><p>GE = Maior ou igual</p><p>LE =Menor ou igual</p><p>Estrutura IF GOTO</p><p>Estrutura DO WHILE</p><p>CU02</p><p>Realce</p><p>MEGGATON</p><p>60</p><p>Ex: O 30 (UTILIZAÇÃO DE VARIÁVEIS P/ FAMÍLIA DE PEÇAS)</p><p>G54 G17 G90 G80 G21 G40</p><p>M6 T1 (FRESA 8MM)</p><p>G0 X0 Y0</p><p>G43 Z10. H1</p><p>S800 M3</p><p># 1 = 30. (COMPRIMENTO DO OBLONGO)</p><p># 3 = 10. (LARGURA DO OBLONGO)</p><p># 2 = # 1 / 2</p><p># 4 = # 3 / 2</p><p>G0 Y # 4</p><p>G1 Z-5. F100</p><p>X # 2</p><p>G2 Y – [# 4] J – [# 4]</p><p>G1 X – [# 2]</p><p>G2 Y # 4 J # 4</p><p>G1 X0</p><p>G0 Z50.</p><p>M30</p><p>No exemplo acima o programa é idealizado para uma família de peças</p><p>no formato de oblongo onde as variáveis são programadas de acordo com o</p><p>desenho.</p><p>MEGGATON</p><p>61</p><p>Ex: O 10 (EXEMPLO UTILIZANDO ESTRUTURA [IF,GOTO] )</p><p>G54 G17 G90 G80 G21 G40</p><p>M6 T1</p><p>G0 X0 Y0</p><p>G43 Z5. H1</p><p>G1 Z0 F500</p><p>S1000 M3</p><p># 1 = 5.</p><p>N10 IF [#1 GT 50] GOTO 20</p><p>G1 Z – [# 1]</p><p>G1 X100.</p><p>Y50.</p><p>X0</p><p>Y0</p><p># 1 = # 1 +5.</p><p>GOTO 10</p><p>N20 G0 Z100.</p><p>M30</p><p>No exemplo acima o perfil será contornado de acordo com as</p><p>dimensões ,com um aprofundamento de 5mm por passada até atingir a</p><p>profundidade desejada na condição de superioridade de 50mm.Quando esta</p><p>profundidade é atingida pela execução contínua desta parte do programa é</p><p>realizado um salto para a linha de número 20 e o programa é finalizado.</p><p>MEGGATON</p><p>62</p><p>Ex: O 20 (EXEMPLO UTILIZANDO ESTRUTURA [DO,WHILE] )</p><p>G54 G17 G90 G80 G21 G40</p><p>M6 T1 (FRESA 10MM)</p><p>G0 X0 Y0</p><p>G43 Z10. H1</p><p>S800 M3</p><p># 1 = 10. (PASSO DO RAIO)</p><p>G1 Z-10. F100</p><p>WHILE [# 1 LE 50 ] DO 3</p><p>G12 I # 1 D1 F200</p><p># 1 = # 1 +10.</p><p>END 3</p><p>G0 Z50.</p><p>M30</p><p>No exemplo acima o ciclo de abertura de círculo G12 é incrementado</p><p>em seu raio 10mm lateralmente por passada. Quando a # 1 atinge 60mm o</p><p>programa salta para a linha G0 Z50. e o programa é finalizado.</p><p>MEGGATON</p><p>63</p><p>Chamadas de Macro</p><p>Chamada de macro simples</p><p>MEGGATON</p><p>64</p><p>Lista de variáveis para construção de macros e variáveis internas.</p><p>Letra Variável</p><p>interna</p><p>letra variável interna</p><p>A # 1 M # 13</p><p>B # 2 Q # 17</p><p>C # 3 R # 18</p><p>D # 7 S # 19</p><p>E # 8 T # 20</p><p>F # 9 U # 21</p><p>H # 11 V # 22</p><p>I # 4 W # 23</p><p>J # 5 X # 24</p><p>K # 6 Y # 25</p><p>Z # 26</p><p>MEGGATON</p><p>65</p><p>Exemplo:</p><p>O programa do desenho acima será uma macro para realizar a furação em</p><p>graus com raio de 50mm com qualquer ciclo fixo. Talvez seja interessante</p><p>escrever um algoritmo do que se deseja executar.</p><p>Na macro as letras serão:</p><p>Letra função variável interna</p><p>X centro do arco no eixo X # 24</p><p>Y centro do arco no eixo Z # 25</p><p>I raio do círculo # 4</p><p>A angulo do primeiro ponto # 1</p><p>B distância angular entre pontos # 2</p><p>H número de pontos # 11</p><p>%</p><p>:7011(CIRC-FUROS)(G36)</p><p>N1WHILE[#11GT0]DO1</p><p>#5=#24+#4*COS[#1]</p><p>#6=#25+#4*SIN[#1]</p><p>G90X#5Y#6</p><p>#1=#1+#2</p><p>#11=#11-1</p><p>END1</p><p>M99</p><p>%</p><p>MEGGATON</p><p>66</p><p>%</p><p>:0010</p><p>G54G90G80G40G21G17</p><p>G0X50.Y50.</p><p>M6T1</p><p>S500M3</p><p>G43H1Z5</p><p>G81X50.Y20..Z-10.F200K0</p><p>G65P7011 X50.Y50.I50.A60 B30 H4</p><p>G80</p><p>G0Z200</p><p>M30</p><p>%</p><p>Tabela de variáveis para inserir valores na tabela de corretores de ferramentas</p><p>MEGGATON</p><p>67</p><p>Programa exemplo:</p><p>Este exemplo de programa utiliza vários recursos de programação, incluindo sub-</p><p>programa, interpolação circular, arredondamento de cantos, chanfros, ciclo de furação e</p><p>ciclo de posicionamento.</p><p>T1 = Fresa 20mm (Usinagem do contorno externo)</p><p>T2 = Broca 10mm (Furação de posicionamento em círculo)</p><p>T3 = Fresa 16mm (Usinagem do círculo de diâmetro 40mm)</p><p>T4 = Fresa 4mm (Usinagem dos 6 quadrados)</p><p>MEGGATON</p><p>68</p><p>O 50 (PROGRAMA PRINCIPAL)</p><p>G54 G90 G80 G40 G21 G17</p><p>M6 T1( FR. 20MM)</p><p>S1200 M3</p><p>G0 X-20. Y-20.</p><p>G43 Z5. H1</p><p>G1 Z-5. F200</p><p>G1 G42 Y0 D1 M8</p><p>G1 X80.</p><p>Y10.</p><p>G1 X135. ,C15.</p><p>G1 Y100.,R15.</p><p>G1 X0 ,C10.</p><p>G1 Y0</p><p>G40 X-20. Y-20. M9</p><p>G0 Z100.</p><p>M6 T2 ( BR.10MM)</p><p>S600 M3</p><p>G0 X70. Y70.</p><p>G43 Z5. H2 M8</p><p>G83 X70. Y70. Z-10. R5. Q5. F200</p><p>L0(L0 = NÃO EXECUTA FURAÇÃO)</p><p>G34 X40. Y70. I30. J0 K8</p><p>G80 M9</p><p>G0 Z100.</p><p>M6 T3 ( FR.16MM)</p><p>G0 X40. Y70.</p><p>G43 Z5. H3</p><p>G1 Z-2. F100</p><p>G12 I20. D3 F250</p><p>G0 Z100. M9</p><p>M6 T4( FR.4MM)</p><p>S800 M3</p><p>G0 X95. Y15.</p><p>G43 Z5. H4</p><p>M98 P100 L1</p><p>G91 Y15.</p><p>G90</p><p>G98 P100 L1</p><p>G91 Y15.</p><p>G90</p><p>M98 H100 L1</p><p>G91 X15.</p><p>G90 .</p><p>M98 H100 L1 .</p><p>G91 Y-15.</p><p>G90 .</p><p>M98 H100 L1</p><p>G91 Y-15.</p><p>G90</p><p>M98 H100 L1</p><p>G0G90 Z100</p><p>M9</p><p>M30</p><p>N100(SUB-ROTINA)</p><p>G90G1Z-3.F100</p><p>G91G1X8 F200</p><p>Y8</p><p>X-8</p><p>Y-8</p><p>G0Z5.</p><p>M99</p><p>%</p><p>MEGGATON</p><p>69</p><p>Este é um exemplo do painel da máquina que pode ser alterado</p><p>sem aviso prévio.</p><p>Modos de trabalho</p><p>A máquina possui sete modos de operação e este é um exemplo dos botões que podem ser</p><p>encontrados nas máquinas com comando mitisubishi.</p><p>As teclas aqui representadas estão na simbologia iso.</p><p>MEGGATON</p><p>70</p><p>1HANDLE MODE (modo manual):</p><p>Este modo permite a movimentação dos eixos através da manivela eletrônica.</p><p>Para usar a manivela eletrônica (ver página 16).</p><p>2 HOME (modo de referência):</p><p>Utilizado para referenciar os eixos X, Y, Z e 4 eixo caso a maquina possua.</p><p>Ao ligar a máquina esta deve ser a primeira operação a ser executada, pois</p><p>movimentar a máquina sem referenciar pode causar colisão no fim de curso</p><p>dos eixos (ver página 18).</p><p>3 MDI (introdução manual de dados):</p><p>Neste modo é possível introduzir e executar comandos ou pequenos</p><p>programas.</p><p>Os programas digitados neste modo não ficam em gravados na memória do</p><p>C.N.C.(ver página 81).</p><p>4 EDIT (criação e edição de programas):</p><p>Para criar e alterar programas. Este modo serve somente para edição de</p><p>programas e não para execução da usinagem.</p><p>(ver página 81).</p><p>5 AUTO (automático):</p><p>Utilizado para executar os programas de usinagem.</p><p>Programas guardados na memória somente são executados neste modo.</p><p>Obs. é importante conhecer as chaves de controle de avanço para utilizar este</p><p>modo (ver página 29).</p><p>6 JOG (movimento em avanço programado) / RPD (movimento rápido):</p><p>Na opção JOG os eixos serão movimentados conforme o avanço selecionado</p><p>no seletor de avanços. Na posição RPD os eixos serão movimentados em</p><p>porcentagens do avanço rápido da máquina de acordo com o seletor do</p><p>avanço rápido.</p><p>Para movimentar os eixos selecione o eixo no seletor de eixos e pressione</p><p>aos botões (+) ou (-).</p><p>Obs. algumas máquinas possuem posições independentes no seletor de modo para esta</p><p>função e outras para mudar de JOG para RPD basta apertar um botão entre as teclas de</p><p>movimentação (+ e –) que o movimento dos eixos passa a ser em rápido (ver página 16).</p><p>7 TAPE/FITA / DNC (modo de execução automático utilizando o computador para enviar o</p><p>programa):</p><p>Este modo permite a execução de programas maiores que a capacidade de</p><p>memória da máquina.</p><p>Para utilizar este modo deve certificar-se que o zero peça (WORK/TRAB.) e a</p><p>calibração das ferramentas (preset) estão corretos.</p><p>Obs. os programas são executados sem serem armazenados na memória da</p><p>máquina (ver página 37).</p><p>MEGGATON</p><p>71</p><p>Chaves e botões do painel:</p><p>As chaves e botões do painel podem mudar sem aviso prévio e dependem exclusivamente do</p><p>fabricante</p><p>da máquina.</p><p>Estes são alguns exemplos de chaves encontradas nas máquinas.</p><p>Serão descritas as mais usuais:</p><p>Desligamento automático (Auto power off, sleep ou apc):</p><p>Quando pressionada esta tecla faz o desligamento automático do comando</p><p>quando a máquina executa o comando M30 ou M2 que indicam o fim do</p><p>programa.</p><p>Movimentação no modo JOG:</p><p>Estas teclas são utilizadas para</p><p>movimentar os eixos quando o modo</p><p>JOG está selecionado.</p><p>Ao movimentar a máquina com estas</p><p>teclas deve se tomar cuidado para não</p><p>movimentar a máquina sem que os</p><p>eixos estejam referenciados, deve se</p><p>observar a placa que esta dentro</p><p>máquina com a orientação do se</p><p>sentido de movimento dos eixos.</p><p>Magazine:</p><p>Estas teclas são utilizadas para movimentar o</p><p>magazine no modo manual.</p><p>Algumas máquinas possuem somente uma tecla</p><p>para girar o magazine, que é chamada atc index.</p><p>As teclas com a inscrição cw giram o magazine no</p><p>sentido horário e com ccw giram o magazine no sentido anti-horário.</p><p>MEGGATON</p><p>72</p><p>Refrigeração modo manual (coolant manual ):</p><p>Esta tecla liga o fluido de corte manualmente e é chamada de coolant manual</p><p>Refrigeração modo automático (coolant auto):</p><p>Esta tecla quando acionada liga o fluido de corte automaticamente quando o</p><p>código M8 e informado no programa. Algumas máquinas não possuem esta</p><p>função.</p><p>Desliga refrigeração da ferramenta (coolant stop)</p><p>Desliga a refrigeração (coolant stop):</p><p>Esta tecla quando acionada desliga a refrigeração da ferramenta sejas no</p><p>modo automático ou manual .</p><p>Quando acionada após o comando M8 ser executado pelo CNC, a máquina</p><p>entrará em alarme (coolant stop ), sendo necessário ligar novamente a</p><p>refrigeração da ferramenta para que o alarme desapareça.</p><p>Liga óleo refrigerante (coolant pump):</p><p>Há máquinas que somente possuem esta tecla para ligar o óleo</p><p>refrigerante, seja no modo manual ou no modo automático.</p><p>Transportador de cavacos (opcional) Avanço do transportador de cavaco (chip for):</p><p>Quando acionada esta tecla liga o transportador de cavacos ou esteira de</p><p>cavacos, para retirada dos cavacos da máquinas.</p><p>Reversão do transportador de cavaco (chip back):</p><p>Quando acionada esta tecla liga o transportador de cavacos ou esteira de</p><p>cavacos, para retorno dos cavacos, esta função é utilizada caso alguma</p><p>ferramenta ou alguma peça caia no transportador de cavacos e que possa</p><p>travar seu funcionamento.</p><p>MEGGATON</p><p>73</p><p>Desliga transportador de cavaco (chip stop):</p><p>Quando acionada esta tecla desliga a esteira ou transportador de cavacos</p><p>Pula bloco (block skip ou block delete):</p><p>Quando acionada esta tecla faz com que o cnc não execute as linhas que</p><p>possuem uma barra no início. Ex. /G1 X50. Y80.</p><p>Manual absoluto (manual abs):</p><p>Quando acionada faz com que os movimentos no modo manual não sejam</p><p>percebidos pelo cnc.</p><p>Obs.: Esta tecla não deve ser ligada.</p><p>Orientação do eixo árvore (spindle orient):</p><p>Orienta o eixo árvore, posicionando a chaveta para efetuar a troca de</p><p>ferramenta, não deve ser usada para soltar ou prender a ferramenta no cone</p><p>da máquina.</p><p>Liga eixo árvore sentido horário (spindle ccw):</p><p>Quando pressionado este botão liga a rotação do eixo árvore em modo</p><p>manual no sentido horário.</p><p>Para que este botão funcione a chave seletora de modo deve estar na</p><p>posição JOG ou HANDLE</p><p>Liga eixo árvore sentido anti-horário (spindle ccw):</p><p>Quando pressionado este botão liga a rotação do eixo árvore em modo</p><p>manual no sentido anti-horário.</p><p>Para que este botão funcione a chave seletora de modo deve estar na</p><p>posição JOG ou HANDLE</p><p>Desliga rotação do eixo árvore</p><p>Este Botão desliga a rotação do eixo árvore em modo manual.</p><p>Para que este botão funcione a chave seletora de modo deve estar na</p><p>posição JOG ou HANDLE</p><p>MEGGATON</p><p>74</p><p>Esta botão tem a função de liberar os movimentos dos eixos após a máquina colidir com o fim</p><p>de curso, ou seja, os eixos foram movimentados de forma a</p><p>ultrapassarem o limite do curso da máquina.</p><p>Pressionar o botão e sem soltar deve-se movimentar o eixo que está no</p><p>fim de curso no sentido contrário ao do fim de curso</p><p>Parada opcional (optinal stop):</p><p>Quando acionada, caso exista no programa o código M01 a máquina</p><p>efetuará uma parada na execução do programa, aguardando que o</p><p>operador acione novamente o botão início de ciclo ( cycle start ) para que</p><p>a máquina retorne a executar o programa.</p><p>Execução do programa passo a passo (single block):</p><p>Faz com que a execução do programa seja passo a passo, a cada linha de</p><p>programa executada o botão do início de ciclo (cyclo start) de ser</p><p>pressionado novamente</p><p>Trava máquina (machine lock):</p><p>Quando acionada esta tecla trava os movimentos dos eixos, fazendo com que</p><p>a máquina somente simule o movimento dos eixos no vídeo.</p><p>Trava eixo “z” (z cancel):</p><p>Quando acionada esta tecla bloqueia os movimentos do eixo “z”.</p><p>Cancelamento das funções M,S e T (MST cancel):</p><p>Cancelamento da execução das funções M,S e T do programa.</p><p>Obs. Deve-se ter cuidado pois a máquina não efetuará troca de ferramentas,</p><p>não ligará o eixo árvore ou executará qualquer função comandada pôr</p><p>códigos M.</p><p>MEGGATON</p><p>75</p><p>Início de ciclo (cyclo start):</p><p>Este botão inicia a execução do programa de usinagem.</p><p>Parada de ciclo (feed hold, hold ou stop cycle):</p><p>Este botão interrompe a execução do programa de usinagem, em qualquer</p><p>ponto onde ela esteja sendo executada.</p><p>Troca de avanço programado(dry run):</p><p>Este botão quando acionado faz com que os avanços de corte programados</p><p>sejam substituídos por avanços que são controlados pelo painel da máquina</p><p>Através da chave de controle dos avanços programados (rapid overaid).</p><p>Chave de controle dos avanços programados (feederate override):</p><p>Esta chave controla os avanços programados de duas formas:</p><p>controlando o percentual do avanço programado ou substituí o</p><p>avanço programado pelo avanço marcado na graduação externa em</p><p>torno da chave quando a tecla dry run e acionada.</p><p>Obs. Os valores contidos na graduação podem variar de máquina</p><p>para máquina.</p><p>Chave de controle do avanço rápido(rapid feedrate override):</p><p>Esta chave controla o percentual do avanço rápido da máquina.</p><p>Chave de proteção do modo de edição do programa (program protect):</p><p>Quando ligada esta chave não permite que o programa seja alterado.</p><p>MEGGATON</p><p>76</p><p>Lâmpadas indicadoras do painel (leds)</p><p>Anormalidade no motor do fuso principal ou eixo árvore</p><p>Obs. Verifique a tela de alarmes, anote o numero do alarme e contate a</p><p>assistência técnica.</p><p>Caso esta lâmpada se apague indica que o cnc da máquina possui alguma</p><p>anormalidade, algumas vezes causada pelo botão do emergência acionado e caso</p><p>esta não seja a causa do alarme a assistência técnica deve ser contatada.</p><p>Pressão do ar inferior a 5 kgf/cm², aguarde o retorno da pressão, caso a pressão</p><p>retorne e a máquina não funcione verifique o compressor.</p><p>Fluido refrigerante com nível baixo, complete o fluido refrigerante,</p><p>Esta lâmpada acesa indica que há alguma anormalidade</p><p>no magazine. Verifique se o magazine está na posição de</p><p>retorno, verifique se a ferramenta está fixa, caso não se</p><p>apresente nenhuma destas situações contate a assistência</p><p>técnica.</p><p>Estas lâmpadas indicam que a máquina está referenciada. Estas lâmpadas</p><p>somente irão acender no momento em que a máquina é referenciada e após</p><p>o primeiro movimento dos eixos se apagam, mas a máquina continua</p><p>referenciada.</p><p>Esta lâmpadas indicam que a máquina está na segunda posição de</p><p>referência, geralmente esta posição e a posição para a troca de</p><p>ferramentas.</p><p>Como movimentar os eixos</p><p>Todas as operações devem ser executadas com máquina referenciada.</p><p>Para qualquer operação no</p><p>modo manual a chave seletora de modo deve estar em uma das 3 funções</p><p>manuais, JOG, HANDLE, RPD.</p><p>MEGGATON</p><p>77</p><p>1- Selecione uma das opções manuais JOG, RAPID(RPD) ou HANDLE</p><p>Caso selecionado a opção HANDLE (veja o passo 2).</p><p>Caso selecionado a opção JOG, RAPID(RPD) (veja o passo 3).</p><p>2- O seletor speed multiply define o fator de</p><p>deslocamento, que é definida por: X1= cada passo</p><p>no giro do volante corresponde a 0,001 mm, X10=</p><p>cada passo no giro do volante corresponde a 0,01</p><p>mm e X100 = cada passo no giro do volante</p><p>corresponde a 0,1 mm.</p><p>O seletor axis select seleciona o eixo a ser</p><p>movimentado.</p><p>E o volante eletrônico movimenta a máquina na</p><p>direção desejada no sentido negativo ou</p><p>positivo.</p><p>3- Caso o modo selecionado seja JOG ou RPD, a</p><p>máquina deve ser movimentada por intermedio dos</p><p>botões do JOG, existem painéis que não possuem a</p><p>função RPD mas existe uma tecla RAPID entre as teclas do JOG bastando pressiona-la junto com o eixo</p><p>desejado para efetuar o movimento em modo rápido.</p><p>Obs. Deve-se ter o cuidado de verificar se a máquina está referenciada, pois caso a máquina não esteja</p><p>referenciada poderá entrar em fim de curso. A máquina deve ser referenciada antes de ser movimentada.</p><p>Como retirar a máquina do alarme do fim de curso</p><p>Quando a máquina é movimentada até o final do curso sem estar referenciada a alimentação dos motores</p><p>é cortada para evitar que a máquina não seja danificada.</p><p>1- Pressionar o botão OT RELEASE ou RELEASE para que a alimentação</p><p>retorne aos motores.</p><p>2- Verifique qual eixo está no fim de curso e movimente o eixo no sentido</p><p>contrário ao fim de curso, geralmente o eixo que se encontra no fim de curso</p><p>sempre está próximo a extremidade do eixo.</p><p>3- Use o procedimento descrito na página 15 para movimentar o eixo no sentido</p><p>contrário da extremidade onde está o eixo, após a retirada do alarme, solte o</p><p>botão OT RELEASE e referencie a máquina, para referenciar a máquina use o</p><p>procedimento descrito na página 17.</p><p>Geralmente este</p><p>botão possui cor</p><p>vermelha ou</p><p>amarela e em</p><p>algumas máquinas</p><p>fica na lateral do</p><p>painel</p><p>MEGGATON</p><p>78</p><p>Como referenciar a máquina</p><p>1- Verifique se a máquina não está próxima da posição de referência, caso esteja, a máquina deve ser</p><p>movimentada para o meio do curso dos eixos (aproximadamente).</p><p>2- Selecione a opção HOME ou ZRN.</p><p>3- Caso a máquina possua a tecla HOME START ela deve ser pressionada, caso não possua deve-se</p><p>pressionar as teclas de movimento JOG (Z+, Y+ e X- para Sinitron e Z+, Y+ e X+ para Feeler),</p><p>geralmente as teclas possuem o desenho do símbolo de referencia.</p><p>Obs. Deve-se sempre começar pelo eixo Z, pois este eixo é o que porta a ferramenta, com isto</p><p>evitando a colisão.</p><p>Fixação manual da ferramenta</p><p>A máquina deve estar com a chave seletora de modo dos modos manuais, JOG ou HANDLE para que o</p><p>botão de fixação manual da ferramenta funcione.</p><p>Obs. Há máquinas que só trocam a ferramenta em JOG</p><p>Geralmente as maquinas possuem um</p><p>botão chamado tool unclamp que fica</p><p>localizado na parte lateral ou dianteira do</p><p>cabeçote para soltar ou prender o porta</p><p>ferramentas.</p><p>Para fixar o porta ferramentas:</p><p>1- Aperte o botão tool unclamp e</p><p>mantenha pressionado. Instale o</p><p>porta ferramentas.</p><p>2- Solte o botão "TOOL UNCLAMP"</p><p>o porta ferramentas ficará fixo.</p><p>Para soltar o porta ferramentas</p><p>1- Aperte o botão tool unclamp e mantenha pressionado. Ao mesmo tempo segure o porta</p><p>ferramentas.</p><p>3- Solte o botão tool unclamp.</p><p>MEGGATON</p><p>79</p><p>Painel Mitisubishi</p><p>Este é um exemplo do painel mitisubishi, este painel pode sofrer alteração sem aviso prévio.</p><p>Funções do painel</p><p>O painel da mitisubishi trabalha com as funções divididas em 6 partes conforme ilustração abaixo, e cada</p><p>função é subdividida em mais assuntos neste manual abordaremos os assuntos necessários para o trabalho</p><p>com a máquina.</p><p>Explicação das funções:</p><p>Esta função é utilizada para o monitoramento dos movimentos da máquina e das funções</p><p>ativas e é subdividida em: COORD, SEARCH/PROCURA, PLC/SW, LOC-VAR</p><p>Esta função é utilizada para os ajustes de ferramentas e zero peça ou zero de trabalho e é</p><p>subdividida em: TOOL OFFSET, WORK/TRAB., PROCESS.</p><p>Esta função é utilizada para criar, editar ou visualizar programas de usinagem quando a chave</p><p>de modo não se encontra na função MDI, pois quando a chave esta em MDI esta função é</p><p>utilizada para a entrada manual de dados ou seja o MDI. Está subdividida em</p><p>SEARCH/PROCURA, PROGRAM, MDI, MDI-ENTRY e FILE.</p><p>MEGGATON</p><p>80</p><p>Esta função é utilizada para ver os alarmes apresentados pela máquina e é subdividido em</p><p>DIAGN, PLC S/W, IN/OUT, COPY e FILE.</p><p>Esta função é utilizada para verificação gráfica do programa e é subdividida em SCALE,</p><p>ROTATION, SEARCH/PROCURA, TRACE, STEP, CHECK e GRF-MODE.</p><p>Esta função é utilizada exclusivamente para a manutenção da máquina.</p><p>As funções serão abordadas seqüencialmente e de acordo com as operações ensinadas no manual.</p><p>Obs. As funções podem ser alteradas sem aviso prévio.</p><p>Ligar rotação em modo manual</p><p>Todas as operações devem ser executadas com máquina referenciada quaisquer que sejam.</p><p>Para ligar uma rotação em modo manual deve-se colocar a chave de modo na posição HANDLE ou JOG</p><p>e selecionar a função monitor.</p><p>Este teclado fica ao lado do monitor do painel.</p><p>1- Pressionar a função MONITOR.</p><p>2- Pressionar a letra “S” no teclado e digitar a</p><p>rotação desejada e pressionar o Botão</p><p>INPUT (botão verde) do teclado ao lado do monitor.</p><p>3- Pressionar a tecla ‘’M’’ e digitar 3 para ligar rotação sentido-</p><p>horário ou 4 para sentido anti-horário.</p><p>A rotação também pode ser ligada através das teclas do painel já</p><p>citadas (ver página12).</p><p>Exemplo da tela monitor.</p><p>MEGGATON</p><p>81</p><p>Operação em modo MDI</p><p>1- Colocar a chave seletora de modo na posição MDI.</p><p>2- Selecionar a função EDIT/MDI no teclado ao lado do monitor.</p><p>3- No rodapé do vídeo pressionar a função MDI, em algumas séries do comando Mitisubishi não e</p><p>necessário pressionar MDI no rodapé do</p><p>vídeo.</p><p>4- Digite a seqüência ou linha de comando</p><p>a ser executada pela máquina e pressione</p><p>o botão INPUT.</p><p>5- Pressione o botão CYCLO START para que</p><p>a máquina execute a seqüência programada.</p><p>Obs. Caso a máquina</p><p>não execute a</p><p>operação aperte a</p><p>tecla RESET e aperte</p><p>novamente a tecla</p><p>INPUT na parte</p><p>inferior direita ao lado</p><p>do monitor e se</p><p>mesmo assim a</p><p>máquina não</p><p>executar, verifique se</p><p>a máquina está em</p><p>situação de alarme ou</p><p>referenciada.</p><p>Comandos úteis de programação no modo MDI:</p><p>M6T1 = troca a ferramenta para a ferramenta número 1.</p><p>G0X0Y0 = movimenta a máquina para as coordenadas X0 e Y0 em relação ao zero peça.</p><p>G0Z200. = sobe o eixo Z 200 mm acima do zero peça.</p><p>G54G0X0Y0 = movimenta os eixos X e Y para o ponto zero da peça.</p><p>G54Z0 = movimenta o eixo Z para o ponto zero da peça.</p><p>G43H1Z0 = movimenta o eixo Z para o ponto zero da peça, porem utiliza o corretor.</p><p>Obs. As medidas devem ser usadas com o ponto decimal.</p><p>MEGGATON</p><p>82</p><p>Correção das alturas e diâmetros das ferramentas</p><p>Existem vários procedimentos para a calibração da altura das ferramentas porem no manual será abordado</p><p>o método considerado mais seguro.</p><p>Obs. O operador deve conhecer o mínimo de programação para que possa efetuar esta operação com</p><p>segurança.</p><p>1- Colocar a máquina em modo MDI.</p><p>Digitar M6T1(é necessário iniciar o</p><p>processo pela ferramenta número 1)</p><p>Apertar o botão INPUT para validar a</p><p>informação e em seguida o botão do CYCLE</p><p>START para que a máquina efetue a troca de</p><p>ferramentas.</p><p>2- Abastecer o magazine:</p><p>Para abastecer o magazine deve-se chamar a ferramenta em modo MDI e coloca-se a máquina em modo</p><p>manual preferencialmente use o modo JOG pois irá facilitar a operação seguinte, e inserimos a ferramenta</p><p>no eixo árvore conforme o que é mostrado na página 18 (ver</p>