#cnc
4 APIs avec cette balise
API Stepper Motor
Mathématiques de mouvement de moteur pas à pas sous forme d'API, calculées localement et de manière déterministe — les nombres de pas par millimètre et de vitesse qu'un constructeur d'imprimante 3D, de CNC ou de robotique configure sur une machine. Le point d'accès leadscrew donne les pas par mm pour un axe à vis mère ou à vis à billes : (pas du moteur par révolution × micropas) ÷ le pas de la vis, donc un moteur de 1,8° (200 pas) à 16 micropas sur une vis mère de 8 mm donne 400 pas/mm avec une résolution de 2,5 µm — la valeur qui va directement dans le firmware. Le point d'accès belt fait de même pour un axe à courroie et poulie, où le déplacement par tour de moteur est le nombre de dents de la poulie × le pas de la courroie (courroie GT2 = 2 mm), donc une poulie GT2 de 20 dents donne les 80 pas/mm classiques d'un axe X/Y d'imprimante 3D, et montre le compromis vitesse-précision d'une poulie plus grande. Le point d'accès speed convertit un nombre de pas par mm et un taux d'impulsions de pas en vitesse d'axe en mm/s et mm/min — à 80 pas/mm, un taux de pas de 40 kHz donne 500 mm/s, bien que la limite réelle soit le décrochage du moteur à des taux de pas élevés et le plafond d'impulsions du contrôleur. Il note également que le micropas ajoute de la douceur, pas une véritable précision, car le couple par micropas diminue. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour la configuration de firmware d'imprimante 3D et de CNC, les outils de contrôle de mouvement et de robotique, et les calculateurs pour makers. Calcul local pur — pas de clé, pas de service tiers, instantané. Estimations de géométrie idéale — laissez une marge en dessous de la vitesse théorique maximale. 3 points d'accès de calcul. Pour la finition de surface CNC, utilisez une API de finition CNC ; pour les rapports de transmission, une API de rapport de transmission.
api.oanor.com/steppermotor-api
API de finition de surface CNC
Mathématiques de finition de surface CNC sous forme d'API, calculées localement et de manière déterministe — les nombres de crête, de pas et de passes qu'un machiniste CNC règle pour une finition lisse. Le point d'accès scallop donne la hauteur de crête qu'un outil à bout sphérique laisse entre les passes, h = R − √(R² − (pas/2)²), donc une bille d'un demi-pouce avec un pas de 0,05 pouce laisse une crête d'environ 1,25 millièmes — pas plus serré, crête plus petite, beaucoup plus de passes. Le point d'accès stepover l'inverse : le pas pour une hauteur de crête cible, 2·√(R² − (R−h)²), également rapporté en pourcentage du diamètre de l'outil (les finitions fines tournent autour de 4–10 %) afin qu'il soit transférable entre les travaux — et une bille de finition plus grande atteint la même finition avec un pas plus large et plus rapide. Le point d'accès passes transforme une surface en travail : passes = largeur ÷ pas arrondi à l'unité supérieure plus un, la distance de coupe totale, et le temps de coupe à une vitesse d'avance donnée — surfacer une zone de 4×6 pouces avec un pas de 0,05 pouce donne 81 passes et 486 pouces de déplacement, moins de cinq minutes à 100 ipm. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications CNC et CAM, les calculateurs de machinistes et de trajectoires d'outils, les outils pour makers et ateliers, et les aides à l'ingénierie. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points d'accès de calcul. Pour la vitesse de coupe, l'avance et le régime, utilisez une API d'usinage.
api.oanor.com/cncfinish-api
API de vitesse d'usinage
Mathématiques de vitesse de coupe et d'avance en usinage sous forme d'API, calculées localement et de manière déterministe. Le point de terminaison de vitesse convertit entre la vitesse de coupe (surface) et la vitesse de broche pour un diamètre d'outil ou de pièce donné, dans les deux sens et dans les deux systèmes d'unités : le système métrique utilise N = Vc·1000/(π·D) avec Vc en mètres par minute et D en millimètres, et le système impérial utilise RPM = SFM·12/(π·D) avec la vitesse de surface en pieds par minute et le diamètre en pouces. Le point de terminaison d'avance calcule la vitesse d'avance de la table à partir de l'avance par dent (charge de copeau), du nombre de dents ou de cannelures et de la vitesse de broche pour le fraisage (avance = fz·z·N), ou à partir de l'avance par tour pour le tournage et le perçage, et la rapporte en millimètres ou pouces par minute. Le point de terminaison des matériaux répertorie les vitesses de coupe typiques pour le carbure par matériau, de l'aluminium et du laiton à l'acier doux et inoxydable jusqu'au titane, avec une note indiquant d'utiliser environ un tiers pour les outils HSS. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Une aide indicative — toujours confirmer avec les données du fabricant d'outils et ajuster en fonction de la profondeur de coupe, du liquide de refroidissement et de la rigidité. Idéal pour les outils CNC et d'atelier d'usinage, les applications CAM et de vitesses et avances, l'usinage amateur et de loisir, et les calculateurs de fabrication. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ceci concerne les vitesses et avances d'usinage ; pour le pas de filetage et le foret à tarauder, utilisez une API de filetage, et pour les dispositions de cercles de boulons, utilisez une API de cercle de boulons.
api.oanor.com/machining-api
API Bolt Circle
Géométrie du cercle de boulons (motif de boulons / PCD) sous forme d'API, calculée localement et de manière déterministe. Le point de terminaison des coordonnées dispose un ensemble de trous espacés régulièrement sur un cercle : à partir du diamètre (ou du rayon) du cercle de boulons, du nombre de trous, d'un angle de départ optionnel, d'un décalage central et d'une direction, il renvoie les coordonnées X et Y et l'angle de chaque trou, le pas angulaire (360 ÷ nombre de trous) et la corde entre les trous adjacents — exactement ce dont une CNC ou un dessin a besoin. Le point de terminaison de la corde donne la distance en ligne droite entre deux trous quelconques du motif en utilisant corde = 2·R·sin(angle central ÷ 2), en prenant le chemin le plus court. Le point de terminaison du diamètre fonctionne en sens inverse : à partir d'une distance mesurée entre deux trous et du nombre de trous, il retrouve le diamètre du cercle de boulons, vous permettant ainsi de rétro-concevoir une bride ou une roue existante. Les longueurs sont indépendantes de l'unité — la sortie est dans l'unité que vous fournissez. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les outils CNC et CAO, les applications d'usinage et de fabrication, la conception de brides, de roues et de moyeux, ainsi que les projets de gabarits de perçage et de robotique. Calcul purement local — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ceci est la géométrie du cercle de boulons ; pour le pas de vis et le foret à tarauder, utilisez une API de filetage, et pour la géométrie des engrenages droits, utilisez une API d'engrenage.
api.oanor.com/boltcircle-api