Você está na página 1de 126
Edgecam: Assistente de Código e Produtividade Toolbox
Edgecam: Assistente de Código e Produtividade Toolbox

Edgecam: Assistente

de Código e Produtividade

Toolbox

Assistente de código

direito autoral

Copyright © 2016 Vero Software Ltd. Todos os direitos reservados.

© 2016 Vero Software Ltd. Todos os direitos reservados. Qualquer direito autoral ou outro direito de

Qualquer direito autoral ou outro direito de propriedade intelectual de qualquer natureza que subsiste ou pode subsistir na apresentação e / ou conteúdo dos programas (incluindo, sem limitação, seu olhar, sentir, elementos visuais ou outros não-literal) é de propriedade do Vero Software Ltd ou seu licenciante (s) absolutamente.

Nenhuma parte desta publicação pode ser reproduzida, transmitida, armazenada num sistema de recuperação ou traduzida para qualquer língua, em qualquer forma ou por qualquer meio, electrónico, mecânico, químico, manual ou de outro modo, sem o consentimento expresso por escrito de Vero Software Ltd.

reprodução ou distribuição desses programas ou qualquer parte não autorizada dos mesmos é ilegal e pode resultar em penalidades civis ou criminais.

Edgecam eo logotipo Edgecam são marcas comerciais da Vero Software Ltd.

Windows é uma marca registrada da Microsoft Corporation.

Todos os nomes de produtos mencionados nesta publicação, e não listados acima, são reconhecidos como marcas comerciais dos respectivos fabricantes e produtores de tais produtos.

Vero Software Ltd não faz representações ou garantias quanto ao conteúdo deste documento e se isentam especificamente quaisquer garantias implícitas de qualidade satisfatória ou adequação para qualquer finalidade particular. Além disso, Vero Software Ltd reserva-se o direito de revisar esta publicação e fazer mudanças no teor da mesma, sem obrigação de notificar qualquer pessoa sobre tais alterações ou revisões.

As informações contidas neste documento estão sujeitas a alterações sem aviso prévio e não representam um compromisso por parte do fornecedor. O software descrito neste documento é fornecido sob um contrato de licença e pode ser usado ou copiado somente de acordo com os termos do acordo.

RestriçõesRestrições dede licençalicença ExemploExemplo ArquivosArquivos ParteParte Assistente de código 44 44

RestriçõesRestrições dede licençalicença

ExemploExemplo ArquivosArquivos ParteParte

Assistente de código

44

44

RequisitosRequisitos dodo sistemasistema ee sistemassistemas operacionaisoperacionais suportadossuportados

44

EdgecamEdgecam BaseBase dede ConhecimentoConhecimento

44

ConvençõesConvenções usadasusadas nesteneste GuiaGuia

55

TerminologiaTerminologia

55

OO queque éé pós-processamento?pós-processamento?

77

EscrevendoEscrevendo Pós-processadoresPós-processadores semsem AssistenteAssistente CódigoCódigo

88

EscrevendoEscrevendo Pós-processadoresPós-processadores comcom AssistenteAssistente CódigoCódigo

CriandoCriando umum novonovo documentodocumento

99

88

ExercícioExercício 11 -- IniciandoIniciando umum novonovo documentodocumento

99

ExercícioExercício 22 -- queque definemdefinem osos parâmetrosparâmetros MachineMachine ToolTool

1212

ExercícioExercício 33 -- FormatoFormato dada tabelatabela -- DefinirDefinir endereçosendereços dodo WordWord

1515

TabelaTabela formatoformato

1515

ExercícioExercício 44 -- EstilosEstilos NCNC G-CódigosG-Códigos ee ModalidadeModalidade

1717

NCNC DebugDebug

2323

ExercícioExercício 55 -- ConstrutoresConstrutores CódigoCódigo

2424

ExercícioExercício 66 -- M-FunçõesM-Funções

2727

ExercícioExercício 77 -- TesteTeste ee editareditar oo

AssistenteAssistente dede CódigoCódigo

2828

OO queque éé EdgecamEdgecam MáquinaMáquina Simulator?Simulator?

ExercícioExercício 88 -- ConfiguraçãoConfiguração dede GráficosGráficos MachineMachine ToolTool

ExercícioExercício 99 -- AplicandoAplicando aa PostprocessorPostprocessor 33 eixoseixos

ExercícioExercício 1010 -- incluindoincluindo gráficosgráficos personalizadospersonalizados

3131

3232

3535

3737

GeradoresGeradores dede códigocódigo -- PersonalizaçãoPersonalização VisãoVisão geralgeral

4141

PersonalizaçãoPersonalização com;com; CÓDIGO:CÓDIGO:

4141

TerminologiaTerminologia

PersonalizaçãoPersonalização WhiteboardWhiteboard CódigoCódigo ConstrutorConstrutor

4141

4242

ExercícioExercício 1111 -- CompilaçãoCompilação dede MensagemMensagem documentosdocumentos dede processadorprocessador

4343

ObjetivoObjetivo

4343

ArquivosArquivos usadosusados ​​neste​​neste exercício:exercício:

4343

AbrindoAbrindo oo arquivoarquivo CodeCode GeneratorGenerator

4343

IntroduçãoIntrodução aosaos procedimentosprocedimentos dede códigocódigo ConstrutorConstrutor

4444

LocalizandoLocalizando umum númeronúmero MacroMacro nana AjudaAjuda CWCW

4444

EncontrarEncontrar oo MacroMacro dede alimentaçãoalimentação

4545

ResumoResumo

4747

ExercícioExercício 1212 -- UsandoUsando variáveisvariáveis ​​do​​do usuáriousuário aosaos dadosdados dede saídasaída

4848

ObjetivoObjetivo

4848

ArquivosArquivos usadosusados ​​neste​​neste workshopworkshop

4848

ReproduzirReproduzir oo problemaproblema MelhoriasMelhorias parapara aa nossanossa soluçãosolução

4848

5050

ExercícioExercício 1313 -- AdicionandoAdicionando oo pós-processadorpós-processador parapara oo MachineMachine ManagerManager

5252

ExercícioExercício 1414 -- AdicionandoAdicionando umauma imagemimagem àà MachineMachine ManagerManager

5555

PerguntasPerguntas frequentesfrequentes

56.56.

Assistente de código

Assistente de código Restrições de licença Você pode descobrir que você é incapaz de trabalhar com

Restrições de licença

Você pode descobrir que você é incapaz de trabalhar com alguns dos exercícios devido a restrições de licença. De modo a remover quaisquer restrições

de licença, você pode definir Edgecam para executar no modo de Homework. Para ativar o modo de Trabalho de Casa,

selecione a opção do menu.

o modo de Trabalho de Casa, selecione a opção do menu. Botão direito do mouse sobre

Botão direito do mouse sobre o CLS na área de notificação do Windows Barra de Tarefas, e

ModoModo liçãolição dede casacasa permitepermite queque oo usuáriousuário dede umum sistemasistema licenciadolicenciado parapara executarexecutar EdgecamEdgecam comcom acessoacesso aa todastodas asas funcionalidades,funcionalidades, excetoexceto para geração de código NC.

• modo de lição de casa emula a licença Homework educacional.

Útil quando o treinamento, para avaliar os níveis mais elevados de licença que atualmente em uso.

Modo lição de casa só está disponível em instalações EdgeCAM licenciados.

só está disponível em instalações EdgeCAM licenciados. Modo lição de casa permite-lhe experimentar todas as
só está disponível em instalações EdgeCAM licenciados. Modo lição de casa permite-lhe experimentar todas as

Modo lição de casa permite-lhe experimentar todas as licenças disponíveis no Edgecam. Este recurso permitirá que você salve os arquivos. A

extensãoextensãoextensão dododo arquivoarquivoarquivo ééé nãonãonão umaumauma extensãoextensãoextensão padrãopadrãopadrão .PPF.PPF.PPF masmasmas ééé umumum .epf VocêVocêVocê nãonãonão seráseráserá capazcapazcapaz dedede voltarvoltarvoltar aaa carregarcarregarcarregar umumum arquivoarquivoarquivo .epf.epf.epf ememem umaumauma versãoversãoversão

epf.

epf

licenciada do Edgecam.

Você não pode gerar dados CNC a partir de um arquivo .epf.

Você não pode executar o Assistente de código no modo Homework.

Exemplo Arquivos Parte

uma série de arquivos de peças de amostra mencionados dentro deste guia de treinamento. Estes dados podem ser acessados ​​a partir de um

CD

de treinamento ou pasta especificada.

Se selecionar a partir de um USB isso geralmente será E: \ Diversos Wizard \ Código.

Alguns arquivos não podem ser abertos longe da sala de aula devido a restrições de licenciamento.

Requisitos do sistema e sistemas operacionais suportados

ParaParaPara aaa últimaúltimaúltima atéatéaté ààà datadatadata informações,informações,informações, visitevisitevisite http://www.edgecam.com/systemrequirementshttp://www.edgecam.com/systemrequirementshttp://www.edgecam.com/systemrequirements

Edgecam Base de Conhecimento

DicasDicas sobresobre FAQFAQ http://www.edgecam.com/faqs/http://www.edgecam.com/faqs/

Assistente de código Convenções usadas neste Guia Para que você possa usar as informações deste

Assistente de código

Convenções usadas neste Guia

Para que você possa usar as informações deste guia de forma eficaz, você precisa entender as convenções usadas no guia para representar diferentes tipos de informação.

BotõesBotões nana telatela sãosão representadosrepresentados comocomo oo botãobotão dede textotexto emem negritonegrito entreentre colchetes.colchetes. PorPor exemplo:exemplo: cliqueclique emem [[ ESTÁESTÁ BEM].

Teclas do teclado são representados como a rotulação corajosa entre caracteres <>. Por exemplo: Pressione << Enter>.Enter>.

AsAsAs opçõesopçõesopções dedede menumenumenu sãosãosão representadosrepresentadosrepresentados comocomocomo umumum caminhocaminhocaminho comcomcom ososos principaisprincipaisprincipais eee subsubsub menusmenusmenus ememem NegritoNegritoNegrito eee ememem letrasletrasletras maiúsculasmaiúsculasmaiúsculas eee separadasseparadasseparadasseparadas comcomcomcom ►.►.►.►. PorPorPorPor exemplo:exemplo:exemplo:exemplo: SelecioneSelecioneSelecioneSelecione ArquivoArquivoArquivoArquivo ►►►► Aberto.Aberto.Aberto.Aberto.

Os nomes dos campos são representados como texto em negrito. E o valor a ser inserido será representado por negrito.

PorPorPorPorPorPor exemplo:exemplo:exemplo:exemplo:exemplo:exemplo: InsiraInsiraInsiraInsiraInsiraInsira oooooo valorvalorvalorvalorvalorvalor 505050505050 nononononono campocampocampocampocampocampo Deslocamento.Deslocamento.Deslocamento.Deslocamento.Deslocamento.Deslocamento. OuOuOuOuOuOu QuandoQuandoQuandoQuandoQuandoQuando solicitadosolicitadosolicitadosolicitadosolicitadosolicitado paraparaparaparaparapara oooooo X,X,X,X,X,X, YYYYYY ouououououou ZZZZZZ tipotipo dede valoresvalores X100Y50Z0X100Y50Z0 <Enter>.<Enter>.

Indica um botão esquerdo do mouse Clique denota umX100Y50Z0X100Y50Z0 <Enter>.<Enter>. botão direito do mouse clique • Esta é uma nota. Ele

botão direito do mouse cliqueIndica um botão esquerdo do mouse Clique denota um • Esta é uma nota. Ele contém

Esta é uma nota. Ele contém informação útil ou adicional.

Esta é uma referência. Ele direciona para outra área ou documento.

Esta é uma caixa de pensamento. Ele é geralmente usado em exercícios e contém uma

Esta é uma caixa de pensamento. Ele é geralmente usado em exercícios e contém uma pergunta para você considerar.

Este é um aviso, que contém informações que você não deve ignorar.

Esta é uma ponta. Ele é geralmente usado em exercícios e oferece mais conselhos.

Terminologia

Enquanto lê este manual algumas das terminologias e termos talvez novo para você. Exemplos destes

são:

e termos talvez novo para você. Exemplos destes são: EscolhaEscolha == SelectSelect == CliqueClique

EscolhaEscolha == SelectSelect == CliqueClique esquerdo.esquerdo.

Construção Plane (CPL) = Origem = Datum Confirme a

sua selecção = Clique no

(CPL) = Origem = Datum Confirme a sua selecção = Clique no assinale ou Editar, Esquerda

assinale ou

Editar,

Confirme a sua selecção = Clique no assinale ou Editar, Esquerda clique duas vezes sobre a

Esquerda clique duas vezes sobre a entidade.

Clique no assinale ou Editar, Esquerda clique duas vezes sobre a entidade. Right Click. R1 V2016

Right Click.

Assistente de código

estagiário Notes

Assistente de código estagiário Notes Página 6 de 126 V7.1 Vero Software Ltd
Assistente de código estagiário Notes Página 6 de 126 V7.1 Vero Software Ltd
Assistente de código O que é pós-processamento? Nos primeiros dias de pós-processamento, um pós-processador era

Assistente de código

O que é pós-processamento?

Assistente de código O que é pós-processamento? Nos primeiros dias de pós-processamento, um pós-processador era

Nos primeiros dias de pós-processamento, um pós-processador era considerado uma ferramenta de interface entre sistemas de manufatura auxiliada por computador (CAM) e máquinas de comando numérico (NC) - um mero tradutor, lendo as instruções de fabricação emitidas a partir de um sistema CAM e escrita uma interpretação apropriada para uma máquina NC alvo.

Hoje, porém, o pós-processamento evoluiu para incluir uma gama dinâmica de ferramentas de otimização de código que são responsáveis

​​por produzir o código de máquina-ferramenta mais eficiente e produtiva possível. EdgeCAM pós-processadores são programas versáteis

que podem ser personalizados para refletir as práticas de chão de fábrica únicas e metodologias de fabricação; assim, permitindo que os

operadores de padronizar a programação em suas máquinas.

NC pós-processamento é responsável pela união de duas tecnologias muito diferentes, e que muitas vezes serve para compensar as fraquezas em cada extremidade.

Para entender como um pós-processador pode melhorar a tecnologia, que ajuda a entender como e por pós-processamento evoluiu, como tem sido tradicionalmente aplicado, e como o surgimento de sistemas de pós-processamento avançado mudou a forma como ele é usado hoje.

A maioria dos sistemas CAM gerar um ou mais tipos de arquivos de linguagem neutra que contêm instruções para uma máquina CNC. Estes são ou em um formato binário chamado CLDATA ou algum formato legível ASCII adaptado após a linguagem APT.

APT é um acrônimo para "Ferramentas programadas automaticamente" de software que aceita instruções de geometria e fabricação simbólicos, e gera CLDATA descrevendo a operação de fabricação em termos absolutos.

Na outra extremidade da equação fica a máquina NC. Ele requer entrada personalizado para o controlador a ser utilizado e, possivelmente, a uma menor extensão, o operador de funcionamento da máquina. O mais importante, a máquina NC deve ser conduzido de uma forma que satisfaça os critérios de chão de fábrica, que são baseados principalmente na segurança, eficiência e tradição.

Entre estes dois, encontra-se o pós-processador. O pós-processador é o software dedicado responsável por traduzir as instruções neutras do sistema CAM para as instruções específicas exigidas pela máquina NC.

Este software responde às necessidades específicas e as limitações do sistema CAM, máquina NC e ambiente de produção. Portanto, o pós-processamento é uma parte importante de automação de fábrica, como é qualquer coisa que está no caminho crítico entre o engenheiro eo fim da produção.

Assistente de código

Escrevendo Pós-processadores sem Assistente de Código

Escrevendo Pós-processadores sem Assistente de Código Antes Assistente de código, arquivos de origem teve que ser

Antes Assistente de código, arquivos de origem teve que ser mão-codificado para uma máquina-ferramenta particular. Um muito demorado, o processo caro e não produtiva. O usuário CAM tinha duas opções para criar o código-fonte:

Compre um pós-processador: Envolve custos e remove a capacidade do usuário para controlar o desenvolvimento do arquivo.

Escrever seu próprio arquivo, aprendendo a linguagem de programação de pós-processadores, o tempo, de recursos e de alto custo.

Como o idioma base de um pós-processador é bastante complexa, um alto nível de habilidade é necessária a partir do autor de um pós-processador, que normalmente possuem uma forte aptidão para a escrita de software básico.

Escrevendo Pós-processadores com Assistente de Código

Em termos de software, um assistente é uma aplicação que irá solicitar ao usuário informações. O Assistente de Código auxilia na rápida configuração arquivar um gerador de código pronto para uso com uma máquina-ferramenta particular. Esse arquivo permite que o Gerador de Código Edgecam para produzir arquivos NC corretamente formatados para a máquina-ferramenta apropriada.

A aplicação Assistente de Código permite configurar um modelo padrão gerador de código usando ferramentas gráficas. Vários arquivos padrão código do modelo Generator (* .CGT) são fornecidos com o Assistente de Código. Em qualquer fase do processo Wizard, você pode salvar o modelo modificado que você está trabalhando como um arquivo Code Generator documento (* .cgd).

Você pode configurar o documento com suas próprias necessidades de trabalho, bem como às configurações exigidas por sua máquina.

Quando você terminar de configurar o documento, você chamar o aplicativo Code Generator Compiler para compilar o documento em um arquivo Code Generator (* .mcp, * .TCP). Note-se que isso deve ser feito através do Assistente de código, como o Code Generator Compiler não aceita arquivos * .cgd diretamente. O resultado final de uma sessão de trabalho de configuração é um arquivo binário. Este arquivo de texto podem ser chamados para configuração adicional, conforme necessário. Se for salvo com um nome diferente, o arquivo pode atuar como um modelo para configurar máquinas semelhantes.

O Arquivo gerador de código pode ser acessado no seguinte caminho.

C: \ Users \ [Nome de usuário] \ Documents \ Vero Software \ [versão] \ Edgecam \ cam \ Machdef

Outras edições manuais podem ser aplicadas para gerar um gerador de código Document verdadeiramente personalizado. Este documento gerador de código é compilado automaticamente quando o gerador de código é utilizado pela primeira vez para produzir código NC. Para garantir a integridade do gerador de código resultante, a fonte e arquivos compilados estão unidos com a possibilidade de extrair o arquivo de origem como um arquivo de texto ASCII para mais edições ou configuração se necessário manuais.

Assistente de código Criando um novo documento Exercício 1 - Iniciar um Novo Documento •

Assistente de código

Criando um novo documento

Exercício 1 - Iniciar um Novo Documento

Este exercício é baseado em um controle Fanuc Tipo em um moinho vertical.

1. AbraAbraAbraAbra oooo AssistenteAssistenteAssistenteAssistente dededede códigocódigocódigocódigo aplicaçãoaplicaçãoaplicaçãoaplicação dodododo EdgecamEdgecamEdgecamEdgecam Launcher.Launcher.Launcher.Launcher.

Launcher.Launcher.Launcher.Launcher. 2. Se é a primeira vez que o Assistente tenha sido

2. Se é a primeira vez que o Assistente tenha sido ativada, você vai encontrar a caixa de diálogo seguinte:

ativada, você vai encontrar a caixa de diálogo seguinte: 3. FecharFechar aa caixacaixa dede diálogodiálogo

3. FecharFechar aa caixacaixa dede diálogodiálogo selecionandoselecionando [[ Cancelar].Cancelar].

4. Ative o menu Barras de ferramentas, posicionando o cursor no topo da tela do Assistente de código (veja

ilustração abaixo).

da tela do Assistente de código (veja ilustração abaixo). Clique direito e no menu drop-down aparecerá.

Clique direito e no menu drop-down aparecerá.

abaixo). Clique direito e no menu drop-down aparecerá. 5. AssegurarAssegurar queque todastodas asas janelasjanelas

5. AssegurarAssegurar queque todastodas asas janelasjanelas estãoestão ativosativos usandousando ÀÀ esquerda,esquerda, cliqueclique parapara selecionar.selecionar.

cliqueclique parapara selecionar.selecionar. • Se sólidas máquina gráficos não são necessários,

Se sólidas máquina gráficos não são necessários, apenas a janela do Gerador de Código precisa ser ativa.

Assistente de código

Assistente de código 6. selecionarselecionar ArquivoArquivo ►► Novo.Novo. Você agora vai iniciar uma nova sessão

6. selecionarselecionar ArquivoArquivo ►► Novo.Novo.

6. selecionarselecionar ArquivoArquivo ►► Novo.Novo. Você agora vai iniciar uma nova sessão de trabalho, onde

Você agora vai iniciar uma nova sessão de trabalho, onde você está, inicialmente,

convidadosconvidadosconvidados aaa selecionarselecionarselecionar um.um.um. CGTCGTCGT arquivoarquivoarquivo (modelo(modelo(modelo dedede AssistenteAssistenteAssistente dedede Código).Código).Código).

7. Comece por decidir qual ferramenta de máquina que você deseja criar um pós-processador para. Selecione Lathe ou Mill.

criar um pós-processador para. Selecione Lathe ou Mill. 8. Você agora são oferecidos uma série de

8. Você agora são oferecidos uma série de opções de máquinas-ferramenta. (Com base nos controladores de máquinas-ferramentas mais populares)populares)populares) Essencialmente,Essencialmente,Essencialmente, vocêvocêvocê estáestáestá agoraagoraagora selecionarselecionarselecionar umumum arquivoarquivoarquivo .CGT.CGT.CGT (modelo).(modelo).(modelo). SelecioneSelecioneSelecione asasas opçõesopçõesopções eee adaptativo-mill-iso.cgtadaptativo-mill-iso.cgtadaptativo-mill-iso.cgt arquivoarquivoarquivo comocomocomo mostrado.

arquivoarquivoarquivo comocomocomo mostrado. Page 10 of 126 V7.1 Vero Software Ltd
Assistente de código • Máquina Gráficos permitirá que o usuário para criar um modelo de

Assistente de código

Máquina Gráficos permitirá que o usuário para criar um modelo de máquina-ferramenta para fins de simulação (isso inclui acessórios e guardas)

Configuração de gráficos Machine Tool será abordado em um exercício no final do manual. Gráficos horizontais

paramétricos

no final do manual. Gráficos horizontais paramétricos Gráficos Vertical paramétricos 9. TendoTendoTendo

Gráficos Vertical paramétricos

horizontais paramétricos Gráficos Vertical paramétricos 9. TendoTendoTendo selecionadoselecionadoselecionado ooo

9. TendoTendoTendo selecionadoselecionadoselecionado ooo ModeloModeloModelo vocêvocêvocê seráseráserá automaticamenteautomaticamenteautomaticamente guiadoguiadoguiado completacompletacompleta asasas cincocincocinco etapasetapasetapas dadada criaçãocriaçãocriação dedede umumum documentodocumentodocumento AssistenteAssistente dede Código.Código. OO nomenome queque vocêvocê escolherescolher seráserá utilizadoutilizado parapara o.o. CGDCGD

Arquivo;Arquivo;Arquivo;Arquivo;Arquivo;Arquivo;Arquivo;

salvo na pasta Machdef.

MCPMCPMCPMCPMCPMCPMCP e.e.e.e.e.e.e. MXTMXTMXTMXTMXTMXTMXT arquivos.arquivos.arquivos.arquivos.arquivos.arquivos.arquivos. IntroduzirIntroduzirIntroduzirIntroduzirIntroduzirIntroduzirIntroduzir umumumumumumum NomeNomeNomeNomeNomeNomeNome nonononononono campocampocampocampocampocampocampo fornecidofornecidofornecidofornecidofornecidofornecidofornecido eeeeeee selecioneselecioneselecioneselecioneselecioneselecioneselecione ooooooo botãobotãobotãobotãobotãobotãobotão Save,Save,Save,Save,Save,Save,Save, verifiqueverifiqueverifiqueverifiqueverifiqueverifiqueverifique ooooooo arquivoarquivoarquivoarquivoarquivoarquivoarquivo ééééééé

ééééééé • Se você não consegue encontrar um modelo que

Se você não consegue encontrar um modelo que corresponde ao seu controlador, selecione aquele que você acredita ser a correspondência mais próxima.

que você acredita ser a correspondência mais próxima. 10. ÀÀÀ esquerda,esquerda,esquerda, cliquecliqueclique

10. ÀÀÀ esquerda,esquerda,esquerda, cliquecliqueclique ememem [[[ SalveSalveSalve •]•]•] eee salvarsalvarsalvar paraparapara aaa pastapastapasta Machdef.Machdef.Machdef.

11. SelecioneSelecioneSelecione [[[ Seguinte>]Seguinte>]Seguinte>] paraparapara avançaravançaravançar paraparapara aaa primeiraprimeiraprimeira etapa.etapa.etapa.

Assistente de código

Assistente de código Exercício 2 - que definem os parâmetros Machine Tool 1. DigiteDigiteDigite umumum nomenomenome

Exercício 2 - que definem os parâmetros Machine Tool

Exercício 2 - que definem os parâmetros Machine Tool 1. DigiteDigiteDigite umumum nomenomenome nanana
Exercício 2 - que definem os parâmetros Machine Tool 1. DigiteDigiteDigite umumum nomenomenome nanana

1. DigiteDigiteDigite umumum nomenomenome nanana NomeNomeNome dadada maquinamaquinamaquina campo.campo.campo. EsteEsteEste poderiapoderiapoderia serserser ooo nome,nome,nome, querquerquer dododo SistemaSistemaSistema dedede NCNCNC ououou aaa máquinamáquinamáquina ferramenta Builder.

dedede NCNCNC ououou aaa máquinamáquinamáquina ferramenta Builder. Page 12 of 126 V7.1 Vero Software Ltd
Assistente de código 2. ConjuntoConjuntoConjuntoConjuntoConjunto PlanesPlanesPlanesPlanesPlanes arcoarcoarcoarcoarco

Assistente de código

2. ConjuntoConjuntoConjuntoConjuntoConjunto PlanesPlanesPlanesPlanesPlanes arcoarcoarcoarcoarco paraparaparaparapara XYXYXYXYXY +++++ ZXZXZXZXZX +++++ ZYZYZYZYZY paraparaparaparapara garantirgarantirgarantirgarantirgarantir quequequequeque vocêvocêvocêvocêvocê pós-processadorpós-processadorpós-processadorpós-processadorpós-processador podepodepodepodepode suportarsuportarsuportarsuportarsuportar comandocomandocomandocomandocomando ArcArcArcArcArc PlanePlanePlanePlanePlane (G17(G17(G17(G17(G17 ///// G18G18G18G18G18 /////

G19)

3. TaxaTaxa rápida,rápida, definidodefinido parapara oo valorvalor corretocorreto dede acordoacordo comcom aa especificaçãoespecificação dodo fabricantefabricante dada máquina.máquina.

4. RapidsRapids resolvidos,resolvidos, marquemarque aa caixacaixa sese asas saídassaídas dede máquinas-ferramentamáquinas-ferramenta resolvidoresolvido (em(em linhalinha reta)reta) movimentomovimento rápido.rápido. SeSe aa caixacaixa estiverestiver em branco, movimentos rápidos serão emitidos como movimentos não resolvidos (ou 'perna dog'); rápida taxa máxima, em ambos os eixos.

5. InserirInserirInserir umumum valorvalorvalor ememem RaioRaioRaio dedede compensação.compensação.compensação. EdgecamEdgecamEdgecam podepodepode aplicaraplicaraplicar automaticamenteautomaticamenteautomaticamente umumum chumbochumbochumbo eee chumbochumbochumbo OutOutOut movemovemove quandoquandoquando aaa compensação de raio é ativada. Este especifica o comprimento dos 90 graus cortador movimento de compensação em múltiplos do raio da ferramenta. Especificar um valor, se necessário. Se não for necessário, especifique zero.

Você também pode ativar os parâmetros de chumbo, enquanto usando os ciclos Edgecam perfil.

de chumbo, enquanto usando os ciclos Edgecam perfil. 6. ColocouColocouColocouColocouColocou ooooo
de chumbo, enquanto usando os ciclos Edgecam perfil. 6. ColocouColocouColocouColocouColocou ooooo

6. ColocouColocouColocouColocouColocou ooooo CapabilityCapabilityCapabilityCapabilityCapability helicoidalhelicoidalhelicoidalhelicoidalhelicoidal ArcArcArcArcArc paraparaparaparapara SingleSingleSingleSingleSingle TurnTurnTurnTurnTurn issoissoissoissoisso afetaafetaafetaafetaafeta aaaaa saídasaídasaídasaídasaída CNCCNCCNCCNCCNC quandoquandoquandoquandoquando ooooo usuáriousuáriousuáriousuáriousuário ativaativaativaativaativa helicoidalhelicoidalhelicoidalhelicoidalhelicoidal nanananana Abordagem tipo de ciclo de desbaste. Se definido como Não suportado a saída CNC será movimentos lineares, resultando em código excessiva.

será movimentos lineares, resultando em código excessiva. 7.
será movimentos lineares, resultando em código excessiva. 7.

7. SelecioneSelecioneSelecioneSelecioneSelecioneSelecioneSelecioneSelecione [[[[[[[[ Próximo]Próximo]Próximo]Próximo]Próximo]Próximo]Próximo]Próximo] eeeeeeee passarpassarpassarpassarpassarpassarpassarpassar paraparaparaparaparaparaparapara aaaaaaaa próximapróximapróximapróximapróximapróximapróximapróxima página,página,página,página,página,página,página,página, Torre,Torre,Torre,Torre,Torre,Torre,Torre,Torre, ColocouColocouColocouColocouColocouColocouColocouColocou oooooooo ferramentaferramentaferramentaferramentaferramentaferramentaferramentaferramenta InícioInícioInícioInícioInícioInícioInícioInício eeeeeeee posiçõesposiçõesposiçõesposiçõesposiçõesposiçõesposiçõesposições ferramentaferramentaferramentaferramentaferramentaferramentaferramentaferramenta dededededededede mudança.mudança. AlémAlém disso,disso, definirdefinir oo númeronúmero dede estaçõesestações parapara refletirrefletir oo máximomáximo dede cargoscargos nana torre.torre.

parapara refletirrefletir oo máximomáximo dede cargoscargos nana torre.torre. R1 V2016 V7.1 Page 13 of 126

Assistente de código

Assistente de código 8. SelecioneSelecioneSelecione [[[ Próximo],Próximo],Próximo], agoraagoraagora vocêvocêvocê

8. SelecioneSelecioneSelecione [[[ Próximo],Próximo],Próximo], agoraagoraagora vocêvocêvocê vaivaivai passarpassarpassar paraparapara ooo EixoEixoEixo Stage.Stage.Stage. EstaEstaEsta etapaetapaetapa podepodepode serserser ignorada.ignorada.ignorada. selecionarselecionarselecionar

[Próximo],[Próximo], ondeonde vocêvocê vaivai passarpassar parapara aa fasefase finalfinal dosdos parâmetrosparâmetros dada máquina,máquina, chamadachamada Gears.Gears.

dada máquina,máquina, chamadachamada Gears.Gears. 9. Se você tem que incluir códigos de programa, a fim de

9. Se você tem que incluir códigos de programa, a fim de permitir que a máquina-ferramenta para trocar as marchas, então você deve adicionaradicionar // removerremover Gears.Gears. AoAo contrário,contrário, sese vocêvocê nãonão precisaprecisa incluirincluir códigoscódigos dede programa,programa, apagarapagar asas engrenagens,engrenagens, deixandodeixando apenasapenas NúmeroNúmero dede engrenagemengrenagem 11 presente.presente. DefinirDefinir osos valoresvalores mínimomínimo ee máximomáximo parapara oo eixoeixo RPMRPM

mínimomínimo ee máximomáximo parapara oo eixoeixo RPMRPM 10. Um erro comum é esquecer de inserir o

10. Um erro comum é esquecer de inserir o valor correto RPM máxima. O resultado será valores velocidade incorreta, ou seja, em suas instruções de fabricação EdgeCAM, você digitou

3500, mas o programa NC relata valor de velocidade S2000.the está obedecendo a regra criada na RPM máxima, portanto, a velocidade nunca pode exceder este valor.

11. ComoComo estaesta éé aa fasefase final,final, nosnos parâmetrosparâmetros máquinamáquina (passo(passo 1),1), selecioneselecione [[ Terminar].Terminar].

Assistente de código Tabela Format - - Exercício 3 Definir endereços do Word Tabela Format

Assistente de código

Tabela Format - - Exercício 3 Definir endereços do Word

Tabela Format

A Tabela formato rege a forma como cada personagem individualmente aparece dentro do programa NC. Por exemplo, um movimento de 2 milímetros no eixo dos X pode ser escrito de várias maneiras: -

X2

X + 2

X00200

X + 2,0

X2, 0

1. SelecioneSelecioneSelecione [[[ Próximo]Próximo]Próximo] paraparapara continuarcontinuarcontinuar nanana EtapaEtapaEtapa 2.2.2.

continuarcontinuarcontinuar nanana EtapaEtapaEtapa 2.2.2. 2. SelecioneSelecioneSelecione umaumauma
continuarcontinuarcontinuar nanana EtapaEtapaEtapa 2.2.2. 2. SelecioneSelecioneSelecione umaumauma

2. SelecioneSelecioneSelecione umaumauma palavrapalavrapalavra nanana cartacartacarta DescriçãoDescriçãoDescrição listarlistarlistar eee decidirdecidirdecidir sobresobresobre aaa suasuasua precisãoprecisãoprecisão numérica.numérica.numérica. (zeros(zeros(zeros Trail,Trail,Trail, zerozerozero chumbo).chumbo).chumbo). SelecioneSelecioneSelecione asasas configuraçõesconfiguraçõesconfigurações apropriadasapropriadasapropriadas nonono ControleControleControle FormatFormatFormat mesa.mesa.mesa.

nonono ControleControleControle FormatFormatFormat mesa.mesa.mesa. R1 V2016 V7.1 Page 15 of 126

Assistente de código

Assistente de código 3. ParaParaParaParaPara testartestartestartestartestar aaaaa saída,saída,saída,saída,saída,

3. ParaParaParaParaPara testartestartestartestartestar aaaaa saída,saída,saída,saída,saída, coloquecoloquecoloquecoloquecoloque umumumumum valorvalorvalorvalorvalor nanananana ValorValorValorValorValor dedededede testetestetestetesteteste campo,campo,campo,campo,campo, nanananana ExemploExemploExemploExemploExemplo dedededede saídasaídasaídasaídasaída área.área.área.área.área. AssistenteAssistenteAssistenteAssistenteAssistente dedededede códigocódigocódigocódigocódigo iráiráiráiráirá exibir o valor nas janelas de resultados.

exibir o valor nas janelas de resultados. 4. VocêVocêVocê vaivaivai observarobservarobservar

4. VocêVocêVocê vaivaivai observarobservarobservar nosnosnos doisdoisdois menormenormenor ResultadoResultadoResultado campos,campos,campos, aaa saídasaídasaída paraparapara umumum programaprogramaprograma dedede métricamétricamétrica eee aaa saídasaídasaída ememem umumum programaprogramaprograma imperial.

5. SeSeSeSeSe vocêvocêvocêvocêvocê nãonãonãonãonão concordarconcordarconcordarconcordarconcordar comcomcomcomcom ooooo resultado,resultado,resultado,resultado,resultado, querquerquerquerquer alteraralteraralteraralteraralterar aaaaa precisãoprecisãoprecisãoprecisãoprecisão numéricanuméricanuméricanuméricanumérica áreaáreaáreaáreaárea ououououou ControleControleControleControleControle FormatFormatFormatFormatFormat área.área.área.área.área.

6. VocêVocêVocê podepodepode realizarrealizarrealizar umaumauma mudançamudançamudança global,global,global, mantendomantendomantendo pressionadapressionadapressionada aaa <<< CTRL>CTRL>CTRL> chavechavechave eee selecionandoselecionandoselecionando váriosváriosvários váriosváriosvários endereços de correio.

Lembre-se de selecionar Aplicar antes de passar para outra letra de endereço.

7. UmUmUm cenáriocenáriocenário típicotípicotípico ééé ooo PrincipalPrincipalPrincipal NCNCNC NúmeroNúmeroNúmero dododo Programa.Programa.Programa. AAA maioriamaioriamaioria dosdosdos controladorescontroladorescontroladores dedede usarusarusar umumum valorvalorvalor numériconumériconumérico paraparapara expressarexpressar aa identidadeidentidade programas.programas. OO númeronúmero sisi normalmentenormalmente requerrequer umum prefixo,prefixo, umum exemploexemplo é:é: OO

umum prefixo,prefixo, umum exemploexemplo é:é: OO • Durante a criação inicial do documento assistente de

Durante a criação inicial do documento assistente de código, testar os principais carta apenas endereços. Você pode alterar as letras utilizadas não tão frequentemente, numa fase posterior.

Os modelos Heidenhain omitir a letra real na caixa de endereço carta. Tipicamente, exemplos são alimentação e velocidade. Isso ocorre porque a saída carta é tratado de forma diferente. Veja Estágio Quatro - Construtores de código.

Turners pode achar que eles têm de alterar a configuração Endereço Carta ao usar ciclos G71 / G72 em conserva.

Um erro comum é definir incorretamente precisão numérica para a saída de velocidade. Se um usuário pretende alcançar uma saída de velocidade de S13000, e realmente recebe S9999, isto significa que a precisão numérica é muito baixo.

Assistente de código Exercício 4 - Estilos NC G-Códigos e Modalidade Esta seção é relativamente

Assistente de código

Exercício 4 - Estilos NC G-Códigos e Modalidade

de código Exercício 4 - Estilos NC G-Códigos e Modalidade Esta seção é relativamente simples. Você
de código Exercício 4 - Estilos NC G-Códigos e Modalidade Esta seção é relativamente simples. Você

Esta seção é relativamente simples. Você está convidado a definir todos os parâmetros gerais relacionados com o sistema CNC. DeveDeveDeve serserser umumum casocasocaso dedede fornecimentofornecimentofornecimento dedede dadosdadosdados paraparapara asasas váriasváriasvárias perguntas.perguntas.perguntas. EnquantoEnquantoEnquanto nonono G-CódigosG-CódigosG-Códigos área,área,área, lembre-selembre-selembre-se vocêvocêvocê sósósó precisaprecisaprecisa fornecerfornecerfornecerfornecerfornecer aaaaa figura.figura.figura.figura.figura. VocêVocêVocêVocêVocê nãonãonãonãonão precisaprecisaprecisaprecisaprecisa digitardigitardigitardigitardigitar comocomocomocomocomo aaaaa figurafigurafigurafigurafigura iriairiairiairiairia aparecerapareceraparecerapareceraparecer nonononono programa.programa.programa.programa.programa. OuOuOuOuOu seja,seja,seja,seja,seja, paraparaparaparapara umumumumum MoverMoverMoverMoverMover rápidarápidarápidarápidarápida aaaaa figurafigurafigurafigurafigura seriaseriaseriaseriaseria 00000 ((((( zero)zero)zero)zero)zero) não digite 00. A tabela formato irá alterar a saída ou seja G00 (introduzir um zero chumbo).

alterar a saída ou seja G00 (introduzir um zero chumbo). Se você não estiver familiarizado com

Se você não estiver familiarizado com alguns dos modificadores porque você não adotá-las em seu estilo de programa, não em branco o valor. Aceitar o que é sempre já está na configuração.

Assistente de código

Assistente de código 1.
Assistente de código 1.

1. RefrigeranteRefrigeranteRefrigeranteRefrigeranteRefrigeranteRefrigeranteRefrigeranteRefrigeranteRefrigerante M-CódigosM-CódigosM-CódigosM-CódigosM-CódigosM-CódigosM-CódigosM-CódigosM-Códigos --------- nestanestanestanestanestanestanestanestanesta ocasião,ocasião,ocasião,ocasião,ocasião,ocasião,ocasião,ocasião,ocasião, InundarInundarInundarInundarInundarInundarInundarInundarInundar estáestáestáestáestáestáestáestáestá configuradoconfiguradoconfiguradoconfiguradoconfiguradoconfiguradoconfiguradoconfiguradoconfigurado paraparaparaparaparaparaparaparapara 7.7.7.7.7.7.7.7.7. MuitosMuitosMuitosMuitosMuitosMuitosMuitosMuitosMuitos controladorescontroladorescontroladorescontroladorescontroladorescontroladorescontroladorescontroladorescontroladores sósósósósósósósósó aceitaráaceitaráaceitaráaceitaráaceitaráaceitaráaceitaráaceitaráaceitará umumumumumumumumum 8.8.8.8.8.8.8.8.8.

umumumumumumumumum 8.8.8.8.8.8.8.8.8. 2. DebaixoDebaixoDebaixo dedede ControleControleControle

2. DebaixoDebaixoDebaixo dedede ControleControleControle dododo líquidolíquidolíquido dedede arrefecimentoarrefecimentoarrefecimento área,área,área, vocêvocêvocê vaivaivai acharacharachar quequeque vocêvocêvocê temtemtem aaa capacidadecapacidadecapacidade paraparapara activaractivaractivar automaticamenteautomaticamenteautomaticamente aaa condição do líquido de arrefecimento. Defina esta opção para o parâmetro desejado. Usando o comando irá significar que você não tem que definir essas M-funções nas instruções CAM.

não tem que definir essas M-funções nas instruções CAM. 3. Alguns controles da máquina de suporte

3. Alguns controles da máquina de suporte estendido Datum compensações ou seja G54.1, G54.2, G54.3 etc. Isso pode ser reproduzida na guia Datum definição utilizando o Número de primeiro dado absoluto e o incremento dado.

o Número de primeiro dado absoluto e o incremento dado. • Pode ser necessário alterar a

Pode ser necessário alterar a tabela de formato para a definição Datum, a saída padrão é G54P

Assistente de código 4. SeSeSe estiverestiverestiver usandousandousando TamanhoTamanhoTamanho dododo

Assistente de código

4. SeSeSe estiverestiverestiver usandousandousando TamanhoTamanhoTamanho dododo programaprogramaprograma Max;Max;Max; garantirgarantirgarantir umumum valorvalorvalor realistarealistarealista ééé usado.usado.usado. CasoCasoCaso contrário,contrário,contrário, EdgecamEdgecamEdgecam iráiráirá dividirdividirdividir ooo programaprogramaprograma ememem muitosmuitosmuitos arquivos menores.

ememem muitosmuitosmuitos arquivos menores. 5. EmEmEm algunsalgunsalguns

5. EmEmEm algunsalgunsalguns controladorescontroladorescontroladores SaídaSaídaSaída CasoCasoCaso textotextotexto sósósó podempodempodem serserser produzidosproduzidosproduzidos ememem umumum formatoformatoformato específico,específico,específico, taltaltal comocomocomo MaiúsculasMaiúsculasMaiúsculas única,única,única, porporpor exemplo.

6. Quando a saída de seu código, é possível saída de um configurar folha ou como um arquivo separado ou com o arquivo NC.

folha ou como um arquivo separado ou com o arquivo NC. 7. NúmerosNúmeros dede blocobloco podepode

7. NúmerosNúmeros dede blocobloco podepode serser ligadoligado // desligadodesligado independentementeindependentemente dosdos ConstrutoresConstrutores dede código.código. EstasEstas podempodem serser emem cadacada linha de código, números saída do bloco ou em Safe / Toolchange somente se, Números saída do bloco e de saída números Safe / Toolchange Bloquear apenas marcada.

saída números Safe / Toolchange Bloquear apenas marcada. Apenas números de blocos Código de amostra Números

Apenas números de blocos

Bloquear apenas marcada. Apenas números de blocos Código de amostra Números de bloco e números Seguro

Código de amostra

Números de bloco e números Seguro bloquear apenas

números de blocos Código de amostra Números de bloco e números Seguro bloquear apenas R1 V2016

Assistente de código

Assistente de código 8. Movimentos de alimentação, neste guia, você pode optar por substituir a configuração

8. Movimentos de alimentação, neste guia, você pode optar por substituir a configuração Edgecam tipo de alimentação (forçando a 'per Rev' ou 'per Minute'), vários tipos de ferramentas.

ou 'per Minute'), vários tipos de ferramentas. 9. movimentos rápidos 10.

9. movimentos rápidos

vários tipos de ferramentas. 9. movimentos rápidos 10. Certifique-seCertifique-seCertifique-se dedede

10. Certifique-seCertifique-seCertifique-se dedede quequeque aaa circularcircularcircular interpolaçãointerpolaçãointerpolação foifoifoi definidodefinidodefinido corretamente.corretamente.corretamente. OndeOndeOnde RRR letrasletrasletras nãonãonão sãosãosão usados,usados,usados, certifique-secertifique-secertifique-se dedede quequeque vocêvocêvocê definir o argumento Arc Center. ajuste de avanço em torno de arcos também pode ser definido, garantir checkbox está marcada para utilizar valores máximos e mínimos.

está marcada para utilizar valores máximos e mínimos. 11. AAAAA guiaguiaguiaguiaguia dedededede

11. AAAAA guiaguiaguiaguiaguia dedededede cortecortecortecortecorte CompensaçãoCompensaçãoCompensaçãoCompensaçãoCompensação permitepermitepermitepermitepermite aoaoaoaoao usuáriousuáriousuáriousuáriousuário definirdefinirdefinirdefinirdefinir ooooo CRCCRCCRCCRCCRC NúmeroNúmeroNúmeroNúmeroNúmero dedededede RegistroRegistroRegistroRegistroRegistro eeeee TLOTLOTLOTLOTLO RegisterRegisterRegisterRegisterRegister Number,Number,Number,Number,Number, relativamente,relativamente,relativamente,relativamente,relativamente, por exemplo, à posição da torre. Um aviso também pode ser a saída usando as caixas de seleção para informar o operador que CRC tem sido aplicado e para inserir os dados relevantes na máquina-ferramenta.

CRC tem sido aplicado e para inserir os dados relevantes na máquina-ferramenta. Page 20 of 126
Assistente de código 12. Opções Ciclo buracos 13. Tópico Opções Moinho Ciclo 14. Você pode

Assistente de código

12. Opções Ciclo buracos

Assistente de código 12. Opções Ciclo buracos 13. Tópico Opções Moinho Ciclo 14. Você pode especificar

13. Tópico Opções Moinho Ciclo

Opções Ciclo buracos 13. Tópico Opções Moinho Ciclo 14. Você pode especificar o número do programa

14. Você pode especificar o número do programa sub. Neste exemplo, quando os modificadores são deixados em branco do primeiro programa secundário será um valor maior do que o programa principal ou seja Main Program = 90 Subprograma = 91. SeSeSe vocêvocêvocê fossefossefosse paraparapara colocarcolocarcolocar umumum valorvalorvalor nanana ComeceComeceComece NúmeroNúmeroNúmero dododo ProgramaProgramaPrograma sub-rotina,sub-rotina,sub-rotina, dizerdizerdizer 10,10,10, ooo primeiroprimeiroprimeiro sub-programasub-programasub-programa dedede saídasaídasaída com um incremento superior a este valor, primeiro sub será 11.

dedede saídasaídasaída com um incremento superior a este valor, primeiro sub será 11. R1 V2016 V7.1

Assistente de código

Assistente de código 15. Ferramenta Alterar opções. É aconselhável ter uma saída de aviso ao seu

15. Ferramenta Alterar opções. É aconselhável ter uma saída de aviso ao seu código se você tentar mudar a ferramenta sem levar a ferramenta para longe da primeira parte. Ao aplicar um fuso parado aviso seria bastante aceitável ao rápido a ferramentaferramentaferramenta semsemsem ooo movimentomovimentomovimento dododo eixo,eixo,eixo, alteraralteraralterar issoissoisso paraparapara movimentosmovimentosmovimentos dedede alimentaçãoalimentaçãoalimentação só.só.só.

dedede alimentaçãoalimentaçãoalimentação só.só.só. 16. Definição plano de trabalho. 17. O Assistente de

16. Definição plano de trabalho.

só.só.só. 16. Definição plano de trabalho. 17. O Assistente de Código permite invocar as regras da

17. O Assistente de Código permite invocar as regras da modalidade. Exemplos típicos são XY & Z valores de saída do Word X, apenas quando o valor é alterado. Para fazer um modal endereço Letter, basta clicar na caixa de seleção, para esse item.

um modal endereço Letter, basta clicar na caixa de seleção, para esse item. Page 22 of
NC Debug Assistente de código 18. Dentro desta área você vai encontrar uma ferramenta mais

NC Debug

Assistente de código

18. Dentro desta área você vai encontrar uma ferramenta mais útil. Você acabará por precisar de-bug do programa. Imagine olhar através de seu código acabado e ter que fazer uma alteração que parte do Wizard é responsável pelo problema? Pode parecer que você seja uma busca por uma agulha num palheiro!

que você seja uma busca por uma agulha num palheiro! 19. DepoisDepoisDepois dedede checarchecarchecar

19. DepoisDepoisDepois dedede checarchecarchecar GerarGerarGerar códigocódigocódigo ConstrutorConstrutorConstrutor Trace,Trace,Trace, vocêvocêvocê seráseráserá capazcapazcapaz dedede rastrearrastrearrastrear cadacadacada seçãoseçãoseção dedede saída.saída.saída.

20. Não inicialmente ativar o modo de rastreamento. Faça desta a sua primeira edição.

21. Selecione Concluir no final desta sessão.

Assistente de código

Assistente de código Exercício 5 - Construtores Código Esta é a seção mais importante do Assistente

Exercício 5 - Construtores Código

Assistente de código Exercício 5 - Construtores Código Esta é a seção mais importante do Assistente
Assistente de código Exercício 5 - Construtores Código Esta é a seção mais importante do Assistente

Esta é a seção mais importante do Assistente de Código.

O estágio Código Construtor do Assistente Código consiste em muitos diálogos idênticos. Cada uma destas caixas de diálogo define uma sequência de NC indivíduo. Uma ou mais destas sequências são necessários para cada evento de processamento particular. Por exemplo, para atender a uma Toolchange, três seqüências precisam ser definidos: Primeiro Toolchange, General Toolchange e Última Toolchange

Primeiro Toolchange, General Toolchange e Última Toolchange Portanto, você tem permissão para controlar a saída para

Portanto, você tem permissão para controlar a saída para cada seção. O Código Construtor dita a ordem em que cada endereço de palavra é emitido e quantas linhas de programa são gerados.

Assistente de código Aqui está um exemplo típico, Programa Start. As sequências são construídos a

Assistente de código

Aqui está um exemplo típico, Programa Start.

de código Aqui está um exemplo típico, Programa Start. As sequências são construídos a partir de

As sequências são construídos a partir de elementos de código (chamados Fichas variáveis, por exemplo [APAGAR] [VELOCIDADE], etc.) (texto codificado, por exemplo G28X0Y0) e literais. Estes elementos de código são exibidos na janela de saída.

tokens válidos

Estas são variáveis ​​que representam os itens individuais de código do programa.

Saída

O que está escrito dentro desta janela aparece como saída do programa. Abaixo está a

saída resultante criado por este construtor Código

saída do programa. Abaixo está a saída resultante criado por este construtor Código R1 V2016 V7.1

Assistente de código

Assistente de código AA áreaárea dodo ConstrutorConstrutor CódigoCódigo dede saídasaída podepode serser

AA áreaárea dodo ConstrutorConstrutor CódigoCódigo dede saídasaída podepode serser manipuladomanipulado dede formaforma semelhantesemelhante aa umum editoreditor dede texto.texto. VocêVocê encontraráencontrará Cortar,Cortar, CopiarCopiar

eee ColarColarColar instalaçãoinstalaçãoinstalação sobsobsob MenuMenuMenu Editar.Editar.Editar.

ParaParaParaParaParaPara posicionarposicionarposicionarposicionarposicionarposicionar umumumumumum SímboloSímboloSímboloSímboloSímboloSímbolo nononononono SaídaSaídaSaídaSaídaSaídaSaída área,área,área,área,área,área, emememememem primeiroprimeiroprimeiroprimeiroprimeiroprimeiro lugar,lugar,lugar,lugar,lugar,lugar, posicionarposicionarposicionarposicionarposicionarposicionar oooooo cursorcursorcursorcursorcursorcursor nononononono locallocallocallocallocallocal desejadodesejadodesejadodesejadodesejadodesejado nananananana linhalinhalinhalinhalinhalinha dededededede saída,saída,saída,saída,saída,saída, entãoentãoentãoentãoentãoentão duploduploduploduploduploduplo cliquecliquecliquecliquecliqueclique

cliquecliquecliquecliquecliqueclique

esquerdoesquerdoesquerdoesquerdoesquerdoesquerdoesquerdoesquerdoesquerdo ooooooooo símbolosímbolosímbolosímbolosímbolosímbolosímbolosímbolosímbolo exigidoexigidoexigidoexigidoexigidoexigidoexigidoexigidoexigido nonononononononono tokentokentokentokentokentokentokentokentoken válidoválidoválidoválidoválidoválidoválidoválidoválido área.área.área.área.área.área.área.área.área. TambémTambémTambémTambémTambémTambémTambémTambémTambém ééééééééé possívelpossívelpossívelpossívelpossívelpossívelpossívelpossívelpossível ArrastarArrastarArrastarArrastarArrastarArrastarArrastarArrastarArrastar eeeeeeeee SoltaSoltaSoltaSoltaSoltaSoltaSoltaSoltaSolta umaumaumaumaumaumaumaumauma SímboloSímboloSímboloSímboloSímboloSímboloSímboloSímboloSímbolo paraparaparaparaparaparaparaparapara ooooooooo locallocallocallocallocallocallocallocallocal desejadodesejadodesejadodesejadodesejadodesejadodesejadodesejadodesejado nanananananananana áreaáreaáreaáreaáreaáreaáreaáreaárea dedededededededede saída.saída.saída.saída.saída.saída.saída.saída.saída. ParaParaParaParaParaParaParaParaPara

removerremoverremover umumum símbolo,símbolo,símbolo, selecione-oselecione-oselecione-o eee pressionepressionepressione aaa teclateclatecla <<< apagar>apagar>apagar> chave.chave.chave.

Você tem permissão para adicionar regras para fichas individuais. Especificamente, influenciar o sinal (+/-) ou reverter a regra modalidade.

Coloque o cursor sobre qualquer símbolo na área de saída, clique no Botão direito do mouse.

na área de saída, clique no Botão direito do mouse. • Força de saída Agora: Forças
na área de saída, clique no Botão direito do mouse. • Força de saída Agora: Forças

Força de saída Agora: Forças saída do token independentemente da modalidade.

Força de saída posterior: Forças de saída na próxima vez que o token é usado.

Positive Force: força a saída do token a ser positivo.

Força negativa: Força a saída do token a ser negativo.

Entrar inversa: Força a saída do token a ser positivo em vez de negativo e vice-versa.

Navegar pelo resto dos Construtores Código de familiarizar-se com estes.

Assistente de código Exercício 6 - M-Funções A fase final do Assistente de Código permite

Assistente de código

Exercício 6 - M-Funções

Assistente de código Exercício 6 - M-Funções A fase final do Assistente de Código permite que
Assistente de código Exercício 6 - M-Funções A fase final do Assistente de Código permite que

A fase final do Assistente de Código permite que o usuário crie uma ou mais funções específicas de máquina-ferramenta. Você pode re-chamar, quando na fita Edgecam Usinagem, você tem um menu específico dedicado à M-funções. Você pode adicionar mais opções para este menu.

Você pode adicionar mais opções para este menu. NoNoNo M-CodeM-CodeM-Code área,área,área,
Você pode adicionar mais opções para este menu. NoNoNo M-CodeM-CodeM-Code área,área,área,

NoNoNo M-CodeM-CodeM-Code área,área,área, vocêvocêvocê nãonãonão estáestáestá restritorestritorestrito aaa apenasapenasapenas especificandoespecificandoespecificando ooo novonovonovo M-Codes-M-Codes-M-Codes- dizerdizerdizer M18M18M18 VocêVocêVocê tambémtambémtambém podepodepode digitardigitardigitar ooo

texto código rígido ou seja G90 G80 G30 M74 Portanto, a opção irá imprimir M18 G90 G80 G30 M74

Se você precisar de linhas extras de código, em seguida, selecione a guia Construct, e digite mais dados.

Você pode achar que se você adicionar extras M-Códigos ou alterar o título de M-Códigos existentes, a alteração pode não ter efeito imediato. Para testar exaustivamente, exclua o postprocessor .arquivo MNU, que pode ser encontrado na Edgecam \ pasta do idioma.

Assistente de código

Assistente de código Exercício 7 - Teste e Edição Assistente de Código Agora que você concluiu

Exercício 7 - Teste e Edição Assistente de Código

Agora que você concluiu a etapa final do processo de assistente de código de certificar-se de que você salvou o arquivo. Não é importante que a pasta que você salve-o em. Edgecam irá atribuir automaticamente o .cgd extensão de arquivo.

1. SeSeSeSe nãonãonãonão forforforfor salvosalvosalvosalvo anteriormente,anteriormente,anteriormente,anteriormente, SalveSalveSalveSalve •••• oooo arquivoarquivoarquivoarquivo paraparaparapara oooo MachdefMachdefMachdefMachdef eeee nomeá-lanomeá-lanomeá-lanomeá-la 'Minha'Minha'Minha'Minha máquinamáquinamáquinamáquina Tool.cgd'.Tool.cgd'.Tool.cgd'.Tool.cgd'.

2. NestaNestaNesta fasefasefase vocêvocêvocê nãonãonão temtemtem umumum pós-processador,pós-processador,pós-processador, vocêvocêvocê devedevedeve CompilarCompilarCompilar aaa fimfimfim dedede ganharganharganhar ooo pós-processador.pós-processador.pós-processador. DepoisDepoisDepois dedede terterter seleccionadoseleccionadoseleccionado Compilar,Compilar,Compilar, tantotantotanto ooo código-fontecódigo-fontecódigo-fonte eee ooo pós-processadorpós-processadorpós-processador sãosãosão criados.criados.criados.

sãosãosão criados.criados.criados. 3. Agora você deve testar o seu pós-processador,

3. Agora você deve testar o seu pós-processador, aplicando o post para um arquivo CAM. Em Edgecam,

AbertoAbertoAberto ooo arquivoarquivoarquivo '7'7'7 --- NCNCNC Debug.ppf'.Debug.ppf'.Debug.ppf'.

--- NCNCNC Debug.ppf'.Debug.ppf'.Debug.ppf'. 4. EditarEditarEditarEditarEditar aaaaa

4. EditarEditarEditarEditarEditar aaaaa SequênciaSequênciaSequênciaSequênciaSequência eeeee escolherescolherescolherescolherescolher ooooo seuseuseuseuseu postpostpostpostpost compilado,compilado,compilado,compilado,compilado, MeuMeuMeuMeuMeu Tool.mcpTool.mcpTool.mcpTool.mcpTool.mcp MáquinaMáquinaMáquinaMáquinaMáquina dadadadada lista.lista.lista.lista.lista.

dadadadada lista.lista.lista.lista.lista. 5. Gerar o código NC no Editor. de dentro Edgecam e
dadadadada lista.lista.lista.lista.lista. 5. Gerar o código NC no Editor. de dentro Edgecam e

5. Gerar o código NC no Editor.

5. Gerar o código NC no Editor. de dentro Edgecam e inspeccionar o código que tem

de dentro Edgecam e inspeccionar o código que tem sido saída

6. AAA primeiraprimeiraprimeira manipulaçãomanipulaçãomanipulação dododo documentodocumentodocumento AssistenteAssistenteAssistente dedede CódigoCódigoCódigo ééé paraparapara ativarativarativar ooo CódigoCódigoCódigo ConstrutorConstrutorConstrutor Trace,Trace,Trace, aaa fimfimfim dedede

determinardeterminardeterminardeterminar quaisquaisquaisquais asasasas partespartespartespartes dadadada AssistenteAssistenteAssistenteAssistente sãosãosãosão responsáveisresponsáveisresponsáveisresponsáveis ​​pelo​​pelo​​pelo​​pelo códigocódigocódigocódigo produzidoproduzidoproduzidoproduzido nononono Editor,Editor,Editor,Editor, expandirexpandirexpandirexpandir aaaa NCNCNCNC Style,Style,Style,Style, G-CódigosG-CódigosG-Códigos eee Modalidade,Modalidade,Modalidade, entãoentãoentão DuploDuploDuplo clickclickclick

emem NCNC Debug.Debug.

entãoentãoentão DuploDuploDuplo clickclickclick emem NCNC Debug.Debug. Page 28 of 126 V7.1 Vero Software Ltd
entãoentãoentão DuploDuploDuplo clickclickclick emem NCNC Debug.Debug. Page 28 of 126 V7.1 Vero Software Ltd
Assistente de código 7. VerificaVerificaVerificaVerificaVerifica aaaaa caixacaixacaixacaixacaixa paraparaparaparapara

Assistente de código

7. VerificaVerificaVerificaVerificaVerifica aaaaa caixacaixacaixacaixacaixa paraparaparaparapara GerarGerarGerarGerarGerar códigocódigocódigocódigocódigo ConstrutorConstrutorConstrutorConstrutorConstrutor Trace,Trace,Trace,Trace,Trace, SelecioneSelecioneSelecioneSelecioneSelecione [[[[[ ESTÁESTÁESTÁESTÁESTÁ BEM].BEM].BEM].BEM].BEM].

[[[[[ ESTÁESTÁESTÁESTÁESTÁ BEM].BEM].BEM].BEM].BEM]. 8. AgoraAgoraAgora quequeque aaa

8. AgoraAgoraAgora quequeque aaa alteraçãoalteraçãoalteração foifoifoi feitafeitafeita comcomcom ooo PostPostPost vocêvocêvocê devedevedeve CompilarCompilarCompilar novamentenovamentenovamente paraparapara reescreverreescreverreescrever ososos arquivosarquivosarquivos paraparapara refletirrefletirrefletir as mudanças na geração de código NC. Como o código foi previamente gerado a partir do arquivo CAM agora é possívelpossívelpossívelpossível usarusarusarusar oooo Re-runRe-runRe-runRe-run opçãoopçãoopçãoopção nononono AssistenteAssistenteAssistenteAssistente dededede código,código,código,código, estaestaestaesta funçãofunçãofunçãofunção iráiráiráirá compilarcompilarcompilarcompilar eeee gerargerargerargerar oooo códigocódigocódigocódigo emememem umaumaumauma únicaúnicaúnicaúnica ação,ação,ação,ação, CliqueCliqueCliqueClique emem Re-runRe-run

CliqueCliqueCliqueClique emem Re-runRe-run ouou CTRLCTRL ++ R.R. 9. O código NC já foi gerado,

ouou CTRLCTRL ++ R.R.

emem Re-runRe-run ouou CTRLCTRL ++ R.R. 9. O código NC já foi gerado, novamente, se você

9. O código NC já foi gerado, novamente, se você ainda tem uma janela do Editor de abrir, você verá a seguinte mensagemmensagemmensagem paraparapara informarinformarinformar quequeque ooo arquivoarquivoarquivo foifoifoi alterado,alterado,alterado, CliqueCliqueClique OK]OK]OK] paraparapara recarregarrecarregarrecarregar ooo arquivoarquivoarquivo NC.NC.NC.

ooo arquivoarquivoarquivo NC.NC.NC. • Para confirmar que você está corretamente aderindo ao

Para confirmar que você está corretamente aderindo ao procedimento de teste, Edgecam irá aconselhá-lo que o arquivo .NC alterou no Editor

Assistente de código

10. Seu arquivo NC deve ser semelhante a este:

de código 10. Seu arquivo NC deve ser semelhante a este: 11. Pode haver ocasiões em
de código 10. Seu arquivo NC deve ser semelhante a este: 11. Pode haver ocasiões em

11. Pode haver ocasiões em que você precisa saber exatamente onde um sinal particular está a ser emitidos em uma linha de código,código,código, paraparapara ververver este,este,este, umumum pedaçopedaçopedaço dedede textotextotexto codificadocodificadocodificado duroduroduro precisaprecisaprecisa serserser colocadocolocadocolocado nonono construtorconstrutorconstrutor dedede códigocódigocódigo relevante,relevante,relevante, AbertoAbertoAberto ooo rápido após Toolchange Código Construtor e digite seu nome após o afastamento do comprimento token.

e digite seu nome após o afastamento do comprimento token. 12. SelecioneSelecioneSelecioneSelecione [[[[

12. SelecioneSelecioneSelecioneSelecione [[[[ ESTÁESTÁESTÁESTÁ BEM]BEM]BEM]BEM] eeee Re-runRe-runRe-runRe-run

.
.

13. InspecionarInspecionar oo códigocódigo resultante,resultante, vocêvocê devedeve verver oo seuseu nomenome nono RápidoRápido DepoisDepois Toolchange.Toolchange.

OO objetivoobjetivo destedeste eraera apenasapenas parapara teste,teste, removaremova aa opçãoopção dede rastreamentorastreamento ee seuseu nomenome codificadocodificado dodo DepoisDepois dede umauma rápidarápida ToolchangeToolchange construtorconstrutor dede códigocódigo seguida,seguida, compilarcompilar novamente.novamente.

dede códigocódigo seguida,seguida, compilarcompilar novamente.novamente. Page 30 of 126 V7.1 Vero Software Ltd
Assistente de código O que é Edgecam Máquina Simulator? Edgecam Simulator oferece simulação completa da

Assistente de código

O que é Edgecam Máquina Simulator?

Edgecam Simulator oferece simulação completa da ferramenta de máquina e processo de usinagem para tornos e fresadoras. Isto permite-lhe visualizar a interação entre os vários elementos da máquina-ferramenta ajudando a evitar colisões caros, otimizar o processo de corte e reduzir o ciclo e provando o tempo na máquina.

Simplificados gráficos paramétricos são criados para você por padrão e suas dimensões podem ser dinamicamente ajustados para atender a sua configuração da máquina ferramenta.

Opcionalmente, você pode substituir os gráficos paramétricos com seus próprios gráficos totalmente detalhada modelando a máquina-ferramenta em um pacote CAD modelador sólido, como parte Modeler. Elementos da máquina-ferramenta, como cabeças e torres são representados como gráficos. A árvore da máquina fornece um método fácil de usar para controlar o visor e cinemática de cada componente da máquina-ferramenta. Os gráficos estão posicionados numa configuração eixo construído para a árvore de máquina (tal como ATC superior no B Eixo, B Eixo sobre o eixo Y e assim por diante, ou a tabela no eixo C, C Eixo no de um eixo e assim por diante) . Há também gráficos para dispositivos elétricos, tais como blocos de montagem de ferramentas, e mandris, que você pode armazenar em uma biblioteca para uso na simulação de máquinas-ferramenta.

A configuração Simulação de Máquina está contido no gerador de código; como criado no Assistente de Código. Para simulação precisa você precisa especificar detalhes, tais como a configuração de eixos e as posições iniciais.

Edgecam Simulator pode verificar se há colisões entre todos os máquina Elements designados que prestam que o usuário forneceu esta no documento de Assistente de Código (CGD).

que prestam que o usuário forneceu esta no documento de Assistente de Código (CGD). R1 V2016
que prestam que o usuário forneceu esta no documento de Assistente de Código (CGD). R1 V2016
que prestam que o usuário forneceu esta no documento de Assistente de Código (CGD). R1 V2016
que prestam que o usuário forneceu esta no documento de Assistente de Código (CGD). R1 V2016

Assistente de código

Exercício 8 - Configuração de Gráficos Machine Tool

O esquema abaixo ilustra a relevância do calibre Ferramenta Z.

abaixo ilustra a relevância do calibre Ferramenta Z. 1. GarantindoGarantindoGarantindoGarantindoGarantindo
abaixo ilustra a relevância do calibre Ferramenta Z. 1. GarantindoGarantindoGarantindoGarantindoGarantindo

1. GarantindoGarantindoGarantindoGarantindoGarantindo quequequequeque ooooo ConfiguraçãoConfiguraçãoConfiguraçãoConfiguraçãoConfiguração dadadadada máquinamáquinamáquinamáquinamáquina eeeee propriedadespropriedadespropriedadespropriedadespropriedades JanelasJanelasJanelasJanelasJanelas estãoestãoestãoestãoestão ativas;ativas;ativas;ativas;ativas; inspecionarinspecionarinspecionarinspecionarinspecionar ooooo conteúdoconteúdoconteúdoconteúdoconteúdo dedededede cadacadacadacadacada item.item.item.item.item. Você deve ser capaz de reconhecer cada item, observando o gráfico de máquinas-ferramenta.

cada item, observando o gráfico de máquinas-ferramenta. 2. Selecione em qualquer uma das seguintes configurações,
cada item, observando o gráfico de máquinas-ferramenta. 2. Selecione em qualquer uma das seguintes configurações,

2. Selecione em qualquer uma das seguintes configurações, inspeccionar os parâmetros na janela Propriedades.

Mesa

Base

Cabeça

Monte Axis

os parâmetros na janela Propriedades. • Mesa Base Cabeça Monte Axis Page 32 of 126 V7.1
Assistente de código 3. A origem para a máquina gráfica está no centro do eixo.

Assistente de código

3. A origem para a máquina gráfica está no centro do eixo. Se você ajustou o Spindle Localização por exemplo, o fuso ficaria no mesmo lugar, eo resto da cabeça iria mover em torno dele.

mesmo lugar, eo resto da cabeça iria mover em torno dele. 4. MudarMudarMudarMudarMudar ooooo CorCorCorCorCor
mesmo lugar, eo resto da cabeça iria mover em torno dele. 4. MudarMudarMudarMudarMudar ooooo CorCorCorCorCor

4. MudarMudarMudarMudarMudar ooooo CorCorCorCorCor configuraçõesconfiguraçõesconfiguraçõesconfiguraçõesconfigurações paraparaparaparapara cadacadacadacadacada item.item.item.item.item. ExperiênciaExperiênciaExperiênciaExperiênciaExperiência comcomcomcomcom ooooo LarguraLarguraLarguraLarguraLargura altura,altura,altura,altura,altura, parâmetrosparâmetrosparâmetrosparâmetrosparâmetros etc.etc.etc.etc.etc. eeeee observarobservarobservarobservarobservar aaaaa influência que eles têm sobre os gráficos.

5. DeDeDeDeDe ElementosElementosElementosElementosElementos dedededede máquinasmáquinasmáquinasmáquinasmáquinas janela,janela,janela,janela,janela, ativarativarativarativarativar ooooo MesaMesaMesaMesaMesa comandocomandocomandocomandocomando AlterarAlterarAlterarAlterarAlterar asasasasas dimensõesdimensõesdimensõesdimensõesdimensões eeeee cores.cores.cores.cores.cores. VocêVocêVocêVocêVocê podepodepodepodepode usar os abaixo para referência:

Comprimento:Comprimento: 12001200

Largura:Largura: 450450

Altura:Altura: 150150

Conduzir:Conduzir: 100100

Ângulo:Ângulo: 4545

Tipo:Tipo: RetangularRetangular

6. AtiveAtiveAtive ooo BaseBaseBase AlterarAlterarAlterar asasas dimensõesdimensõesdimensões eee corcorcor /// translucidez.translucidez.translucidez. VocêVocêVocê podepodepode usarusarusar ososos abaixoabaixoabaixo paraparapara referência:referência:referência:

Largura:Largura: 14001400

Profundidade:Profundidade: 20002000

Altura:Altura:

19251925

Espessura:Espessura: 600600

7.

AtiveAtiveAtive ooo CabeçaCabeçaCabeça AlterarAlterarAlterar asasas dimensõesdimensõesdimensões eee corcorcor /// translucidez.translucidez.translucidez.

 

Largura:Largura: 400400

Profundidade:Profundidade: 850850

Altura:Altura:

375375

SpindleSpindle Localização:Localização: 625625

8. DeDeDeDe ElementoElementoElementoElemento dadadada máquinamáquinamáquinamáquina janela,janela,janela,janela, ativarativarativarativar oooo PrimáriaPrimáriaPrimáriaPrimária LocalizaçãoLocalizaçãoLocalizaçãoLocalização dosdosdosdos componentescomponentescomponentescomponentes

comando. Este valor determina a separação da ferramenta de ponto zero da máquina eo Datum Ajuste encontrado na Tabela de máquinas-ferramenta. Neste caso, os valores devem ser:

X: 0,0

Y: -550,0

Z: -700,0

Observe a relação entre a configuração da tabela Altura e a localização do eixo Z componente primário.

Assistente de código

Assistente de código • Você não pode excluir este tipo de ramo. Com gráficos paramétricos, este
Assistente de código • Você não pode excluir este tipo de ramo. Com gráficos paramétricos, este
Assistente de código • Você não pode excluir este tipo de ramo. Com gráficos paramétricos, este

Você não pode excluir este tipo de ramo.

Com gráficos paramétricos, este ramo é automaticamente inserido em uma árvore Fresadora para representar a posição de montagem parte dentro da máquina gráfica. A localização é dada pela localização do ramo (X, YZ coordenadas) propriedades em relação ao DatumDatumDatum Graphics.Graphics.Graphics. AoAoAo criarcriarcriar umaumauma sequênciasequênciasequência dentrodentrodentro Edgecam,Edgecam,Edgecam, PrimáriaPrimáriaPrimária LocalizaçãoLocalizaçãoLocalização dosdosdos componentescomponentescomponentes ééé umaumauma dasdasdas opçõesopçõesopções paraparapara

AcasalamentoAcasalamento Localização,Localização, queque relativamenterelativamente posicionaposiciona asas peçaspeças ee máquinasmáquinas gráficos.gráficos.

asas peçaspeças ee máquinasmáquinas gráficos.gráficos. 9. Investigar a influência dos valores. Ao criar definido
asas peçaspeças ee máquinasmáquinas gráficos.gráficos. 9. Investigar a influência dos valores. Ao criar definido

9. Investigar a influência dos valores. Ao criar definido pelo usuário da máquina Gráficos Tool, estes valores são muito importantes.

10. SalvarSalvarSalvarSalvarSalvar comocomocomocomocomo 'Minha'Minha'Minha'Minha'Minha máquinamáquinamáquinamáquinamáquina Tool.cgd'Tool.cgd'Tool.cgd'Tool.cgd'Tool.cgd' eeeee CompilarCompilarCompilarCompilarCompilar ooooo documento.documento.documento.documento.documento.

Se forem efectuadas quaisquer alterações aos elementos de máquinas / Propriedades, você deve recarregar isso em qualquer parte ativa Edgecam. (. PPF) e regenerar a seqüência.

isso em qualquer parte ativa Edgecam. (. PPF) e regenerar a seqüência. Page 34 of 126
Assistente de código Exercício 9 - Aplicando a 3 eixos Postprocessor Agora que você já

Assistente de código

Exercício 9 - Aplicando a 3 eixos Postprocessor

Agora que você já compilou o documento Assistente de Código, o pós-processador pode ser selecionado a partir da lista de Máquinas-Ferramenta em uma sequência de usinagem. O exercício seguinte vai demonstrar como utilizar os deslocamentos de acasalamento no componente e máquina ferramenta de set-up.

1. AbraAbraAbra ooo arquivoarquivoarquivo dedede peçapeçapeça chamadachamadachamada '9-3'9-3'9-3 AxisAxisAxis Mill.ppf'Mill.ppf'Mill.ppf' InspecioneInspecioneInspecione ooo arquivoarquivoarquivo dedede peça.peça.peça. MedirMedirMedir eee verificarverificarverificar asasas dimensõesdimensõesdimensões ememem torno da parte. Inspeccionar as posições do Topo CPL, em particular, a distância para o vice-base.

do Topo CPL, em particular, a distância para o vice-base. 2. O modelo sólido representando o

2. O modelo sólido representando o vice já foi declarado como um dispositivo elétrico.

3. GarantirGarantirGarantir quequeque vocêvocêvocê estáestáestá nonono fitafitafita dedede usinagemusinagemusinagem editareditareditar ooo Sequence,Sequence,Sequence, selecioneselecioneselecione ooo novonovonovo pós-processadorpós-processadorpós-processador dedede Máquinas-FerramentaMáquinas-FerramentaMáquinas-Ferramenta eee também garantir o local de acasalamento correto e CPL são selecionados.

Machine Tool: Simple 3 Axis Mill.mcp

Acasalamento Localização: Primário localização dos componentes

CPLCPL acasalamento:acasalamento: TopoTopo

componentes • CPLCPL acasalamento:acasalamento: TopoTopo • O Acasalamento Z Deslocamento foi definido para -130 a
componentes • CPLCPL acasalamento:acasalamento: TopoTopo • O Acasalamento Z Deslocamento foi definido para -130 a

O Acasalamento Z Deslocamento foi definido para -130 a partir da configuração de máquinas-ferramenta anterior.

A posição entre o componente e a ferramenta da máquina pode ser retrospectivamente alterada. Investigar os acasalamento Localização compensações, encontrados na área de parâmetros da máquina.

Assistente de código

Assistente de código 4. Observe como a gráfica da máquina é carregado, a posição e localização

4. Observe como a gráfica da máquina é carregado, a posição e localização dos equipamentos e componentes deve ser correta.

dos equipamentos e componentes deve ser correta. 5. ExperimentarExperimentarExperimentar maismaismais

5. ExperimentarExperimentarExperimentar maismaismais comcomcom aaa XXX &&& YYY acoplamentoacoplamentoacoplamento DeslocamentosDeslocamentosDeslocamentos paraparapara compreendercompreendercompreender ososos efeitos.efeitos.efeitos.

6. Lançamento

colisões.

ososos efeitos.efeitos.efeitos. 6. Lançamento colisões. SimularSimular UsinagemUsinagem ee reverrever osos

SimularSimular UsinagemUsinagem ee reverrever osos percursos.percursos. VerifiqueVerifique sese háhá qualquerqualquer possívelpossível

7. SalvarSalvar comocomo '9'9 -- ConcluídoConcluído 33 AxisAxis Mill.ppf'.Mill.ppf'.

Assistente de código Exercício 10 - incluindo gráficos personalizados CriandoCriando umauma

Assistente de código

Exercício 10 - incluindo gráficos personalizados

CriandoCriando umauma representaçãorepresentação modelomodelo sólidosólido dada máquina-ferramentamáquina-ferramenta éé umum passopasso opcionalopcional nono processoprocesso globalglobal dede configuraçãoconfiguração simulaçãosimulação dede máquina.máquina. emem vez disso você poderia usar os blocos paramétricos gráficos básicos que são criados automaticamente como demonstrado anteriormente.

O processo básico de criação do modelo sólido é a mesma se você usar Parte Modeler ou outro pacote de modelagem sólida. Aqui estão algumas dicas e sugestões (ver também a ilustração abaixo):

Manter o modelo mais simples possível, excluindo detalhes desnecessários para simulação rápido.

Usar um corpo separado para cada parte da máquina; tabela, cabeças, eixos de rotação e assim por diante.

Coloque todos os elementos móveis em suas posições de origem.

Para a orientação, alinhar o eixo da ferramenta ao longo do eixo Z dos co-ordenadas mundo (CPL superior).

Defina as unidades de peças para as unidades que você irá utilizar para definir a máquina em Assistente de Código.

Posicione o modelo de forma que o nariz do eixo está na origem Mundial (ver as ilustrações abaixo). Em Assistente de código, este será o 'ponto de referência Gráficos' (posições tais como as origens de eixo rotativo são especificadas em relação a este ponto).

Nota medições críticas do modelo que será necessária para a entrada mais tarde no Assistente de código; por exemplo, a posição do ponto zero da máquina (a intersecção dos eixos rotativos, por exemplo - não confunda isso com o Datum Graphics).

1. LançamentoLançamentoLançamentoLançamentoLançamento EdgecamEdgecamEdgecamEdgecamEdgecam 20162016201620162016 R1R1R1R1R1 dododododo LauncherLauncherLauncherLauncherLauncher eeeee abrirabrirabrirabrirabrir ooooo arquivoarquivoarquivoarquivoarquivo ''''' 1010101010 ----- Graphics.pmodGraphics.pmodGraphics.pmodGraphics.pmodGraphics.pmod PersonalizadoPersonalizadoPersonalizadoPersonalizadoPersonalizado Sólidos'Sólidos'Sólidos'Sólidos'Sólidos' InspecionarInspecionarInspecionarInspecionarInspecionar o arquivo sólida, com especial atenção para o número de elementos no conjunto que representa a configuração de máquinas-ferramenta.

de elementos no conjunto que representa a configuração de máquinas-ferramenta. R1 V2016 V7.1 Página 37 de
de elementos no conjunto que representa a configuração de máquinas-ferramenta. R1 V2016 V7.1 Página 37 de

Assistente de código

Assistente de código 2. UseUseUse ooo configuraçãoconfiguraçãoconfiguração dedede componentecomponentecomponente

2. UseUseUse ooo configuraçãoconfiguraçãoconfiguração dedede componentecomponentecomponente janelajanelajanela paraparapara orientarorientarorientar ososos gráficosgráficosgráficos sólidossólidossólidos paraparapara quequeque ooo

TopTopTopTopTopTopTopTop CPLCPLCPLCPLCPLCPLCPLCPL dadadadadadadada sequênciasequênciasequênciasequênciasequênciasequênciasequênciasequência éééééééé planaplanaplanaplanaplanaplanaplanaplana paraparaparaparaparaparaparapara aaaaaaaa facefacefacefacefacefacefaceface comcomcomcomcomcomcomcom oooooooo eixoeixoeixoeixoeixoeixoeixoeixo XXXXXXXX eeeeeeee YYYYYYYY eixoeixoeixoeixoeixoeixoeixoeixo alinhadoalinhadoalinhadoalinhadoalinhadoalinhadoalinhadoalinhado paraparaparaparaparaparaparapara aaaaaaaa mesamesamesamesamesamesamesamesa eeeeeeee aaaaaaaa máquinamáquinamáquinamáquinamáquinamáquinamáquinamáquina ZZZZZZZZ eixoeixoeixoeixoeixoeixoeixoeixo estendida através do centro do orifício do fuso.

estendida através do centro do orifício do fuso. 3. NoNoNo
estendida através do centro do orifício do fuso. 3. NoNoNo
estendida através do centro do orifício do fuso. 3. NoNoNo

3.

NoNoNo CaracterísticasCaracterísticasCaracterísticas Janela,Janela,Janela, ArrastarArrastarArrastar umaumauma janelajanelajanela paraparapara selecionarselecionarselecionar dedede todostodostodos ososos arquivosarquivosarquivos sólidos,sólidos,sólidos,

dedede todostodostodos ososos arquivosarquivosarquivos sólidos,sólidos,sólidos, Clique direito e

Clique direito e

selecionarselecionarselecionar ModeloModeloModelo dedede saídasaídasaída aaa partirpartirpartir dododo menumenumenu drop-down.drop-down.drop-down.

DuranteDuranteDuranteDuranteDurante aaaaa execuçãoexecuçãoexecuçãoexecuçãoexecução dedededede umaumaumaumauma seleçãoseleçãoseleçãoseleçãoseleção múltipla,múltipla,múltipla,múltipla,múltipla, mantenhamantenhamantenhamantenhamantenha <<<<< Shift>Shift>Shift>Shift>Shift> ououououou <<<<< Ctrl>Ctrl>Ctrl>Ctrl>Ctrl> eeeee

ououououou <<<<< Ctrl>Ctrl>Ctrl>Ctrl>Ctrl> eeeee À esquerda, clique em

À esquerda, clique em

os elementos. Isto está de acordo com a funcionalidade padrão do Windows.

está de acordo com a funcionalidade padrão do Windows. 4. EmEm AssistenteAssistente dede Código,Código,

4. EmEm AssistenteAssistente dede Código,Código, continuarcontinuar comcom oo arquivoarquivo abertoaberto 'Minha'Minha máquinamáquina Tool.cgd'.Tool.cgd'.

Assistente de código 5. NaNaNaNa tabelatabelatabelatabela dededede elementoselementoselementoselementos dededede

Assistente de código

Assistente de código 5. NaNaNaNa tabelatabelatabelatabela dededede elementoselementoselementoselementos dededede

5. NaNaNaNa tabelatabelatabelatabela dededede elementoselementoselementoselementos dededede máquinamáquinamáquinamáquina CliqueCliqueCliqueClique direitodireitodireitodireito sobresobresobresobre MáquinaMáquinaMáquinaMáquina eeee selecioneselecioneselecioneselecione colarcolarcolarcolar ModeloModeloModeloModelo aaaa partirpartirpartirpartir dodododo menumenumenumenu drop-down.drop-down.drop-down.drop-down.

menumenumenumenu drop-down.drop-down.drop-down.drop-down. 6. Os novos gráficos foram copiados para o documento de

6. Os novos gráficos foram copiados para o documento de Assistente de Código.

7. Agora você pode excluir os elementos gráficos originais;

No menu drop-down

excluir os elementos gráficos originais; No menu drop-down CliqueCliqueClique direitodireitodireito eee

CliqueCliqueClique direitodireitodireito eee selecioneselecioneselecione ExcluirExcluirExcluir aaa partirpartirpartir dedede

ExcluirExcluirExcluir aaa partirpartirpartir dedede 8. ArrasteArrasteArrasteArrasteArraste eeeee

8. ArrasteArrasteArrasteArrasteArraste eeeee soltesoltesoltesoltesolte ososososos copiadocopiadocopiadocopiadocopiado ElementosElementosElementosElementosElementos gráficosgráficosgráficosgráficosgráficos paraparaparaparapara ooooo eixoeixoeixoeixoeixo correcto.correcto.correcto.correcto.correcto. rebatizarrebatizarrebatizarrebatizarrebatizar algoalgoalgoalgoalgo relevanterelevanterelevanterelevanterelevante eeeee atribuiratribuiratribuiratribuiratribuir ooooo tipotipotipotipotipo corretocorretocorretocorretocorreto dedededededede ElementoElementoElementoElementoElementoElementoElemento paraparaparaparaparaparapara ooooooo associadoassociadoassociadoassociadoassociadoassociadoassociado EixoEixoEixoEixoEixoEixoEixo dadadadadadada árvoreárvoreárvoreárvoreárvoreárvoreárvore dadadadadadada máquina.máquina.máquina.máquina.máquina.máquina.máquina. PorPorPorPorPorPorPor exemplo;exemplo;exemplo;exemplo;exemplo;exemplo;exemplo; ArrasteArrasteArrasteArrasteArrasteArrasteArraste eeeeeee soltesoltesoltesoltesoltesoltesolte ooooooo gráficosgráficosgráficosgráficosgráficosgráficosgráficos dododododododo fusofusofusofusofusofusofuso nonononononono topotopotopotopotopotopotopo dedede ZZZ AxisAxisAxis nanana árvoreárvoreárvore dadada máquina.máquina.máquina.

dedede ZZZ AxisAxisAxis nanana árvoreárvoreárvore dadada máquina.máquina.máquina. R1 V2016 V7.1 Page 39 of 126

Assistente de código

Assistente de código 9. TrabalharTrabalharTrabalharTrabalhar dededede formaformaformaforma

9. TrabalharTrabalharTrabalharTrabalhar dededede formaformaformaforma semelhante,semelhante,semelhante,semelhante, aaaa atribuiçãoatribuiçãoatribuiçãoatribuição dededede todostodostodostodos osososos restantesrestantesrestantesrestantes GráficosGráficosGráficosGráficos paraparaparapara oooo restorestorestoresto dadadada árvoreárvoreárvoreárvore MáquinaMáquinaMáquinaMáquina disponíveisdisponíveisdisponíveisdisponíveis Eixo.Eixo.Eixo.Eixo.

Eixo.Eixo.Eixo.Eixo. 10. AlgunsAlgunsAlgunsAlgunsAlguns dosdosdosdosdos

10. AlgunsAlgunsAlgunsAlgunsAlguns dosdosdosdosdos elementoselementoselementoselementoselementos gráficosgráficosgráficosgráficosgráficos teráteráteráteráterá quequequequeque permanecerpermanecerpermanecerpermanecerpermanecer estáticoestáticoestáticoestáticoestático (Base,(Base,(Base,(Base,(Base, EixoEixoEixoEixoEixo Slides).Slides).Slides).Slides).Slides). EstesEstesEstesEstesEstes gráficosgráficosgráficosgráficosgráficos vaivaivaivaivai nãonãonãonãonão serserserserser atribuídaatribuídaatribuídaatribuída aaaa umumumum movimentomovimentomovimentomovimento Eixo;Eixo;Eixo;Eixo; eleseleseleseles têmtêmtêmtêm quequequeque serserserser caiucaiucaiucaiu paraparaparapara oooo MáquinaMáquinaMáquinaMáquina

rótulo.

11. UmaUmaUmaUma vezvezvezvez quequequeque osososos gráficosgráficosgráficosgráficos estãoestãoestãoestão posicionadosposicionadosposicionadosposicionados dededede acordoacordoacordoacordo comcomcomcom aaaa cinemáticacinemáticacinemáticacinemática dadadada máquina,máquina,máquina,máquina, vocêvocêvocêvocê podepodepodepode editareditareditareditar oooo Nome,Nome,Nome,Nome, TipoTipoTipoTipo eeee CorCorCorCor atravésatravés dede PropriedadesPropriedades Tab.Tab.

12. SeleccioneSeleccioneSeleccioneSeleccioneSeleccioneSeleccioneSeleccione cadacadacadacadacadacadacada eixo,eixo,eixo,eixo,eixo,eixo,eixo, porporporporporporpor suasuasuasuasuasuasua vez,vez,vez,vez,vez,vez,vez, alteraralteraralteraralteraralteraralteraralterar asasasasasasas MinMinMinMinMinMinMin eeeeeee MaxMaxMaxMaxMaxMaxMax Posições.Posições.Posições.Posições.Posições.Posições.Posições. XXXXXXX Min:Min:Min:Min:Min:Min:Min: ------- 500500500500500500500 Max:Max:Max:Max:Max:Max:Max: 500,500,500,500,500,500,500, YYYYYYY min:min:min:min:min:min:min:

00000000 Max:Max:Max:Max:Max:Max:Max:Max: 500,500,500,500,500,500,500,500, XXXXXXXX Min:Min:Min:Min:Min:Min:Min:Min: -------- 500500500500500500500500 Max:Max:Max:Max:Max:Max:Max:Max: 0.0.0.0.0.0.0.0. IssoIssoIssoIssoIssoIssoIssoIsso vaivaivaivaivaivaivaivai limitarlimitarlimitarlimitarlimitarlimitarlimitarlimitar oooooooo movimentomovimentomovimentomovimentomovimentomovimentomovimentomovimento dentrodentrodentrodentrodentrodentrodentrodentro SimuladorSimuladorSimuladorSimuladorSimuladorSimuladorSimuladorSimulador eeeeeeee serserserserserserserser utilizadoutilizadoutilizadoutilizadoutilizadoutilizadoutilizadoutilizado comocomocomocomocomocomocomocomo umumumumumumumum filtrofiltrofiltrofiltrofiltrofiltrofiltrofiltro dentrodentrodentrodentrodentrodentrodentrodentro Edgecam.

dentrodentrodentrodentrodentrodentrodentrodentro Edgecam. 13. SalvarSalvarSalvarSalvar comocomocomocomo

13. SalvarSalvarSalvarSalvar comocomocomocomo 'My'My'My'My MachineMachineMachineMachine ToolToolToolTool ComComComCom Graphics.cgdGraphics.cgdGraphics.cgdGraphics.cgd Custom'Custom'Custom'Custom' eeee Compilar.Compilar.Compilar.Compilar.

eeee Compilar.Compilar.Compilar.Compilar. 14. AbraAbraAbra ooo arquivoarquivoarquivo dedede

14. AbraAbraAbra ooo arquivoarquivoarquivo dedede peçapeçapeça concluídaconcluídaconcluída nonono exemploexemploexemplo anterioranterioranterior '10'10'10 --- 333 Mill.ppfMill.ppfMill.ppf Eixo.Eixo.Eixo. EscolhaEscolhaEscolha ooo novonovonovo cargocargocargo cumpridocumpridocumprido eee ajustarajustarajustar

os deslocamentos XYZ acasalamento.

15. SalvarSalvar comocomo '10'10 -- ConcluídoConcluído Graphics.ppfGraphics.ppf personalizadopersonalizado sólido'.sólido'.

Assistente de código Geradores de código - Personalização Visão Geral Em determinadas circunstâncias, as comodidades

Assistente de código

Geradores de código - Personalização Visão Geral

Em determinadas circunstâncias, as comodidades padrão de Assistente de Código (como configurações parâmetro de máquina, tokens e assim por

diante) pode não dar-lhe as capacidades de geração de código necessários. Neste caso, você tem opções para ir além dessas instalações padrão de

alto nível, ao escrever ou editar o código-fonte gerador de código de nível inferior, ou a adição de extensões de geração de código.

Personalização com; CÓDIGO:

A técnica de personalização poderoso é escrever linhas de código fonte gerador de código diretamente em seus Construtores Código. Para fazer isso,isso,isso,isso, pré-fixarpré-fixarpré-fixarpré-fixar asasasas linhaslinhaslinhaslinhas comcomcomcom oooo ;;;; CÓDIGO:CÓDIGO:CÓDIGO:CÓDIGO: símbolosímbolosímbolosímbolo (por(por(por(por issoissoissoisso estaestaestaesta éééé muitasmuitasmuitasmuitas vezesvezesvezesvezes referidareferidareferidareferida comocomocomocomo 'cólon'cólon'cólon'cólon código').código').código').código'). VocêVocêVocêVocê podepodepodepode fazerfazerfazerfazer cálculoscálculoscálculoscálculos eeee adicionaradicionaradicionaradicionar lógica para o seu processamento.

VariávelVariável terminologiaterminologia Sistema:Sistema: VariáveisVariáveis ​​que​​que EdgecamEdgecam configuraconfigura emem tempotempo dede execução.execução. EssasEssas variáveisvariáveis ​​são​​são usadasusadas pelopelo compiladorcompilador CodeCode

Generator. Tais variáveis ​​são, XYZ coordenadas, modos de avião, parâmetros de perfuração etc.

# VariávelVariável ouou variávelvariável dodo usuário:usuário: AsAs variáveisvariáveis ​​que​​que sãosão utilizadosutilizados parapara armazenararmazenar umauma variávelvariável dodo sistema,sistema, porpor exemplo,exemplo, ## XMOVEXMOVE == XMOVE.XMOVE. VariáveisVariáveis ​​de​​de usuáriousuário também estão sendo usados ​​em procedimentos para imprimir dados.

Tokens:Tokens: documentosdocumentos AssistenteAssistente dede códigocódigo dede usarusar asas fichasfichas parapara construirconstruir ee preencherpreencher oo construtorconstrutor dede código.código. CadaCada umum dosdos símbolossímbolos éé dependentedependente

dedede umumum ououou maismaismais dododo SysSysSys VarVarVar ### DirectivasDirectivasDirectivas variáveisvariáveisvariáveis ​​ou​​ou​​ou palavraspalavraspalavras especiais:especiais:especiais: palavraspalavraspalavras específicasespecíficasespecíficas paraparapara ososos documentosdocumentosdocumentos AssistenteAssistenteAssistente CódigoCódigoCódigo quequeque estãoestãoestão

listadas nos arquivos de Ajuda mostrado abaixo. Eles nos permitem construir programas sub, procedimentos ou têm significados especiais.

Eles nos permitem construir programas sub, procedimentos ou têm significados especiais. R1 V2016 V7.1 Page 41

Assistente de código

Assistente de código Personalização Whiteboard Código Construtor A Personalização Whiteboard é um construtor de

Personalização Whiteboard Código Construtor

A Personalização Whiteboard é um construtor de código que você é livre para usar para sua própria personalização, sem o perigo de corromper construtoresconstrutores dede códigocódigo existentes.existentes. Pretende-sePretende-se queque vocêvocê vaivai fazerfazer issoisso usandousando principalmente;principalmente; CÓDIGO:CÓDIGO:

Tal como acontece com todos os construtores de código, os resultados de Personalização do quadro branco em um bloco de linhas a ser escrito para o código de fonte de saída. Os blocos de linhas começam com uma linha PROCESSO%, e terminam com uma linha ENDM%. Entre as linhas são gerados pelas linhas de '' saída do construtor de código.

"*"Comentários:"*"Comentários: FornecerFornecer umauma maneiramaneira dede documentardocumentar seçõesseções dede código;código; tambémtambém podepode serser usadousado parapara referência.referência.

%Declarar:%Declarar: seçãoseção principalprincipal parapara ## variáveisvariáveis ​​declarando,​​declarando, normalmentenormalmente fixadofixado acimaacima dodo procedimento.procedimento.

%% Macro:Macro: ClusterCluster dede códigocódigo chamadochamado pelapela CECE diretadireta ouou indiretamente.indiretamente.

%Procedimento:%Procedimento: CompilaçãoCompilação dede 'lógica''lógica' específicoespecífico chamadochamado porpor umauma macromacro ouou outrooutro procedimento.procedimento. UmUm procedimentoprocedimento éé parada utilizando% endm

%Dados:%Dados: MatrizMatriz dede variáveisvariáveis ​​que​​que podempodem serser referidosreferidos pelapela suasua posiçãoposição nana matrizmatriz

%Máquina:%Máquina: SeçãoSeção queque definedefine osos parâmetrosparâmetros dada máquina.máquina. EstasEstas reflectemreflectem aa configuraçãoconfiguração atualatual nana seçãoseção MáquinaMáquina dodo Assistente de código (CW). Eles são terminadas por um endm%.

%Formato:%Formato: TabelaTabela dede configuraçõesconfigurações dede formatoformato parapara osos endereçosendereços dede letraletra usada,usada, esteeste éé encerradoencerrado por%por% FNDEFNDE

VariáveisVariáveis ​​do​​do sistemasistema Usuário:Usuário: UsadoUsado porpor macrosmacros // M-FunçõesM-Funções queque podempodem serser criadoscriados pelopelo usuário.usuário. ElesEles sãosão terminadasterminadas porpor um endmach%

%% Saída-se-mudouSaída-se-mudou -- OO geradorgerador dede códigocódigo configuraconfigura aa modalidademodalidade dede cadacada umauma dasdas variáveisvariáveis ​​#User​​#User comcom basebase nasnas

configuraçõesconfiguraçõesconfigurações ememem NCNCNC Style,Style,Style, G-CódigosG-CódigosG-Códigos eee ModalidadeModalidadeModalidade ((( seçãoseçãoseção Modal).Modal).Modal). IssoIssoIsso ééé feitofeitofeito comcomcom declaraçõesdeclaraçõesdeclarações como%como%como% output-se-changedoutput-se-changedoutput-se-changed ===

# Gcode no arquivo gerador de código.

porpor exemploexemplo SeSe vocêvocê estiverestiver usandousando ## USER3USER3 emem muitosmuitos lugareslugares osos construtoresconstrutores dede códigocódigo usam%usam% output-se-output-se- mudoumudou == ## USER3USER3

%%%% CancelarCancelarCancelarCancelar ---- CancelandoCancelandoCancelandoCancelando modalidademodalidademodalidademodalidade comcomcomcom umumumum tokentokentokentoken quequequeque éééé conseguidoconseguidoconseguidoconseguido comcomcomcom aaaa <C><C><C><C> porporporpor exemplo,exemplo,exemplo,exemplo, [<[<[<[< C>C>C>C> #feed].#feed].#feed].#feed]. SeSeSeSe vocêvocêvocêvocê desejadesejadesejadeseja fazerfazerfazerfazer oooo mesmomesmomesmomesmo com; CÓDIGO: em seguida, usar% Anular, por exemplo% CANCELAR = # Gcode.

Assistente de código Exercício 11 - Compilação de Mensagem documentos de processador Objetivo O objetivo

Assistente de código

Exercício 11 - Compilação de Mensagem documentos de processador

Objetivo

O objetivo deste exercício é familiarizar o usuário com o arquivo de feedback de erro ea localização dos arquivos compilados. Você também vai ser familiarizados com a maneira como o compilador exibe erros.

Arquivos usados ​​neste exercício:

Code-error.cgd (Assistente de código)

Abrir o arquivo Code Generator

O local típico para os pós-processadores compilados e arquivos de gerador de código é a seguinte

C: \ Users \ {username} \ Documents \ Vero Software \ {version} \ Edgecam \ cam \ Machdef \

1. NoNo assistenteassistente dede código,código, abertaaberta 'Code-error.cgd'.'Code-error.cgd'.

2. selecionarselecionar CompilarCompilar

2. selecionarselecionar CompilarCompilar . Isto irá forçar um erro porque o #ERROR variável não

. Isto irá forçar um erro porque o #ERROR variável não foi

declarado. A seguinte mensagem de erro será

não foi declarado. A seguinte mensagem de erro será você pode localizar, usando o feedback de
você pode localizar, usando o feedback de erro, que Código Construtor é o infractor?

você pode localizar, usando o feedback de erro, que Código Construtor é o infractor?

o feedback de erro, que Código Construtor é o infractor? 3. O feedback acima é útil

3. O feedback acima é útil não só como ela é apresentada a natureza do erro (s) mas também ajuda a localizar o arquivo Code Generator.

Assistente de código

Introdução aos procedimentos de código do construtor

Introdução aos procedimentos de código do construtor CódigoCódigoCódigoCódigo

CódigoCódigoCódigoCódigo ConstrutoresConstrutoresConstrutoresConstrutores têmtêmtêmtêm uma%uma%uma%uma% equivalenteequivalenteequivalenteequivalente ProcedimentoProcedimentoProcedimentoProcedimento dedicadodedicadodedicadodedicado aaaa eleseleseleseles comcomcomcom umumumum nomenomenomenome similar.similar.similar.similar. PorPorPorPor exemplo,exemplo,exemplo,exemplo, LinearesLinearesLinearesLineares

AlimenteAlimente CódigoCódigo ConstrutorConstrutor temtem oo equivalente:equivalente:

% Procedimento = Codecon_Linear-interpolação.

Instruções Sequência EdgeCAM chamar uma série de macros cada vez que o código NC precisa ser gerado de modo a seguinte estrutura básica pode ser delineado.

Instrução Edgecam

Chamar uma Macro% (cada um tem um número único)

Chame um ou mais% Procedimentos que define os # variáveis

Chame o procedimento Code-Con

Localizando um número Macro na Ajuda CW

A Ajuda do Assistente de Código podem ser selecionados através de Assistente de Código, que também pode ser encontrado em:

\ Language \ cgcomp.chm

Todas as macros ter um número único que pode ser descoberto através de ficheiros de ajuda. Por favor, observe o número de macro para o macro FEED.

Por favor, observe o número de macro para o macro FEED. tópicos da Ajuda Assistente de

tópicos da Ajuda Assistente de código de referência Macro

para Fresagem / Torneamento

Mover alimentação macro número = 2

Assistente de código Encontrar o Macro de alimentação 4. Depois de compilar o doc Assistente

Assistente de código

Encontrar o Macro de alimentação

4. Depois de compilar o doc Assistente de Código, podemos abrir o arquivo Gerador de Código (Source Code) no Editor NC.

C: \ Users \ {username} \ Documents \ Vero Software \ {version} \ Edgecam \ cam \ Machdef \ Code-error.mxt

5. Selecione Localizar

\ cam \ Machdef \ Code-error.mxt 5. Selecione Localizar ouououou usarusarusarusar <<<<

ouououou usarusarusarusar <<<< Ctrl>Ctrl>Ctrl>Ctrl> ++++ <F><F><F><F> paraparaparapara encontrarencontrarencontrarencontrar aaaa macromacromacromacro dededede alimentação.alimentação.alimentação.alimentação.

alimentação.alimentação.alimentação.alimentação. 6. O procedimento encontramos é re-produzido abaixo: #

6. O procedimento encontramos é re-produzido abaixo:

# MACRO = 2% CHAMADA =

PMACRO-2% ENDM

FEFE == alimentaçãoalimentação movemove == 1,2,3,5,6,7,1,2,3,5,6,7, $$ SPCSPC ="=" ";"; espaçamentoespaçamento traçotraço dede resetreset

7. Vamos localizar o procedimento% que a macro chamadas:% MACRO = 2 =

localizar o procedimento% que a macro chamadas:% MACRO = 2 = PROCESSO% = PMACRO-2 % IF

PROCESSO% = PMACRO-2

% IF # PROCTRACE = 1% ENTÃO $ PROCEDIMENTO = PMACRO-2:% CHAMADA = ENTER_PROCEDURE

* Definir CPL se primeiro movimento depois ToolChange

% # SE TOOLCHANGE = 1%, em seguida% GETCPL = # CURRENTCPL

* Força # TOOLCHANGE = # FALSE para evitar SPEEDS lookahead

# TOOLCHANGE = # FALSE

* Definir controle de saída CRC para o chumbo perfil in / out

% IF SUBFUNCT = 0 @SKIP $

COMPOUTPUT = @SKIP FALSE

# XMOVE = XMOVE: # YMOVE = YMOVE: # ZMOVE = ZMOVE

# ALIMENTAÇÃO = ALIMENTAÇÃO

% Se o avanço = # ENGRAÇADO% ENTÃO # ALIMENTAÇÃO = XYFEED%

CHAMADA = PT_OUTPUT_FEED @END

.etc.

Assistente de código

Assistente de código 8. O procedimento encontramos é re-produzido abaixo, ele está montando as variáveis ​​que

8. O procedimento encontramos é re-produzido abaixo, ele está montando as variáveis ​​que são necessárias. Por exemplo, #XMOVE é atribuído ao valor de XMOVE. Assim, uma variável de utilizador está a ser atribuído o valor de uma variável de sistema.

9. Localizar o procedimento PT_OUTPUT_FEED.

de sistema. 9. Localizar o procedimento PT_OUTPUT_FEED. 10. OO procedimentoprocedimento localizamoslocalizamos éé

10. OO procedimentoprocedimento localizamoslocalizamos éé parcialmenteparcialmente re-produzidore-produzido abaixo,abaixo, eleele estáestá verificandoverificando contracontra todastodas asas opçõesopções definidasdefinidas nono NCNC Style,Style, G-códigosG-códigosG-códigos eee ModalidadeModalidadeModalidade bembembem comocomocomo outrasoutrasoutras configuraçõesconfiguraçõesconfigurações paraparapara garantirgarantirgarantir quequeque ososos valoresvaloresvalores sãosãosão definidosdefinidosdefinidos prontoprontopronto paraparapara aaa saída.saída.saída.

= PT_OUTPUT_FEED

; Chamado para todo o movimento de avanço.

% # SE PROCTRACE = 1%, em seguida

$ PROCEDIMENTO = PT_OUTPUT_FEED:% CHAMADA = ENTER_PROCEDURE

# GCode = DATA1 (2), etc

@OUTPUT

% CHAMADA = CODECON_LINEAR interpolação% # SE MOVA = 4% # ENTÃO COMPDCODE = # TMP Etc

11. Encontre o CODECON_LINEAR-interpolação.

= # TMP Etc 11. Encontre o CODECON_LINEAR-interpolação. 12. Observe a saída no procedimento < >.

12. Observe a saída no procedimento <

>. PROCESSO%

% CHAMADA = PT_BINC% CHAMADA = PT_SPEED_SET

<[# APAGAR = 25] [# BNUM = 20] [# COMPGCODE = 19] [# GCode = 19] [# XMOVE = 0] [# YMOVE = 1] [# ZMOVE = 2] [# COMPDCODE = 12] [ # ALIMENTAÇÃO = 7] [# VELOCIDADE = 8] [# FRESCO = 18]>

Resumo Assistente de código Utilizamos a Ajuda do Assistente de código para estabelecer o número

Resumo

Assistente de código

Utilizamos a Ajuda do Assistente de código para estabelecer o número de um número Macro%. Em seguida, demonstrou como detalhar os procedimentos e macros que são encontrados no arquivo .mxt. Isto demonstrou como é possível rastrear o caminho do Construtor Código é emitido no post.

• PontosPontos chave:chave: InformaçõesInformações importantesimportantes sobresobre variáveisvariáveis
• PontosPontos chave:chave: InformaçõesInformações importantesimportantes sobresobre variáveisvariáveis ​​são​​são asas seguintes:seguintes:
• Não é sábio para atribuir valores a variáveis ​​do sistema.

# variáveisvariáveisvariáveis devedevedeve serserser declaradodeclaradodeclarado usandousandousando aaa instrução%instrução%instrução% DECLAREDECLAREDECLARE ===

variáveis ​​de cadeia pode ser usado, por exemplo $ teste, algumas das variáveis ​​do sistema são strings

# variáveisvariáveis ouou variáveisvariáveis ​​de​​de usuáriousuário podempodem serser atribuídosatribuídos valoresvalores ee eleseles podempodem compartilharcompartilhar oo mesmomesmo nomenome dede umauma variávelvariável dodo sistema.sistema.sistema. Portanto,Portanto,Portanto, sesese queremosqueremosqueremos fazerfazerfazer umaumauma mudançamudançamudança paraparapara umaumauma variávelvariávelvariável dedede sistemasistemasistema normalmentenormalmentenormalmente usamosusamosusamos umumum ### VariávelVariávelVariável comcomcom ooo mesmomesmo nome,nome, aa menosmenos queque eleele devedeve terter umum significadosignificado maismais apropriado.apropriado. PorPor exemploexemplo ## XMOVEDIAMXMOVEDIAM == XMOVEXMOVE ** #DIAM#DIAM

# variáveisvariáveisvariáveisvariáveisvariáveis podepodepodepodepode misturarmisturarmisturarmisturarmisturar maiúsculasmaiúsculasmaiúsculasmaiúsculasmaiúsculas eeeee minúsculasminúsculasminúsculasminúsculasminúsculas nonononono entantoentantoentantoentantoentanto ##### XmoveXmoveXmoveXmoveXmove ééééé lidolidolidolidolido comocomocomocomocomo ##### XMOVEXMOVEXMOVEXMOVEXMOVE

Assistente de código

Exercício 12 - Usando variáveis ​​do usuário aos dados de saída

Objetivo

variáveis ​​do usuário aos dados de saída Objetivo OOO objetivoobjetivoobjetivo destedestedeste

OOO objetivoobjetivoobjetivo destedestedeste exercícioexercícioexercício ééé examinarexaminarexaminar comocomocomo usarusarusar ### DODODO UTILIZADORUTILIZADORUTILIZADOR variáveisvariáveisvariáveis ​​para​​para​​para resolverresolverresolver umumum problemaproblemaproblema nonono AssistenteAssistenteAssistente dedede Código.Código.Código.

AAA perfuraçãoperfuraçãoperfuração CódigoCódigoCódigo ConstrutorConstrutorConstrutor nãonãonão temtemtem [[[ PECKDEPTH]PECKDEPTH]PECKDEPTH] sinal,sinal,sinal, masmasmas ooo ciclociclociclo dedede perfuraçãoperfuraçãoperfuração nanana máquinamáquinamáquina requerrequerrequer umaumauma profundidadeprofundidadeprofundidade bicarbicarbicar igualigualigual ààà profundidade Z incremental (ou seja, o movimento de retracção como fundo do buraco).

Arquivos usados ​​neste workshop

121212 --- PeckPeckPeck Depth.ppfDepth.ppfDepth.ppf (Edgecam)(Edgecam)(Edgecam) eee SimplesSimplesSimples 333 AxisAxisAxis Mill.cgdMill.cgdMill.cgd (Assistente(Assistente(Assistente dedede Código).Código).Código).

Neste exercício o cargo Assistente de código gera o Profundidade Peck quando se utiliza o ciclo Peck corretamente e quando um ciclo de perfuração normal é em uso, o padrão Fanuc G81 está a ser emitidos. Para o objetivo do exercício, teremos de modificar a saída G81 e faça-o mostrar como um G83. Ao perfurar o código actualmente saída é o seguinte: O utilizador pede que o bloco de código para a broca natural,

N440 G99 G81 X70.0 Y20.0 Z-3,0 R5.0 F176.0

Deve estar saindo como:

N440N440N440 G99G99G99 G83G83G83 X70.0X70.0X70.0 Y20.0Y20.0Y20.0 Z-3,0Z-3,0Z-3,0 Q3.0Q3.0Q3.0 R5.0R5.0R5.0 F176.0F176.0F176.0

A razão por trás disso é que o controlador não tem uma G81 de modo a garantir as brocas G83 em um corte, a profundidade Peck deve ser igual à profundidade Z incremental.

Reproduzir o problema

1. Em Assistente de Código

2.

em Edgecam

o problema 1. Em Assistente de Código 2. em Edgecam ,,,, abraabraabraabra oooo
o problema 1. Em Assistente de Código 2. em Edgecam ,,,, abraabraabraabra oooo

,,,, abraabraabraabra oooo 'Simple'Simple'Simple'Simple 3333 AxisAxisAxisAxis Mill.cgd'Mill.cgd'Mill.cgd'Mill.cgd' eeee CompilarCompilarCompilarCompilar

,,,, abertoabertoabertoaberto '12'12'12'12 ---- PeckPeckPeckPeck Depth.ppf'Depth.ppf'Depth.ppf'Depth.ppf' eeee gerargerargerargerar NCNCNCNC

eeee gerargerargerargerar NCNCNCNC . para o desktop. 3. Abra o arquivo NC e confirmar as
.
.

para o desktop.

3. Abra o arquivo NC e confirmar as partidas de saída as reivindicações do usuário.

as partidas de saída as reivindicações do usuário. 4. AgoraAgoraAgoraAgoraAgora vamosvamosvamosvamosvamos

4. AgoraAgoraAgoraAgoraAgora vamosvamosvamosvamosvamos terterterterter umumumumum olharolharolharolharolhar paraparaparaparapara ooooo variáveisvariáveisvariáveisvariáveisvariáveis quequequequeque ooooo TokensTokensTokensTokensTokens AtualmenteAtualmenteAtualmenteAtualmenteAtualmente usando.usando.usando.usando.usando.

5. DeDe umum exercícioexercício anterioranterior descobrimosdescobrimos comocomo podemospodemos localizarlocalizar oo procedimentoprocedimento CódigoCódigo ConstrutorConstrutor trabalhandotrabalhando parapara baixobaixo do%do% macromacro nível. Há uma maneira mais direta para o conseguir. Sabemos que o Peck Perfurar Código Construtor tem um símbolo chamadochamadochamadochamadochamado [[[[[ PECKDEPTH]PECKDEPTH]PECKDEPTH]PECKDEPTH]PECKDEPTH] entãoentãoentãoentãoentão vamosvamosvamosvamosvamos descobrirdescobrirdescobrirdescobrirdescobrir ooooo quequequequeque ##### VariávelVariávelVariávelVariávelVariável eleeleeleeleele usa.usa.usa.usa.usa.

6. NoNoNo CicloCicloCiclo BrocaBrocaBroca PeckPeckPeck CódigoCódigoCódigo ConstrutorConstrutorConstrutor adicionaradicionaradicionar umaumauma novanovanova linha,linha,linha, conformeconformeconforme mostradomostradomostrado abaixoabaixoabaixo eee compilar.compilar.compilar.

abaixoabaixoabaixo eee compilar.compilar.compilar. 7. Isso vai beneficiar-nos em duas ocasiões: Page 48 of

7. Isso vai beneficiar-nos em duas ocasiões:

Assistente de código • Forçar um erro de compilação e proporcionar um fácil acesso no

Assistente de código

Forçar um erro de compilação e proporcionar um fácil acesso no arquivo .mxt.

Permite-nos ter uma cadeia exclusiva para procurar ou seja # QUERY = 0.

8. NoNoNoNoNo editoreditoreditoreditoreditor NC,NC,NC,NC,NC, abraabraabraabraabra ooooo SimplesSimplesSimplesSimplesSimples 33333 AxisAxisAxisAxisAxis Mill.mxtMill.mxtMill.mxtMill.mxtMill.mxt eeeee encontreencontreencontreencontreencontre ##### QUERYQUERYQUERYQUERYQUERY ===== 0.0.0.0.0.

9. ObserveObserveObserveObserve aaaa #### variáveisvariáveisvariáveisvariáveis entreentreentreentre colchetes.colchetes.colchetes.colchetes. ConteConteConteConte oooo TokensTokensTokensTokens //// #### variáveis.variáveis.variáveis.variáveis.

# CONSULTA = 0% = CHAMADA PT_BINC% CANCEL = # XMOVE% CANCEL = # YMOVE% CANCEL = # ZDEPTHOUT% CANCEL = # PROFUNDIDADE% CANCEL = # RPLANE% CANCEL = # ALIMENTAÇÃO

<[# APAGAR = 29] [# BNUM = 25] [# RETRACTGCODE = 24] [# CYCLEGCODE = 30] [# XMOVE = 0] [# YMOVE = 1] [# ZDEPTHOUT = 31] [# PROFUNDIDADE = 36] [ # RPLANE = 40] [# ALIMENTAÇÃO = 32] [# Velocidade = 33] [

# GEARMCODE = 23]>

10. IdentifiqueIdentifiqueIdentifiqueIdentifiqueIdentifiqueIdentifiqueIdentifiqueIdentifique oooooooo ######## variáveisvariáveisvariáveisvariáveisvariáveisvariáveisvariáveisvariáveis requeridorequeridorequeridorequeridorequeridorequeridorequeridorequerido comocomocomocomocomocomocomocomo sendosendosendosendosendosendosendosendo ######## PROFUNDIDADEPROFUNDIDADEPROFUNDIDADEPROFUNDIDADEPROFUNDIDADEPROFUNDIDADEPROFUNDIDADEPROFUNDIDADE ******** (((((((( paraparaparaparaparaparaparapara PECKDEPTHPECKDEPTHPECKDEPTHPECKDEPTHPECKDEPTHPECKDEPTHPECKDEPTHPECKDEPTH token)token)token)token)token)token)token)token) eeeeeeee

# #ZDEPTHOUT#ZDEPTHOUT#ZDEPTHOUT#ZDEPTHOUT variávelvariávelvariávelvariável (((( paraparaparapara ZDEPTHZDEPTHZDEPTHZDEPTH símbolo).símbolo).símbolo).símbolo).

*** Nota:Nota:Nota: [#[#[# PROFUNDIDADEPROFUNDIDADEPROFUNDIDADE === 36]36]36] ééé aaa formaformaforma comocomocomo ooo compiladorcompiladorcompilador CodeCodeCode GeneratorGeneratorGenerator descobredescobredescobre ooo quequeque endereçoendereçoendereço dedede cartacartacarta dedede usar,usar,usar, referido como o número formato de tabela.

11. InvestigarInvestigarInvestigar aaa ### PROFUNDIDADEPROFUNDIDADEPROFUNDIDADE variávelvariávelvariável nanana brocabrocabroca CódigoCódigoCódigo Constructor.Constructor.Constructor.

12. Agora vamos ver se podemos “emprestar” um símbolo do Peck Perfurar Código Constructor.

13. RemovaRemovaRemova ooo ### CONSULTACONSULTACONSULTA === 000 dododo PeckPeckPeck PerfurarPerfurarPerfurar CódigoCódigoCódigo Constructor.Constructor.Constructor.

CódigoCódigoCódigo Constructor.Constructor.Constructor. 14. Adicione o seguinte código para a broca Código

14. Adicione o seguinte código para a broca Código Constructor.

; CÓDIGO: <** #DEPTH = [# PROFUNDIDADE = 13], #ZDEPTHOUT = [# ZDEPTHOUT = 13] **>

PROFUNDIDADE = 13], #ZDEPTHOUT = [# ZDEPTHOUT = 13] **> • Veja Key ponto abaixo para

Veja Key ponto abaixo para obter informações e regras sobre; CÓDIGO: saída

15. Re-run

obter informações e regras sobre; CÓDIGO: saída 15. Re-run e observar o código NC. R1 V2016

e observar o código NC.

Assistente de código

16. O código deve ser semelhante ao abaixo:

de código 16. O código deve ser semelhante ao abaixo: 17. ObserveObserveObserveObserveObserveObserveObserve
de código 16. O código deve ser semelhante ao abaixo: 17. ObserveObserveObserveObserveObserveObserveObserve

17. ObserveObserveObserveObserveObserveObserveObserve ooooooo valorvalorvalorvalorvalorvalorvalor paraparaparaparaparaparapara ####### ZDEPTHOUTZDEPTHOUTZDEPTHOUTZDEPTHOUTZDEPTHOUTZDEPTHOUTZDEPTHOUT ééééééé -3.0,-3.0,-3.0,-3.0,-3.0,-3.0,-3.0, esteesteesteesteesteesteeste ééééééé ooooooo esperado,esperado,esperado,esperado,esperado,esperado,esperado, poispoispoispoispoispoispois ééééééé aaaaaaa ####### VariávelVariávelVariávelVariávelVariávelVariávelVariável paraparaparaparaparaparapara ooooooo SinalSinalSinalSinalSinalSinalSinal [[[[[[[ ZDEPTH].ZDEPTH].ZDEPTH].ZDEPTH].ZDEPTH].ZDEPTH].ZDEPTH]. AlémAlémAlémAlémAlémAlémAlém disso,disso,disso,disso,disso,disso,disso, observeobserveobserveobserve quequequeque nãonãonãonão háháháhá valorvalorvalorvalor paraparaparapara #### PROFUNDIDADE,PROFUNDIDADE,PROFUNDIDADE,PROFUNDIDADE, issoissoissoisso apenasapenasapenasapenas confirmaconfirmaconfirmaconfirma quequequeque vocêvocêvocêvocê nãonãonãonão podepodepodepode confiarconfiarconfiarconfiar emememem #### “empréstimo”“empréstimo”“empréstimo”“empréstimo” variáveisvariáveisvariáveisvariáveis entre o código Construtores.

18. UsarUsarUsarUsarUsar ##### USER1USER1USER1USER1USER1 eeeee [[[[[ UTILIZADOR-1]UTILIZADOR-1]UTILIZADOR-1]UTILIZADOR-1]UTILIZADOR-1] tokentokentokentokentoken paraparaparaparapara configurarconfigurarconfigurarconfigurarconfigurar aaaaa profundidadeprofundidadeprofundidadeprofundidadeprofundidade PeckPeckPeckPeckPeck exigidoexigidoexigidoexigidoexigido nanananana brocabrocabrocabrocabroca CódigoCódigoCódigoCódigoCódigo Constructor.Constructor.Constructor.Constructor.Constructor.

19. AdicioneAdicioneAdicione umaumauma novanovanova linhalinhalinha nonono CicloCicloCiclo dedede perfuraçãoperfuraçãoperfuração CódigoCódigoCódigo ConstrutorConstrutorConstrutor eee adicioneadicioneadicione ooo [[[ UTILIZADOR-1]UTILIZADOR-1]UTILIZADOR-1] tokentokentoken comcomcom umaumauma letraletraletra Q,Q,Q, comocomocomo mostradomostradomostrado abaixo.

; CÓDIGO: # USER1 = #ZDEPTHOUT

Q [UTILIZADOR-1]

• ; CÓDIGO: # USER1 = #ZDEPTHOUT • Q [UTILIZADOR-1] 20. Re-run e observar o código

20. Re-run

e observar o código NC.# USER1 = #ZDEPTHOUT • Q [UTILIZADOR-1] 20. Re-run Melhorias para a nossa solução 21. Voltando

• Q [UTILIZADOR-1] 20. Re-run e observar o código NC. Melhorias para a nossa solução 21.

Melhorias para a nossa solução

21. Voltando ao requisito original que deve emitir o código da seguinte forma.

N150 G98 G83 F740.0 Z-3,0-R 6,5 Q3.0

22. Isto implica a bicar deve ser “sem sinal” e deve ter um 0,0 depois do valor. A melhor maneira de remover o sinal de uma variávelvariávelvariável ééé usarusarusar aaa funçãofunçãofunção matemáticamatemáticamatemática ABSABSABS ()()() *.*.*. EmEmEm seguida,seguida,seguida, adicionaradicionaradicionar umaumauma novanovanova entradaentradaentrada formatoformatoformato dedede tabela.tabela.tabela.

23. MudarMudarMudar ooo ;;; CÓDIGO:CÓDIGO:CÓDIGO: paraparapara refletirrefletirrefletir ooo seguinte.seguinte.seguinte.

; CÓDIGO: # USUÁRIO1 = ABS (#ZDEPTHOUT)

• ; CÓDIGO: # USUÁRIO1 = ABS (#ZDEPTHOUT) 24. Re-run e observar o código NC. Page

24. Re-run

e observar o código NC.• ; CÓDIGO: # USUÁRIO1 = ABS (#ZDEPTHOUT) 24. Re-run Page 50 of 126 V7.1 Vero

; CÓDIGO: # USUÁRIO1 = ABS (#ZDEPTHOUT) 24. Re-run e observar o código NC. Page 50
Assistente de código 25. EditarEditarEditarEditarEditar aaaaa

Assistente de código

25. EditarEditarEditarEditarEditar aaaaa formataçãoformataçãoformataçãoformataçãoformatação ememememem TabelaTabelaTabelaTabelaTabela FormatFormatFormatFormatFormat paraparaparaparapara aaaaa variávelvariávelvariávelvariávelvariável UTILIZADOR-1.UTILIZADOR-1.UTILIZADOR-1.UTILIZADOR-1.UTILIZADOR-1.

Finalmente, o que temos esquecida? • Lembre-se de remover
Finalmente, o que temos esquecida?

Finalmente, o que temos esquecida?

Lembre-se de remover o código de depuração e Q a partir do ciclo de perfuração Código Constructor.

* Nota: Outras funções matemáticas são suportadas e podem ser encontradas na Ajuda.

Ponto-chave - Code Generator Sintaxe

26. TenhaTenhaTenha ememem mentementemente ooo seguinteseguinteseguinte aoaoao construir;construir;construir; CÓDIGO:CÓDIGO:CÓDIGO: afirmações.afirmações.afirmações.

; CÓDIGO: <** #DEPTH = [# PROFUNDIDADE = 13], #ZDEPTHOUT = [# ZDEPTHOUT = 13] **>

;CÓDIGO:;CÓDIGO: éé sensívelsensível aa maiúsculasmaiúsculas ee devedeve serser sempresempre nasnas capitais.capitais.

Código deve ser a saída como mostrado <

Entre

>

CaracteresCaracteresCaracteres nãonãonão entreentreentre [[[

]

]

]

suportessuportessuportes estãoestãoestão dedede saída,saída,saída, literalmente,literalmente,literalmente, assimassimassim quequeque ooo quequeque vocêvocêvocê digitadigitadigita seráseráserá re-produzido,re-produzido,re-produzido, masmasmas

alguns personagens são especiais e podem causar erros do compilador.

EntreEntreEntreEntre [[[[

sistemasistemasistema ououou ### variáveisvariáveisvariáveis

]

]

]

]

suportessuportessuportessuportes vocêvocêvocêvocê devedevedevedeve usarusarusarusar umumumum númeronúmeronúmeronúmero dededede formatoformatoformatoformato paraparaparapara reaisreaisreaisreais //// inteiros,inteiros,inteiros,inteiros, estesestesestesestes podempodempodempodem serserserser VariáveisVariáveisVariáveisVariáveis ​​do​​do​​do​​do

Use formato de número 13 para depuração (ver tabela formato, endereço X está no formato 0)

Cordas não precisa formatar números, mas se um número é usado ele trunca a corda assim [$ string1] emite oo comprimentocomprimento dada corda,corda, masmas [$[$ string1string1 == 12]12] limita-lolimita-lo parapara oo 11 stst

12 caracteres.

Se você deseja um endereço de carta particular a ser usado, em seguida, procurar a tabela de formato no arquivo .mxt, procure por “% FORMATO”.

Assistente de código

Assistente de código Exercício 13 - Adicionando o Post Processor ao Machine Manager Há duas maneiras

Exercício 13 - Adicionando o Post Processor ao Machine Manager

Há duas maneiras de ver o seu post em Edgecam. Primeiro, você13 - Adicionando o Post Processor ao Machine Manager podepode selecionarselecionar SetupSetup ►► CriarCriar

podepode selecionarselecionar SetupSetup ►► CriarCriar Sequence.Sequence. SetupSetup ►► CriarCriar Sequence.Sequence.

SetupSetup ►► CriarCriar Sequence.Sequence. MarqueMarqueMarque aaa caixacaixacaixa dedede

MarqueMarqueMarque aaa caixacaixacaixa dedede seleçãoseleçãoseleção paraparapara MostrarMostrarMostrar todastodastodas asasas máquinasmáquinasmáquinas eee vocêvocêvocê veráveráverá MostrarMostrarMostrar todastodastodas asasas máquinasmáquinasmáquinas eee vocêvocêvocê veráveráverá todostodostodos ososos pós-processadorespós-processadorespós-processadores compiladoscompiladoscompilados nanana listalistalista paraparapara selecionarselecionarselecionar

listalistalista paraparapara selecionarselecionarselecionar • Mostrar todas as máquinas desliga o filtro e mostra

Mostrar todas as máquinas desliga o filtro e mostra tudo o que está na sua pasta Machdef.

Agora você pode continuar usando Edgecam. Se você deseja ver a máquina na lista sem assinalando a caixa, em seguida, continuar com este exercício.

SelecioneSelecioneSelecione ososos MachineMachineMachine ManagerManagerManager íconeíconeícone dododo lançadorlançadorlançador Edgecam.Edgecam.Edgecam. MachineMachineMachine ManagerManagerManager íconeíconeícone dododo lançadorlançadorlançador Edgecam.Edgecam.Edgecam.

íconeíconeícone dododo lançadorlançadorlançador Edgecam.Edgecam.Edgecam. Page 52 of 126 V7.1 Vero Software Ltd
Assistente de código Agora você pode adicionar a sua máquina para esta lista. selecionar Adicionar

Assistente de código

Agora você pode adicionar a sua máquina para esta lista. selecionarAssistente de código Adicionar uma nova máquina. IssoIsso agoraagora vaivai apresentá-loapresentá-lo comcom umum

pode adicionar a sua máquina para esta lista. selecionar Adicionar uma nova máquina. IssoIsso agoraagora vaivai

Adicionar uma nova máquina.

para esta lista. selecionar Adicionar uma nova máquina. IssoIsso agoraagora vaivai apresentá-loapresentá-lo comcom

IssoIsso agoraagora vaivai apresentá-loapresentá-lo comcom umum conjuntoconjunto brancobranco dede modificadoresmodificadores parapara preencherpreencher nana parteparte inferiorinferior dada Manager.Manager. SelecioneSelecione [[ SqueakySqueaky SqueakySqueaky

toy]toy]toy]toy] eeee naveguenaveguenaveguenavegue atéatéatéaté oooo locallocallocallocal MachdefMachdefMachdefMachdef comocomocomocomo ditoditoditodito anteriormente.anteriormente.anteriormente.anteriormente. selecionarselecionarselecionarselecionar 'My'My'My'My MachineMachineMachineMachine ToolToolToolTool ComComComCom Graphics.mcpGraphics.mcpGraphics.mcpGraphics.mcp Custom'Custom'Custom'Custom' oooo PostPostPostPost ComComComCom Graphics.mcpGraphics.mcpGraphics.mcpGraphics.mcp Custom'Custom'Custom'Custom'

Processer criado anteriormente e selecione

[Aberto].

Processer criado anteriormente e selecione [Aberto]. Preencha o resto dos modificadores para a sua máquina e

Preencha o resto dos modificadores para a sua máquina e selecioneProcesser criado anteriormente e selecione [Aberto]. . • Os intervalos são utilizados por Edgecam para

.
.
o resto dos modificadores para a sua máquina e selecione . • Os intervalos são utilizados

Os intervalos são utilizados por Edgecam para filtrar para a máquina de tamanho correcto de acordo com o tamanho da peça que se encontram abertos.

Assistente de código

A máquina está agora visível na Machine Manager.Assistente de código EmEm EdgecamEdgecam seleccionarseleccionar SetupSetup ►► CriarCriar Sequence.Sequence.

código A máquina está agora visível na Machine Manager. EmEm EdgecamEdgecam seleccionarseleccionar SetupSetup
código A máquina está agora visível na Machine Manager. EmEm EdgecamEdgecam seleccionarseleccionar SetupSetup

EmEm EdgecamEdgecam seleccionarseleccionar SetupSetup ►► CriarCriar Sequence.Sequence. SetupSetup ►► CriarCriar Sequence.Sequence.

SetupSetup ►► CriarCriar Sequence.Sequence. SuaSuaSua máquinamáquinamáquina agoraagoraagora

SuaSuaSua máquinamáquinamáquina agoraagoraagora apareceráapareceráaparecerá nanana listalistalista semsemsem assinalandoassinalandoassinalando aaa MostrarMostrarMostrar todastodastodas asasas máquinasmáquinasmáquinas caixa.caixa.caixa. MostrarMostrarMostrar todastodastodas asasas máquinasmáquinasmáquinas caixa.caixa.caixa.

asasas máquinasmáquinasmáquinas caixa.caixa.caixa. • Note-se que a sua máquina não tiver uma imagem no

Note-se que a sua máquina não tiver uma imagem no lado esquerdo. A próxima seção irá explicar como fazer isso.

Assistente de código Exercício 14 - Adicionando uma imagem à Machine Manager ParaParaPara adicionaradicionaradicionar

Assistente de código

Exercício 14 - Adicionando uma imagem à Machine Manager

ParaParaPara adicionaradicionaradicionar umaumauma imagemimagemimagem paraparapara ooo máquinamáquinamáquina MangerMangerManger primeiroprimeiroprimeiro precisamosprecisamosprecisamos umaumauma máquinamáquinamáquina MangerMangerManger primeiroprimeiroprimeiro precisamosprecisamosprecisamos umaumauma imagemimagemimagem .jpg.jpg.jpg dadada Máquina.Máquina.Máquina. EsteEsteEste .jpg.jpg.jpg podepodepode serserser umaumauma capturacapturacaptura dedede telatelatela aaa partirpartirpartir dedede dentrodentrodentro AssistenteAssistenteAssistente dedede códigocódigocódigo ououou poderiapoderiapoderia serserser umaumauma imagemimagemimagem realrealreal dadada suasuasua máquinamáquinamáquina tiradatiradatirada comcomcom umaumauma câmera.câmera.câmera.

Note que a imagem tem que ser um tipo de arquivo .jpg.

RenomeieRenomeie aa imagemimagem queque vocêvocê temtem comcom exatamenteexatamente oo mesmomesmo nomenome queque oo arquivoarquivo pós-processadorpós-processador nana pastapasta Machdef.Machdef. AgoraAgora CopiarCopiar // MoverMover queque aa imagemimagem parapara aa pastapasta MachdefMachdef ondeonde vocêvocê temtem oo CopiarCopiar // MoverMover queque aa imagemimagem parapara aa pastapasta MachdefMachdef ondeonde vocêvocê temtem oo seuseu PósPós ProcessadorProcessador salvo.salvo.

oo seuseu PósPós ProcessadorProcessador salvo.salvo. SeSeSeSeSe vocêvocêvocêvocêvocê

SeSeSeSeSe vocêvocêvocêvocêvocê agoraagoraagoraagoraagora verificarverificarverificarverificarverificar ooooo seuseuseuseuseu máquinamáquinamáquinamáquinamáquina MangerMangerMangerMangerManger vocêvocêvocêvocêvocê máquinamáquinamáquinamáquinamáquina MangerMangerMangerMangerManger vocêvocêvocêvocêvocê teráteráteráteráterá aaaaa imagemimagemimagemimagemimagem aparecerapareceraparecerapareceraparecer eeeee ememememem SetupSetupSetupSetupSetup ►►►►► CriarCriarCriarCriarCriar SequenceSequenceSequenceSequenceSequence ememememem Edgecam.

CriarCriarCriarCriarCriar SequenceSequenceSequenceSequenceSequence ememememem Edgecam. R1 V2016 V7.1 Page 55 of 126
CriarCriarCriarCriarCriar SequenceSequenceSequenceSequenceSequence ememememem Edgecam. R1 V2016 V7.1 Page 55 of 126

Assistente de código

Assistente de código perguntas frequentes Com isto uma série de consultas comuns e perguntas experiência por

perguntas frequentes

Com isto uma série de consultas comuns e perguntas experiência por novos usuários de Assistente de Código.

Q.Q. PorPor queque nãonão fazfaz oo códigocódigo G71;G71; apareceraparecer nana segundasegunda linhalinha dodo ciclociclo fixofixo dede giro.giro.

UMA.UMA. ForçarForçar aa saídasaída Agora,Agora,

UMA.UMA. ForçarForçar aa saídasaída Agora,Agora, Botão direito do mouse sobre o token. Q.Q. PorPor queque

Botão direito do mouse sobre o token.

Agora,Agora, Botão direito do mouse sobre o token. Q.Q. PorPor queque eueu nãonão possoposso

Q.Q. PorPor queque eueu nãonão possoposso controlarcontrolar asas M-funçõesM-funções nono código?código? HáHá tambémtambém muitosmuitos poucospoucos códigoscódigos // M04,M04, M13M13 ee M08.M08.

UMA.UMA. SeSe umauma operaçãooperação temtem sidosido usadousado parapara criarcriar asas instruçõesinstruções CAM,CAM, verifiqueverifique asas preferênciaspreferências dede OperaçõesOperações AlémAlém disso,disso, verifiqueverifique osos padrõespadrões do programa; Verifique as M-funções estão corretas.

Q.Q. AoAo usarusar CRC,CRC, eueu queroquero oo númeronúmero dede deslocamentodeslocamento parapara serser diferentediferente dodo No.No. ferramenta?ferramenta?

UMA.UMA. VerifiqueVerifique oo númeronúmero MaxMax dede ferramentas.ferramentas. VerifiqueVerifique cortadorcortador pondopondo emem NCNC EstiloEstilo GG CódigosCódigos ee ModalidadeModalidade dede Compensação.Compensação.

ee ModalidadeModalidade dede Compensação.Compensação. Q.Q. EmEm Heidenhain,Heidenhain, oo valorvalor set-upset-up

Q.Q. EmEm Heidenhain,Heidenhain, oo valorvalor set-upset-up nono ciclociclo dede perfuraçãoperfuração devedeve serser negativo?negativo?

perfuraçãoperfuração devedeve serser negativo?negativo? UMA. Botão direito do mouse sobre a força simbólica

UMA.

Botão direito do mouse sobre a força simbólica negativa.

Q.Q. EuEu mudeimudei asas posiçõesposições ToolchangeToolchange && CasaCasa ee compilado.compilado. Mas,Mas, osos valoresvalores dada ToolchangeToolchange nãonão foramforam alteradosalterados nono meumeu arquivoarquivo CADCAM?

UMA.UMA. CloseClose &,&, emem seguida,seguida, re-abertore-aberto oo arquivoarquivo CADCAM.CADCAM. ParaPara aa boaboa medidamedida -delete-delete oo arquivoarquivo .MNU.MNU encontradosencontrados nana áreaárea dede Linguagem.Linguagem. (O(O arquivo terá o mesmo nome que você Assistente Documento Código).

Assistente de código Q.Q. TenhoTenho re-formatadore-formatado aa palavrapalavra RR parapara oo ciclociclo retrairretrair

Assistente de código

Q.Q. TenhoTenho re-formatadore-formatado aa palavrapalavra RR parapara oo ciclociclo retrairretrair valores.valores. Agora,Agora, aa palavrapalavra RR parapara G02G02 // 0303 éé errado.errado.

UMA.UMA. HáHá umauma palavrapalavra independenteindependente RR parapara ciclosciclos dede furaçãofuração nana tabelatabela Format.Format.

dede furaçãofuração nana tabelatabela Format.Format. Q.Q. MeuMeu códigocódigo traçotraço

Q.Q. MeuMeu códigocódigo traçotraço construtorconstrutor meme dizdiz parapara olharolhar parapara G28G28 ZZ BloquearBloquear masmas oo códigocódigo queque estouestou querendoquerendo alteraralterar nãonão estáestá lá.lá.

UMA.UMA. TOOLCHANGETOOLCHANGE éé umum CódigoCódigo ConstrutorConstrutor Secundário.Secundário. EmEm outrasoutras palavras,palavras, eleele ageage comocomo umum sub-rotina,sub-rotina, elaela éé chamadachamada parapara forafora dodo núcleonúcleo Código Constructor. Olhe para Núcleo Código Construtor para a resposta.

Olhe para Núcleo Código Construtor para a resposta. Q.Q. EuEu queroquero usarusar aa técnicatécnica

Q.Q. EuEu queroquero usarusar aa técnicatécnica númeronúmero seguroseguro Block.Block. OO númeronúmero dodo blocobloco éé correto,correto, eueu tenhotenho usadousado oo tokentoken SafeBlockNum,SafeBlockNum, masmas aa carta na frente do número está errado, deve ser O.

UMA.UMA. VáVá parapara aa tabelatabela dede formatoformato ee mudarmudar aa letraletra nono SeguroSeguro // BlocoBloco ferramentaferramenta não.não.

mudarmudar aa letraletra nono SeguroSeguro // BlocoBloco ferramentaferramenta não.não. R1 V2016 V7.1 Page 57 of 126

Assistente de código

Assistente de código Q.Q. MeuMeu avançoavanço estáestá erradoerrado quandoquando usandousando

Q.Q. MeuMeu avançoavanço estáestá erradoerrado quandoquando usandousando interpolaçãointerpolação circular.circular. EleEle devedeve serser oo mesmomesmo queque oo avançoavanço linear.linear.

UMA.UMA. DispensarDispensar oo avançoavanço AjusteAjuste parapara SideSide dede ferramentaferramenta encontradaencontrada nana CircularCircular interpolaçãointerpolação (estilo(estilo NCNC GG CódigosCódigos ee Modalidade).Modalidade).

NCNC GG CódigosCódigos ee Modalidade).Modalidade). Q.Q. EuEu gostariagostaria dede salvarsalvar osos

Q.Q. EuEu gostariagostaria dede salvarsalvar osos pós-processadorespós-processadores emem umum locallocal dede rederede dede ondeonde eueu possapossa compartilhá-loscompartilhá-los comcom outrosoutros usuáriosusuários EdgeCAM?

UMA.UMA. QuandoQuando vocêvocê compilarcompilar umum documentodocumento dede AssistenteAssistente dede CódigoCódigo parapara criarcriar oo processadorprocessador póspós eleele gravagrava arquivosarquivos parapara C:C: \\ UsersUsers \\

{username} \ Documents \ Vero Software \ {versão} \ Edgecam \ Cam \ Machdef Onde Edgecam lê (procura) pós-processadores é um

predefinidopredefinidopredefinido especificadoespecificadoespecificado nosnosnos LocaisLocaisLocais dedede arquivos.arquivos.arquivos. VouVouVou aoaoao EdgecamEdgecamEdgecam LançadorLançadorLançador MENUMENUMENU ►Configurações►Configurações►Configurações LocaisLocaisLocais ►►► arquivoarquivoarquivo eee ééé ooo CódigoCódigoCódigo caminhocaminhocaminho

Geradores você precisa olhar. O padrão é:

<Usuário> \ cam \ machdef; <NETWORKLOCATION> \ cam \ machdef; <ECINSTALLDIR> \ cam \ machdef; Então isso significa Edgecam

está olhando em 3 locais diferentes para pós-processadores (geradores de código). Esses são:

<Usuário> \ cam \ machdef =

C: \ Users \ {username} \ Documents \ Vero Software \ {versão} \ Edgecam \ cam \ Machdef

<NETWORKLOCATION> \ cam \ machdef =

Qualquer que seja o local está situado em local de rede, por exemplo V: \ Produção \ Edgecam pasta de rede. O padrão é C: \ Program Files (x86) \ Vero Software \ Edgecam {versão} \.

<ECINSTALLDIR> \ cam \ machdef =

C: \ Program Files (x86) \ Vero Software \ Edgecam {versão}. Este é o mesmo que o local de rede por padrão.

Neste cenário Edgecam irá procurar mensagens onde é compilá-los para C: \ Users \ {username} \ Documents \ Vero Software \

{versão} \ Edgecam \ Cam \ Machdef replicando a mesma estrutura arquivo no local de rede e definir o mesmo local do arquivo

em cada PC usuário CE você pode compartilhar suas pós-processadores.

Assistente de código R1 V2016 V7.1 Page 59 of 126

Assistente de código

Assistente de código R1 V2016 V7.1 Page 59 of 126
Assistente de código R1 V2016 V7.1 Page 59 of 126
Assistente de código R1 V2016 V7.1 Page 59 of 126
Edgecam: Produtividade Toolbox
Edgecam: Produtividade Toolbox

Edgecam:

Produtividade Toolbox

produtividade Toolbox

direito autoral

Copyright © 2016 Vero Software Ltd. Todos os direitos reservados.

© 2016 Vero Software Ltd. Todos os direitos reservados. Qualquer direito autoral ou outro direito de

Qualquer direito autoral ou outro direito de propriedade intelectual de qualquer natureza que subsiste ou pode subsistir na apresentação e / ou conteúdo dos programas (incluindo, sem limitação, seu olhar, sentir, elementos visuais ou outros não-literal) é de propriedade do Vero Software Ltd ou seu licenciante (s) absolutamente.

Nenhuma parte desta publicação pode ser reproduzida, transmitida, armazenada num sistema de recuperação ou traduzida para qualquer língua, em qualquer forma ou por qualquer meio, electrónico, mecânico, químico, manual ou de outro modo, sem o consentimento expresso por escrito de Vero Software Ltd.

reprodução ou distribuição desses programas ou qualquer parte não autorizada dos mesmos é ilegal e pode resultar em penalidades civis ou criminais.

Edgecam eo logotipo Edgecam são marcas comerciais da Vero Software Ltd.

Windows é uma marca registrada da Microsoft Corporation.

Todos os nomes de produtos mencionados nesta publicação, e não listados acima, são reconhecidos como marcas comerciais dos respectivos fabricantes e produtores de tais produtos.

Vero Software Ltd não faz representações ou garantias quanto ao conteúdo deste documento e se isentam especificamente quaisquer garantias implícitas de qualidade satisfatória ou adequação para qualquer finalidade particular. Além disso, Vero Software Ltd reserva-se o direito de revisar esta publicação e fazer mudanças no teor da mesma, sem obrigação de notificar qualquer pessoa sobre tais alterações ou revisões.

As informações contidas neste documento estão sujeitas a alterações sem aviso prévio e não representam um compromisso por parte do fornecedor. O software descrito neste documento é fornecido sob um contrato de licença e pode ser usado ou copiado somente de acordo com os termos do acordo.

produtividade Toolbox Conteúdo RestriçõesRestrições dede licençalicença ExemploExemplo ArquivosArquivos ParteParte

produtividade Toolbox

Conteúdo

RestriçõesRestrições dede licençalicença

ExemploExemplo ArquivosArquivos ParteParte

RequisitosRequisitos dodo sistemasistema ee sistemassistemas operacionaisoperacionais suportadossuportados

EdgecamEdgecam BaseBase dede ConhecimentoConhecimento

ConvençõesConvenções usadasusadas nesteneste GuiaGuia

TerminologiaTerminologia

Pré-RequisitosPré-Requisitos

RequisitosRequisitos dede LicenciamentoLicenciamento

6464

6464

6464

6464

6565

6565

6767

6767

SQLSQL ToolStoreToolStore

6767

BancoBanco dede DadosDados ToolStoreToolStore

6969

BancoBanco dede dadosdados FluxogramaFluxograma

6969

ExercícioExercício 11 -- ToolStoreToolStore

7070

UmaUma IntroduçãoIntrodução aoao AssistenteAssistente dede TecnologiaTecnologia

7474

LayoutLayout dada telatela AssistenteAssistente dede TecnologiaTecnologia

7676

ConfigurandoConfigurando aa interfaceinterface

7676

MateriaisMateriais

7777

TabTab durezadureza

7878

PadrõesPadrões TabTab

7878

TabTab notasnotas

7878

TabTab TecnologiaTecnologia

7878

AdicionandoAdicionando umum NovoNovo MaterialMaterial

InserçõesInserções

AdicionandoAdicionando umum novonovo InsertInsert

7979

8080

8282

UsandoUsando filtrosfiltros

8282

VisívelVisível nana ListaLista

8484

AssociandoAssociando dadosdados TecnologiaTecnologia dede MateriaisMateriais

8585

CruzCruz MateriaisMateriais ee inserçõesinserções dede

8787

MateriaisMateriais

8787

InserçõesInserções

8787

AplicandoAplicando DadosDados TecnologiaTecnologia parapara FerramentasFerramentas

8888

DefinindoDefinindo propriedadespropriedades dede materiaismateriais emem EdgecamEdgecam

9191

ConfiguraçõesConfigurações dede tecnologiatecnologia

9292

ToolStoreToolStore AssociativityAssociativity

9393

AssistenteAssistente ToolkitToolkit

9393

GestorGestor dede trabalhotrabalho

9494

ManeirasManeiras dede criarcriar umum KitKit nono JobJob ManagerManager ouou AssistenteAssistente

ComponenteComponente MaterialMaterial

RelatóriosRelatórios dede trabalhotrabalho

ExercícioExercício 22 -- CriaçãoCriação dede RelatóriosRelatórios JobJob

CriandoCriando ferramentaferramenta gráficagráfica LojaLoja

ExercícioExercício 44 -- SólidosSólidos GráficosGráficos FerramentaFerramenta StoreStore -- VoltandoVoltando

ExercícioExercício 55 -- OsOs titularestitulares ferramentaferramenta sólidasólida emem FresagemFresagem

ExercícioExercício 66 -- GráficosGráficos ArmazémArmazém dede ferramentasferramentas comcom umum arquivoarquivo dede WireframeWireframe

9595

9595

9999

100100

113113

113113

118118

121121

produtividade Toolbox

produtividade Toolbox Restrições de licença Você pode descobrir que você é incapaz de trabalhar com alguns

Restrições de licença

Você pode descobrir que você é incapaz de trabalhar com alguns dos exercícios devido a restrições de licença. De modo a remover quaisquer restrições de

licença, você pode definir Edgecam para executar no modo de Homework. Para ativar o modo de Trabalho de Casa,

a partir do menu.

Para ativar o modo de Trabalho de Casa, a partir do menu. Botão direito do mouse

Botão direito do mouse sobre o CLS na área de notificação bar a tarefa do Windows e selecione a opção

ModoModo liçãolição dede casacasa permitepermite queque oo usuáriousuário dede umum sistemasistema licenciadolicenciado parapara executarexecutar EdgecamEdgecam comcom acessoacesso aa todastodas asas funcionalidades,funcionalidades, excetoexceto parapara geraçãogeração dede códigocódigo NC.NC.

• modo de lição de casa emula a licença Homework educacional.

Útil ao treinar por exemplo, para avaliar os níveis mais elevados de licença que atualmente em uso.

os níveis mais elevados de licença que atualmente em uso. Modo lição de casa permite-lhe experimentar
os níveis mais elevados de licença que atualmente em uso. Modo lição de casa permite-lhe experimentar

Modo lição de casa permite-lhe experimentar todas as licenças disponíveis no Edgecam. Este recurso permitirá que você salve os arquivos. A extensão do

arquivoarquivoarquivo ééé nãonãonão umaumauma extensãoextensãoextensão padrãopadrãopadrão .PPF.PPF.PPF masmasmas ééé umumum .epf VocêVocêVocê nãonãonão seráseráserá capazcapazcapaz dedede voltarvoltarvoltar aaa carregarcarregarcarregar umumum arquivoarquivoarquivo .epf.epf.epf ememem umaumauma versãoversãoversão licenciadalicenciadalicenciada dododo Edgecam.Edgecam.Edgecam.

epf.

epf

Você não pode gerar dados CNC a partir de um arquivo .epf.

Exemplo Arquivos Parte

Há uma série de arquivos de peças de amostra mencionados dentro deste guia de treinamento. Estes dados podem ser acessados ​​a partir de um CD de treinamento ou pasta especificada.

Se selecionar a partir de um CD isso geralmente será D: \ Peças de fresagem essenciais usados

Alguns arquivos não podem ser abertos longe da sala de aula devido a restrições de licenciamento.

Requisitos do sistema e sistemas operacionais suportados

ParaParaPara aaa últimaúltimaúltima atéatéaté ààà datadatadata informações,informações,informações, visitevisitevisite http://www.edgecam.com/systemrequirementshttp://www.edgecam.com/systemrequirementshttp://www.edgecam.com/systemrequirements

Edgecam Base de Conhecimento

DicasDicas sobresobre FAQFAQ http://www.edgecam.com/faqs/http://www.edgecam.com/faqs/

produtividade Toolbox Convenções usadas neste Guia Para que você possa usar as informações deste guia

produtividade Toolbox

Convenções usadas neste Guia

Para que você possa usar as informações deste guia de forma eficaz, você precisa entender as convenções usadas no guia para representar diferentes tipos de informação.

BotõesBotões nana telatela sãosão representadosrepresentados comocomo oo botãobotão dede textotexto emem negritonegrito entreentre colchetes.colchetes. PorPor exemplo:exemplo: cliqueclique emem [[ ESTÁESTÁ BEM].

Teclas do teclado são representados como a rotulação corajosa entre caracteres <>. Por exemplo: Pressione << Enter>.Enter>.

AsAsAs opçõesopçõesopções dedede menumenumenu sãosãosão representadosrepresentadosrepresentados comocomocomo umumum caminhocaminhocaminho comcomcom ososos principaisprincipaisprincipais eee subsubsub menusmenusmenus ememem NegritoNegritoNegrito eee ememem letrasletrasletras maiúsculasmaiúsculasmaiúsculas eee separadasseparadasseparadas comcomcom ►.►.►. PorPorPor exemplo:exemplo:exemplo:exemplo: SelecioneSelecioneSelecioneSelecione ArquivoArquivoArquivoArquivo ►►►► Aberto.Aberto.Aberto.Aberto.

Os nomes dos campos são representados como texto em negrito. E o valor a ser inserido será representado por negrito.

PorPorPorPorPorPor exemplo:exemplo:exemplo:exemplo:exemplo:exemplo: InsiraInsiraInsiraInsiraInsiraInsira oooooo valorvalorvalorvalorvalorvalor 505050505050 nononononono campocampocampocampocampocampo Deslocamento.Deslocamento.Deslocamento.Deslocamento.Deslocamento.Deslocamento. OuOuOuOuOuOu QuandoQuandoQuandoQuandoQuandoQuando solicitadosolicitadosolicitadosolicitadosolicitadosolicitado paraparaparaparaparapara oooooo X,X,X,X,X,X, YYYYYY ouououououou ZZZZZZ tipotipo dede valoresvalores X100Y50Z0X100Y50Z0 <Enter>.<Enter>.

Indica um botão esquerdo do mouse Clique denota umX100Y50Z0X100Y50Z0 <Enter>.<Enter>. botão direito do mouse clique • Esta é uma nota. Ele

botão direito do mouse cliqueIndica um botão esquerdo do mouse Clique denota um • Esta é uma nota. Ele contém

Esta é uma nota. Ele contém informação útil ou adicional.

Esta é uma referência. Ele direciona para outra área ou documento.

Esta é uma caixa de pensamento. Ele é geralmente usado em exercícios e contém uma

Esta é uma caixa de pensamento. Ele é geralmente usado em exercícios e contém uma pergunta para você considerar.

Este é um aviso, que contém informações que você não deve ignorar.

Esta é uma ponta. Ele é geralmente usado em exercícios e oferece mais conselhos.

1. Esta é a primeira linha de um item da lista de número

2. Este é o segundo item das instruções numeradas, o que você deve

3. Siga em sequência.

Esta é uma lista

de itens, em que

A ordem não é importante.

Terminologia

Enquanto lê este manual algumas das terminologias e termos talvez novo para você. Exemplos destes são:

Escolha = Select =

novo para você. Exemplos destes são: Escolha = Select = Clique esquerdo. Construção Plane (CPL) =

Clique esquerdo.

Construção Plane (CPL) = Origem = Datum Confirme a

sua selecção = Clique no

(CPL) = Origem = Datum Confirme a sua selecção = Clique no assinale ou Right Click

assinale ou

(CPL) = Origem = Datum Confirme a sua selecção = Clique no assinale ou Right Click

Right Click

produtividade Toolbox

estagiário Notes

produtividade Toolbox estagiário Notes Page 66 of 126 V5.1 Vero Software Ltd
produtividade Toolbox estagiário Notes Page 66 of 126 V5.1 Vero Software Ltd
produtividade Toolbox Pré-Requisitos Esta lição pressupõe que você tenha completado previamente a formação em. •

produtividade Toolbox

Pré-Requisitos

Esta lição pressupõe que você tenha completado previamente a formação em.

• Começando

• Milling essencial

• Milling padrão

• Wireframe Projeto Essencial seria vantajoso.

Você deve concluir com sucesso estas lições antes de começar a trabalhar sobre os seguintes exercícios.

Requisitos de Licenciamento

Este manual é destinado a usuários com a licença com ou sem uma licença loader sólida Edgecam Avançada Milling

(Edgecam_EN3M0-0(Edgecam_EN3M0-0(Edgecam_EN3M0-0 ououou ENPPP-0ENPPP-0ENPPP-0 paraparapara AdvancedAdvancedAdvanced Production).Production).Production). EsteEsteEste ééé 333 rdrdrd dedede 444 níveisníveisníveis dedede licença.licença.licença. níveisníveisníveis dedede licençalicençalicença EdgeCAMEdgeCAMEdgeCAM sãosãosão 1.1.1.

Essential, 2. Padrão, 3. Avançadas, 4. Ultimate.

SQL ToolStore

ToolStore usa bancos de dados SQL. Os

dados ToolStore inclui:

Ferramentas

Dados de emprego (Toolkits)

• Technologies

• Stock Manager

• fixação Gestor

• Machine Manager

funçõesfunçõesfunções administrativas,administrativas,administrativas, comocomocomo ooo backupbackupbackup dododo bancobancobanco dedede dados,dados,dados, foramforamforam transferidostransferidostransferidos paraparapara ooo novonovonovo utilitárioutilitárioutilitário AdministradorAdministradorAdministrador ToolStoreToolStoreToolStore (Windows(Windows(Windows ComeçarComeçarComeçar ►►► MenuMenuMenuMenuMenuMenuMenuMenu EdgecamEdgecamEdgecamEdgecamEdgecamEdgecamEdgecamEdgecam [Version][Version][Version][Version][Version][Version][Version][Version] ►►►►►►►► ToolStoreToolStoreToolStoreToolStoreToolStoreToolStoreToolStoreToolStore ►►►►►►►► ToolStoreToolStoreToolStoreToolStoreToolStoreToolStoreToolStoreToolStore administrador,administrador,administrador,administrador,administrador,administrador,administrador,administrador, emememememememem umaumaumaumaumaumaumauma instalaçãoinstalaçãoinstalaçãoinstalaçãoinstalaçãoinstalaçãoinstalaçãoinstalação padrãopadrãopadrãopadrãopadrãopadrãopadrãopadrão ouououououououou oooooooo Lançador).Lançador).Lançador).Lançador).Lançador).Lançador).Lançador).Lançador).

Lançador).Lançador).Lançador).Lançador).Lançador).Lançador).Lançador).Lançador). R1 V2016 V5.1 Page 67 of 126

produtividade Toolbox

produtividade Toolbox ToolStore administrador usa um novo estilo de interface do usuário, onde os comandos são

ToolStore administrador usa um novo estilo de interface do usuário, onde os comandos são na forma de instruções úteis.

Se uma máquina atua como um servidor de hospedagem bases de dados para outras máquinas do cliente, em seguida, para administrar os bancos de dados esta

máquina também terá o administrador ToolStore instalado. O banco de dados ToolStore está localizado no seguinte local:

C: \ Users \ {user} \ AppData \ Local \ Microsoft \ Microsoft SQL Server local DB \ instâncias \ ECSQLEXPRESS

Quando uma empresa tem mais de uma única instalação do Edgecam, recomenda-se que a localização do banco de dados é compartilhado.

do Edgecam, recomenda-se que a localização do banco de dados é compartilhado. Page 68 of 126
do Edgecam, recomenda-se que a localização do banco de dados é compartilhado. Page 68 of 126
produtividade Toolbox ToolStore Banco de Dados Há um número de componentes dentro do banco de

produtividade Toolbox

ToolStore Banco de Dados

Há um número de componentes dentro do banco de dados ToolStore com cada aplicação dinamicamente ligados e inter-reage com o outro. As páginas seguintes irão cobrir a criação e utilização de todas as partes do banco de dados

e utilização de todas as partes do banco de dados Fluxograma de banco de dados R1

Fluxograma de banco de dados

e utilização de todas as partes do banco de dados Fluxograma de banco de dados R1

produtividade Toolbox

produtividade Toolbox Exercício 1 - Administrador ToolStore ToolStore Administrator é usado para administração geral

Exercício 1 - Administrador ToolStore

ToolStore Administrator é usado para administração geral do SQL Toolstores. Estes poderiam ser tanto local ou em um local de rede. Bem como renomear, apagar a atualização e fazer backup do banco de dados ToolStore você também pode alterar o banco de dados ativo. O exercício seguinte é executado através da funcionalidade do Administrador ToolStore, especificamente sobre como atualizar e selecione um banco de dados.

Você só pode administrar um banco de dados se você estiver em ou conectado no momento em que o PC específico.

1.1.1.1. AbraAbraAbraAbra ToolStoreToolStoreToolStoreToolStore AdministradorAdministradorAdministradorAdministrador aaaa partirpartirpartirpartir dodododo grupogrupogrupogrupo ProgramaProgramaProgramaPrograma EdgecamEdgecamEdgecamEdgecam ouououou lançador.lançador.lançador.lançador.

2. Na caixa de diálogo

2. Na caixa de diálogo esquerda clique em qualquer banco de dados ToolStore com um

esquerda clique em qualquer banco de dados ToolStore com um ponto de exclamação vermelha nele.

dados ToolStore com um ponto de exclamação vermelha nele. 3.3.3. SelecioneSelecioneSelecione aaa

3.3.3. SelecioneSelecioneSelecione aaa AtualizarAtualizarAtualizar BaseBaseBase dedede dados.dados.dados.

aaa AtualizarAtualizarAtualizar BaseBaseBase dedede dados.dados.dados. Página 70 de 126 V5.1 Vero Software Ltd
produtividade Toolbox 4. Neste ponto, você pode substituir o banco de dados existente ou criar

produtividade Toolbox

4. Neste ponto, você pode substituir o banco de dados existente ou criar como uma nova base de dados. Nesta ocasião, criará como um novo banco

de dados.

dados. Nesta ocasião, criará como um novo banco de dados. Clique esquerdo [Atualização]. 5. Após um

Clique esquerdo [Atualização].

um novo banco de dados. Clique esquerdo [Atualização]. 5. Após um curto enquanto o ToolStore será

5. Após um curto enquanto o ToolStore será atualizado. Ela irá então aparecer na lista.

Após um curto enquanto o ToolStore será atualizado. Ela irá então aparecer na lista. R1 V2016

produtividade Toolbox

produtividade Toolbox 6. Para selecionar esta base de dados como o seu banco de dados Active,
produtividade Toolbox 6. Para selecionar esta base de dados como o seu banco de dados Active,

6. Para selecionar esta base de dados como o seu banco de dados Active, siga os seguintes passos.

que acaba de ser criado.

Active, siga os seguintes passos. que acaba de ser criado. C l i q u e

Clique esquerdo em New ToolStore

e e s q u e r d o e m N e w T o
produtividade Toolbox 7. CliqueClique esquerdoesquerdo TornarTornar ativa.ativa. 8. O ToolStore está agora activo, o

produtividade Toolbox

7.

produtividade Toolbox 7. CliqueClique esquerdoesquerdo TornarTornar ativa.ativa. 8. O ToolStore está agora activo, o

CliqueClique esquerdoesquerdo TornarTornar ativa.ativa.

7. CliqueClique esquerdoesquerdo TornarTornar ativa.ativa. 8. O ToolStore está agora activo, o facto é indicado por

8. O ToolStore está agora activo, o facto é indicado por uma marca azul na janela principal do administrador ToolStore

marca azul na janela principal do administrador ToolStore 9. Feche o administrador ToolStore. R1 V2016 V5.1

9. Feche o administrador ToolStore.

produtividade Toolbox

produtividade Toolbox Uma Introdução ao Assistente de Tecnologia Assistente de Tecnologia da Edgecam é uma

Uma Introdução ao Assistente de Tecnologia

Assistente de Tecnologia da Edgecam é uma característica extremamente útil dentro do banco de dados ToolStore que podem ser adaptados para atender às suas necessidades específicas.

O Assistente de Tecnologia contém dados sobre os materiais, ferramentas de corte e velocidades e avanços que podem ser diretamente ligada ao ToolStore ferramental.

A versão básica enviado do Assistente de Tecnologia contém um número amostra de ambos os Materiais e materiais para ferramentas de corte (referidos como Inserções) e vários fabricantes recomendado avanços e velocidades de corte. Como todos os outros módulos de Edgecam, estes dados podem ser editados, e quaisquer dados adicionais podem facilmente ser adicionados para aumentar a quantidade de conhecimento guardado para referência futura.

É importante lembrar que o Assistente de Tecnologia faz parte da ToolStore real, e realizando um regular backup de todos os arquivos contidos na instalação Edgecam é imperativo.

Selecionando um ToolStore

IssoIsso podepode serser feitofeito dede váriasvárias maneiras,maneiras, querquer aa partirpartir dede dentrodentro dede sisi EdgecamEdgecam atravésatravés dodo PreferênciasPreferências ►► ArquivoArquivo

configuração.

►► ArquivoArquivo configuração. Ou diretamente em qualquer aplicativo do banco de dados

Ou diretamente em qualquer aplicativo do banco de dados ToolStore. Estas aplicações

de banco de dados ToolStore são:

ToolStore

ToolStore

Tecnologia Assistant Job

Tecnologia Assistant Job

Assistant Toolkit Gestor

Assistant Toolkit Gestor

ToolStore Tecnologia Assistant Job Assistant Toolkit Gestor

Todos os links acima abrir o administrador ToolStore referido anteriormente neste manual.

produtividade Toolbox ParaParaPara selecionarselecionarselecionar ooo locallocallocal ToolStoreToolStoreToolStore

produtividade Toolbox