Calcule o diâmetro de um círculo de parafusos com base no número de furos para parafusos e na distância entre furos adjacentes. Essencial para engenharia mecânica, fabricação e aplicações de montagem.
Calcule o diâmetro de um círculo de parafuso com base no número de furos de parafuso e na distância entre eles.
Diâmetro do Círculo de Parafuso
0.00
Diâmetro do Círculo de Parafuso = Distância Entre os Furos / (2 * sen(π / Número de Furos))
Diâmetro = 10.00 / (2 * {{sen}}(π / 4)) = 0.00
A Calculadora de Diâmetro do Círculo de Parafuso é uma ferramenta de engenharia de precisão projetada para determinar com precisão o diâmetro de um círculo de parafusos com base no número de furos para parafusos e na distância entre furos adjacentes. Um círculo de parafusos (também chamado de padrão de parafuso ou círculo de passo) é uma medida crítica na engenharia mecânica, fabricação e construção que define o arranjo circular de furos para parafusos em componentes como flanges, rodas e acoplamentos mecânicos. Esta calculadora simplifica o processo de determinar o diâmetro exato necessário para o alinhamento e ajuste adequados dos componentes parafusados.
Seja você projetando uma conexão de flange, trabalhando em rodas automotivas ou criando um padrão de montagem circular, entender o diâmetro do círculo de parafusos é essencial para garantir que os componentes se encaixem corretamente. Nossa calculadora fornece resultados instantâneos e precisos usando a fórmula padrão, ao mesmo tempo em que oferece uma representação visual do padrão de parafusos para melhor compreensão.
O diâmetro do círculo de parafuso (BCD) é calculado usando a seguinte fórmula:
Onde:
Essa fórmula funciona porque os furos para parafusos estão dispostos em um padrão de polígono regular ao redor do círculo. A distância entre furos adjacentes forma um cordão do círculo, e a fórmula calcula o diâmetro do círculo que passa por todos os centros dos furos para parafusos.
A fórmula é derivada das propriedades de polígonos regulares inscritos em um círculo:
Para um círculo de parafusos com n furos e uma distância s entre furos adjacentes, o diâmetro é, portanto, s ÷ [2 × sin(π/n)].
Usar nossa calculadora de diâmetro do círculo de parafusos é simples e intuitivo:
Vamos calcular o diâmetro do círculo de parafusos para um padrão de 6 furos com 15 unidades de distância entre furos adjacentes:
O diâmetro do círculo de parafusos calculado representa o diâmetro do círculo que passa pelo centro de cada furo para parafuso. Essa medida é essencial para:
O cálculo do diâmetro do círculo de parafusos é crucial em inúmeras aplicações de engenharia e fabricação:
Ao projetar uma conexão de flange de tubo:
Ao substituir rodas automotivas:
Embora o diâmetro do círculo de parafusos seja o método padrão para especificar padrões de parafusos circulares, existem abordagens alternativas:
O Diâmetro do Círculo de Passo é essencialmente a mesma medida que o diâmetro do círculo de parafusos, mas é mais comumente usada na terminologia de engrenagens. Refere-se ao diâmetro do círculo que passa pelo ponto central (ou ponto de passo) de cada dente ou furo.
Em aplicações automotivas, os padrões de parafusos são frequentemente especificados usando uma notação abreviada:
Para algumas aplicações, especialmente com menos furos, a medição direta entre furos pode ser usada:
O design moderno muitas vezes usa Software de Desenho Assistido por Computador (CAD) para especificar diretamente as coordenadas de cada furo para parafuso:
O conceito de círculo de parafusos tem sido fundamental para a engenharia mecânica desde a Revolução Industrial. Sua importância cresceu com o desenvolvimento de processos de fabricação padronizados:
Aqui estão implementações da fórmula do diâmetro do círculo de parafusos em várias linguagens de programação:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("O número de furos deve ser pelo menos 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("A distância entre furos deve ser positiva");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Exemplo de uso:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Diâmetro do Círculo de Parafuso: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Calcule o diâmetro do círculo de parafusos com base no número de furos e na distância entre eles.
6
7 Args:
8 number_of_holes: Número inteiro de furos (mínimo 3)
9 distance_between_holes: Número positivo representando a distância entre furos adjacentes
10
11 Returns:
12 O diâmetro do círculo de parafusos calculado
13 """
14 if number_of_holes < 3:
15 raise ValueError("O número de furos deve ser pelo menos 3")
16 if distance_between_holes <= 0:
17 raise ValueError("A distância entre furos deve ser positiva")
18
19 angle_in_radians = math.pi / number_of_holes
20 bolt_circle_diameter = distance_between_holes / (2 * math.sin(angle_in_radians))
21
22 return bolt_circle_diameter
23
24# Exemplo de uso:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Diâmetro do Círculo de Parafuso: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Calcula o diâmetro do círculo de parafusos com base no número de furos e na distância entre eles.
4 *
5 * @param numberOfHoles O número de furos para parafusos (mínimo 3)
6 * @param distanceBetweenHoles A distância entre furos adjacentes (valor positivo)
7 * @return O diâmetro do círculo de parafusos calculado
8 * @throws IllegalArgumentException se as entradas forem inválidas
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("O número de furos deve ser pelo menos 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("A distância entre furos deve ser positiva");
16 }
17
18 double angleInRadians = Math.PI / numberOfHoles;
19 double boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
20
21 return boltCircleDiameter;
22 }
23
24 public static void main(String[] args) {
25 int holes = 6;
26 double distance = 15.0;
27 double diameter = calculateBoltCircleDiameter(holes, distance);
28 System.out.printf("Diâmetro do Círculo de Parafuso: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Calcula o diâmetro do círculo de parafusos com base no número de furos e na distância entre eles.
7 *
8 * @param numberOfHoles O número de furos para parafusos (mínimo 3)
9 * @param distanceBetweenHoles A distância entre furos adjacentes (valor positivo)
10 * @return O diâmetro do círculo de parafusos calculado
11 * @throws std::invalid_argument se as entradas forem inválidas
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("O número de furos deve ser pelo menos 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("A distância entre furos deve ser positiva");
19 }
20
21 double angleInRadians = M_PI / numberOfHoles;
22 double boltCircleDiameter = distanceBetweenHoles / (2 * sin(angleInRadians));
23
24 return boltCircleDiameter;
25}
26
27int main() {
28 try {
29 int holes = 6;
30 double distance = 15.0;
31 double diameter = calculateBoltCircleDiameter(holes, distance);
32 printf("Diâmetro do Círculo de Parafuso: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Erro: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Fórmula do Excel para diâmetro do círculo de parafusos
2=distância_entre_furos/(2*SEN(PI()/número_de_furos))
3
4' Função VBA do Excel
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "O número de furos deve ser pelo menos 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "A distância entre furos deve ser positiva"
12 End If
13
14 Dim angleInRadians As Double
15 angleInRadians = WorksheetFunction.Pi() / numberOfHoles
16
17 BoltCircleDiameter = distanceBetweenHoles / (2 * Sin(angleInRadians))
18End Function
19
1using System;
2
3public class BoltCircleCalculator
4{
5 /// <summary>
6 /// Calcula o diâmetro do círculo de parafusos com base no número de furos e na distância entre eles.
7 /// </summary>
8 /// <param name="numberOfHoles">O número de furos para parafusos (mínimo 3)</param>
9 /// <param name="distanceBetweenHoles">A distância entre furos adjacentes (valor positivo)</param>
10 /// <returns>O diâmetro do círculo de parafusos calculado</returns>
11 /// <exception cref="ArgumentException">Lançado quando as entradas são inválidas</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("O número de furos deve ser pelo menos 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("A distância entre furos deve ser positiva", nameof(distanceBetweenHoles));
22 }
23
24 double angleInRadians = Math.PI / numberOfHoles;
25 double boltCircleDiameter = distanceBetweenHoles / (2 * Math.Sin(angleInRadians));
26
27 return boltCircleDiameter;
28 }
29
30 public static void Main()
31 {
32 int holes = 6;
33 double distance = 15.0;
34 double diameter = CalculateBoltCircleDiameter(holes, distance);
35 Console.WriteLine($"Diâmetro do Círculo de Parafuso: {diameter:F2}");
36 }
37}
38
O diâmetro do círculo de parafusos (BCD) é o diâmetro de um círculo imaginário que passa pelo centro de cada furo para parafuso em um padrão circular de parafusos. É uma medida crítica para garantir o alinhamento e o ajuste adequados entre componentes com padrões de parafusos circulares.
O diâmetro do círculo de parafusos é calculado usando a fórmula: BCD = Distância Entre Furos Adjacentes ÷ [2 × sin(π ÷ Número de Furos)]. Esta fórmula relaciona a distância em linha reta entre furos adjacentes ao diâmetro do círculo que passa por todos os centros dos furos para parafusos.
Um mínimo de 3 furos é necessário para definir um círculo único. Com menos de 3 pontos, não é possível determinar matematicamente um padrão circular único.
Sim, esta calculadora é perfeita para aplicações automotivas. Por exemplo, se você souber que sua roda tem 5 porcas e a distância entre porcas adjacentes é de 70mm, você pode calcular o diâmetro do círculo de parafusos (que seria aproximadamente 114,3mm, um padrão comum de 5×114,3mm).
Funcionalmente, eles são a mesma medida—o diâmetro do círculo que passa pelos pontos centrais dos furos ou características. "Diâmetro do círculo de parafusos" é tipicamente usado para padrões de parafusos, enquanto "diâmetro do círculo de passo" é mais comumente usado na terminologia de engrenagens.
A precisão é crucial, especialmente à medida que o número de furos aumenta. Mesmo pequenos erros de medição podem afetar significativamente o diâmetro do círculo de parafusos calculado. Para aplicações de precisão, meça múltiplos pares de furos adjacentes e use a média da distância para minimizar o erro de medição.
Não, esta calculadora é especificamente projetada para padrões de parafusos onde todos os furos são igualmente espaçados ao redor do círculo. Para padrões não igualmente espaçados, você precisaria de cálculos mais complexos ou métodos de medição direta.
Para melhores resultados, use ferramentas de medição de precisão, como paquímetros, para medir do centro de um furo para parafuso ao centro de um furo adjacente. Faça múltiplas medições entre diferentes pares de furos adjacentes e calcule a média dos resultados para minimizar o erro de medição.
A calculadora funciona com qualquer sistema de unidades consistente. Se você inserir a distância entre furos em milímetros, o diâmetro do círculo de parafusos também estará em milímetros. Da mesma forma, se você usar polegadas, o resultado estará em polegadas.
Para um padrão de parafusos com n furos, a relação é: Distância Centro a Centro = 2 × Raio do Círculo de Parafuso × sin(π/n), onde o Raio do Círculo de Parafuso é metade do Diâmetro do Círculo de Parafuso.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (30ª Edição). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (6ª Edição). McGraw-Hill.
American National Standards Institute. (2013). ASME B16.5: Pipe Flanges and Flanged Fittings. ASME International.
International Organization for Standardization. (2010). ISO 7005: Pipe flanges - Part 1: Steel flanges. ISO.
Society of Automotive Engineers. (2015). SAE J1926: Dimensions for Bolt Circle Patterns. SAE International.
Deutsches Institut für Normung. (2017). DIN EN 1092-1: Flanges and their joints. Circular flanges for pipes, valves, fittings and accessories, PN designated. DIN.
Use nossa Calculadora de Diâmetro do Círculo de Parafuso para determinar rápida e precisamente o diâmetro do seu padrão de círculo de parafusos. Basta inserir o número de furos para parafusos e a distância entre eles para obter resultados precisos para seus projetos de engenharia, fabricação ou DIY.
Descubra mais ferramentas que podem ser úteis para o seu fluxo de trabalho