Carga muerta de cubierta
Tejas asfálticas arquitectónicas sobre OSB de 7/16 y cabios de 2x6 cada 16 pulgadas, con fieltro, suman una carga muerta de 5,9 psf. Elija cubierta, entablado, cabio y separación, añada capas opcionales y vea el peso de cada capa y el total. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Tipo de techado
- Asphalt architectural
- Tipo de entablado
- osb_7_16
- Tamaño del cabio
- 2x6
- Separación de cabios (pulg.)
- 16
- Membrana subyacente (psf)
- 0,5
- Área del techo (ft²)
- 1 500
- Techado (psf)
- 2,5
- Entablado (psf)
- 1,4
- Estructura (plf)
- 2
- Estructura (psf)
- 1,5
Una calculadora de carga muerta de cubierta convierte los materiales permanentes de un tejado en una sola cifra en libras por pie cuadrado, la que usan las comprobaciones estructurales, las tablas de vigas y los anteproyectos. Indique el tipo de cobertura, el entablado del tablero, el tamaño de cabio o vigueta y la separación entre ejes; el solape, el aislamiento, el acabado de techo y otras cargas permanentes opcionales se suman encima. La herramienta devuelve cada capa en psf, la aportación de la estructura a partir del peso por pie lineal repartido según la separación, el subtotal estructural y la carga muerta total. Si también aporta el área de cubierta, multiplica la carga por el área para estimar el peso permanente total en libras. Los tipos personalizados aceptan pesos de fabricante medidos en lugar de las tablas.
Qué significa la carga muerta de cubierta y qué capas cuentan
La carga muerta es el peso permanente de los materiales de construcción que permanecerán en la estructura durante la vida del edificio.
En cubiertas suele incluir la cobertura (tejas asfálticas, metal, teja cerámica o de hormigón, membrana o sistemas multicapa), el entablado estructural del tablero (contrachapado u OSB), los cabios, cordones superiores de cerchas o viguetas de techo que sostienen esas capas, más el solape, el aislamiento colgado del conjunto, los acabados de techo como el yeso unido a la parte inferior de la estructura, y cualquier otro elemento permanente que desee promediar en una carga unitaria.
Las cargas vivas, de nieve, de viento y temporales de obra son categorías distintas y no se calculan aquí; esta capacidad se centra solo en el peso propio dentro de una combinación de cargas. El peso unitario se expresa en libras por pie cuadrado de superficie de cubierta para comparar conjuntos, alimentar tablas de vanos o sembrar un modelo de análisis más detallado.
El peso de la estructura suele ser el término menos intuitivo: una pieza tiene peso por pie lineal según su sección y densidad, y esa carga lineal se vuelve un psf uniforme al dividir por la separación entre ejes convertida a pies. Esta calculadora usa esa distribución estándar —plf multiplicado por doce y dividido por la separación en pulgadas— junto con tablas residenciales típicas de cobertura y entablado, de modo que un propietario o un estimador obtenga un punto de partida defendible sin una base de materiales.
Los valores predefinidos son estimaciones de manual, no sustituyen las fichas del fabricante cuando la jurisdicción o el ingeniero de registro exigen pesos unitarios exactos. Si ya conoce esos valores, elija tipos personalizados o pase campos psf de anulación para que la aritmética siga produciendo un total limpio y reproducible.
Consejos prácticos, límites y búsquedas relacionadas
Elija preajustes que coincidan con los productos de los planos y compruebe el total con la experiencia local: cubiertas ligeras de asfalto y OSB suelen situarse cerca de diez a quince psf de estructura antes de acabados de techo, mientras que la teja cerámica o la pizarra pueden duplicar solo el término de cobertura. Mida la separación entre ejes, no la luz libre, y use la misma base de superficie de cubierta que para carga viva o de nieve, de modo que las combinaciones sean coherentes.
El yeso de techo solo entra en este total cuando lo sostienen los cabios o viguetas que está comprobando; forjados y particiones van en otro sitio. Esta página apunta a quien busca una calculadora de carga muerta de cubierta, peso del tejado por pie cuadrado, aportación de entablado y cabios, o carga permanente para comprobaciones estructurales; no es un mapa de nieve, ni una consulta de código de carga viva, ni un motor completo de combinaciones ASCE.
Prefiera esta capacidad cuando ya conozca materiales y separación y necesite un desglose transparente en psf; use herramientas hermanas para pendiente, conteo de tejas o hojas de entablado.
Qué puede hacer con ella
Comprobaciones estructurales preliminares en reformados de cubierta
Los proyectistas introducen la nueva cobertura, el tablero existente y el tamaño o separación de la estructura para estimar la carga muerta en psf antes de comparar capacidad o flecha bajo el peso permanente actualizado.
Hojas de estimación y supuestos de oferta
Los estimadores convierten los materiales de plano en una carga permanente documentada, opcionalmente por el área de cubierta, para que notas de grúa, transporte o rehabilitación sensibles al peso sean coherentes entre presupuestos.
Preguntas frecuentes
¿Cómo se calcula la carga muerta de cubierta en psf?
Sume los pesos unitarios de cobertura, entablado, estructura y las capas permanentes opcionales. El framing psf suele ser plf de madera × 12 ÷ separación entre ejes en pulgadas.
¿Qué ocurre si la separación de cabios es cero?
La carga unitaria de la estructura queda indefinida.
¿Incluye nieve o carga viva?
No. Solo estima la carga muerta permanente. Combine el resultado con valores separados de carga viva, nieve y viento según el código aplicable.
¿Es gratuita la calculadora de carga muerta de cubierta?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Cómo se convierte el peso de los cabios en psf?
El peso de un cabio por pie lineal se multiplica por 12 y se divide entre la separación en pulgadas. Un 2x6 de unas 2 libras por pie lineal, colocado cada 16 pulgadas, aporta 1,5 psf.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/home/roof-dead-load \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"roofing_type":"asphalt_architectural","sheathing_type":"osb_7_16","rafter_size":"2x6","rafter_spacing_in":16}'const res = await fetch("https://api.kit.forhosting.com/home/roof-dead-load", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"roofing_type": "asphalt_architectural",
"sheathing_type": "osb_7_16",
"rafter_size": "2x6",
"rafter_spacing_in": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/roof-dead-load",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"roofing_type": "asphalt_architectural",
"sheathing_type": "osb_7_16",
"rafter_size": "2x6",
"rafter_spacing_in": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/roof-dead-load", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"roofing_type":"asphalt_architectural","sheathing_type":"osb_7_16","rafter_size":"2x6","rafter_spacing_in":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"roofing_type":"asphalt_architectural","sheathing_type":"osb_7_16","rafter_size":"2x6","rafter_spacing_in":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/roof-dead-load", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"roofing_type": "asphalt_architectural",
"sheathing_type": "osb_7_16",
"rafter_size": "2x6",
"rafter_spacing_in": 16
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.roof_dead_load",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Una separación nula o negativa se rechaza con un error invalid_input claro. El camino es aritmética pura —sin red, sin semillas aleatorias, sin reloj— de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON tras el redondeo decimal fijo cada vez que la invoca.
Cómo llamar a la API y leer la respuesta
Los tipos de cobertura y entablado son enums cerrados que cubren asfalto, madera, metal, teja, pizarra, multicapa y membrana comunes, más espesores de contrachapado y OSB, la opción none y custom. El tamaño de cabio admite piezas nominales two-by hasta two-by-twelve o custom. La separación debe ser un número finito estrictamente positivo en pulgadas. Envíe un cuerpo JSON con cuatro campos principales: roofing_type (alias roofing, covering), sheathing_type (alias sheathing, deck), rafter_size (alias framing_size, joist_size) y rafter_spacing_in (alias spacing_in, oc_in, spacing). Los números no negativos opcionales roofing_psf, sheathing_psf y framing_psf anulan preajustes o satisfacen tipos custom; underlayment_psf, insulation_psf, ceiling_psf y misc_psf valen cero si se omiten; roof_area_sqft dispara opcionalmente el peso total. Si tiene éxito, la respuesta repite tipos normalizados y pesos de capa redondeados, framing_plf y framing_psf, additional_psf como suma de capas opcionales, structure_psf como cobertura más entablado más estructura, dead_load_psf como la carga unitaria permanente completa, un array components para tablas de UI, cadenas formula y message, y pasos ordenados útiles para enseñanza o aserciones de regresión. La validación fallida —enums obligatorios ausentes, tokens desconocidos, números no finitos, pesos negativos, separación cero o custom sin peso— devuelve invalid_input y no se cobra. El precio es un fijo $0.002 por petición correcta con unidad item.
Consejos prácticos, límites y búsquedas relacionadas
Si la cubierta es un sistema de cerchas industrializadas con peso propio publicado, prefiera rafter_size custom más framing_psf en lugar de forzar un tamaño two-by que no describe la cercha. Las tareas fallidas con invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los integradores envían a propósito una separación cero para ejercitar el error. Las comprobaciones de ida y vuelta son sencillas: recalcule la estructura como plf por doce entre la separación y sume cada capa a mano para confirmar dead_load_psf con el mismo redondeo fijo de los pasos publicados.
Casos de integración
Docencia y pruebas unitarias automatizadas de apilados de carga
Instructores y desarrolladores generan casos conocidos asfalto-OSB-2x6 y rechazos deliberados de separación nula como ejemplos golden deterministas para la API y el aula.
Preguntas técnicas
¿Puedo introducir pesos unitarios del fabricante en lugar de preajustes?
Sí. Elija cobertura, entablado o tamaño de cabio custom y aporte roofing_psf, sheathing_psf o framing_psf, o pase esos campos como anulación sobre un tipo predefinido.