전기 설치를 위한 접합 박스 크기 계산기
국가 전기 규정(NEC) 요구 사항에 따라 전선 수, 게이지 및 도관 입구를 기반으로 필요한 접합 박스 크기를 계산합니다.
접합 상자 크기 계산기
입력 매개변수
계산 결과
필요한 상자 부피
추천 상자 크기
상자 시각화
계산 정보
접합 상자 크기는 국가 전기 규정(NEC) 요구 사항을 기반으로 합니다. 계산기는 전선의 수와 게이지를 기반으로 필요한 최소 상자 부피를 결정하며, 연결 및 관 진입을 위한 추가 공간도 포함됩니다. 적절한 공간을 보장하기 위해 25%의 안전 계수가 추가됩니다.
전선 부피 요구 사항
전선 게이지 (AWG) | 전선당 부피 |
---|---|
2 AWG | 8 입방 인치 |
4 AWG | 6 입방 인치 |
6 AWG | 5 입방 인치 |
8 AWG | 3 입방 인치 |
10 AWG | 2.5 입방 인치 |
12 AWG | 2.25 입방 인치 |
14 AWG | 2 입방 인치 |
1/0 AWG | 10 입방 인치 |
2/0 AWG | 11 입방 인치 |
3/0 AWG | 12 입방 인치 |
4/0 AWG | 13 입방 인치 |
문서화
접합 박스 크기 계산기
소개
접합 박스 크기 계산기는 전기 기술자, 계약자 및 DIY 애호가들이 국가 전기 규정(NEC) 요구 사항에 따라 적절한 전기 접합 박스의 크기를 결정하는 데 필수적인 도구입니다. 적절한 접합 박스 크기는 전기 안전에 매우 중요하며, 크기가 작은 박스는 과열, 어려운 전선 관리 및 잠재적인 규정 위반으로 이어질 수 있습니다. 이 계산기는 전선의 수와 게이지, 관 입구 및 박스 크기에 영향을 미치는 기타 요소를 기반으로 최소 요구 박스 용적을 결정하는 과정을 단순화합니다.
접합 박스는 전기 시스템의 연결 지점 역할을 하며, 전선 스플라이스 및 연결을 수용하면서 보호 및 접근성을 제공합니다. NEC는 전선 연결을 위한 충분한 공간을 보장하고 과열을 방지하며 향후 유지 관리를 허용하기 위해 접합 박스의 최소 용적 요구 사항을 규정하고 있습니다. 우리의 계산기는 이러한 계산을 자동화하여 특정 응용 프로그램에 적합한 박스 크기를 선택하는 데 도움을 줍니다.
접합 박스 크기 계산 방법
접합 박스 크기에 대한 NEC 요구 사항
국가 전기 규정(NEC) 제314조는 접합 박스에 필요한 최소 용적을 계산하기 위한 특정 요구 사항을 설정합니다. 계산은 다음 요소를 기반으로 합니다:
- 전선 수 및 게이지: 박스에 들어가는 각 전선은 게이지(AWG 크기)에 따라 특정 용적 허용량이 필요합니다.
- 접지선: 접지선은 추가 용적이 필요합니다.
- 관 입구: 각 관 입구는 추가 용적이 필요합니다.
- 장치/장비 충전: 박스에 장착된 장치 또는 장비를 위한 추가 공간이 필요합니다.
- 클램프: 내부 케이블 클램프는 추가 용적이 필요합니다.
전선 게이지별 용적 요구 사항
NEC는 전선 게이지에 따라 다음과 같은 용적 허용량을 규정합니다:
전선 게이지 (AWG) | 전선당 용적 (입방 인치) |
---|---|
14 AWG | 2.0 |
12 AWG | 2.25 |
10 AWG | 2.5 |
8 AWG | 3.0 |
6 AWG | 5.0 |
4 AWG | 6.0 |
2 AWG | 8.0 |
1/0 AWG | 10.0 |
2/0 AWG | 11.0 |
3/0 AWG | 12.0 |
4/0 AWG | 13.0 |
표준 접합 박스 크기
일반적인 접합 박스 크기와 그에 대한 대략적인 용적은 다음과 같습니다:
박스 크기 | 용적 (입방 인치) |
---|---|
4×1-1/2 | 12.5 |
4×2-1/8 | 18.0 |
4-11/16×1-1/2 | 21.0 |
4-11/16×2-1/8 | 30.3 |
4×4×1-1/2 | 21.0 |
4×4×2-1/8 | 30.3 |
4×4×3-1/2 | 49.5 |
5×5×2-1/8 | 59.0 |
5×5×2-7/8 | 79.5 |
6×6×3-1/2 | 110.0 |
8×8×4 | 192.0 |
10×10×4 | 300.0 |
12×12×4 | 432.0 |
계산 공식
접합 박스의 최소 요구 용적을 계산하기 위한 기본 공식은 다음과 같습니다:
여기서:
- = 총 요구 박스 용적 (입방 인치)
- = 도체 수 (적용 가능한 경우 접지선 포함)
- = 전선 게이지에 따른 전선당 용적 허용량
- = 장치/장비에 대한 용적 허용량
- = 관 입구에 대한 용적 허용량
- = 안전 계수 (일반적으로 25%)
우리의 계산기는 사용자 친화적인 인터페이스로 이 공식을 구현하여 특정 응용 프로그램에 적합한 접합 박스 크기를 신속하게 결정할 수 있도록 합니다.
계산기 사용을 위한 단계별 가이드
-
전선 수 입력: 접합 박스에 들어갈 전류가 흐르는 도체의 총 수를 입력합니다 (접지선 제외).
-
전선 게이지 선택: 드롭다운 메뉴에서 적절한 미국 전선 게이지(AWG) 크기를 선택합니다. 설치에서 여러 전선 게이지를 사용하는 경우 가장 일반적인 게이지를 선택하거나 각 게이지에 대해 별도로 계산합니다.
-
관 입구 수 입력: 접합 박스에 연결될 관 입구 수를 지정합니다.
-
접지선 포함 (선택 사항): 설치에 접지선이 포함된 경우 이 상자를 체크합니다. 계산기가 자동으로 적절한 용적 허용량을 추가합니다.
-
결과 보기: 계산기가 다음을 표시합니다:
- 입방 인치로 된 요구 박스 용적
- 요구 용적을 충족하거나 초과하는 추천 표준 박스 크기
-
결과 복사: "결과 복사" 버튼을 클릭하여 계산 결과를 클립보드에 복사하여 참조 또는 문서화합니다.
계산기는 전선 굽힘 및 향후 수정에 충분한 공간을 보장하기 위해 자동으로 25%의 안전 계수를 적용합니다.
사용 사례
주거용 전기 설치
주거 환경에서 접합 박스는 일반적으로 다음과 같은 용도로 사용됩니다:
- 조명 기구 연결: 천장 또는 벽 조명 기구를 주 전선에 연결할 때
- 콘센트 추가: 새로운 콘센트를 추가하기 위해 회로를 연장할 때
- 스위치 설치: 조명 스위치 뒤에서 전선 연결을 수용하기 위해
- 천장 팬 설치: 조명 기구를 천장 팬으로 교체할 때 추가 전선이 필요함
예: 주택 소유자가 새로운 천장 조명을 설치하려고 할 때 4개의 12 게이지 전선과 접지선 1개를 연결해야 합니다. 계산기는 4×2-1/8 박스(18 입방 인치)가 충분하다고 판단할 것입니다.
상업용 전기 프로젝트
상업용 응용 프로그램은 종종 더 복잡한 배선 시나리오를 포함합니다:
- 사무실 조명 시스템: 여러 조명 회로와 제어 배선을 연결할 때
- 데이터 센터 전력 분배: 서버 랙에 전력을 분배하기 위한 접합 박스
- HVAC 제어 시스템: 온도 제어 배선을 위한 연결을 수용하기 위해
- 보안 시스템 설치: 보안 장치의 전원 및 신호 전선을 연결할 때
예: 전기 기술자가 사무실 조명을 설치하려고 할 때 8개의 10 게이지 전선과 접지선 1개, 관 입구 3개를 연결해야 합니다. 계산기는 4×4×2-1/8 박스(30.3 입방 인치)를 추천할 것입니다.
산업 응용 프로그램
산업 환경에서는 일반적으로 다음과 같은 이유로 더 큰 접합 박스가 필요합니다:
- 더 높은 게이지 배선: 산업 장비는 종종 더 큰 게이지 전선을 사용합니다.
- 더 복잡한 회로: 여러 회로를 하나의 박스에 결합해야 할 수 있습니다.
- 가혹한 환경 고려 사항: 밀폐된 연결을 위해 추가 공간이 필요할 수 있습니다.
- 진동 보호: 장비 진동에 대해 전선을 고정하기 위한 추가 공간이 필요합니다.
예: 산업 전기 기술자가 모터 제어 배선을 연결할 때 6개의 8 게이지 전선, 접지선 및 관 입구 2개가 필요합니다. 4×4×3-1/2 박스(49.5 입방 인치)가 필요할 것입니다.
DIY 전기 프로젝트
DIY 애호가들은 적절한 접합 박스 크기를 통해 다음과 같은 작업을 수행할 수 있습니다:
- 작업장 배선: 자택 작업장에 콘센트 또는 조명을 추가할 때
- 차고 전기 업그레이드: 전동 공구를 위한 새로운 회로 설치
- 야외 조명: 조경 조명을 위한 방수 접합 박스를 연결할 때
- 홈 자동화: 스마트 홈 배선을 위한 연결을 수용하기 위해
예: DIY 애호가가 작업장 조명을 추가하려고 할 때 3개의 14 게이지 전선과 접지선 1개, 관 입구 1개를 연결해야 합니다. 계산기는 4×1-1/2 박스(12.5 입방 인치)를 추천할 것입니다.
표준 접합 박스의 대안
이 계산기는 표준 접합 박스에 중점을 두지만, 특정 응용 프로그램에 대한 대안이 있습니다:
- 표면 장착 박스: 벽 공간에 접근할 수 없을 때 사용됩니다.
- 방수 박스: 야외 설치에 필요합니다.
- 바닥 박스: 콘크리트 바닥에서 연결을 위해 사용됩니다.
- 주물 박스: 내구성이 중요한 산업 환경에서 사용됩니다.
- 폭발 방지 박스: 가연성 가스나 먼지가 있는 위험한 장소에서 필요합니다.
각 대안은 표준 접합 박스보다 더 엄격한 크기 요구 사항을 가질 수 있습니다.
접합 박스 크기 요구 사항의 역사
접합 박스 크기 요구 사항의 발전은 전기 안전 기준의 발전을 반영합니다:
초기 전기 설치 (1800년대 후반)
전기 설치 초기에는 접합 박스에 대한 표준화된 요구 사항이 없었습니다. 연결은 종종 나무 상자 또는 노출된 상태에서 이루어졌으며, 이로 인해 수많은 화재와 안전 위험이 발생했습니다.
첫 번째 국가 전기 규정 (1897)
1897년에 발표된 첫 번째 국가 전기 규정은 전기 설치를 위한 기본 안전 기준을 설정했습니다. 그러나 접합 박스 크기에 대한 특정 요구 사항은 최소한이었습니다.
용적 요구 사항 도입 (1920년대-1930년대)
전기 시스템이 더 복잡해짐에 따라 표준화된 접합 박스 크기의 필요성이 분명해졌습니다. 초기 용적 요구 사항은 간단하며 주로 전선 연결의 물리적 크기를 기반으로 했습니다.
현대 NEC 요구 사항 (1950년대-현재)
1950년대에 접합 박스 크기에 대한 현대적인 접근 방식이 형성되기 시작했습니다. NEC는 각 코드 개정마다 이러한 요구 사항을 지속적으로 개선해 왔으며, 일반적으로 3년마다 이루어집니다.
최근 발전
최근 NEC 업데이트는 다음과 같은 새로운 문제를 다루었습니다:
- 저전압 및 데이터 배선에 대한 요구 사항
- 스마트 홈 기술에 대한 조정
- 고전력 응용 프로그램에 대한 안전 조치 강화
- 유지 관리 및 검사에 대한 접근성 요구 사항
오늘날의 접합 박스 크기 요구 사항은 수십 년의 안전 경험을 반영하며, 전기 위험을 방지하고 시스템 신뢰성을 보장하기 위해 설계되었습니다.
자주 묻는 질문
접합 박스란 무엇인가요?
접합 박스는 전기 연결을 수용하는 인클로저로, 전선 스플라이스를 손상, 습기 및 우발적 접촉으로부터 보호합니다. 접합 박스는 전선 연결을 위한 안전하고 접근 가능한 위치를 제공하며, 대부분의 전선 연결에 대해 전기 코드에 의해 요구됩니다.
적절한 접합 박스 크기가 중요한 이유는 무엇인가요?
적절한 접합 박스 크기는 여러 가지 이유로 중요합니다:
- 안전: 혼잡한 전선으로 인한 과열 방지
- 코드 준수: 전기 설치에 대한 NEC 요구 사항 충족
- 설치 용이성: 전선 굽힘 및 연결을 위한 충분한 공간 제공
- 향후 유지 관리: 수리 또는 수정에 대한 접근 허용
- 전선 보호: 좁은 조건에서 전선 절연 손상 방지
필요 이상으로 큰 접합 박스를 사용할 수 있나요?
네, 최소 요구 크기보다 큰 접합 박스를 항상 사용할 수 있습니다. 사실, 설치 및 향후 수정의 용이성을 위해 최소 요구 사항보다 약간 큰 박스를 선택하는 것이 종종 권장됩니다. 그러나 공간 제약이나 미적 고려 사항으로 인해 최소 허용 크기를 사용하는 것이 바람직할 수 있습니다.
크기가 작은 접합 박스를 사용하면 어떻게 되나요?
크기가 작은 접합 박스를 사용하면 여러 가지 문제가 발생할 수 있습니다:
- 코드 위반: 설치가 검사에 통과하지 못할 수 있습니다.
- 과열: 혼잡한 전선이 과도한 열을 발생시킬 수 있습니다.
- 절연 손상: 좁은 공간에서 전선 절연이 손상될 수 있습니다.
- 어려운 설치: 적절한 연결을 위한 공간 부족
- 안전 위험: 단락 및 화재의 위험 증가
혼합 전선 게이지에 대한 박스 충전량을 어떻게 계산하나요?
혼합 전선 게이지로 작업할 때는 각 게이지에 대한 용적 요구 사항을 별도로 계산해야 합니다:
- 각 게이지의 전선 수를 계산합니다.
- 해당 게이지에 대한 용적 요구량으로 곱합니다.
- 모든 전선 게이지의 용적을 더합니다.
- 접지선, 관 입구 등 추가 용적을 더합니다.
- 안전 계수를 적용합니다.
우리의 계산기는 모든 전선이 동일한 게이지일 때의 상황을 위해 설계되었습니다. 혼합 게이지 설치의 경우 여러 계산을 수행하거나 보수적인 추정을 위해 가장 큰 게이지를 사용할 수 있습니다.
저전압 전선을 계산에 포함해야 하나요?
NEC에 따르면, 저전압 배선(예: 초인종 전선, 온도 조절기 또는 데이터 케이블)은 선전압 배선과 동일한 접합 박스에서 분리된 장벽으로 구분되지 않는 한 함께 설치할 수 없습니다. 저전압 배선 전용 박스가 있는 경우 특정 응용 프로그램 및 지역 코드에 따라 다른 크기 요구 사항이 적용될 수 있습니다.
다양한 박스 형태가 계산에 어떤 영향을 미치나요?
접합 박스의 형태(정사각형, 직사각형, 팔각형 등)는 용적 계산에 직접적인 영향을 미치지 않습니다. 중요한 것은 총 내부 용적(입방 인치)입니다. 그러나 특정 응용 프로그램에 더 적합한 형태가 있을 수 있습니다:
- 정사각형 박스: 여러 관 입구에 적합
- 직사각형 박스: 스위치 및 콘센트에 자주 사용
- 팔각형 박스: 조명 기구에 일반적으로 사용
- 깊은 박스: 더 큰 전선 게이지를 위한 추가 공간 제공
다른 나라의 접합 박스 요구 사항이 다르나요?
네, 접합 박스 요구 사항은 국가마다 다릅니다. 전선 연결을 위한 충분한 공간을 제공하는 원칙은 보편적이지만, 특정 요구 사항은 다릅니다:
- 캐나다: 캐나다 전기 규정(CEC)은 NEC와 유사하지만 동일하지 않은 요구 사항을 가지고 있습니다.
- 영국: 영국 표준(BS 7671)은 다른 접합 박스 요구 사항을 규정합니다.
- 호주/뉴질랜드: AS/NZS 3000은 자체 사양을 가지고 있습니다.
- 유럽 연합: IEC 표준은 많은 EU 국가에서 따르는 지침을 제공합니다.
이 계산기는 미국에서 사용되는 NEC 요구 사항을 기반으로 합니다.
접합 박스 크기 요구 사항은 얼마나 자주 변경되나요?
국가 전기 규정은 3년마다 업데이트되며, 접합 박스 크기 요구 사항은 각 개정마다 변경될 수 있습니다. 그러나 박스 크기 요구 사항의 주요 변경은 상대적으로 드뭅니다. 가장 최신 요구 사항을 위해 항상 NEC의 최신 버전이나 지역 전기 코드를 참조하는 것이 가장 좋습니다.
접합 박스를 스스로 설치할 수 있나요, 아니면 전기 기술자가 필요하나요?
많은 관할권에서 주택 소유자는 자신의 집에서 전기 작업을 수행할 수 있으며, 접합 박스 설치도 포함됩니다. 그러나 이 작업은 일반적으로 허가 및 검사가 필요합니다. 안전 문제와 전기 코드의 복잡성으로 인해 상당한 전기 설치 경험이 없다면 면허가 있는 전기 기술자를 고용하는 것이 권장됩니다. 부적절한 설치는 화재 위험, 코드 위반 및 보험 문제를 초래할 수 있습니다.
기술 구현
다음은 다양한 프로그래밍 언어에서 접합 박스 크기를 계산하는 방법을 보여주는 코드 예제입니다:
1function calculateJunctionBoxSize(wireCount, wireGauge, conduitCount, includeGroundWire) {
2 // Wire volume requirements in cubic inches
3 const wireVolumes = {
4 "14": 2.0,
5 "12": 2.25,
6 "10": 2.5,
7 "8": 3.0,
8 "6": 5.0,
9 "4": 6.0,
10 "2": 8.0,
11 "1/0": 10.0,
12 "2/0": 11.0,
13 "3/0": 12.0,
14 "4/0": 13.0
15 };
16
17 // Standard box sizes and volumes
18 const standardBoxes = {
19 "4×1-1/2": 12.5,
20 "4×2-1/8": 18.0,
21 "4-11/16×1-1/2": 21.0,
22 "4-11/16×2-1/8": 30.3,
23 "4×4×1-1/2": 21.0,
24 "4×4×2-1/8": 30.3,
25 "4×4×3-1/2": 49.5,
26 "5×5×2-1/8": 59.0,
27 "5×5×2-7/8": 79.5,
28 "6×6×3-1/2": 110.0,
29 "8×8×4": 192.0,
30 "10×10×4": 300.0,
31 "12×12×4": 432.0
32 };
33
34 // Check if wire gauge is valid
35 if (!wireVolumes[wireGauge]) {
36 throw new Error(`Invalid wire gauge: ${wireGauge}`);
37 }
38
39 // Calculate total wire count including ground
40 const totalWireCount = includeGroundWire ? wireCount + 1 : wireCount;
41
42 // Calculate required volume
43 let requiredVolume = totalWireCount * wireVolumes[wireGauge];
44
45 // Add volume for device/equipment
46 requiredVolume += wireVolumes[wireGauge];
47
48 // Add volume for conduit entries
49 requiredVolume += conduitCount * wireVolumes[wireGauge];
50
51 // Add 25% safety factor
52 requiredVolume *= 1.25;
53
54 // Round up to nearest cubic inch
55 requiredVolume = Math.ceil(requiredVolume);
56
57 // Find appropriate box size
58 let recommendedBox = "Custom size needed";
59 let smallestSufficientVolume = Infinity;
60
61 for (const [boxSize, volume] of Object.entries(standardBoxes)) {
62 if (volume >= requiredVolume && volume < smallestSufficientVolume) {
63 recommendedBox = boxSize;
64 smallestSufficientVolume = volume;
65 }
66 }
67
68 return {
69 requiredVolume,
70 recommendedBox
71 };
72}
73
74// Example usage
75const result = calculateJunctionBoxSize(6, "12", 2, true);
76console.log(`Required volume: ${result.requiredVolume} cubic inches`);
77console.log(`Recommended box size: ${result.recommendedBox}`);
78
1def calculate_junction_box_size(wire_count, wire_gauge, conduit_count, include_ground_wire):
2 # Wire volume requirements in cubic inches
3 wire_volumes = {
4 "14": 2.0,
5 "12": 2.25,
6 "10": 2.5,
7 "8": 3.0,
8 "6": 5.0,
9 "4": 6.0,
10 "2": 8.0,
11 "1/0": 10.0,
12 "2/0": 11.0,
13 "3/0": 12.0,
14 "4/0": 13.0
15 }
16
17 # Standard box sizes and volumes
18 standard_boxes = {
19 "4×1-1/2": 12.5,
20 "4×2-1/8": 18.0,
21 "4-11/16×1-1/2": 21.0,
22 "4-11/16×2-1/8": 30.3,
23 "4×4×1-1/2": 21.0,
24 "4×4×2-1/8": 30.3,
25 "4×4×3-1/2": 49.5,
26 "5×5×2-1/8": 59.0,
27 "5×5×2-7/8": 79.5,
28 "6×6×3-1/2": 110.0,
29 "8×8×4": 192.0,
30 "10×10×4": 300.0,
31 "12×12×4": 432.0
32 }
33
34 # Check if wire gauge is valid
35 if wire_gauge not in wire_volumes:
36 raise ValueError(f"Invalid wire gauge: {wire_gauge}")
37
38 # Calculate total wire count including ground
39 total_wire_count = wire_count + 1 if include_ground_wire else wire_count
40
41 # Calculate required volume
42 required_volume = total_wire_count * wire_volumes[wire_gauge]
43
44 # Add volume for device/equipment
45 required_volume += wire_volumes[wire_gauge]
46
47 # Add volume for conduit entries
48 required_volume += conduit_count * wire_volumes[wire_gauge]
49
50 # Add 25% safety factor
51 required_volume *= 1.25
52
53 # Round up to nearest cubic inch
54 required_volume = math.ceil(required_volume)
55
56 # Find appropriate box size
57 recommended_box = "Custom size needed"
58 smallest_sufficient_volume = float('inf')
59
60 for box_size, volume in standard_boxes.items():
61 if volume >= required_volume and volume < smallest_sufficient_volume:
62 recommended_box = box_size
63 smallest_sufficient_volume = volume
64
65 return {
66 "required_volume": required_volume,
67 "recommended_box": recommended_box
68 }
69
70# Example usage
71import math
72result = calculate_junction_box_size(6, "12", 2, True)
73print(f"Required volume: {result['required_volume']} cubic inches")
74print(f"Recommended box size: {result['recommended_box']}")
75
1import java.util.HashMap;
2import java.util.Map;
3
4public class JunctionBoxCalculator {
5 // Wire volume requirements in cubic inches
6 private static final Map<String, Double> wireVolumes = new HashMap<>();
7 // Standard box sizes and volumes
8 private static final Map<String, Double> standardBoxes = new HashMap<>();
9
10 static {
11 // Initialize wire volumes
12 wireVolumes.put("14", 2.0);
13 wireVolumes.put("12", 2.25);
14 wireVolumes.put("10", 2.5);
15 wireVolumes.put("8", 3.0);
16 wireVolumes.put("6", 5.0);
17 wireVolumes.put("4", 6.0);
18 wireVolumes.put("2", 8.0);
19 wireVolumes.put("1/0", 10.0);
20 wireVolumes.put("2/0", 11.0);
21 wireVolumes.put("3/0", 12.0);
22 wireVolumes.put("4/0", 13.0);
23
24 // Initialize standard box sizes
25 standardBoxes.put("4×1-1/2", 12.5);
26 standardBoxes.put("4×2-1/8", 18.0);
27 standardBoxes.put("4-11/16×1-1/2", 21.0);
28 standardBoxes.put("4-11/16×2-1/8", 30.3);
29 standardBoxes.put("4×4×1-1/2", 21.0);
30 standardBoxes.put("4×4×2-1/8", 30.3);
31 standardBoxes.put("4×4×3-1/2", 49.5);
32 standardBoxes.put("5×5×2-1/8", 59.0);
33 standardBoxes.put("5×5×2-7/8", 79.5);
34 standardBoxes.put("6×6×3-1/2", 110.0);
35 standardBoxes.put("8×8×4", 192.0);
36 standardBoxes.put("10×10×4", 300.0);
37 standardBoxes.put("12×12×4", 432.0);
38 }
39
40 public static class BoxSizeResult {
41 private final double requiredVolume;
42 private final String recommendedBox;
43
44 public BoxSizeResult(double requiredVolume, String recommendedBox) {
45 this.requiredVolume = requiredVolume;
46 this.recommendedBox = recommendedBox;
47 }
48
49 public double getRequiredVolume() {
50 return requiredVolume;
51 }
52
53 public String getRecommendedBox() {
54 return recommendedBox;
55 }
56 }
57
58 public static BoxSizeResult calculateJunctionBoxSize(
59 int wireCount, String wireGauge, int conduitCount, boolean includeGroundWire) {
60
61 // Check if wire gauge is valid
62 if (!wireVolumes.containsKey(wireGauge)) {
63 throw new IllegalArgumentException("Invalid wire gauge: " + wireGauge);
64 }
65
66 // Calculate total wire count including ground
67 int totalWireCount = includeGroundWire ? wireCount + 1 : wireCount;
68
69 // Calculate required volume
70 double requiredVolume = totalWireCount * wireVolumes.get(wireGauge);
71
72 // Add volume for device/equipment
73 requiredVolume += wireVolumes.get(wireGauge);
74
75 // Add volume for conduit entries
76 requiredVolume += conduitCount * wireVolumes.get(wireGauge);
77
78 // Add 25% safety factor
79 requiredVolume *= 1.25;
80
81 // Round up to nearest cubic inch
82 requiredVolume = Math.ceil(requiredVolume);
83
84 // Find appropriate box size
85 String recommendedBox = "Custom size needed";
86 double smallestSufficientVolume = Double.MAX_VALUE;
87
88 for (Map.Entry<String, Double> entry : standardBoxes.entrySet()) {
89 String boxSize = entry.getKey();
90 double volume = entry.getValue();
91
92 if (volume >= requiredVolume && volume < smallestSufficientVolume) {
93 recommendedBox = boxSize;
94 smallestSufficientVolume = volume;
95 }
96 }
97
98 return new BoxSizeResult(requiredVolume, recommendedBox);
99 }
100
101 public static void main(String[] args) {
102 BoxSizeResult result = calculateJunctionBoxSize(6, "12", 2, true);
103 System.out.println("Required volume: " + result.getRequiredVolume() + " cubic inches");
104 System.out.println("Recommended box size: " + result.getRecommendedBox());
105 }
106}
107
1' Excel formula for junction box sizing
2' Assumes the following:
3' - Wire gauge in cell A2 (as text, e.g., "12")
4' - Wire count in cell B2 (numeric)
5' - Conduit count in cell C2 (numeric)
6' - Include ground wire in cell D2 (TRUE/FALSE)
7
8' Create named ranges for wire volumes
9' (This would be done in Name Manager)
10' WireVolume14 = 2.0
11' WireVolume12 = 2.25
12' WireVolume10 = 2.5
13' WireVolume8 = 3.0
14' etc.
15
16' Formula for required volume
17=LET(
18 wireGauge, A2,
19 wireCount, B2,
20 conduitCount, C2,
21 includeGround, D2,
22
23 wireVolume, SWITCH(wireGauge,
24 "14", WireVolume14,
25 "12", WireVolume12,
26 "10", WireVolume10,
27 "8", WireVolume8,
28 "6", WireVolume6,
29 "4", WireVolume4,
30 "2", WireVolume2,
31 "1/0", WireVolume10,
32 "2/0", WireVolume20,
33 "3/0", WireVolume30,
34 "4/0", WireVolume40,
35 0),
36
37 totalWireCount, IF(includeGround, wireCount + 1, wireCount),
38
39 wireTotal, totalWireCount * wireVolume,
40 deviceTotal, wireVolume,
41 conduitTotal, conduitCount * wireVolume,
42
43 subtotal, wireTotal + deviceTotal + conduitTotal,
44 CEILING(subtotal * 1.25, 1)
45)
46
참고 문헌
-
국가 화재 방지 협회. (2023). NFPA 70: 국가 전기 규정. 퀸시, MA: NFPA.
-
홀트, M. (2020). 국가 전기 규정에 대한 그림 가이드. Cengage Learning.
-
하트웰, F. P., & 맥파트랜드, J. F. (2017). 맥그로힐의 국가 전기 규정 핸드북. 맥그로힐 교육.
-
스탈컵, J. (2020). 스탈컵의 전기 설계서. 존스 & 바틀렛 학습.
-
전기 검사자 국제 협회. (2019). 접지 및 결합에 관한 소아레스 책. IAEI.
-
밀러, C. R. (2021). 전기 기술자 시험 준비 가이드. 미국 기술 출판사.
-
트레이스터, J. E., & 스타퍼, H. B. (2019). 전기 설계 세부사항 핸드북. 맥그로힐 교육.
-
인증 기관. (2022). 접합 박스 및 인클로저에 대한 UL 기준. UL LLC.
-
전기 계약자 잡지. (2023). "박스 충전 계산 이해하기." https://www.ecmag.com/articles/junction-box-sizing에서 검색했습니다.
-
국제 전기 기술 위원회. (2021). IEC 60670: 가정 및 유사 고정 전기 설치를 위한 전기 액세서리의 박스 및 인클로저. IEC.
결론
적절한 접합 박스 크기는 전기 안전 및 코드 준수의 중요한 측면입니다. 접합 박스 크기 계산기는 이 과정을 단순화하여 특정 요구 사항에 따라 적절한 박스 크기를 결정하는 데 도움을 줍니다. NEC 지침을 따르고 이 계산기를 사용함으로써 전기 설치가 안전하고 규정을 준수하며 현재의 요구 사항과 향후 수정에 적합하도록 할 수 있습니다.
이 계산기가 NEC 요구 사항에 따라 정확한 권장 사항을 제공하지만, 지역 코드에는 추가 또는 다른 요구 사항이 있을 수 있습니다. 특정 요구 사항에 대해 확실하지 않은 경우 항상 면허가 있는 전기 기술자나 지역 건축 부서에 문의하십시오.
오늘 접합 박스 크기 계산기를 사용해 보십시오. 전기 설치가 코드 요구 사항 및 안전 기준을 충족하는지 확인하세요!
관련 도구
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.