Calculateur de joints de retrait : espacement et total linéaire
Une dalle de 40 × 30 pieds d'environ 4 pouces d'épaisseur reçoit des joints espacés de 7,992 pieds au plus : 8 lignes de joint pour 270 pieds linéaires. L'espacement suit la règle courante de 24 fois l'épaisseur. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur
- 40
- Largeur
- 30
- Épaisseur
- 0,333
- Facteur d'espacement
- 24
- Espacement recommandé
- 7,992
- Joints sur la longueur
- 5
- Joints sur la largeur
- 3
Les joints de retrait (joints de contrôle) définissent où la dalle de béton peut se fissurer, afin que les fissures aléatoires n’abîment pas la surface et que les chemins de charge restent prévisibles. Ce calculateur de joints de contrôle transforme la longueur, la largeur et l’épaisseur de la dalle en un espacement maximal recommandé et en la longueur linéaire totale des sciages ou joints travaillés sur un coulage rectangulaire. Par défaut il applique la règle courante de vingt-quatre fois l’épaisseur —équivalent à environ deux fois l’épaisseur en pouces lorsque les cotes du plan sont en pieds—, de sorte qu’une dalle de quatre pouces vise des centres d’environ huit pieds. Vous pouvez relever le facteur d’espacement vers trente ou trente-six pour un maillage plus large, ou imposer entièrement l’espacement lorsque l’ingénieur ou le cahier des charges fixe déjà une grille. Utilisez le résultat pour les plans de sciage de terrasses et d’allées, les joints de dalles de garage et les métrés multi-plots où chaque rectangle a besoin de son propre espacement et total linéaire.
À quoi servent les joints de retrait et à quel espacement
Une dalle finit toujours par fissurer, et les joints de retrait décident où. Sciés ou façonnés à l'outil en surface, ils donnent à la fissure une ligne prévue : les fissures aléatoires restent hors de vue et les charges suivent un chemin prévisible. Les recommandations courantes limitent la distance entre joints à environ 24 à 36 fois l'épaisseur de la dalle, mesurée dans la même unité. Pour se le représenter vite : deux fois l'épaisseur en pouces, lue en pieds. Une dalle de 4 pouces arrive donc à environ 8 pieds par défaut, et jusqu'à environ 12 avec un calepinage plus lâche.
Comment les joints sont répartis et ce qu'il faut surveiller
Une fois l'espacement fixé, la dalle est découpée avec le moins de lignes possible pour que chaque panneau reste égal ou inférieur à cette limite, dans les deux sens. L'exemple de 40 sur 30 pieds aboutit à 5 joints dans un sens et 3 dans l'autre, 24 panneaux et 270 pieds linéaires de sciage, le chiffre utile pour planifier la découpe. Gardez longueur, largeur et épaisseur dans la même unité : une dalle de 4 pouces se saisit comme 0,333 si le reste est en pieds. Et si un ingénieur ou le cahier des charges impose déjà la trame, saisissez cet espacement au lieu de la règle pratique.
Questions fréquentes
Quelles unités dois-je utiliser ?
Tout ensemble cohérent : pieds sur toutes les arêtes, ou mètres sur toutes. Ne mélangez pas les systèmes. Le facteur par défaut 24 correspond à la règle courante 2× l’épaisseur en pouces lorsque les cotes sont en pieds.
Quel est le tarif ?
L’outil navigateur est gratuit et s’exécute en local.
Quel espacement entre les joints d'une dalle de 4 pouces ?
Environ 8 pieds avec la règle par défaut de 24 fois l'épaisseur. Pour un calepinage plus lâche, le facteur monte vers 30 ou 36, ce qui donne jusqu'à environ 12 pieds entre joints sur une dalle de 4 pouces.
Puis-je utiliser l'espacement fixé par l'ingénieur ?
Oui. Saisissez directement cet espacement maximal : le calculateur l'utilise à la place de la règle de 24 fois l'épaisseur. C'est la bonne démarche quand le projet ou le cahier des charges fixe déjà la trame des joints.
Comment est calculée la longueur totale des joints ?
Chaque joint qui coupe la longueur traverse toute la largeur, et chaque joint qui coupe la largeur traverse toute la longueur. Sur la dalle de 40 × 30 pieds, 5 joints de 30 pieds et 3 de 40 pieds font 270 pieds linéaires.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/home/control-joints \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":40,"width":30,"thickness":0.333}'const res = await fetch("https://api.kit.forhosting.com/home/control-joints", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 40,
"width": 30,
"thickness": 0.333
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/control-joints",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 40,
"width": 30,
"thickness": 0.333
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/control-joints", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":40,"width":30,"thickness":0.333}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":40,"width":30,"thickness":0.333}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/control-joints", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"length": 40,
"width": 30,
"thickness": 0.333
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.control_joints",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
La même fonction pure alimente l’outil gratuit du navigateur et l’API payante, de sorte qu’un devis sur téléphone coïncide avec le JSON qu’un script enverra ensuite. Les cotes nulles ou négatives sont rejetées avec un message clair invalid_input plutôt qu’un tracé absurde silencieux.
Comment l’espacement et la longueur totale des joints sont calculés
La pratique courante pour les dalles en béton simple limite souvent la distance maximale entre joints de contrôle à environ vingt-quatre à trente-six fois l’épaisseur de la dalle lorsque toutes les arêtes sont mesurées dans la même unité linéaire. Cette fourchette est la même idée que deux à trois fois l’épaisseur en pouces exprimée en pieds : une dalle de quatre pouces vise typiquement environ huit à douze pieds entre joints. Avec l’espacement de travail, l’outil place le plus petit nombre de lignes intermédiaires qui maintient chaque arête de panneau à ou sous ce maximum : les joints dans le sens de la longueur valent le maximum entre zéro et le plafond de longueur sur espacement moins un, et ceux du sens de la largeur utilisent la même formule sur la largeur. Chaque joint qui coupe le long de la longueur couvre toute la largeur ; chaque joint qui coupe le long de la largeur couvre toute la longueur. Ce calculateur fixe spacing_factor à vingt-quatre par défaut, de sorte que recommended_spacing égale vingt-quatre fois l’épaisseur. Lorsque vous avez besoin d’une grille plus large ou plus serrée, envoyez un spacing_factor positif différent, ou fixez joint_spacing à un maximum explicite dans les mêmes unités que la longueur et la largeur ; un joint_spacing explicite annule le produit du facteur par l’épaisseur. Donc total_joint_length égale joints_along_length fois width plus joints_along_width fois length. Les tailles de panneau sont length divisé par un plus le nombre de joints en longueur et width divisé par un plus le nombre en largeur, et panel_count est le produit de ces nombres. L’aire en plan est length fois width pour recouper le plan. Le pipeline est une arithmétique flottante déterministe, sans graines aléatoires, sans horloge murale et sans appels réseau, de sorte que des entrées identiques produisent toujours le même JSON. Longueur, largeur et épaisseur doivent être strictement positives : les cotes nulles ou négatives sont rejetées avec invalid_input car une arête non positive rend l’espacement ou la longueur de joint non physiques.
Ce que vous envoyez et ce que vous recevez
Un contrôle métrique utilise des mètres sur les trois arêtes avec le même facteur pour que le rapport espacement sur épaisseur reste vingt-quatre. Envoyez trois nombres finis obligatoires : length, width et thickness pour les arêtes de la dalle rectangulaire en unités linéaires concordantes. En option, envoyez spacing_factor comme multiplicateur d’épaisseur pour l’espacement maximal recommandé ; si vous l’omettez, la valeur par défaut vingt-quatre s’applique et spacing_factor_defaulted est true. En option, envoyez joint_spacing comme espacement maximal explicite dans les mêmes unités linéaires ; lorsqu’il est présent il annule le produit facteur fois épaisseur et joint_spacing_overridden est true. Les champs obligatoires manquants, les chaînes non numériques, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. Lorsque length, width ou thickness est nul ou négatif, la requête échoue avec un message indiquant que la cote doit être positive, afin que le client corrige la mesure avant de réessayer. En cas de succès la réponse renvoie les entrées nettoyées, le spacing_factor utilisé et s’il était par défaut, si joint_spacing a annulé le produit, recommended_spacing, joints_along_length, joints_along_width, total_joints, total_joint_length, panel_length, panel_width, panel_count, l’aire en plan, un rappel unit_note pour garder un seul système d’unités, et une courte chaîne formula pour la documentation. Un contrôle impérial classique est une dalle de quarante par trente par zéro point trois trois trois pieds avec le facteur par défaut : l’espacement recommandé est d’environ huit pieds, les joints en longueur et largeur suivent la règle des panneaux au plafond, et total_joint_length est la somme des coupes sur toute la largeur et toute la longueur. Le tarif des appels API réussis est la base publiée de $0.002 par item ; les échecs de validation ne consomment pas le solde prépayé.
Où les calculateurs de joints de contrôle interviennent sur le terrain
Les propriétaires qui coulent une terrasse, une allée ou une entrée ont besoin d’un tracé de sciage fiable avant que le béton ne durcisse et que des fissures aléatoires n’apparaissent là où personne ne les a prévues. Si vous avez ensuite besoin du volume et des sacs de béton, de grilles d’armature, du détail de joints d’isolement aux poteaux ou de joints de dilatation sur de longs tronçons avec mouvement thermique, traitez-les comme des intentions de recherche et des pages distinctes, sans surcharger ce calculateur d’espacement et de pieds linéaires de joints de contrôle pour dalle rectangulaire. Les équipes de hardscape et de dallage construisent des plannings de joints à partir d’emprises mesurées et d’épaisseurs de projet ; un seul endpoint déterministe qui renvoie espacement et longueur linéaire totale réduit l’écart entre la feuille du métreur et l’équipe qui scie la dalle. Les entrepreneurs généraux qui comparent des offres rattachent total_joint_length aux hypothèses de main-d’œuvre et d’usure de disque, de sorte que la ligne de joints soit auditable plutôt qu’un forfait opaque. Les gestionnaires immobiliers qui planifient plusieurs plots d’abris ou d’équipements passent chaque triplet longueur-largeur-épaisseur par l’API et stockent recommended_spacing à côté de la date de coulage pour que les réparations ultérieures respectent la grille d’origine. Comme cette capacité est un moteur de parse pur, le prix de l’API est la base publiée de $0.002 par item réussi et l’échec de validation ne consomme pas le solde.
Cas d'intégration
Plan de sciage de terrasse ou d’allée DIY
Saisissez longueur, largeur et épaisseur, gardez la règle de vingt-quatre fois ou fixez joint_spacing d’après le plan, et repérez le total linéaire de joints de contrôle avant le coulage.
Métrés de joints multi-dalles pour l’entreprise
Passez chaque plot rectangulaire dans la même formule pour que les heures de main-d’œuvre et l’usure de disque suivent total_joint_length et que chaque étape de plafond soit auditable.
Contrôle spécification contre règle empirique
Comparez le joint_spacing de l’ingénieur au spacing_factor fois l’épaisseur pour que la revue d’offres signale les grilles qui dépassent le maximum fondé sur l’épaisseur.
Questions techniques
Comment fonctionne ce calculateur de joints de contrôle ?
Il fixe l’espacement recommandé à joint_spacing s’il est fourni, sinon à spacing_factor × thickness (facteur par défaut 24). Les décomptes de joints sont ceil(span/spacing) − 1 sur chaque axe ; la longueur totale est joints_along_length × width + joints_along_width × length.
Que se passe-t-il si une cote est nulle ou négative ?
La requête échoue avec invalid_input. Length, width et thickness doivent être strictement positifs ; une arête non positive rendrait l’espacement ou la longueur de joint non physiques.
Quel est le facteur d’espacement par défaut ?
24 si spacing_factor est omis —environ 24× l’épaisseur en unités cohérentes (environ 2× l’épaisseur en pouces lorsque l’espacement est en pieds). Relevez vers 30–36 pour un jointage plus large, ou envoyez joint_spacing pour un maximum fixe.