免费的门头计算器可确定任何门宽的确切 2x4、2x6、2x8 门头尺寸。根据 IRC 建筑规范获取即时承重墙建议。
有效范围:12-144英寸
有效范围:24-120英寸
推荐的门头尺寸基于门宽和墙体是否为承重墙。较宽的门和承重墙需要更大的门头以正确支撑门口上方的结构。
立即计算任何建筑项目的正确 门框尺寸。我们的免费 门框计算器 帮助承包商、建筑商和 DIY 爱好者根据门宽和承重墙要求确定您是否需要 2x4、2x6、2x8 或更大尺寸的门框。
正确的 门框尺寸 对于结构完整性和建筑规范的合规性至关重要。尺寸不足的门框会导致墙体下沉、门框变形和昂贵的结构修复。我们的 门框尺寸计算器 遵循 IRC 指南和标准建筑实践,以确保安全,同时优化材料成本。
在几秒钟内获取您的门框尺寸 - 只需在下面输入您的门宽和负载类型即可获得即时结果。
门宽 | 非承重 | 承重 |
---|---|---|
30-36" | 2x4 | 双 2x4 |
48" | 2x6 | 双 2x6 |
6 英尺 (72") | 2x8 | 双 2x8 |
8 英尺 (96") | 2x10 | 双 2x10 |
门框(也称为门 lintel 或梁)是安装在门口上方的水平结构元素,用于将上方墙体、天花板和可能的屋顶的重量转移到相邻的墙柱上。门框通常由尺寸木材(如 2x4、2x6 等)制成,可能是单个或双重,具体取决于负载要求。
完整的门框系统通常包括:
门框梁的尺寸是我们的计算器帮助您确定的,因为这是必须根据门口宽度和需要支撑的负载正确尺寸的关键组件。
门框的尺寸主要由两个因素决定:
以下表格显示了基于门宽的通常接受的门框尺寸,适用于典型的住宅建筑:
门宽(英寸) | 非承重墙 | 承重墙 |
---|---|---|
高达 36" (3') | 2x4 | 双 2x4 |
37" 到 48" (3-4') | 2x6 | 双 2x6 |
49" 到 72" (4-6') | 2x8 | 双 2x8 |
73" 到 96" (6-8') | 2x10 | 双 2x10 |
97" 到 144" (8-12') | 2x12 | 双 2x12 |
超过 144" (12') | 工程梁 | 工程梁 |
这些指南基于标准建筑实践,可能会因当地建筑规范、特定负载条件和所用木材类型而有所不同。
门框的尺寸遵循与梁挠度和弯曲应力相关的工程原理。计算梁所需截面模数的基本公式为:
其中:
对于均匀负载的简单支撑梁,最大弯矩为:
其中:
这就是为什么较宽的门口需要较大的门框 - 弯矩随着跨度长度的平方增加。
我们的门框尺寸计算器使您能够轻松确定门口的适当门框尺寸。请按照以下简单步骤操作:
计算器根据标准建筑实践提供推荐的门框尺寸。结果将以尺寸木材规格的格式显示(例如,“2x6”或“双 2x8”)。
对于非常大的开口(超过 12 英尺宽),计算器将建议咨询结构工程师,因为这些跨度通常需要专门设计的梁。
以下是一些示例场景,帮助您理解计算器的工作原理:
标准室内门
外部入口门
双门开口
大型露台门
门框尺寸计算器在各种建筑和翻新场景中都很有用:
在建造新房时,所有门口的正确门框尺寸至关重要。使用计算器可确保:
在翻新过程中,尤其是在现有墙体中创建新门口时,计算器有助于:
对于商业建筑,通常有更宽的门口,计算器有助于:
对于处理家庭改善项目的 DIY 爱好者,计算器:
虽然尺寸木材门框是最常见的,但在某些情况下可能有更合适的替代品:
工程木门框(LVL、PSL、LSL)
钢门框
加固混凝土门框
夹板门框
门口上方的结构支撑概念可以追溯到几千年前。古代文明在门口上方使用石制 lintel,至今仍然屹立不倒。随着建筑方法的发展,支撑开口上方重量的方法也随之演变。
现代建筑规范根据广泛的工程研究和实际性能对门框有具体要求。国际住宅规范(IRC)和当地建筑规范提供了基于以下因素的门框尺寸表:
这些规范要求确保建筑安全施工,同时避免因门框过大而产生不必要的材料成本。
以下是如何以编程方式计算门框尺寸的示例:
1function calculateHeaderSize(doorWidth, isLoadBearing) {
2 // 门宽(以英寸为单位)
3 if (doorWidth <= 36) {
4 return isLoadBearing ? "双 2x4" : "2x4";
5 } else if (doorWidth <= 48) {
6 return isLoadBearing ? "双 2x6" : "2x6";
7 } else if (doorWidth <= 72) {
8 return isLoadBearing ? "双 2x8" : "2x8";
9 } else if (doorWidth <= 96) {
10 return isLoadBearing ? "双 2x10" : "2x10";
11 } else if (doorWidth <= 144) {
12 return isLoadBearing ? "双 2x12" : "2x12";
13 } else {
14 return "需要工程梁";
15 }
16}
17
18// 示例用法
19const doorWidth = 60; // 英寸
20const isLoadBearing = true;
21console.log(`推荐门框:${calculateHeaderSize(doorWidth, isLoadBearing)}`);
22
1def calculate_header_size(door_width, is_load_bearing):
2 """
3 根据门宽和负载类型计算推荐的门框尺寸。
4
5 参数:
6 door_width (float): 门宽(以英寸为单位)
7 is_load_bearing (bool): 墙体是否承重
8
9 返回:
10 str: 推荐的门框尺寸
11 """
12 if door_width <= 36:
13 return "双 2x4" if is_load_bearing else "2x4"
14 elif door_width <= 48:
15 return "双 2x6" if is_load_bearing else "2x6"
16 elif door_width <= 72:
17 return "双 2x8" if is_load_bearing else "2x8"
18 elif door_width <= 96:
19 return "双 2x10" if is_load_bearing else "2x10"
20 elif door_width <= 144:
21 return "双 2x12" if is_load_bearing else "2x12"
22 else:
23 return "需要工程梁"
24
25# 示例用法
26door_width = 60 # 英寸
27is_load_bearing = True
28print(f"推荐门框:{calculate_header_size(door_width, is_load_bearing)}")
29
1public class DoorHeaderCalculator {
2 public static String calculateHeaderSize(double doorWidth, boolean isLoadBearing) {
3 if (doorWidth <= 36) {
4 return isLoadBearing ? "双 2x4" : "2x4";
5 } else if (doorWidth <= 48) {
6 return isLoadBearing ? "双 2x6" : "2x6";
7 } else if (doorWidth <= 72) {
8 return isLoadBearing ? "双 2x8" : "2x8";
9 } else if (doorWidth <= 96) {
10 return isLoadBearing ? "双 2x10" : "2x10";
11 } else if (doorWidth <= 144) {
12 return isLoadBearing ? "双 2x12" : "2x12";
13 } else {
14 return "需要工程梁";
15 }
16 }
17
18 public static void main(String[] args) {
19 double doorWidth = 60; // 英寸
20 boolean isLoadBearing = true;
21 System.out.println("推荐门框:" +
22 calculateHeaderSize(doorWidth, isLoadBearing));
23 }
24}
25
1' Excel VBA 函数用于门框尺寸
2Function DoorHeaderSize(DoorWidth As Double, IsLoadBearing As Boolean) As String
3 If DoorWidth <= 36 Then
4 DoorHeaderSize = IIf(IsLoadBearing, "双 2x4", "2x4")
5 ElseIf DoorWidth <= 48 Then
6 DoorHeaderSize = IIf(IsLoadBearing, "双 2x6", "2x6")
7 ElseIf DoorWidth <= 72 Then
8 DoorHeaderSize = IIf(IsLoadBearing, "双 2x8", "2x8")
9 ElseIf DoorWidth <= 96 Then
10 DoorHeaderSize = IIf(IsLoadBearing, "双 2x10", "2x10")
11 ElseIf DoorWidth <= 144 Then
12 DoorHeaderSize = IIf(IsLoadBearing, "双 2x12", "2x12")
13 Else
14 DoorHeaderSize = "需要工程梁"
15 End If
16End Function
17' 在 Excel 中使用:=DoorHeaderSize(60, TRUE)
18
对于 30 英寸的门,您需要一个 2x4 门框 用于非承重墙,或一个 双 2x4 门框 用于承重墙。这是大多数室内门和浴室门的标准尺寸。
32 英寸的门 需要一个 2x4 门框 用于非承重墙,或一个 双 2x4 门框 用于承重墙。这是最常见的住宅门宽。
对于 36 英寸的门口,使用 2x4 门框 用于非承重墙,或 双 2x4 门框 用于承重墙。这个尺寸适用于标准外门。
48 英寸的开口 需要一个 2x6 门框 用于非承重墙,或