Calculadora de tirantes
Una cumbrera de 40 pies con tirantes cada 4 pies necesita 11 tirantes: uno en cada extremo y uno en cada marca del espaciado intermedio. Cuenta las piezas para su lista de madera, no los cabios. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Longitud de la cumbrera
- 40
- Separación de los tirantes
- 4
- Piezas por posición
- 1
- Tramos completos
- 10
- Resto
- 0
- Posiciones de tirantes
- 11
Pedir madera para un tejado a dos aguas no se limita a los cabios comunes: muchos códigos y notas de ingeniero exigen también tirantes de cumbrera altos en cada par de cabios, o tirantes de cabio más bajos a la altura del techo, para resistir el empuje hacia fuera. Esta calculadora de número de tirantes responde al despiece con una fórmula determinista de centro a centro. Usted indica la longitud de la cumbrera —la dimensión del edificio a lo largo de la cual se espacian los tirantes— y el espaciado requerido o máximo en las mismas unidades lineales, con frecuencia cuatro pies OC o cuarenta y ocho pulgadas cuando los planos trabajan solo en pulgadas. El motor coloca una estación en cada extremo de la cumbrera, rellena posiciones intermedias en la rejilla de espaciado y multiplica por piezas por estación (por defecto un miembro que une el par de cabios opuestos).
Mida la longitud de cumbrera y mantenga el espaciado de tirantes en unidades coherentes
Mida la longitud de la cumbrera —o el recorrido de alero del edificio que la refleja— en la unidad lineal que usen sus planos. El espaciado de tirantes es la distancia de centro a centro requerida o máxima entre estaciones sucesivas de tirante de cumbrera o de cabio a lo largo de esa cumbrera.
Cuatro pies OC es un programa residencial habitual cuando los tirantes caen en cada segundo o tercer par de cabios a dieciséis o veinticuatro pulgadas OC, pero siga siempre la tabla del código o la nota estructural de sus planos. La calculadora acepta cualquier espaciado finito estrictamente positivo en las mismas unidades que la longitud de cumbrera. Si midió cuarenta pies de cumbrera, envíe el espaciado en pies (por ejemplo cuatro).
Si midió cuatrocientas ochenta pulgadas, envíe el espaciado en pulgadas (por ejemplo cuarenta y ocho). El motor no convierte unidades, de modo que mezclar pies en la longitud con pulgadas en el espaciado inventará un conteo absurdo.
Qué puede hacer con ella
Listas DIY de herrajes y madera para tejados a dos aguas
Los propietarios introducen la longitud de cumbrera y el espaciado OC de cuatro pies y saben cuántos tirantes de cumbrera o de cabio cargar antes de un fin de semana de techado o porche.
Despiece de contratistas y automatización de ofertas
Las herramientas de estimación agrupan recorridos de cumbrera desde planos, aplican el espaciado máximo del código y emiten conteos de tirantes de cumbrera o de cabio para órdenes de compra sin hojas de cálculo.
Preguntas frecuentes
¿Cómo cuenta los tirantes esta calculadora?
Los múltiplos exactos usan longitud/espaciado + 1; los vanos parciales siguen contando el extremo lejano.
¿Qué unidades debo usar?
Cualquier sistema lineal coherente. 4). Si ambos están en pulgadas, use 48 para un OC típico de cuatro pies. Mezclar pies y pulgadas sin convertir producirá un conteo incorrecto.
¿Qué ocurre si el espaciado es cero o negativo?
El espaciado de tirantes y la longitud de cumbrera deben ser estrictamente positivos; los valores cero o negativos se rechazan y no se cobran.
¿Es gratuita la calculadora de tirantes de cumbrera?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Distingue tirantes de cumbrera de tirantes de cabio?
No. Ambos usan el mismo conteo de estaciones a lo largo de la cumbrera con el espaciado requerido. La cota en el cabio, la escuadría y el clavado siguen siendo decisiones de diseño ajenas a esta herramienta de despiece.
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/collar-tie-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ridge_length":40,"tie_spacing":4}'const res = await fetch("https://api.kit.forhosting.com/home/collar-tie-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ridge_length": 40,
"tie_spacing": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/collar-tie-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ridge_length": 40,
"tie_spacing": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/collar-tie-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ridge_length":40,"tie_spacing":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ridge_length":40,"tie_spacing":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/collar-tie-count", 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
{
"ridge_length": 40,
"tie_spacing": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.collar_tie_count",
"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
Un espaciado cero o negativo se rechaza con un error claro invalid_input para que las herramientas de estimación se mantengan honestas antes de reservar material. La herramienta del navegador se ejecuta gratis en su dispositivo; la API prepaga cobra $0.002 por ítem exitoso cuando aplicaciones y SDK necesitan el mismo contrato.
Mida la longitud de cumbrera y mantenga el espaciado de tirantes en unidades coherentes
Envíe ese valor como ridge_length; se aceptan los alias ridge, length, building_length, eave_length y run_length para etiquetas de formulario que prefieren esos nombres. Ambos campos deben ser números finitos estrictamente positivos: cero, negativo o no numérico provoca invalid_input y no se cobra. Valores extremadamente pequeños o enormes fuera del rango de estabilidad publicado también se rechazan para que la aritmética de vanos en punto flotante siga siendo significativa en un isolate de Worker. Los alias opcionales del espaciado incluyen spacing, oc, on_center, centers, max_spacing, collar_spacing y rafter_tie_spacing, que cubren cabeceras habituales de hojas de despiece.
Cómo se cuentan extremos, vanos OC y piezas por estación
Cuando la longitud de cumbrera es un múltiplo exacto del espaciado, el conteo de posiciones es simplemente longitud dividida por espaciado más uno. Cuando queda un vano parcial en el extremo lejano, el motor sigue contando la estación de cierre, lo que equivale a floor(longitud dividida por espaciado) más dos. Los tirantes de cumbrera (cerca de la cumbrera) y los tirantes de cabio (cerca de la línea del techo) comparten este mismo modelo de conteo de estaciones; el motor no distingue la cota —solo cuántas estaciones y piezas exige su programa a lo largo de la cumbrera. El esquema siempre incluye una estación de tirante en cada extremo de la cumbrera y luego coloca estaciones intermedias cada tie_spacing a lo largo del recorrido. Eso produce full_bays, remainder (cero cuando el extremo cae en la rejilla) y tie_positions. Por defecto pieces_per_station vale uno: cada estación necesita un solo tirante de cumbrera o de cabio que une el par de cabios opuestos, de modo que ties_needed es igual a tie_positions. Ponga pieces_per_station en dos cuando el programa pida miembros dobles en cada estación, o más alto solo cuando su norma de armazón apile más piezas bajo la misma rejilla OC. La etiqueta del método es siempre oc_ends_inclusive_times_pieces para un ramificado estable aguas abajo. Longitud o espaciado obligatorios ausentes, dimensiones cero o negativas, y pieces_per_station fuera del rango entero permitido fallan con invalid_input. Entradas idénticas siempre producen el mismo JSON porque la ruta es aritmética pura sin red, semilla aleatoria ni reloj de pared.
Uso de la API, precios, flujos de despiece de tejado y límites prácticos
Llame a la calculadora gratuita de número de tirantes en el navegador para estimaciones rápidas en obra, kioscos de maderería y pizarras de contratista sin instalar una hoja de cálculo. Envíe un cuerpo JSON con ridge_length y tie_spacing, más pieces_per_station opcional cuando el miembro único por defecto no coincida con su programa. Use la API prepaga cuando una app de renovación, un pipeline de despiece de cantidades, un configurador de vivienda modular o una herramienta de gestión inmobiliaria necesiten un contrato estable con saldo KIT a $0.002 por ítem exitoso; los fallos de validación nunca consumen saldo tras el rechazo del motor. Combine este endpoint con home.rafter_count cuando también necesite la cantidad de cabios comunes a partir de la longitud de cumbrera y el OC de cabios, o con home.rafter_length cuando la longitud de corte de cada cabio común a partir de luz y pendiente sea el siguiente paso. Recuerde que los tejados a cuatro aguas y con limahoyas, cabios jack, tablas de cumbrera y viguetas de techo son líneas de despiece separadas: si su lista de materiales ya las incluye, manténgalas separadas en lugar de inflar pieces_per_station. Quienes publiquen SDK pueden mapear ties_needed directamente a órdenes de compra y mostrar tie_positions, full_bays y remainder como detalle explicativo para el estimador.
Casos de integración
Herramientas de lista de corte en madererías y comercio electrónico
Los sitios minoristas calculan el número de tirantes al cambiar la longitud del edificio o el espaciado máximo, con el mismo contrato determinista de API para presupuestos y carritos.