API Cut List & Kerf
Mathématiques de liste de coupe pour le travail du bois et la découpe de matériaux en tant qu'API, calculées localement et de manière déterministe. Le point de terminaison cuts calcule combien de pièces d'une longueur cible peuvent être obtenues à partir d'une longueur de stock une fois que le kerf de la scie — la largeur de matière enlevée par chaque coupe — est pris en compte, en utilisant pieces = floor((stock + kerf)/(piece + kerf)) puisque la dernière coupe ne laisse pas de kerf, et renvoie la longueur utilisée, la chute restante, le pourcentage de déchet et la perte totale due au kerf ; une planche de 2400 mm coupée en morceaux de 300 mm avec un kerf de 3 mm donne 7 pièces avec une chute de 282 mm, et non les 8 que l'on attendrait en ignorant la lame. Le point de terminaison boards détermine combien de longueurs de stock sont nécessaires pour un travail d'une quantité donnée et combien de pièces de rechange restent. Le point de terminaison yield rapporte l'efficacité globale du matériau — longueur totale des pièces divisée par la longueur totale du stock — pour l'ensemble d'un travail de coupe. Toutes les longueurs partagent une unité cohérente (mm, cm ou pouces). Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs de logiciels de menuiserie, charpenterie, fabrication métallique, entrepreneurs, makers et ateliers, les calculateurs de listes de coupe et de chutes, et les outils de commande de matériaux. Calcul purement local — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Il s'agit d'une optimisation de coupe à une seule longueur (1D) ; pour le volume de matériaux en vrac, utilisez une API de volume de paillis/volume.
api.oanor.com/kerf-api