Círculo de parafusos
Quatro furos num círculo de 100 centrado na origem, começando em 0°, ficam em (50, 0), (0, 50), (−50, 0) e (0, −50), a 90° um do outro. Informe o padrão do seu flange ou cubo e fure seguindo a lista. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Centro x
- 0
- Centro y
- 0
- Diâmetro
- 100
- Quantidade de furos
- 4
- Ângulo inicial
- 0
- Raio
- 50
- Passo angular
- 90
- Unidade de ângulo
- deg
- Precisão
- 8
Um círculo de parafusos, também chamado círculo de passo ou círculo de furos, é a circunferência que passa pelos centros dos furos de fixação igualmente espaçados em um flange, polia, cubo ou tampa. O traçado de oficina costumava exigir um transferidor, um compasso e uma segunda checagem de que o primeiro furo realmente caía no ângulo de partida marcado. Esta calculadora de círculo de parafusos recebe as coordenadas do centro, o diâmetro da circunferência (o diâmetro do círculo de passo, ou PCD), a quantidade de furos e o ângulo inicial em graus, e devolve cada furo como x e y cartesianos. O motor aplica a identidade polar usual: o raio é a metade do diâmetro, o passo angular são trezentos e sessenta graus divididos pela quantidade de furos, e o furo i fica no ângulo inicial mais i vezes esse passo, com zero graus no eixo x positivo e ângulos crescendo no sentido anti-horário.
O que é um círculo de parafusos e como as coordenadas se formam
Um círculo de parafusos, círculo de passo ou círculo de furos é a circunferência cujos centros de furos de fixação seguem um padrão regular. Flanges, tampas de inspeção, cubos de polia, cubos de roda e mesas rotativas usam esse padrão para que cada furo fique no mesmo raio e com o mesmo espaçamento angular em relação aos vizinhos. Zero graus recai sobre o eixo x positivo, as três horas de um relógio desenhado no plano, e os ângulos positivos crescem no sentido anti-horário.
O primeiro furo é numerado um na resposta para que as chamadas de chão de fábrica coincidam com o arranjo anotado no croqui do flange. Todas as grandezas lineares compartilham uma única unidade — milímetros, polegadas ou metros — porque o motor nunca converte unidades por você. Os ângulos entram e saem sempre em graus.
O trabalho é determinístico: os mesmos quatro números sempre produzem a mesma lista, sem Date, sem aleatoriedade e sem rede. Se você precisa de diâmetros de furo, engajamento de rosca ou cisalhamento excêntrico de um grupo de parafusos, essas são outras ferramentas; esta página responde só às coordenadas de centro igualmente espaçadas em um círculo de parafusos.
Onde uma calculadora de círculo de parafusos se paga
Fabricantes encontram este cálculo quando um flange de tubo, uma tampa de bomba ou uma placa de inspeção de redutor precisa ser furada antes de pedir a junta, e um ângulo do primeiro furo errado estraga a chapa. Oficinas de rodas e polias usam os mesmos números para furar cubos a partir de um PCD publicado e uma quantidade de furos, sem transferir um gabarito de papel já esticado.
Quem estuda desenho mecânico verifica que um padrão de quatro furos a zero graus realmente cai nos eixos, e depois gira o ângulo inicial para casar uma chaveta orientada ou um rasgo que precisa livrar um ressalto. Mantenha as solicitações dentro de mil furos, fixe as coordenadas arredondadas nos testes e você obtém listas reproduzíveis para orçamentos, posts CAM e exercícios sem montar um núcleo CAD próprio.
Combine com auxiliares de fixadores ou de flanges ao montar um laboratório pequeno de calculadoras de oficina gratuitas e determinísticas, e reserve o julgamento de engenharia para o tamanho do furo, a distância à borda e as ligações conformes a norma que o seu desenho exija além da geometria pura do círculo de parafusos.
Casos de uso
Traçado de flanges e tampas
Converta centro, diâmetro do círculo de passo, quantidade de furos e ângulo inicial em XY equidistantes antes de furar um flange ou uma tampa de inspeção.
Furação de cubos, polias e coroas
Trace um padrão de parafusos com PCD publicado em um cubo de roda ou cubo de polia sem um gabarito de papel já deformado.
Perguntas frequentes
Onde está o zero graus, e os ângulos seguem o sentido horário?
Zero graus é o eixo X positivo (três horas). Ângulos positivos crescem no sentido anti-horário, como as coordenadas polares de CAD.
O que acontece se a quantidade de furos não for um inteiro positivo?
Zeros, negativos e frações não podem definir um círculo de parafusos igualmente espaçado e não são cobrados.
O diâmetro é o do círculo de passo ou o do furo?
Diameter é o diâmetro do círculo de passo (PCD) que passa pelos centros dos furos, não o diâmetro dos furos em si. As unidades lineares devem coincidir com as coordenadas do centro.
Como coloco o primeiro furo às doze horas?
Informe um ângulo inicial de 90 graus. O zero aponta pelo eixo x positivo, às três horas, e os ângulos crescem no sentido anti-horário, então 90 coloca o furo um bem acima do centro.
Em que unidades saem as coordenadas?
Na mesma unidade de comprimento usada no centro e no diâmetro: milímetros, polegadas ou metros. Nada é convertido, e os ângulos estão sempre em graus, na entrada e na saída.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/build/bolt-circle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"center_x":0,"center_y":0,"diameter":100,"hole_count":4,"start_angle":0}'const res = await fetch("https://api.kit.forhosting.com/build/bolt-circle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"center_x": 0,
"center_y": 0,
"diameter": 100,
"hole_count": 4,
"start_angle": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/bolt-circle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"center_x": 0,
"center_y": 0,
"diameter": 100,
"hole_count": 4,
"start_angle": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/bolt-circle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"center_x":0,"center_y":0,"diameter":100,"hole_count":4,"start_angle":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"center_x":0,"center_y":0,"diameter":100,"hole_count":4,"start_angle":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/bolt-circle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"center_x": 0,
"center_y": 0,
"diameter": 100,
"hole_count": 4,
"start_angle": 0
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.bolt_circle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_holes | 1000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
A quantidade de furos deve ser um inteiro positivo; zero, fração ou valor negativo falha com invalid_input e não é cobrado.
O que é um círculo de parafusos e como as coordenadas se formam
Dado um centro (center_x, center_y), um diâmetro de circunferência, uma quantidade de furos n e um ângulo inicial em graus, o raio r é a metade do diâmetro e o passo angular são 360 graus divididos por n. O furo i, contado a partir de zero, fica no ângulo polar theta igual a start_angle mais i vezes 360 sobre n. As coordenadas cartesianas seguem a identidade x igual a center_x mais r vezes o cosseno de theta e y igual a center_y mais r vezes o seno de theta, com theta convertido em radianos só dentro da chamada trigonométrica. Essa é a convenção da maioria dos sistemas CAD e da conversão polar para cartesiana; se o seu desenho coloca o furo um às doze horas, envie start_angle como noventa. Um padrão de quatro furos em um diâmetro de cem com centro na origem e start_angle zero produz furos em (50, 0), (0, 50), (−50, 0) e (0, −50), a cruz clássica que o maquinista usa como verificação.
Contrato de entrada, forma da resposta e erros
Um diâmetro não positivo é rejeitado porque um círculo de parafusos com diâmetro nulo ou negativo não consegue colocar furos em um raio real. Uma cadeia de fórmula reescreve a identidade polar para que você possa auditar uma coordenada sem ler o código. Envie por POST um corpo JSON com cinco números. center_x e center_y situam o centro da circunferência no seu plano de desenho; podem ser zero, negativos ou grandes, e aceitam os aliases cx, centre_x e cy, centre_y. diameter é o diâmetro do círculo de passo que passa pelos centros dos furos, não o diâmetro dos furos em si, e deve ser um número finito estritamente positivo; os aliases incluem d, pcd, bcd, circle_diameter e pitch_diameter. hole_count é a quantidade de furos igualmente espaçados e deve ser um inteiro positivo de um a mil; os aliases incluem n, count, holes e num_holes. start_angle é o ângulo polar do furo um em graus, com aliases angle, theta, start e starting_angle. O campo opcional precision, com aliases decimals e dp, escolhe as casas decimais de cada campo numérico da resposta, com padrão oito e teto quinze para que os goldens JSON permaneçam estáveis. Campos ausentes, cadeias vazias, valores não finitos e magnitudes acima do teto suportado falham com invalid_input nomeando o campo. Um hole_count que não seja um inteiro positivo — zero, um número negativo, uma fração como quatro ponto cinco ou uma cadeia não numérica — falha com uma mensagem que nomeia hole_count e exige um inteiro positivo; essas falhas não são cobradas. No sucesso o corpo ecoa o centro analisado, o diâmetro, o raio, hole_count, start_angle e angle_step, e então lista os furos como objetos com índice a partir de um, ângulo envolvido em graus, x e y. Combine a resposta com o seu próprio gerador DXF ou G-code se precisar de um arquivo de desenho; este endpoint só devolve coordenadas e não emite gráficos, trajetórias nem listas de fixadores.
Onde uma calculadora de círculo de parafusos se paga
Programadores CNC emitem um círculo de parafusos como lista de alvos XY para um ciclo de furação, e uma API determinística ganha de uma planilha com unidades misturadas e uma célula oculta que ainda diz quatro furos e meio. Como a implementação é parse de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída, e a validação falha não consome saldo. Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, nada é armazenado depois que a resposta retorna, e o resultado matemático é idêntico.
Casos de integração
Geração de dispositivo CNC e CAD
Emita coordenadas determinísticas de círculo de parafusos para um ciclo de furação, um post CAM ou um golden de exercício que deva coincidir com o desenho de oficina.
Perguntas técnicas
Como se calculam furos igualmente espaçados em um círculo de parafusos?
Envie center_x, center_y, diameter (PCD), hole_count e start_angle em graus. A API devolve x = center_x + r cos(θ) e y = center_y + r sin(θ) para cada furo, com r = diameter/2 e θ = start_angle + i × 360/n.
Quanto custa a calculadora de círculo de parafusos?
A ferramenta do navegador é gratuita. Solicitações à API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.