🔠 GRAVAÇÃO DE TEXTO NC
Gere o código para gravar palavras ou frases. Use para identificar peças ou gravar logos simples.
Texto para Gravar
Estilo da Fonte
Altura da Letra (mm)
Profundidade Z (mm)
Ponto Inicial X0
Ponto Inicial Y0
O código aparecerá aqui...
👑 GESTÃO DE USUÁRIOS E PERMISSÕES
Olá Washington, aqui você controla quem entra no sistema e quais botões eles podem clicar.
📢 MENSAGEM MASTER DO DISPLAY (LETREIRO)
Esta mensagem aparecerá no topo do display de todos os clientes em tempo real.
USUÁRIO STATUS BOTÕES BLOQUEADOS AÇÕES
📢 MURAL DE AVISOS
Confira as últimas novidades, dicas e atualizações da nossa comunidade CNC.
📖 CLASSES DE MATERIAIS ISO
Guia visual para identificação de materiais de usinagem conforme a norma ISO. Use para selecionar a pastilha correta.
P
AÇOS (STEEL)
Inclui aços carbono, aços liga e aços ferramenta. É o grupo mais comum.
Exemplos: 1020, 1045, 4140, 8620.
M
AÇOS INOXIDÁVEIS
Aços com cromo (mín. 12%). Alta ductilidade e encruamento.
Exemplos: Inox 304, 316, 420.
K
FERROS FUNDIDOS
Materiais abrasivos que geram cavacos curtos (quebradiços).
Exemplos: Ferro Cinzento, Nodular, Maleável.
N
NÃO FERROSOS / ALUMÍNIO
Alumínio, Cobre, Latão e materiais sintéticos (Plásticos).
Exemplos: Alumínio 6061, 7075, Bronze, Nylon.
S
SUPERLIGAS / TITÂNIO
Ligas resistentes ao calor e Titânio. Altíssima dureza a quente.
Exemplos: Inconel, Hastelloy, Ligas de Titânio.
H
MATERIAIS ENDURECIDOS
Materiais com dureza acima de 45-65 HRC.
Exemplos: Aços temperados, ferros fundidos duros.
Dica: Sempre confira a cor da embalagem da pastilha, ela corresponde a estas classes!
MICRÔMETRO 3D Conectando simulador...
Arraste o cursor no simulador para medir. Use Recarregar se a pagina externa travar.
BIBLIOTECA DE MANUAIS E APOSTILAS
Pagina 0/0
100%
Toque no arquivo para abrir aqui dentro do app.
EBOOK - 140 PROGRAMAÇÕES
EBOOK - 140 PROGRAMAÇÕES
Pagina 0/0
100%
Use os botões para navegar e aumentar/diminuir o zoom.

CNC HELP

CARREGANDO...

CNC HELP

DEG RAD
BEM-VINDO AO CNC HELP 🚀 🟢 ULTIMA ATUALIZACAO --/--/---- AS --:--
0
🚀 SOBRE O CNC HELP

O CNC HELP foi desenvolvido para ser o braço direito do programador e operador de máquinas CNC, unindo praticidade e tecnologia diretamente no pé da máquina.

🛠️ O que o app faz?

  • Cálculos de Processo: RPM, Avanço, Potência de Corte, MRR e Tempos de Usinagem para Torno e Fresa.
  • Geometria e Trig: Cálculos de Ângulos, Chanfros, Conicidade e Distanciamento de Furos.
  • Simuladores Reais: Teste seus perfis XZ para Torno ou trajetórias XY para Centro de Usinagem (Siemens, Fanuc, Okuma).
  • Tabelas Técnicas: Roscas ISO, Polegada (UNC/UNF), Tubos (BSP/NPT), Tolerâncias ISO e Pastilhas.
  • Educação: Curso de programação integrado e Biblioteca de Manuais em PDF.

🎯 Qual a serventia?

O objetivo principal é eliminar o erro humano e ganhar tempo. Em vez de consultar tabelas físicas ou calculadoras comuns, você tem uma ferramenta calibrada com as fórmulas exatas da mecânica industrial, permitindo validar um código ou calcular um parâmetro de corte em segundos.

Criado e Desenvolvido por
Washington Santos

Dúvidas ou Sugestões?
washingtonstzcdd@gmail.com
🎨 ESCOLHER IDENTIDADE VISUAL
As cores alteram botões, displays e realces de todo o sistema.
RPM
Cálculo de RPM técnico (com Ø) ou sugerido por pastilha (sem Ø).
Preencha os dados para obter o RPM.
Vc m/min fn mm/volta ap mm RPM sugerido com Vc + fn + ap (estimativa)
Ao trocar o material, o campo Vc recebe um valor sugerido. Você pode alterar manualmente depois.
VC INVERSO
Calcula Vc quando você já possui RPM e diâmetro.
Preencha RPM e diâmetro para calcular Vc.
D n Vc = π × D × n 1000 m/min
Fórmula: Vc = (π × D × n) / 1000.
CONVERSOR FN ↔ FZ
Converte fn (mm/volta), fz (mm/dente) e Z (dentes). Informe dois valores para achar o terceiro.
Use: fn + Z para achar fz, ou fz + Z para achar fn, ou fn + fz para achar Z.
fn fz Z fn = fz × Z fz = fn / Z
TEMPO TORNO
Estimativa de tempo de corte no torno com L, fn, RPM e passadas.
Preencha L, fn e RPM para estimar o tempo.
L fn × n t = (L × passadas) / (fn × n)
Resultado em minutos e segundos para ajuste rápido de ciclo.
TEMPO FRESA
Estimativa de tempo de usinagem em fresamento usando comprimento e avanço de mesa (Vf).
Preencha L e Vf para estimar o tempo de fresamento.
L Vf t = (L × passadas) / Vf
MRR TORNO
Calcula taxa de remoção de material no torno por aproximação prática.
Preencha ap, fn e Vc para calcular o MRR aproximado.
ap fn Vc MRR ≈ ap × fn × Vc × 1000 mm³/min
POTÊNCIA DE CORTE
Calcula força de corte (Fc) e potência de corte (Pc) usando kc, ap, fn e Vc.
Preencha kc, ap, fn e Vc para obter Fc e Pc.
Fc ap × fn Pc = Fc × Vc / 60000
TORQUE NO EIXO
Calcula torque no eixo a partir da potência e da rotação.
Preencha potência e RPM para calcular o torque.
T T = 9550 × P n N·m
ROSCA ISO (MÉTRICA)
Cálculo prático de altura do filete e diâmetro menor para rosca métrica 60°.
Preencha D e P para calcular profundidade e diâmetro menor.
P h Métrica 60°
TAPER / CONICIDADE
Calcula variável faltante entre D maior, D menor, comprimento L e ângulo por lado.
Informe 3 valores válidos para calcular o quarto.
L α
COMP. RAIO DE PONTA
Estimativa do recuo no canto teórico para chanfro sem G41/G42.
Preencha r e β para calcular o recuo por lado.
r β s = r × tan(β/2)
INTERPOLAÇÃO CIRCULAR
Valida arco por I/J(K) ou por raio R no plano XY/XZ.
Preencha início/fim e informe I/J(K) ou R para validar.
S E Validação de arco
ISO RECOMENDADO
Sugere ajuste ISO (base H7) por aplicação e mostra faixa de folga/interferência.
Preencha diâmetro e aplicação para obter ajuste recomendado.
FURO H7 EIXO
AVANÇO
Calcula o avanço em mm/min a partir da RPM, avanço por dente e número de dentes da fresa.
Preencha RPM, fz e nº de dentes para calcular o avanço.
Vf Vf = RPM × Z × fz
fz típico fresamento: 0.05–0.25 mm/dente dependendo do material e ferramenta.
ÂNGULO
Informe cateto oposto e adjacente para achar o ângulo, a hipotenusa e as razões trigonométricas.
Preencha oposto e adjacente para ver ângulo, hipotenusa, seno, cosseno e tangente.
Adjacente Oposto Hipotenusa Ângulo
DISTANCIAMENTO DE FUROS
Informe a distância entre centros e o ângulo para obter seno, cosseno e os incrementos em X/Y.
Preencha distância e ângulo para ver seno, cosseno, ΔX e ΔY.
ΔX ΔY Distância Ângulo Furo 1 Furo 2
Exemplo: distância 100 mm e ângulo 30° gera ΔX ≈ 86.603 e ΔY = 50.000.
CHANFRO
Você pode calcular o chanfro C/Z, o X maior (diâmetro) ou o início no X menor. Para achar X menor, use D maior + C/Z + ângulo.
Preencha dois valores e o ângulo para calcular a dimensão faltante em C/Z ou em X.
D maior D menor C Ângulo
BROCA
Calcule RPM da broca usando diâmetro e velocidade de corte. Se não informar Vc, o padrão será 25 m/min.
Preencha o diâmetro para calcular o RPM recomendado.
Ø D RPM = (1000 × Vc) π × D giro da broca
TMAX
Calcula a profundidade real usinada a partir do diâmetro e do percentual de T-MAX.
Preencha diâmetro e percentual para obter a profundidade máxima sugerida.
Ø D Prof. TMAX = D × (%) / 100
FRESA
Calcula RPM e avanço da fresa. Se não informar Vc, usa 120 m/min. Se informar fz, também calcula mm/min.
Preencha diâmetro e dentes para ver RPM. Se informar fz, o avanço também será calculado.
Ø D RPM = (1000 × Vc) / (π × D) Avanço = RPM × Z × fz
🔧 ROSCA G76 (Fanuc)
Gera ciclo G76 para roscamento externo. Informe diâmetro nominal (M20), passo (mm) e comprimento (Z).
Preencha os parâmetros para gerar o ciclo G76.
🔩 ROSCA MULTI-ENTRADA
GERADOR NC — FANUC G76 / SIEMENS CYCLE97
Diâmetro externo (mm)
Passo (mm)
Comprimento Z (mm)
RPM
Nº DE ENTRADAS
Lead
Ø menor
Prof. H
Defasagem Z
Preencha os dados e clique em GERAR.
PAINEL OKUMA MX-55

Roscas OSP (L300)

Painel de Operacoes Okuma MX-55

Escolha uma operacao ao lado para gerar o codigo...
DISCOVERY 1250

Roscas Sinumerik

Painel Siemens Discovery 1250 (ROMI)

Escolha um ciclo ou comando ao lado...
TORNO SINUMERIK

Roscas CYCLE97/98

Painel Torno Siemens (Sinumerik)

Escolha uma opção ao lado...
🌀 ROSCA SEM FIM (WORM)
TORNEAMENTO CNC — G32 MULTI-ENTRADA
Diâmetro externo (mm)
Passo (mm)
Comprimento Z (mm)
RPM
Nº DE ENTRADAS
Lead
Ø raiz
Prof. H
Ângulo λ
Preencha os dados e clique em GERAR.
🔷 RECARTILHADO (CORTE)
DIAMANTE — USANDO FERRAMENTA DE ROSCA
Gera trajetórias cruzadas para criar o efeito diamante usando uma pastilha de rosca 60°.
Diâmetro Nominal (mm)
Passo do Recartilhado
Comprimento Z (mm)
RPM
Lead G32
Prof. (h)
Ângulo45°
Preencha os dados e clique em GERAR.
⭕ COORDENADAS PCD
CÍRCULO DE FUROS — COORDENADAS X / Y
Calcula as coordenadas de furação em um diâmetro primitivo. Informe o centro, Ø do PCD, quantidade e ângulo inicial.
Centro X0
Centro Y0
Diâmetro PCD
Nº de Furos
Ângulo Inicial
FuroCoord. XCoord. Y
Aguardando cálculo...
↔ MM / POLEGADAS
CONVERSÃO EM TEMPO REAL · REFERÊNCIAS
milímetros (mm)
polegadas (in)
Fracão aprox.
Em microns (μm)
Em thou (mil)
Em cm
% PORCENTAGEM
CALCULADORA FINANCEIRA · 3 MODOS
Valor base (R$)
Porcentagem (%)
📈 RUGOSIDADE
TABELA ISO · CALCULADORA TeÓRICA Ra
ClasseRa (μm)Rz (μm)Rt (μm)Processo típico
N1250200250Fundição bruta
N1125100125Torneamento bruto
N1012.55063Torno comum
N96.32532Torno / Fresamento
N83.212.516Fresamento fino
N71.66.38Fresa / Acabamento
N60.83.24Retífica leve
N50.41.62Retífica média
N40.20.81Retífica fina
N30.10.40.5Polimento
N20.050.20.25Superacabamento
N10.0250.10.12Lapidação
Ra = média aritmética · Rz = altura média 10 pontos · Rt = altura total do perfil
📘 TABELAS DE ROSCA

Consulta rapida para rosca metrica ISO, metrica fina, UNC/UNF e roscas de tubo. Valores de broca sao referencias praticas.

Metrica ISO 60° (Passo grosso)

RoscaPasso (mm)Nucleo maxNucleo minBroca
M30.52.5992.4592.5
M40.73.4203.2423.3
M50.84.3344.1344.2
M61.05.1534.9175.0
M81.256.9126.6476.8
M101.58.6768.3768.5
M121.7510.44110.10610.2
M142.012.21011.83512.0
M162.014.21013.83514.0
M182.515.74415.29415.5
M202.517.74417.29417.5
M243.021.25220.75221.0
M303.526.77126.21126.5

Metrica fina ISO 60°

RoscaPasso (mm)BrocaAplicacao
M8x1.001.007.0Parede fina
M10x1.251.258.8Automotivo
M10x1.001.009.0Ajuste fino
M12x1.501.5010.5Fixacao forte
M12x1.251.2510.8Vibracao baixa
M14x1.501.5012.5Eixos
M16x1.501.5014.5Retencao alta
M18x1.501.5016.5Vedacao
M20x1.501.5018.5Rosca de precisao

UN C / UN F (60°)

TamanhoUNC (TPI)UNF (TPI)Broca UNCBroca UNF
1/4"20285.1 mm (#7)5.5 mm (7/32")
5/16"18246.6 mm (F)6.9 mm (I)
3/8"16248.0 mm (5/16")8.5 mm (Q)
7/16"14209.3 mm (23/64")9.9 mm (25/64")
1/2"132010.8 mm (27/64")11.5 mm (29/64")
5/8"111813.5 mm (17/32")14.0 mm (35/64")
3/4"101616.2 mm (41/64")17.1 mm (43/64")

Roscas de tubo (BSP / NPT)

TipoTamanhoTPIBrocaObservacao
BSPP (G)1/8"288.8 mmRosca paralela
BSPP (G)1/4"1911.8 mmVedacao por anel
BSPP (G)3/8"1915.2 mmUso hidraulico
BSPT (R)1/4"1911.8 mmRosca conica 55°
BSPT (R)1/2"1418.6 mmVedacao na rosca
NPT1/8"278.7 mm (R)Conica 60°
NPT1/4"1811.1 mm (7/16")Padrao americano
NPT3/8"1814.3 mm (9/16")Ar e fluidos
Dica: para material duro, use pre-furo ligeiramente maior; para aluminio, mantenha broca nominal e boa lubrificacao.
📐 AJUSTES ISO

Simule a zona de tolerancia entre furo H7 e eixo para visualizar folga ou interferencia.

Informe o diametro e classe para gerar a simulacao.
Aguardando dados para simulacao
🪛 CATÁLOGO DE PASTILHAS

Selecione o inserto e o material para ver uso, suporte recomendado e parametros de corte.

Selecione os dados e clique em ANALISAR PASTILHA.
📊 MRR — TAXA DE REMOÇÃO
MATERIAL REMOVAL RATE · mm³/min
Largura radial ae (mm)
Prof. axial ap (mm)
Avanço de mesa Vf (mm/min)
Material
MRR
cm³/min
cm³/h
Potência est.
⏱ TEMPO DE CORTE
TEMPO ESTIMADO DE USINAÇÃO
Comprimento L (mm)
Avanço Vf (mm/min)
Nº de passadas
Recuo entre passadas (mm)
Tempo corte
Tempo recuo
Tempo total
pc/hora
📊 MRR/HORA
VOLUME REMOVIDO POR HORA · cm³/h
Largura ae (mm)
Prof. ap (mm)
Avanço Vf (mm/min)
Eficiência (%)
MRR min
cm³/min
cm³/hora
litros/h
🔄 PASSADAS
Nº DE PASSES · TEMPO TOTAL
Comprimento L (mm)
Avanço Vf (mm/min)
Prof. total (mm)
Prof. por passe (mm)
Nº passadas
T por passe
Tempo total
Material rem.
💰 SALÁRIO CLT
DÉCIMO · FÉRIAS · INSS · FGTS · VALE
Salário bruto (R$)
Dependentes
Outros descontos (R$)
Outros adicionais (R$)
Resultado mensal
CURSO DE PROGRAMACAO
Bem-vindo ao curso rapido de programacao CNC. Nesta trilha voce aprende base, ciclos e leitura de codigo real.
A proxima tela tem explicacoes claras dos ciclos e dos codigos G e M com exemplos praticos.
CURSO CNC - CICLOS, G E M
1) Estrutura basica de programa
O numero O identifica o programa. G21 usa mm, G90 absoluto, G54 define origem peca, M30 encerra.
O1000
G21 G17 G90 G40 G49 G80
G54
T1 M06
S1800 M03
G00 X0 Y0
G43 H1 Z50.
M08
...
M09
G28 Z0
M30
2) Ciclos de furacao (centro de usinagem)
G81: furacao simples. G82: com pausa no fundo. G83: furacao com quebra-cavaco (pecks).
(G81 - simples)
G98 G81 X20. Y15. Z-12. R2. F120
X40. Y15.
X60. Y15.
G80

(G83 - peck drilling)
G98 G83 X20. Y35. Z-25. R2. Q4. F90
G80
3) Ciclos comuns no torno (pode variar por comando)
G71: desbaste longitudinal. G72: desbaste faceamento. G76: ciclo de rosca multipasse.
3.1) G75 FACEAMENTO (canal/ranhura na face)
O G75 faz usinagem em pecks no torno e e muito usado para faceamento em canal frontal. Em varios comandos Fanuc ele usa 2 blocos: um para recuo e outro para geometria + avanco.
(exemplo G75 faceamento - referencia)
G97 S800 M03
G00 X52.0 Z2.0
G75 R0.20
G75 X30.0 Z-4.0 P1000 Q300 F0.12
Explicacao de cada codigo do ciclo:
G97: rotacao em RPM fixa (cancela CSS G96).
S800: spindle em 800 rpm.
M03: liga spindle sentido horario.
G00 X52.0 Z2.0: aproxima em rapido para ponto seguro antes do ciclo.
G75 R0.20: define recuo (alivio) de 0.20 mm a cada peck para quebrar cavaco.
G75 X30.0 Z-4.0 P1000 Q300 F0.12: executa o ciclo de faceamento em pecks.
X30.0: diametro final do fundo do canal/face no eixo X.
Z-4.0: posicao final em Z (profundidade/posicao do faceamento).
P1000: profundidade de corte por peck em X (normalmente em milesimos: 1000 = 1.000 mm).
Q300: incremento/passo entre golpes no eixo de avanco (normalmente 300 = 0.300 mm).
F0.12: avanco de corte (geralmente mm/rot).
Observacao importante: em alguns comandos, P/Q/R do G75 mudam formato e unidade. Sempre confirme no manual da maquina antes de rodar em producao.
3.2) G74 DESBASTE LONGITUDINAL (peck no eixo Z)
Em muitos comandos de torno, o G74 e usado para corte em pecks no sentido longitudinal (eixo Z), ajudando na quebra de cavaco e alivio de esforco em canais profundos.
(exemplo G74 desbaste longitudinal - referencia)
G97 S750 M03
G00 X32.0 Z1.0
G74 R0.15
G74 X24.0 Z-28.0 P1200 Q400 F0.10
Explicacao de cada codigo do ciclo:
G97: rpm fixa (sem velocidade de corte constante).
S750: spindle em 750 rpm.
M03: liga spindle sentido horario.
G00 X32.0 Z1.0: posicionamento rapido antes de iniciar o ciclo.
G74 R0.15: recuo automatico de 0.15 mm entre pecks para quebrar cavaco.
G74 X24.0 Z-28.0 P1200 Q400 F0.10: bloco principal do desbaste longitudinal.
X24.0: diametro final desejado no fundo do canal/perfil.
Z-28.0: profundidade final no sentido longitudinal (eixo Z).
P1200: profundidade por peck em X (tipicamente em milesimos: 1.200 mm).
Q400: passo de avance por golpe em Z (tipicamente 0.400 mm).
F0.10: avanco de corte (normalmente mm/rot).
Nota: alguns fabricantes invertem a aplicacao G74/G75 (face vs longitudinal). Sempre valide no manual do comando da maquina antes de produzir.
3.3) CICLO DE MACHO RIGIDO (rosqueamento com sincronismo)
Em centro de usinagem Fanuc, o macho rigido normalmente usa G84 para rosca direita e G74 para rosca esquerda. O spindle sincroniza com o avanco para manter o passo correto da rosca.
(macho rigido - exemplo)
G90 G54 G17
T8 M06
S500 M03
G00 X20. Y20. Z5.
G84 Z-18. R2. F1.25
G80
Explicacao rapida:
G84: ciclo de rosqueamento com macho (direita).
Z-18.: profundidade final da rosca.
R2.: plano de retorno/seguranca.
F1.25: passo da rosca (ex: M8x1.25 = F1.25).
G80: cancela ciclo fixo.
3.4) CICLO DE ROSCA NO TORNO (G76 multipasse)
O G76 gera rosca em varios passes automaticamente, controlando profundidade e acabamento.
(exemplo simplificado G76)
G97 S600 M03
G00 X22. Z2.
G76 P020060 Q100 R0.05
G76 X18.376 Z-20. P812 Q220 F1.5
Explicacao rapida:
P020060: acabamento e angulo da ferramenta (formato varia por comando).
Q100: minima profundidade por passe.
R0.05: sobremetal de acabamento.
X18.376: diametro final da rosca.
Z-20.: comprimento da rosca.
P812: altura do filete (em milesimos, conforme tabela/comando).
Q220: profundidade do primeiro passe.
F1.5: passo da rosca.
3.5) CICLO DE BROCA PRINCIPAL
Para furacao geral, os mais usados sao G81 (simples) e G83 (peck para furos profundos).
(broca principal - exemplo)
G90 G54 G17
T3 M06
S1200 M03
G00 X30. Y10. Z5.
G81 Z-15. R2. F140
X60. Y10.
G80
Explicacao rapida:
G81: furacao direta sem quebra-cavaco.
Z-15.: profundidade final do furo.
R2.: plano de aproximacao/retorno.
F140: avanco de furacao.
Troque para G83 quando o furo for profundo e precisar quebrar cavaco.
3.6) G71 DESBASTE LONGITUDINAL (principal no torno)
O G71 remove grande volume no torno em passes automaticos ao longo do perfil. E o ciclo principal de desbaste longitudinal em muitos comandos.
(G71 em 2 blocos - exemplo)
G97 S900 M03
G00 X52. Z2.
G71 U2.0 R0.5
G71 P100 Q180 U0.3 W0.1 F0.25
N100 G00 X48.
G01 Z0.
G01 X34. Z-18.
G01 Z-40.
N180 G01 X52.
Explicacao de cada codigo do G71:
U2.0: profundidade de corte radial por passe.
R0.5: recuo de seguranca ao fim de cada passe.
P100 Q180: bloco inicial e final do perfil de referencia.
U0.3: sobremetal em X para acabamento.
W0.1: sobremetal em Z para acabamento.
F0.25: avanco de desbaste.
N100...N180: geometria do perfil que o G71 vai copiar em passes sucessivos.
4) Codigos G mais usados
G00 rapido, G01 linear com avanco, G02/G03 circular horario/anti-horario, G90/G91 absoluto/incremental, G54-G59 origens de trabalho.
5) Funcoes M e explicacoes (referencia completa)
Importante: os codigos M podem variar por fabricante/comando (Fanuc, Siemens, Haas, etc.). Abaixo esta um guia amplo dos M-codes mais encontrados na industria.
M00  - Parada obrigatoria do programa
M01  - Parada opcional (executa se Optional Stop estiver ativo)
M02  - Fim de programa (em muitos comandos usa-se M30 no lugar)
M03  - Liga spindle no sentido horario (CW)
M04  - Liga spindle no sentido anti-horario (CCW)
M05  - Desliga spindle
M06  - Troca de ferramenta (ATC)
M07  - Refrigeracao neblina (mist), quando disponivel
M08  - Refrigeracao principal ON (flood)
M09  - Refrigeracao OFF
M10  - Trava clamp / mandril / dispositivo (depende da maquina)
M11  - Destrava unclamp / mandril / dispositivo
M13  - Spindle horario + refrigeracao ON (combinado em alguns comandos)
M14  - Spindle anti-horario + refrigeracao ON (quando suportado)
M19  - Orientacao do spindle (angulo fixo para troca/operacao)
M30  - Fim de programa e retorno ao inicio (reset)
M41  - Faixa de engrenagem baixa (gear low)
M42  - Faixa de engrenagem alta (gear high)
M48  - Override de avanco/rotacao habilitado
M49  - Override de avanco/rotacao bloqueado
M60  - Troca automatica de pallet (APC), quando houver
M98  - Chama subprograma
M99  - Retorno de subprograma / loop (conforme contexto)
6) Observacoes praticas para nao errar com M-codes
1. Verifique no manual da sua maquina quais M-codes estao habilitados.
2. Alguns M-codes sao reservados pelo fabricante (nao padrao ISO).
3. Em torno e centro de usinagem, a mesma funcao pode mudar de M-code.
4. Sempre simule e rode em single block na primeira execucao.
(sequencia segura tipica)
T1 M06
S1800 M03
M08
...
M09
M05
M30
Dica rapida: sempre confira seguranca antes de rodar. Simule, cheque origem G54, ferramenta ativa, compensacoes e plano de usinagem.
Exemplo pronto para treinar no simulador:
(treino torno plano XZ)
G18 G90
G0 X42 Z3
G1 Z0
G1 X47 Z-5
G2 X47 Z-16 R6
G1 X50 Z-17
G1 X50 Z-20
O programa coloca o torno no plano XZ e em modo absoluto (G18 G90), aproxima em rapido fora da peca (G0 X42 Z3), encosta na face em Z0 (inicio real do corte), desce em linha para Z-5 aumentando diametro, faz um arco com raio R6 no G2 ate Z-16, e finaliza com dois movimentos lineares ate X50 Z-20.
CICLO SIEMENS - FURAÇÃO MÚLTIPLA
Gera programa Siemens com múltiplas ferramentas e CYCLE81/CYCLE83/CYCLE84
CONFIGURAÇÃO GERAL
FERRAMENTAS (JSON)
Formato: [{"t":1,"nome":"DESC","rpm":1500,"avanc":216,"prof":-5,"ciclo":81},...]
PADRÕES DE FUROS (JSON)
Formato: [{"x":0,"y":0,"t":[1,2]},{"x":0,"y":15,"t":[1,2,3]},...] - x,y = deslocamento | t = ferramentas



SIMULADOR SIEMENS /FANUK
Digite um perfil de torno no plano XZ para treinar trajetoria. O simulador desenha rapido (G0), linear (G1) e arcos (G2/G3 com I/K).
LISTA DE FERRAMENTAS (TOQUE PARA ENCOLHER)
Ativa: T0101
T0101 - DESBASTE
T0201 - ACABAMENTO
T0301 - ROSCA
T0401 - BROCA
T0501 - TMAX
T0601 - ACABAMENTO INTERNO
T0701 - DESBASTE INTERNO
T0801 - BEDAME
Ø Bruto (mm)
Compr. Bruto (mm)
Scroll = zoom | arrastar = mover vista
Regras: usar X/Z em mm (torno), preferencialmente com G18. Para G2/G3 use R (Siemens) ou I/K. Exemplo: G3 X30 Z-34 R6.
PARAMETRIZADOS SIEMENS
Área reservada para ciclos parametrizados de Centro de Usinagem Siemens.
CENTRO DE USINAGEM SIEMENS
Todos os módulos criados aqui serão voltados para Centro de Usinagem Siemens.
SIMULADOR NC SIEMENS (XY - G0 G1 G2 G3)
Simule a trajetória do código gerado no gerador Siemens. Suporta plano XY com movimentos rápidos, lineares e arcos por I/J ou R.
Vista 3D: arraste para girar e use scroll para zoom
PARAMETRIZADOS FANUC
Área reservada para ciclos parametrizados de Centro de Usinagem Fanuc (Macro B).
📖 GUIA RÁPIDO: COMO MONTAR UMA MACRO B
Variáveis Local (#1-#33): Usadas dentro da macro.
Variáveis Comuns (#100-#199): Perdem o valor ao desligar.
Variáveis Permanentes (#500-#999): Mantêm o valor mesmo desligada.
Condicionais: IF [#100 EQ 1] GOTO 10 (Se #100 igual a 1, vá para N10).
Repetição: WHILE [#100 LT 50] DO 1 ... END 1 (Enquanto #100 menor que 50).
Funções: SIN[#1], COS[#1], TAN[#1], SQRT[#1], ABS[#1].
GERADORES DE CICLOS FANUC
As macros geradas utilizam dialeto padrão Fanuc Macro B e podem ser editadas diretamente no controle da máquina.
PARAMETRIZADOS OKUMA OSP
Área reservada para ciclos parametrizados de Torno Okuma (User Task).
📖 GUIA RÁPIDO: OKUMA USER TASK
Variáveis Comuns (VC1-VC200): Armazenam valores numéricos.
Operações: VC1 = 50.5 (X final).
Atribuição em blocos: G0 X=VC1+5 (Note o '=' antes da variável).
Condicionais: IF [VC1 EQ 0] N100.
LAP Cycles: Okuma usa G85/G87 para ciclos de perfil automáticos.
GERADORES DE CICLOS OKUMA
Os programas gerados utilizam variáveis VC e são otimizados para o comando OSP de tornos Okuma.
FACEAMENTO OKUMA OSP
Gera código OSP com variáveis VC — Torno L300



DESBASTE LONGITUDINAL OKUMA
Gera código OSP com variáveis VC — Torno L300



FURAÇÃO COM PECK OKUMA
Gera código OSP com variáveis VC — Torno L300



INTERPOLAÇÃO CIRCULAR FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



CONE INTERNO FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



ROSCA CÔNICA INTERNA FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



TRIÂNGULO INTERNO FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



QUADRADO INTERNO FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



QUADRADO EXTERNO FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



⬡ SEXTAVADO EXTERNO FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



CHAVETA FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



POCKET RETANGULAR FANUC
Gera macro Fanuc com variáveis # — editável direto no controle



SIMULADOR NC FANUC (XY - G0 G1 G2 G3)
Simule a trajetória do código gerado no gerador Fanuc. Suporta plano XY com movimentos rápidos, lineares e arcos por I/J ou R.
Vista 3D: arraste para girar e use scroll para zoom
SIMULADOR OKUMA MX-55 (VMC - OSP)
Simulador de trajetória para Centro de Usinagem Okuma MX-55. Suporta comandos G0, G1, G2, G3 (R ou I/J).
Vista 3D: arraste para girar
CONE INTERNO SIEMENS



ROSCA CÔNICA INTERNA



TRIÂNGULO INTERNO SIEMENS



QUADRADO INTERNO SIEMENS



QUADRADO EXTERNO SIEMENS



FACEAMENTO (CYCLE71)



POCKET CIRCULAR (POCKET4)



POCKET RETANGULAR (POCKET3)



FURAÇÃO PROFUNDA (CYCLE83)



ROSCAMENTO RIGIDO (CYCLE84)



RASGO / CHAVETA (LONGHOLE)



CÍRCULO DE FUROS (HOLES1)
Nota: Combine com um ciclo de furação (MCALL) no seu programa principal.



RASGOS EM CÍRCULO (SLOT1)



📐 CANAL EM V (POLIA)
CÁLCULO E GERADOR DE CÓDIGO G
Gera o código para usinagem de canais em V para polias. Informe o Ø externo, o ângulo do canal e as dimensões da correia.
Ø Externo (mm)
Ângulo do Canal (°)
Largura Topo (W)
Profundidade (h)
Dist. entre Canais (e)
Largura Bedame (mm)
RPM
Aproximação X (Segurança)
QUANTIDADE DE CANAIS
Preencha os dados e clique em GERAR.
Dica: O código gera o perfil desbastando o centro e depois as laterais do canal usando movimentos lineares compensados.
📝 MEU BLOCO DE NOTAS
Suas anotações são salvas automaticamente enquanto você digita.
🆕 Novas Atualizações
Atualizações de 28/03/2026
✔ Botão APOSTILAS removido do menu lateral
✔ Função antiga de apostilas removida para limpeza do código
✔ Botão de atualizações corrigido com abertura direta e estável
✔ Fechamento automático do menu ao abrir painéis (openCNC)
✔ Camada dos overlays ajustada para aparecer acima do menu lateral
✔ Todos os botões do menu lateral padronizados com o mesmo estilo visual
✔ Hover e brilho aplicados de forma consistente em toda a lista

Atualizações de 22/03/2026
✔ Menu lateral fecha automaticamente ao clicar em um botão
✔ Remoção de botões duplicados de voltar em módulos antigos
✔ Letreiro superior mais lento e com tamanho ajustado
✔ Letreiro some automaticamente quando existe cálculo no display
✔ Nova ferramenta de PORCENTAGEM / VALE no menu
✔ Cálculo de porcentagem direta: ex. 40% de 4000
✔ Cálculo de acréscimo e desconto percentual
✔ Botão de porcentagem adicionado ao menu lateral
✔ Melhorias visuais em módulos de usinagem
✔ Criação do painel PARAMETRIZADOS SIEMENS (Centro de Usinagem)
✔ Módulos Siemens adicionados: Cone Interno, Rosca Cônica Interna, Triângulo Interno
✔ Módulos Siemens adicionados: Quadrado Interno, Quadrado Externo, Sextavado Externo, Chaveta
✔ Melhorias no copiar programa com fallback para maior compatibilidade
✔ Botão NOVAS ATUALIZAÇÕES movido para o topo do menu lateral
✔ Limpeza e reorganização do menu para foco nos módulos principais

Status atual
• Base estável e sem erros de validação no arquivo principal
• Painel de atualizações com histórico recente completo
⬡ SEXTAVADO EXTERNO SIEMENS


  
  
 
CHAVETA SIEMENS


  
  
 
🟦 BROCA T-MAX (INSERTOS)
Cálculo de parâmetros para brocas de insertos. Sugere Vc e fz automático por material.
Preencha o diâmetro para obter RPM e Avanço.
BROCA DE ALTA PERFORMANCE Ø D
POCKET REAL (SIEMENS)




MULTI INTERPOLAÇÃO (SIEMENS)




⚙️ CÁLCULO DE ENGRENAGENS
Calcula dimensões para Engrenagens Cilíndricas de Dentes Retos (Spur Gears). Informe o Módulo e o Número de Dentes.
Preencha o Módulo e o Nº de Dentes.
Ø Externo (de) Ø Primitivo (dp)
Fórmulas:
dp = m × z | de = m × (z + 2)
h = 2.167 × m | p = π × m
⚙️ AJUSTE DE ROLAMENTOS
Calcula tolerâncias ISO para eixos e furos de rolamentos. Informe o diâmetro nominal e selecione a classe de ajuste.
Preencha o Diâmetro para ver os milésimos.
Dica: Para a maioria dos rolamentos de motor e máquinas, o eixo costuma ser k6 e o furo H7. Valores em mícrons (μm).
🛠️ TROUBLESHOOTING: PASTILHAS
Identifique o tipo de desgaste ou falha na sua pastilha e veja a solução recomendada.
1. DESGASTE DE FLANCO (Normal)
Sintoma: Faixa de desgaste uniforme na lateral da aresta.
✅ Solução: Reduzir a Velocidade de Corte (Vc) ou aumentar o Avanço (fn).
2. CRATERIZAÇÃO
Sintoma: Buraco ou "depressão" no topo da pastilha.
✅ Solução: Reduzir a Velocidade de Corte (Vc) ou usar uma classe mais resistente ao calor.
3. BORDA POSTIÇA (Built-up Edge)
Sintoma: Material da peça "grudado" na aresta de corte.
✅ Solução: Aumentar a Velocidade de Corte (Vc) ou usar mais fluído de corte (refrigeração).
4. LASCAMENTO (Chipping)
Sintoma: Pequenos pedaços da aresta se quebrando.
✅ Solução: Reduzir o Avanço (fn), verificar a rigidez da fixação ou usar uma classe mais tenaz.
5. DEFORMAÇÃO PLÁSTICA
Sintoma: A ponta da pastilha "derrete" ou deforma para baixo.
✅ Solução: Reduzir a Velocidade de Corte (Vc) ou reduzir a Profundidade de Corte (ap).
6. TRINCAS TÉRMICAS
Sintoma: Rachaduras perpendiculares à aresta.
✅ Solução: Usar refrigeração constante (abundante) ou usinar totalmente a seco. Evite o "pinga-pinga".
Dica: Muitas falhas são causadas por vibração. Verifique sempre o balanço da ferramenta!
📐 TRIGONOMETRIA DE ARCO
Calcula o raio de um arco a partir do comprimento da corda (c) e da altura/flecha (s).
Preencha a Corda e a Flecha para calcular o raio.
Corda (c) Flecha (s) Raio (R) = ?
Fórmula:
R = (s / 2) + (c² / (8 × s))
🧑‍🏫 LOUSA CNC
Modo: caneta