Notas de Versão
Lista de todas as atualizações do DrawingBot com explicação das alterações e correções feitas no âmbito da respectiva atualização
Estado das versões
- Estável Versão validada para produção. É a versão a instalar.
- Beta Funcionalidades novas, ainda em desenvolvimento e por validar. Não instalar em produção.
- As versões sem estado são versões anteriores, substituídas pelas mais recentes.
jhvgkuygkhgyh
Entradas de Ferramenta
Nova lógica de entrada, é adicionada uma entrada combinada sempre que possível tendo em conta o diâmetro da ferramenta e o valor do parâmetro do PPC (leads_Afastamento) este é um valor de acréscimo ao raio da ferramenta, o valor por defeito é 0.1 que representa 10%.
Correção de Erros
- Correções nas micro-juntas para ter em conta a profundidade de operação
- Correções na separação das geometrias compridas
- Maquinações de polilinhas a ser apagadas (peanut)
Correção de Erros
- Correçao na funcao de nao maquinar fora da peca, estava a herdar o tooldir da maquinacao principal mas agora recalcula automaticamente
Correção de Erros
- Correçao na separação de geometrias compridas
Funcionalidade de testes
A ultima versão do UpdaterBot ativa esta funcionalidade logo após uma atualização do Drawingbot ou manualmente

Para descarregar a ultima versão -> https://my.bitmind.com/updaterbot
Esta funcionalidade garante que na próxima otimização irão ser feitos testes para garantir que a atualização está a funcionar corretamente

Na pasta do pós-processador se existir uma pasta TESTES dentro existirão 3 pastas:

Os ficheiros da pasta ARD vão ser gerados na pasta RESULT e comparados com o seu homônimo da pasta CONTROL

Funcionalidade de Modificação de Parâmetros
Na pasta C:\Program Files\Common Files\Hexagon\Bitmind\Drawingbot nesta versão existe um ficheiro Drawingbot.exe que é um editor de parâmetros:

Nesta janela podemos editar em simultâneo as várias máquina existentes na base de dados.
Correção de erros
- Correção do erro da entrada em geometrias em geometrias compridas que são divididas automaticamente.
Correção de erros
- Correção do erro no numero da fresa para marcação
Novas opções no PPC para afinar os inserts:

Correção de erros
- Correção de erros no insert
Correção de erros
- Correção de erros no split
Correção de erros
- Correção de erros no split
Novas funcionalidades
Cantos automaticos - aplica automaticamente se o raio da ferramenta for superior ao parâmetro 'CornerMinimumRadius' localizado no grupo 'Trabalho'. Esta definição também contem outros parâmetros:
- CornerOverlap - Sobreposição no canto
- CornerToolName - Nome da Ferramenta
- CornerToolDiameter - Diâmetro da ferramenta
- CornerToolNum - Numero da ferramenta
- CornerToolOffset - Offset da ferramenta
- CornerToolCutterDepth - Comprimento de corte da ferramenta
- CornerToolDepPerPass - Comprimento por passagem da ferramenta
Pocket automático - aplica automaticamente quando a uma operação vaza a peça com a opção 'GerirCavidades' ativa no grupo 'Cavidades''. Esta definição também contem outros parâmetros:
- PocketToolUseSame - Usar a mesma fresa da operação vazante
- PocketToolName - Nome da Ferramenta
- PocketToolDiameter - Diametro da Ferramenta
- PocketToolNum - Numero da Ferramenta
- PocketToolOffset - Offset da Ferramenta
- PocketToolLength - Comprimento total da ferramenta
- PocketToolCutterDepth - Comprimento total de corte
- PocketToolDepPerPass - Comprimento por passagem
- PocketToolSpeed - RPM de Corte
- PocketToolFeed - Avanço de Corte mm/min
- Corte extra (Nesting) - aplica uma passagem adicionar no corte das peças se a espessura da placa for superior ao parâmetro 'MedidaMinimaPassagemExtra' localizado no grupo 'Nesting' . O parâmetro 'PeliculaPassagemExtra' define a espessura da ultima passagem.
Correção Bugs
- Merge sexta face - Correção de erros no calculo
Correção Bugs
- Entrada de ferramenta dentro do volume de trabalho passa para uma das extremidades
Correção Bugs
- Furo quebra orla – passa a ser aplicado também nos routes e dados que atravessam a orla. Até aqui só era aplicado nos recortes de shaping/contorno da peça.
- Furo quebra orla – os dados nos cantos da peça passam a levar furo nos dois pontos de contacto com a orla. Antes só era validado um, quando o ponto inicial do contorno ficava a meio de um lado.
- Orlas no programa da costa – a face B passa a ser identificada pelo nome do programa da costa vindo do Cabinet Vision, e não apenas pela letra "b" no código do programa.
- Registo de erros na base de dados – deixa de falhar com programas cujo nome não termina em número (ex: peças de nesting "…101N", que davam o erro "Conversion failed when converting the nvarchar value '101N' to data type int").
- Ferramentas com caracteres inválidos no nome (ex: "Fresa 12/3") – passam a ser gravadas corretamente. Se não for possível gravar a ferramenta, é usada a da operação e o erro fica registado.
- Leitura de parâmetros do desenho – correção de erros de conversão no contador de orlas e na prioridade das operações.
Correção Bugs
- Merge sexta face – as fresas que passam para a sexta face passam a usar a ferramenta definida para a sexta face no ficheiro .tools (BackFaceName, BackFaceNumber e BackFaceOffset). As brocas mantêm a ferramenta da face de cima.
- Merge sexta face – a verificação das ferramentas permitidas na sexta face passa a reconhecer também o nome da ferramenta na máquina (NomeFerramenta) e exige que todas as ferramentas do outro lado estejam previstas.
- Merge sexta face – corrigida a verificação de peças com programa nos dois lados.
- Furo quebra orla nas fresagens – deixam de ser aplicados furos em cantos e lados da peça onde não há fresagem.
- Furo quebra orla nos rasgos – os rasgos e fresagens que saem da peça passam a levar furo quebra orla na saída, respeitando a profundidade mínima (EdgeBreakMinDepth).
- Furo quebra orla – só é aplicado se a broca couber na abertura da fresagem. Se a abertura for maior que a broca, é aplicado um furo em cada intercepção com a orla.
- Corte de saída (golpe) – só é aplicado se a fresa do corte de saída (BreakOutToolDiameter) não for maior que a fresa da operação, para não alargar o rasgo e estragar a peça.
- Ordenação – o desbaste passa a ser feito antes do acabamento da mesma geometria e ferramenta.
- Ordenação – quando o grupo não tem ferramentas definidas no DBC, as operações ficam agrupadas por ferramenta para evitar trocas, das menos profundas para as mais profundas: a ferramenta dos cortes passantes (contorno, entalhes) fica para o fim. As operações sem prioridade definida no CV deixam de ir para o fim.
Novas funcionalidades
- Ferramentas por grupo de material – com o parâmetro GestaoFerramentasPorMaterial ligado no DBC, o atributo DRWUTIL_MATERIAL_GROUP escolhe o grupo do ficheiro .tools de onde saem as ferramentas da máquina, em P2P e em nesting. Uma ferramenta que não esteja no grupo é procurada no grupo Default; se não estiver em nenhum, fica a do CV. Com o parâmetro desligado fica tudo como antes.
- Ficheiro .tools – aceita também Diameter, CutFeed, DownFeed e Speed (opcionais: em falta fica o valor do CV).
- Editor do ficheiro .tools – novo menu Ferramentas no Drawingbot.exe, com uma entrada por máquina: grupos de material (novo, duplicar, renomear, remover) e as ferramentas do grupo numa grelha, com os campos da sexta face opcionais. As linhas podem ser duplicadas e apagadas (Ctrl+D / Ctrl+Delete). Ao gravar, valida nomes repetidos ou em falta e faz cópia de segurança em Backups\aaaaMMdd_HHmm.
- Lista de peças com vista 3D – novo nó Resumo > Peças com as peças processadas (P2P com os programas f/b, nesting com a chapa e as peças), a árvore de operações, toolpaths e geometrias por cima da vista 3D, seleção nos dois sentidos e zoom à seleção. Precisa do Microsoft Edge WebView2 Runtime: o Windows 11 já o traz e, se faltar, o instalador e o UpdaterBot instalam-no (precisa de internet).
- Listas de erros e avisos – nova coluna com o material da peça (no nesting, os materiais da chapa).
- Validar alterações do DBC – deixa de substituir o <Order> do cliente pelo do modelo: mantém a ordem dos grupos, as listas de ferramentas e o Pre-Band do cliente, e só acrescenta os grupos e o Pre-Band em falta.
Correção Bugs
- Substituição de ferramentas pelo .tools – a ferramenta passa a ser trocada em cada percurso (número, offset, avanços e rotação), que é o que o pós-processador lê. Antes os percursos podiam ficar com a ferramenta antiga e perder os tratamentos do Drawingbot.
- Ordenação – desenhos sem máquina ou sem <Order> no DBC deixam de dar erro, e os comentários dentro do <Order> passam a ser ignorados.
- Pré-orlagem – grupos sem o atributo Pre-Band (DBC antigos) deixam de dar erro, uma falha na pré-orlagem já não cancela a ordenação, e a contagem de operações fica correta com PROGRAM STOP.
- Máquinas sem pós-processador, .dbc, .ppc ou pasta Modelos – saem da lista com um único aviso a indicar o que falta. Antes eram removidas sem aviso ou davam uma mensagem a cada arranque.
- Registo de erros no nesting – os erros e avisos das chapas passam a ser gravados corretamente.
- Cantos automáticos – deixam de ser aplicados quando o raio mínimo (CornerMinimumRadius) não está definido.
- Inclui todas as correções da versão 2026-2-1103 (furo quebra orla nas fresagens, golpe, merge sexta face e ordenação).