몇 초 만에 필요한 정션 박스 용적을 계산하세요. 전선 크기와 수량을 입력하여 NEC 규정에 부합하는 결과를 얻으세요. 정확한 박스 충전 계산으로 화재 위험과 검사 실패를 방지하세요.
정션 박스에 들어가는 전선의 수와 유형에 따라 필요한 크기를 계산합니다.
필요 용적:
권장 치수:
이 계산기는 국가 전기 규정(NEC) 요구 사항을 기반으로 한 추정치를 제공합니다. 최종 결정을 위해 항상 지역 건축 규정과 면허를 가진 전기 기술자와 상담하십시오.
정션 박스를 열고 전선을 다시 넣는 데 어려움을 겪어본 적 있나요? 이는 단순히 불편한 문제가 아니라 화재 위험을 내포하고 있습니다. 이 정션 박스 용적 계산기는 전기 기술자와 DIY 애호가들이 전선이 손상되거나, 절연체가 눌리거나, 연결부가 과열되기 전에 필요한 공간을 정확히 파악할 수 있도록 도와줍니다.
국가 전기 규정(NEC) 제314.16조는 전선 게이지, 수량, 구성 요소에 따른 정확한 용적 요구 사항을 명시하고 있습니다. 이를 잘못하면 검사에 실패하게 됩니다. 더 심각한 것은 과밀된 박스가 주거 및 상업용 건물의 전기 화재의 상당 부분을 차지한다는 점입니다. 수년간의 전기 작업 경험에서 얻은 교훈은 다음과 같습니다: 사전에 2분만 박스 용적을 계산하면 수리 시간을 절약하고 위험한 설치를 방지할 수 있습니다.
이 계산기는 즉시 수학적 계산을 처리합니다. 단일 갱 박스에 14 AWG 전선 3개와 스위치를 수용할 수 있는지, 아니면 더 깊은 박스로 업그레이드해야 하는지 알 수 있습니다. 더 이상 추측하지 말고, 규정 위반을 피하세요.
정션 박스(전기 박스 또는 콘센트 박스라고도 불림)는 전기 연결부를 수용하는 외장으로, 연결부를 보호하고 스위치, 콘센트, 조명 기구 등의 장치를 안전하게 장착할 수 있는 위치를 제공합니다. 이러한 박스는 플라스틱, PVC, 금속 등 다양한 형태, 크기, 재질로 제작됩니다.
용적이 부족한 박스 내부에서는 다음과 같은 현상이 발생합니다: 전류를 운반하는 전선은 열을 발생시키며 - 일반적으로 정상 부하 상태에서 140°F (60°C)에 도달합니다. 너무 많은 도체를 좁은 공간에 밀어 넣으면 열을 효과적으로 방출할 수 없습니다. 절연체가 더 빨리 파괴되고, 열 사이클로 인해 연결부가 느슨해지며, 접합 지점에서 저항이 증가합니다.
NEC(국가전기코드)는 다음 사항을 기반으로 특정 용적을 요구합니다:
흥미로운 점은 코드가 다른 구성 요소를 다르게 취급한다는 것입니다. 케이블 클램프는 가장 큰 전선 크기의 한 도체로 계산되며, 장치 요크(스위치와 콘센트의 금속 프레임)는 두 개의 도체로 계산됩니다. 이러한 구분은 전기 고장에 대한 수십 년간의 현장 연구에서 비롯되었습니다.
[SVG 다이어그램은 동일하게 유지됨]
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 | 9.0 |
| 1/0 AWG | 10.0 |
| 2/0 AWG | 11.0 |
| 3/0 AWG | 12.0 |
| 4/0 AWG | 13.0 |
최소 정션 박스 용적을 계산하는 기본 공식은 다음과 같습니다:
여기서:
계산기는 NEC 박스 충전 계산을 간단한 입력으로 분석합니다:
배선 항목 추가: 각 도체 또는 구성 요소에 대해:
즉시 결과 보기: 계산기에 표시됩니다:
구성 조정: "배선 추가"로 추가 항목 포함 또는 "제거"로 삭제
계산 저장: 허가 신청 또는 향후 참조를 위해 결과 복사
프로 팁: 박스에 들어가는 각 도체를 개별적으로 계산하세요. Romex 케이블에 세 개의 도체(활선, 중성선, 접지선)가 있다면, 계산기에 세 개의 별도 항목으로 입력하세요.
계단 꼭대기에 3방향 스위치를 설치할 때 자주 마주치는 실제 시나리오입니다:
설정: 계단 꼭대기에 3방향 스위치를 연결합니다. 박스에는 다음이 포함됩니다:
계산기 입력:
결과: 필요 용적: 16.75 입방 인치
이는 표준 단일 갱 플라스틱 박스(18 in³)가 적합하지만, 금속 단일 갱 박스(15 in³)는 너무 작다는 의미입니다. 이것이 검사를 통과하거나 실패하는 차이이며, 드라이월을 자르기 전에 항상 확인하는 이유입니다.
표준 정션 박스는 다양한 크기로 제공됩니다. 다음은 일반적인 박스 유형과 대략적인 용적입니다:
| 박스 유형 | 치수 (인치) | 용적 (입방 인치) |
|---|---|---|
| 단일-갱 플라스틱 | 2 × 3 × 2.75 | 18 |
| 단일-갱 금속 | 2 × 3 × 2.5 | 15 |
| 이중-갱 플라스틱 | 4 × 3 × 2.75 | 32 |
| 이중-갱 금속 | 4 × 3 × 2.5 | 30 |
| 4" 팔각형 | 4 × 4 × 1.5 | 15.5 |
| 4" 사각형 | 4 × 4 × 1.5 | 21 |
| 4" 사각형 (깊은 것) | 4 × 4 × 2.125 | 30.3 |
| 4-11/16" 사각형 | 4.69 × 4.69 × 2.125 | 42 |
항상 계산된 필요 용적과 같거나 큰 박스를 선택하세요.
DIY 작업자들은 종종 박스 용량 요구 사항을 과소평가합니다. 검사 중 자주 본 일반적인 실수들:
상업용 작업을 입찰할 때, 정확한 박스 크기 지정은 재료 비용에 상당한 영향을 미칩니다. 일반적인 사무실 리노베이션은 200개 이상의 박스가 필요할 수 있습니다. 추측이 아닌 실제 계산을 기반으로 단일 갱 대 이중 갱 박스를 지정하면 재료 및 노동 비용에서 수천 달러를 절약할 수 있습니다.
이 계산기를 사용하여:
오래된 주택은 고유한 도전 과제를 제시합니다. 1950년대 이전 전기 작업은 종종 현재 코드를 충족하지 않는 박스를 사용했습니다. 회로를 추가할 때:
이 계산기는 표준 주거용 및 상업용 설치에 잘 대응하지만 일부 제한 사항이 있습니다:
이 계산기가 할 수 있는 것:
다루지 않는 것:
대안적 방법:
초기 전기 설치에는 박스 용적에 대한 요구사항이 전혀 없었습니다. 1900년대 전기 기술자들은 주철 박스에 물리적으로 가능한 한 많은 전선을 그저 밀어 넣었습니다. 그 결과? 과열된 접속부로 인한 수천 건의 주택 화재가 발생했습니다.
국가전기코드(NEC)는 1897년 국가화재방지협회에 의해 처음 발간되었으며, 기본적인 안전 지침으로 시작했습니다. 하지만 정션 박스의 용적 계산은 화재 조사 데이터가 문제를 무시할 수 없게 만들 때까지 나타나지 않았습니다.
이러한 발전은 실제 재난에 대응하여 이루어졌습니다:
각 코드 개정은 전기 고장에서 얻은 교훈을 반영합니다. 현재 NEC 조항 314.16 요구사항은 임의적이지 않으며, 열 분석과 수십 년간의 현장 데이터를 기반으로 합니다.
다음은 다양한 프로그래밍 언어로 정션 박스 볼륨 요구사항을 계산하는 방법에 대한 예시입니다:
1function calculateJunctionBoxVolume(wires) {
2 let totalVolume = 0;
3 let largestWireVolume = 0;
4
5 // 와이어 볼륨 조회 테이블
6 const wireVolumes = {
7 '14': 2.0,
8 '12': 2.25,
9 '10': 2.5,
10 '8': 3.0,
11 '6': 5.0,
12 '4': 6.0,
13 '2': 9.0,
14 '1/0': 10.0,
15 '2/0': 11.0,
16 '3/0': 12.0,
17 '4/0': 13.0
18 };
19
20 // 먼저 가장 큰 와이어 볼륨 찾기
21 wires.forEach(wire => {
22 if (wire.type !== 'clamp' && wire.type !== 'deviceYoke' && wire.size) {
23 largestWireVolume = Math.max(largestWireVolume, wireVolumes[wire.size]);
24 }
25 });
26
27 // 각 와이어 유형에 대한 볼륨 계산
28 wires.forEach(wire => {
29 if (wire.type === 'clamp') {
30 // 클램프는 가장 큰 와이어의 한 도체로 계산
31 totalVolume += largestWireVolume * wire.quantity;
32 } else if (wire.type === 'deviceYoke') {
33 // 장치 요크는 가장 큰 와이어의 두 도체로 계산
34 totalVolume += largestWireVolume * 2 * wire.quantity;
35 } else {
36 totalVolume += wireVolumes[wire.size] * wire.quantity;
37 }
38 });
39
40 return Math.ceil(totalVolume); // 다음 정수 입방 인치로 반올림
41}
42
43// 사용 예시
44const wiresInBox = [
45 { type: 'standardWire', size: '14', quantity: 3 },
46 { type: 'standardWire', size: '12', quantity: 2 },
47 { type: 'groundWire', size: '14', quantity: 1 },
48 { type: 'clamp', quantity: 1 },
49 { type: 'deviceYoke', quantity: 1 }
50];
51
52const requiredVolume = calculateJunctionBoxVolume(wiresInBox);
53console.log(`필요한 정션 박스 볼륨: ${requiredVolume} 입방 인치`);
541import math
2
3def calculate_junction_box_volume(wires):
4 total_volume = 0
5 largest_wire_volume = 0
6
7 wire_volumes = {
8 '14': 2.0,
9 '12': 2.25,
10 '10': 2.5,
11 '8': 3.0,
12 '6': 5.0,
13 '4': 6.0,
14 '2': 9.0,
15 '1/0': 10.0,
16 '2/0': 11.0,
17 '3/0': 12.0,
18 '4/0': 13.0
19 }
20
21 # 먼저 가장 큰 와이어 볼륨 찾기
22 for wire in wires:
23 if wire['type'] not in ['clamp', 'deviceYoke'] and 'size' in wire:
24 largest_wire_volume = max(largest_wire_volume, wire_volumes[wire['size']])
25
26 # 각 와이어 유형에 대한 볼륨 계산
27 for wire in wires:
28 if wire['type'] == 'clamp':
29 # 클램프는 가장 큰 와이어의 한 도체로 계산
30 total_volume += largest_wire_volume * wire['quantity']
31 elif wire['type'] == 'deviceYoke':
32 # 장치 요크는 가장 큰 와이어의 두 도체로 계산
33 total_volume += largest_wire_volume * 2 * wire['quantity']
34 else:
35 total_volume += wire_volumes[wire['size']] * wire['quantity']
36
37 return math.ceil(total_volume) # 다음 정수 입방 인치로 반올림
38
39# 사용 예시
40wires_in_box = [
41 {'type': 'standardWire', 'size': '14', 'quantity': 3},
42 {'type': 'standardWire', 'size': '12', 'quantity': 2},
43 {'type': 'groundWire', 'size': '14', 'quantity': 1},
44 {'type': 'clamp', 'quantity': 1},
45 {'type': 'deviceYoke', 'quantity': 1}
46]
47
48required_volume = calculate_junction_box_volume(wires_in_box)
49print(f"필요한 정션 박스 볼륨: {required_volume} 입방 인치")
501import java.util.HashMap;
2import java.util.List;
3import java.util.Map;
4
5public class JunctionBoxCalculator {
6
7 public static int calculateJunctionBoxVolume(List<WireEntry> wires) {
8 double totalVolume = 0;
9 double largestWireVolume = 0;
10
11 Map<String, Double> wireVolumes = new HashMap<>();
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", 9.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 // 먼저 가장 큰 와이어 볼륨 찾기
25 for (WireEntry wire : wires) {
26 if (!wire.getType().equals("clamp") && !wire.getType().equals("deviceYoke") && wire.getSize() != null) {
27 largestWireVolume = Math.max(largestWireVolume, wireVolumes.get(wire.getSize()));
28 }
29 }
30
31 // 각 와이어 유형에 대한 볼륨 계산
32 for (WireEntry wire : wires) {
33 if (wire.getType().equals("clamp")) {
34 // 클램프는 가장 큰 와이어의 한 도체로 계산
35 totalVolume += largestWireVolume * wire.getQuantity();
36 } else if (wire.getType().equals("deviceYoke")) {
37 // 장치 요크는 가장 큰 와이어의 두 도체로 계산
38 totalVolume += largestWireVolume * 2 * wire.getQuantity();
39 } else {
40 totalVolume += wireVolumes.get(wire.getSize()) * wire.getQuantity();
41 }
42 }
43
44 return (int) Math.ceil(totalVolume); // 다음 정수 입방 인치로 반올림
45 }
46
47 // 예시 WireEntry 클래스
48 public static class WireEntry {
49 private String type;
50 private String size;
51 private int quantity;
52
53 // 생성자, 게터, 세터...
54 public String getType() { return type; }
55 public String getSize() { return size; }
56 public int getQuantity() { return quantity; }
57 }
58}
591' 정션 박스 볼륨 계산을 위한 Excel VBA 함수
2Function CalculateJunctionBoxVolume(wires As Range) As Double
3 Dim totalVolume As Double
4 Dim largestWireVolume As Double
5 Dim wireType As String
6 Dim wireSize As String
7 Dim wireQuantity As Integer
8 Dim i As Integer
9
10 largestWireVolume = 0
11
12 ' 먼저 가장 큰 와이어 볼륨 찾기
13 For i = 1 To wires.Rows.Count
14 wireType = wires.Cells(i, 1).Value
15 wireSize = wires.Cells(i, 2).Value
16
17 If wireType <> "clamp" And wireType <> "deviceYoke" And wireSize <> "" Then
18 Select Case wireSize
19 Case "14": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 2.0)
20 Case "12": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 2.25)
21 Case "10": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 2.5)
22 Case "8": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 3.0)
23 Case "6": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 5.0)
24 Case "4": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 6.0)
25 Case "2": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 9.0)
26 Case "1/0": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 10.0)
27 Case "2/0": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 11.0)
28 Case "3/0": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 12.0)
29 Case "4/0": largestWireVolume = WorksheetFunction.Max(largestWireVolume, 13.0)
30 End Select
31 End If
32 Next i
33
34 ' 각 와이어 유형에 대한 볼륨 계산
35 For i = 1 To wires.Rows.Count
36 wireType = wires.Cells(i, 1).Value
37 wireSize = wires.Cells(i, 2).Value
38 wireQuantity = wires.Cells(i, 3).Value
39
40 If wireType = "clamp" Then
41 ' 클램프는 가장 큰 와이어의 한 도체로 계산
42 totalVolume = totalVolume + (largestWireVolume * wireQuantity)
43 ElseIf wireType = "deviceYoke" Then
44 ' 장치 요크는 가장 큰 와이어의 두 도체로 계산
45 totalVolume = totalVolume + (largestWireVolume * 2 * wireQuantity)
46 Else
47 Select Case wireSize
48 Case "14": totalVolume = totalVolume + (2.0 * wireQuantity)
49 Case "12": totalVolume = totalVolume + (2.25 * wireQuantity)
50 Case "10": totalVolume = totalVolume + (2.5 * wireQuantity)
51 Case "8": totalVolume = totalVolume + (3.0 * wireQuantity)
52 Case "6": totalVolume = totalVolume + (5.0 * wireQuantity)
53 Case "4": totalVolume = totalVolume + (6.0 * wireQuantity)
54 Case "2": totalVolume = totalVolume + (9.0 * wireQuantity)
55 Case "1/0": totalVolume = totalVolume + (10.0 * wireQuantity)
56 Case "2/0": totalVolume = totalVolume + (11.0 * wireQuantity)
57 Case "3/0": totalVolume = totalVolume + (12.0 * wireQuantity)
58 Case "4/0": totalVolume = totalVolume + (13.0 * wireQuantity)
59 End Select
60 End If
61 Next i
62
63 ' 다음 정수 입방 인치로 반올림
64 CalculateJunctionBoxVolume = WorksheetFunction.Ceiling(totalVolume, 1)
65End Function
66
67' 워크시트에서의 사용:
68' =CalculateJunctionBoxVolume(A1:C5)
69' 여기서 A, B, C 열에는 각각 와이어 유형, 크기, 수량이 포함됨
70정션 박스는 전기 연결부를 물리적 손상, 습기, 우발적 접촉으로부터 보호하는 외함입니다. 크기가 중요한 이유는 전기가 열을 발생시키며 이 열을 발산할 공간이 필요하기 때문입니다. 너무 작은 공간에 전류 운반 도체를 너무 많이 채우면 절연체가 더 빨리 열화되고, 연결부가 느슨해지며, 화재 위험이 극적으로 증가합니다. NEC의 용적 요구사항은 관료주의적 규제가 아니라 열 물리학과 화재 조사 데이터를 기반으로 합니다.
다음 경고 신호를 주목하세요:
박스 치수(너비 × 높이 × 깊이)를 측정하여 입방 인치로 용적을 계산한 후 계산기가 제시하는 필요 용적과 비교하세요.
[나머지 번역은 동일한 방식으로 계속됩니다]
국가화재방지협회(NFPA). NFPA 70: 국가 전기 코드. 조항 314.16 - 콘센트, 장치 및 정션 박스의 도체 수. 3년마다 업데이트되며 현재 버전은 2023년입니다.
언더라이터스 래버러토리(UL). UL 514A 금속 콘센트 박스 표준. 정션 박스의 테스트 및 라벨링 요구 사항을 정의합니다.
국제 전기 검사원 협회(IAEI). 소어스 접지 및 본딩 도서 (13판). 접지 시스템에 대한 결정적인 참고 자료.
마이크 홀트 엔터프라이즈. NEC 코드 해석 및 분석. 40년 이상의 경력을 가진 마스터 전기 기술자의 포괄적인 코드 설명.
직업 안전 보건 관리국(OSHA). 1926 하위 조항 K - 전기. NEC 요구 사항을 참조하는 연방 직장 전기 안전 표준.
박스 용적 계산은 선택 사항이 아니라 — 코드 준수와 안전을 위해 필수적입니다. 크기가 작은 박스는 단순히 검사 실패가 아니라 가족이나 건물 거주자를 위험에 빠뜨리는 화재 위험입니다.
이 계산기는 수동 조회와 산술 계산을 제거합니다. 도체 수와 게이지를 입력하면 단일 갱 박스가 적합한지 또는 4-스퀘어 깊은 박스가 필요한지 즉시 알 수 있습니다. 드라이월을 자르기 전, 자재를 주문하기 전, 그리고 전기 검사 전에 사용하세요.
전문 전기 기술자를 위해: 허가 신청서에 이러한 계산을 포함하세요. 검사관들은 미리 문서화된 준수 사항을 보면 감사해하며, 이는 반복 고객을 확보하는 전문성을 보여줍니다.
DIY 작업자를 위해: 계산 결과 현재 설치된 것보다 더 큰 박스가 필요하다면, 무리하게 설치하지 마세요. 지금 박스를 교체하는 데 소요되는 2분은 화재 위험에 대한 수년간의 걱정을 예방합니다.
위의 배선 구성을 입력하고 즉시 NEC 규정을 준수하는 결과를 얻으세요.
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.