Calcolatore di margine di piegatura
L'API di riserva di piegatura restituisce la lunghezza d'arco dell'asse neutro in una piegatura di lamiera: la lunghezza aggiuntiva di cui il grezzo piano ha bisogno affinché il pezzo, una volta piegato, risulti a misura.
Esegui gratis nel browser
Lei invia l'angolo di piega in gradi, il raggio interno, lo spessore del materiale e il fattore K, e riceve la riserva di piegatura nelle stesse unità di lunghezza che ha inviato. È il numero che gli operatori di pressa piegatrice, i fabbricanti e i progettisti CAD aggiungono e sottraggono ogni giorno, calcolato con un'unica formula deterministica, senza tabelle di consultazione, senza chiamate di rete e senza sorprese di arrotondamento.
Che cos'è la riserva di piegatura e perché è importante
Quando una lamiera piana viene piegata, il materiale della faccia esterna si allunga e quello della faccia interna si comprime. Tra le due facce si trova l'asse neutro, uno strato che non si allunga né si comprime, e la riserva di piegatura è la lunghezza di quello strato misurata lungo l'arco della piega. Se Lei sviluppa uno schema piano senza di essa, tutte le quote piegate derivano: le alette escono corte o lunghe, i fori non coincidono con i pezzi di accoppiamento e gli assiemi smettono di combaciare. I fabbricanti conservavano un tempo tabelle specifiche di officina per questo; il calcolatore di riserva di piegatura sostituisce la tabella con la formula da cui quelle tabelle sono state costruite. Invii l'angolo di piega in gradi, il raggio interno della piega, lo spessore della lamiera e il fattore K che descrive dove si trova l'asse neutro, e l'endpoint restituisce la lunghezza d'arco nelle stesse unità usate per raggio e spessore. Millimetri in ingresso, millimetri in uscita; pollici in ingresso, pollici in uscita.
Come funziona il calcolo
Il calcolo è la formula standard dell'arco dell'asse neutro: BA = θ × (R + K × T), dove θ è l'angolo di piega convertito in radianti, R è il raggio interno, T è lo spessore del materiale e K è il fattore K, la frazione dello spessore in cui si trova l'asse neutro. Un fattore K di 0.5 colloca l'asse neutro a metà spessore, adatto a raggi molto grandi; la piegatura reale in aria dell'acciaio dolce si colloca di solito tra 0.3 e 0.44, e l'endpoint usa 0.33 come valore predefinito quando Lei lo omette. La validazione è rigorosa perché la formula ha senso solo nel suo dominio: il raggio e lo spessore non possono essere negativi, e il fattore K deve rimanere in [0, 1]. Gli angoli possono andare da -360 a 360 gradi; il segno indica la direzione della piega e la riserva viene restituita come lunghezza d'arco positiva. Il risultato è arrotondato a sei decimali affinché i confronti automatizzati restino stabili tra macchine diverse.
Come usare il risultato in uno schema piano
In pratica raramente serve la riserva di piegatura da sola: serve a costruire la lunghezza piana del pezzo. Sommi le lunghezze dei tratti rettilinei misurate fino ai punti di tangenza di ogni piega e aggiunga una riserva di piegatura per ogni piega. In modo equivalente, se dimensiona il pezzo fino alle linee esterne di stampo, sottragga la deduzione di piegatura: le due grandezze sono legate dalla stessa geometria, e molte officine conservano entrambe sul foglio di lavorazione. Un flusso tipico invia ogni piega di una squadretta a questo endpoint durante il preventivo, somma le riserve con le lunghezze dei tratti e verifica il totale rispetto al formato della lamiera prima di impegnare il materiale. Lo stesso codice viene eseguito gratuitamente nel widget del browser su questa pagina, così Lei può verificare una singola piega a mano e pagare $0.002 a richiesta solo quando la automatizza su un'intera distinta base o la integra nel Suo processo di esportazione CAD.
Casi d'uso
Sviluppare lo schema piano di una squadretta
Sommi i tratti rettilinei con una riserva di piegatura per piega per tagliare il grezzo alla lunghezza corretta prima che arrivi alla pressa piegatrice.
Preventivare pezzi di lamiera da una distinta base
Automatizzi la riserva di piegatura di ogni piega di un lavoro per stimare lunghezze sviluppate, consumo di materiale e tempo di taglio in modo coerente.
Verificare un'esportazione piana da CAD
Verifichi la lunghezza spiegata prodotta dal Suo sistema CAD rispetto a un calcolo indipendente della stessa formula e dello stesso fattore K.
Domande frequenti
Quanto costa?
$0.002 a richiesta. È anche gratuito nel Suo browser su questa pagina.
Che cos'è il fattore K e cosa fare se non lo conosco?
Il fattore K posiziona l'asse neutro come frazione dello spessore del materiale. Se Lei lo omette, l'endpoint usa 0.33, un valore comune per la piegatura in aria dell'acciaio dolce; usi il valore misurato della Sua officina quando lo ha.
Quali unità utilizza?
Quelle che Lei invia. Raggio e spessore devono condividere la stessa unità, e la riserva di piegatura viene restituita in quella stessa unità.
Qual è la differenza tra riserva e deduzione di piegatura?
La riserva di piegatura è la lunghezza d'arco dell'asse neutro attraverso la piega, sommata alle lunghezze dei tratti fino ai punti di tangenza. La deduzione di piegatura è ciò che si sottrae dalle quote esterne di stampo. Entrambe descrivono la stessa geometria della piega.
Quando l'API rifiuta il mio input?
Quando il raggio o lo spessore sono negativi, il fattore K esce da [0, 1], l'angolo supera 360 gradi in valore assoluto, oppure un campo obbligatorio manca o non è un numero finito. Le richieste rifiutate non vengono addebitate.
Posso piegare uno spigolo vivo di raggio zero?
Sì. Un raggio zero è accettato e modella uno spigolo interno vivo coniato; la riserva deriva allora solo da spessore e fattore K.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/phys/bend-allowance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":90,"radius":5,"thickness":2}'const res = await fetch("https://api.kit.forhosting.com/phys/bend-allowance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 90,
"radius": 5,
"thickness": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/bend-allowance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 90,
"radius": 5,
"thickness": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/bend-allowance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":90,"radius":5,"thickness":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":90,"radius":5,"thickness":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/bend-allowance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"angle": 90,
"radius": 5,
"thickness": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.bend_allowance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |