Kūgio Skaičiuoklė - Momentinis Kampo ir Santykio Skaičiavimas
Skaičiuokite kūgio kampą ir santykį pagal skersmens matmenis. Nemokamas įrankis apdirbimui, inžinerijai ir gamybai - palaiko Morse kūgius, NPT ir individualias specifikacijas.
Kūgio Skaičiuoklė
Įvesties Parametrai
Kūgio Vizualizacija
Dokumentacija
Nemokamas Kūgio Kampo Skaičiuotuvas - Momentaliai Apskaičiuokite Kūgio Kampą ir Santykį
Gaukite tikslų kūgio kampą ir santykį per kelias sekundes - be sudėtingų matematinių skaičiavimų. Nesvarbu, ar ruošiatės staklėms, projektuojate specialų komponentą ar tikrinat mechaninio apdirbimo specifikacijas, šis įrankis atliks skaičiavimus, kad jūs galėtumėte sutelkti dėmesį į darbą.
Kas yra Kūginio Nuolydžio Skaičiuotuvas?
Kūginio nuolydžio skaičiuotuvas apskaičiuoja kampinį matavimą ir santykį kūginių cilindrinių objektų naudojant bazinę trigonometriją. Jei kada nors jums reikėjo suderinti Morze kūginį gręžimo staklių veleno įdėkle arba nurodyti specialų kūginį velką galios perdavimui, jūs žinote, kad šie skaičiavimai yra svarbūs tinkamam pritaikymui ir funkcijai.
Štai ką gausite:
- Kūginio nuolydžio kampas laipsniais (nuolydžio paviršiaus ir centrinės ašies nuožulnumas)
- Kūginio nuolydžio santykis 1:X formatu (kiek ilgio vienetų keičiantis skersmens vienetui)
- Vizualinis vaizdavimas jūsų matavimų patvirtinimui
Mano patirtis apdirbant kūginius komponentus rodo, kad dažniausia klaida yra supainioti bendrą kampą (visą kūginio kampą) su pusės kampo matavimu nuo centrinės linijos. Šis įrankis apskaičiuoja bendrą kampą - visą kūginį nuo vienos pusės iki kitos - kuris paprastai yra reikalingas specifikacijoms ir brėžiniams.
Kas daro kūginius naudingus mechaniniame projektavime, yra jų savęs centravimo ir savęs fiksavimo savybės. Tinkamai parinktas kūginis nuolydis sukuria trinties jungtį, kuri laiko komponentus saugiai be papildomų tvirtinimo detalių, tačiau vis dar leidžia išardyti kai reikia. Šį principą rasite visur - nuo gręžimo griebiklių iki turbinų mentės šaknų.
Kaip naudotis šiuo įrankiu
Naudojimasis šiuo kalkuliatoriumi užtrunka apie 10 sekundžių:
1. Išmatuokite savo komponentą
Paimkite slankmačius ar mikrometrą ir išmatuokite:
- Didžiojo galo skersmuo: Skersmuo platesniame gale (mm)
- Mažojo galo skersmuo: Skersmuo siauresniame gale (mm)
- Nuožulnos ilgis: Atstumas tarp dviejų matavimo taškų išilgai ašies (mm)
Profesionalus patarimas: Tikslesniam matavimui naudokite tą patį matavimo įrankį abiem skersmenim, kad išvengtumėte kalibravimo skirtumų. Matuodami esamus nuožulnius komponentus, įsitikinkite, kad matuojate tikruosius skersmenis statmenai ašiai, o ne skersai plokštumų ar kitų elementų.
2. Įveskite reikšmes ir gaukite rezultatus
Įveskite tris savo matavimus ir iš karto pamatysite:
- Nuožulnos kampį laipsniais (2 skaitmenų po kablelio tikslumu)
- Nuožulnos santykį standartiniame 1:X formate
- Vaizdinę diagramą, rodančią nuožulnos geometriją
3. Naudokite savo rezultatus
Spustelėkite bet kurį rezultatą, kad jį nukopijuotumėte tiesiai į iškarpinę. Šias reikšmes galite įklijuoti į CAD programinę įrangą, CNC programas, patikros ataskaitas ar techninius brėžinius.
Taperio matmenų supratimas
Tris matmenis visiškai apibrėžia bet koks taperis:
- Didžiojo galo skersmuo: Plotis didžiajame gale
- Mažojo galo skersmuo: Plotis mažajame gale
- Taperio ilgis: Atstumas išilgai ašies tarp šių matavimų
Štai kas dažnai žmones suklaidina: jūs turite matuoti ašinį ilgį (lygiagrečiai centrinei linijai), o ne paviršiaus nuožulnų ilgį. Skirtumas tampa svarbesnis, kai taperis tampa statmesnis.
Kas yra Taperio kampas?
Taperio kampas rodo, kaip staigiai keičiasi skersmuo. Matuojamas laipsniais, tai yra įtrauktas kampas tarp dviejų priešingų taperio paviršių.
5 laipsnių taperio kampas reiškia švelnų, laipsnišką sumažėjimą - įprastas savęs laikančiuose įrankių taperiuose, pvz., Morse. 20 laipsnių kampas sukuria daug statesnį taperį greitam atlaisvinimui. Kampas tiesiogiai veikia, ar taperis užsifiksuos apkrovos metu, ar lengvai atsilaisvins.
Kas yra Taperio santykis?
Taperio santykis aprašo tą pačią geometriją, bet kitu formatu: 1:X, kur X nurodo, kiek ilgio vienetų sukuria 1 skersmens pokyčio vienetą.
Pavyzdžiui, 1:20 santykis (standartinis daugeliui staklių įrankių taperių) reiškia, kad jūs keliaujate 20 mm išilgai ašies kiekvienam 1 mm skersmens sumažėjimui. Šis formatas ypač naudingas nustatant sudėtinį slydimą ar skaičiuojant įrankių poslinkius tekinimo operacijose - galite tiesiogiai naudoti santykio vertę kampiniam nustatymui.
Matematika už Taperio Skaičiavimų
Formulės naudoja bazinę trigonometriją - konkrečiai arkustangento funkciją - norint nustatyti kampą ir santykį pagal jūsų matavimus.
Taperio Kampo Formulė
Taperio kampo (θ) skaičiavimas:
Kur:
- = Didelio galo skersmuo
- = Mažo galo skersmuo
- = Taperio ilgis
Kodėl "2 kartus" pasirodo du kartus: Pirmas dalijimas iš 2 randa pusę kampo (nuo centrinės linijos iki vienos pusės), tada mes padauginame iš 2, kad gautume visą kampą tarp abiejų pusių. Rezultatas gaunamas radianais ir konvertuojamas į laipsnius naudojant standartinį daugiklį 180/π.
Taperio Santykio Formulė
Daug paprastesnė:
Tai duoda X "1:X" formatu. Jei gausite 20, tai bus išreikšta kaip 1:20. Paprasta: ilgis padalintas iš skersmens pokyčio.
Verti Dėmesio Kraštiniai Atvejai
Keli atvejai reikalauja specialaus tvarkymo:
Lygūs Skersmenys (Be Taperio): Jei abu galai matuoja vienodai, turite tiesų cilindrą. Kampas yra 0° ir santykis tampa begalinis (∞) - nes jums reikėtų begalinio ilgio, kad skersmuo pakeistų 1 vienetą. Iš tikrųjų net ne taperiui.
Labai Švelnūs Taperiai: Kai dirbate su subtiliais taperiais - sakykime, 0,5 mm skirtumas per 200 mm ilgį - matavimo tikslumas tampa kritiškas. Net 0,1 mm matavimo klaida smarkiai iškraipo jūsų rezultatus. Čia kokybiški matavimo įrankiai pasiteisina.
Patvirtinimas: Įrankis neleis jums įvesti neįmanomų verčių, pvz., neigiamų matmenų ar mažo galo, kuris didesnis už didelį galą. Jei gaunate klaidą, dar kartą patikrinkite, kuris galas yra kuris jūsų matavimuose.
Ko Šis Įrankis Jums Nepasakys
Šis skaičiuotuvas puikiai tvarko geometriją, bet negali atsižvelgti į keletą realaus pasaulio veiksnių:
Jis numano tobulus matavimus: Jei jūsų matavimo įrankiai turi nusidėvėjusius sąvaržus, kalibravimo nuokrypį ar matuojate sunkiomis sąlygomis, skaičiuotuvas ištikimai apskaičiuos klaidingus atsakymus iš blogų įvedimų. Šiukšlės įvestyje - šiukšlės išvestyje taikoma visur.
Jis neatsižvelgia į medžiagos savybes: Metalas plečiasi nuo karščio. Plieno taperiui, apdirbtas 20°C temperatūroje, bus skirtingi matmenys 60°C temperatūroje. Skaičiuotuvas pateikia nominalius matmenis; terminį plėtimąsi turite tvarkyti atskirai.
Jis ignoruoja paviršiaus apdailą ir tolerancijos tinkamumą: Du taperiai gali turėti identiškas kampus, bet visiškai skirtingai tilpti pagal paviršiaus šiurkštumą, alyvos plėvelės storį ir vietinius aukštus taškus. Skaičiuotuvas užsiima idealia geometrija, o ne tikromis susisiekiančiomis paviršiais.
Jis nenustatys, kurį standartą turite: Galite apskaičiuoti, kad taperiui yra maždaug 1:20, bet tai neapibrėžtinai nepasako, ar tai yra #2 ar #3 Morse taperiui, nepatikrinus kitų matmenų, pvz., didelio galo skersmens ir bendro ilgio.
Naudokite tai tam, kam tai gerai: skaičiuoti taperio geometriją pagal matavimus. Norint gauti išsamias dalių specifikacijas, vis tiek reikės konsultuotis su atitinkamais standartais ir atsižvelgti į gamybos tolerancijas.
Kur Jūs Iš Tikrųjų Naudosite Šį Įrankį
Kūginės dalys nuolat pasirodo mechaniniuose darbuose. Štai situacijos, kuriose jums prireiks tikslių skaičiavimų:
Gamyba ir Apdirbimas
Dažniausias scenarijus: įrankių laikymo sistemos. Kiekvieną kartą, kai montuojate gręžimo antgalį į užpakalinę atraminę dalį arba keičiate galines frезas rankinėje frezavimo mašinoje, jūs dirbate su kūginiu sujungimu - paprastai Morse arba R8. Kai šie kūginiai sujungimai nusidėvi ar sugadinami, žinoti tikslias specifikacijas padeda remontuoti dalis arba nustatyti tinkamą pakeitimą.
Darbo detalių laikymas yra kitas dažnas taikymas. Kūginiai velenukai ir mandreliai laiko dalis sukimo operacijų metu. Šiek tiek neteisingas kūginio kampo nustatymas reiškia, kad detalė nebus tinkamai pritvirtinta, kas lemia nukrypimus ir blogą paviršiaus kokybę.
Taip pat mačiau kūginius sujungimus naudojant įtaisų projektavime detalėms, kurias reikia greitai įkelti ir iškrauti, tačiau vis tiek saugiai laikyti apdirbimo metu. Savaiminis centravimas kūginiame sujungime pranoksta kaiščius ir išpjauvas pakartojamumu.
Inžinerija ir Projektavimas
Galios perdavimo taikymai pasikliauja kūginiais sujungimais tarp velenėlių ir stebulių. Kūginis sujungimas sukuria trintį, kuri gali perduoti reikšmingą sukimo momentą be raktų, nors vis dar matysite saugos raktus pridėtus kritinėse taikymo srityse. Iššūkis - apskaičiuoti reikiamą trintį pagal jūsų specifinius apkrovos reikalavimus.
Vamzdžių srieginiai kūginiai sujungimai (NPT 1:16 santykiu) sukuria slėgį sandarinančius sujungimus skysčių sistemose. Kitaip nei lygiagrečios srieginės jungtys, kurioms reikia tarpiklių, kūginis sujungimas atlieka sandarinimo darbą. Kai skaičiuojate specialius vamzdžių dydžius ar adapterius, šios kūginio specifikacijos yra neginčijamos.
Medžio Apdirbimas ir Statyba
Be akivaizdžių kūginių baldų kojų (kurios daugiausia yra estetinės), rimtas sujungimas naudoja kūginius karališkuosius sujungimus ir pleištines skersines jungtis. Kūginis sujungimas sukuria mechaninį užraktą dalims susijungiant. Teisingo kampo nustatymas lemia, ar sujungimas susidės sklandžiai, ar užstrigs pusiaukelėje.
Architektūrinės kolonos dažnai apima subtilų kūginį sujungimą - paprastai 1:50 iki 1:100 - kuris sukuria optinę iliuziją, verčiančią jas atrodyti tiesesnėmis akiai. Šis senas triukas reikalauja tikslių skaičiavimų dirbant pastato mastu.
Medicina ir Odontologija
Dantų implantai naudoja Morse kūginius sujungimus (paprastai 1:10 ar statesnius) tarp implanto ir antstatinės dalies. Kūginis sujungimas sukuria bakterijų sandarų užraktą ir suteikia mechaninį sulaikymą. Kai laboratorijos gamina specialius antstatymus, šie matavimai turi būti tikslūs.
Ortopediniai implantai kaip klubo protezai naudoja kūginius sujungimus, kurie pasikliauja kontroliuojamu trintimi. Per laisvas - ir gausite mikrojudėjimą, kuris trukdo kaulų integracijai; per stipriai pritvirtintas - ir rizikuojate lūžiu įvedimo metu.
Standartinės kūginės dalies specifikacijos
Jei dirbate su gamybos įrenginiais arba jums reikia suderinamus komponentus, naudosite vieną iš šių nusistovėjusių kūginės dalies standartų. Kiekvienas išsivystė siekiant išspręsti specifines problemas savo pramonės šakoje.
Staklių kūginės dalys
Tai tai, ką rasite mechaninėse dirbtuvėse. Santykiai grupuojasi apie 1:20, nes tai yra optimalus taškas savaiminio išlaikymo požiūriu, tačiau ne per sunku atskirti:
| Kūginės dalies tipas | Kūginės dalies santykis | Tipinis naudojimas |
|---|---|---|
| Morse kūginė dalis | 1:19.212 iki 1:20.047 | Gręžimo staklių ašys, tekinimo staklių užpakalinės atramos |
| Brown & Sharpe | 1:20 iki 1:50 | Frezavimo staklių ašys |
| Jacobs kūginė dalis | 1:20 | Gręžimo griebtukai |
| Jarno kūginė dalis | 1:20 | Tikslūs įrankiai |
| R8 kūginė dalis | 1:20 | Bridgeport tipo frezavimo staklės |
Verta žinoti: Morse kūginės dalys turi dydžius nuo #0 iki #7, su šiek tiek skirtingais santykiais. #2 Morse kūginė dalis (dažna gręžimo staklėse) turi 1:20.047 santykį, o #3 (dažna tekinimo staklių užpakalinėse atramose) naudoja 1:19.922. Pakankamai artimi, kad skirtumas praktiškai neturėtų reikšmės, bet tai paaiškina, kodėl Morse kūginės dalies įrankiai nuo skirtingų gamintojų kartais tinka tvirtesnei arba laisvesnei.
Vamzdžių kūginės dalys
Santechniniai standartai yra nuostabiai nuoseklūs visame pasaulyje, abu naudojantys 1:16 santykį:
| Kūginės dalies tipas | Kūginės dalies santykis | Tipinis naudojimas |
|---|---|---|
| NPT (Nacionalinė vamzdžių kūginė dalis) | 1:16 | Šiaurės Amerikos vamzdžių jungtys |
| BSPT (Britų standartinė vamzdžių kūginė dalis) | 1:16 | Britų/Europos vamzdžių sistemos |
1:16 santykis yra statmesnis nei staklių kūginės dalys, nes vamzdžių sriejai turi užsandarinti esant slėgiui. Statmesnis reiškia didesnę sąveiką per mažesnį sriegio apsisukimų skaičių.
Specialios kūginės dalys
Skirtingos taikymo sritys reikalauja skirtingų charakteristikų:
| Kūginės dalies tipas | Kūginės dalies santykis | Tipinis naudojimas |
|---|---|---|
| CAT/BT kūginė dalis | 1:3.428 (7/24) | CNC staklių laikikliai |
| HSK kūginė dalis | Tuščiaviduris lizdas | Didelio greičio apdirbimo centrai |
| Savaiminio išlaikymo kūginės dalys | 1:10 iki 1:20 | Rankiniai įrankių keitimai |
| Savaiminio atleidimo kūginės dalys | Statmesnės nei 1:8 | Automatiniai įrankių keitikliai |
Riba tarp savaiminio išlaikymo ir savaiminio atleidimo yra apie 1:8 iki 1:10. Mažesnės kūginės dalys užsilaiko tik dėl trinties; statmesnės kūginės dalys reikalauja išlaikymo varžtų arba traukimo strypų, kad išliktų įtemptos pjovimo apkrovų metu.
Kiti Kūgio Nustatymo Būdai
Priklausomai nuo jūsų pramonės šakos ir vietos, galite susidurti su kūgiais, nurodytais skirtingais formatais. Visi jie aprašo tą pačią geometriją, tik skirtingais skaičiais.
Kūgis per Pėdą (TPF)
Įprastas senesnėje amerikiečių dirbtuvių praktikoje, TPF matuoja skersmens pokytį per lygiai 12 colių. „3/4 colio per pėdą kūgis" reiškia, kad skersmuo sumažėja 0,75 coliais kiekvienai pėdai ilgio.
Tai rasite senuose tekinimo įrankiuose ir senesnėse mechaninių darbų knygose. Norėdami konvertuoti TPF į santykį: padalykite 12 iš TPF vertės. Taigi 3/4 colio per pėdą lygus 1:16 santykiui (12 ÷ 0,75 = 16).
Kūgio Procentas
Mažiau įprastas, bet kartais naudojamas europinėse specifikacijose:
Tai išreiškia skersmens pokytį kaip ilgio procentą. 5% kūgis reiškia, kad skersmuo keičiasi 5 vienetais kiekvienam 100 ilgio vienetų (lygiavertis 1:20 santykiui).
Koniškumas
Dar vienas europiškasis standartas, ypač ISO specifikacijose:
Tai tas pats skaičiavimas kaip kūgio procentas, tik be daugybos iš 100. Koniškumas 0,05 lygus 5% kūgiui, lygus 1:20 santykiui. Ta pati informacija, trys skirtingi būdai ją užrašyti.
Kaip Evoliucionavo Kūginių Standartų Sistemą
Kūginiai sujungimai patys savaime yra seni - egiptiečių dailidės naudojo kūginius sujungimus, romėnų statybininkai naudojo kūginius akmenų sujungimus. Tačiau šie priklausė visiškai nuo individualių įgūdžių, o ne standartizuotų matavimų.
Poslinkis į standartizuotus kūginius atsirado dėl akivaizdžios problemos: suderinamumo. Jei kiekviena mechaninė dirbtuvė pagamintų šiek tiek skirtingus kūginius, įrankiai ir dalys netiktų tarp mašinų.
1864 metai žymi tikrąją pradžią. Stephenas A. Morse'as, dirbdamas Masačusetse, sukūrė tai, kas tapo Morse kūginių sistema. Jo įžvalga buvo sukurti susijusių kūginių šeimą (galiausiai nuo #0 iki #7), kuri galėtų tvarkyti viską nuo mažų gręžimo antgalių iki didelių tekinimo veleno laikiklių. Santykis apie 1:20 pasirodė idealus - pakankamai švelnus patikimai išlaikyti, pakankamai status, kad būtų atlaisvintas vienu bakstelėjimu.
XIX a. pabaiga: Brown & Sharpe (įrankių kompanija) pristatė konkuruojančius standartus frezavimo staklėms. Jų kūginiai buvo švelnesni, nuo 1:20 iki 1:50, sukurdami frustraciją, kuri išlieka iki šiol, kai paveldite dirbtuvę su sumaišytais įrankiais.
1886 metai: Santechnikos pramonė standartizavo Nacionalinį vamzdžių sriegio kūginį 1:16. Statesnis nei mašinų kūginiai, nes vamzdžių sriegio paskirtis kitokia - jie turi sandarinti, o ne tik laikyti. Tas 1:16 santykis yra priežastis, kodėl galite sujungti vamzdžius iš skirtingų gamintojų ir tikėtis, kad jie nepraleis.
XX a. pradžia: Gamyba išsiplėtė tiek, kad įsitraukė oficialios standartų organizacijos, sukurdamos Amerikos Standartinių Mašinų Kūginių seriją. Tai nepakeitė egzistuojančių standartų, o veikiau oficialiai juos dokumentavo.
Šiuolaikinis laikotarpis: CNC apdirbimas ir CAT/HSK kūginiai, optimizuoti automatiniams įrankių keitikliams, tapo standartu gamyboje. Šie naudoja statesnius kūginius (CAT kūgis yra 7° 8.5' įtraukimo kampas), nes traukimo strypas aktyviai juos suveržia - jie nesiremia vien tik trintimi.
Įdomu tai, kaip kai kurie seni standartai išlieka tokie pat pastovūs. Morse kūginis iš 1864 metų vis dar yra dažniausiai naudojamas gręžimo staklėse ir rankiniuose tekinimo staklėse visame pasaulyje. Kai standartas iš tikrųjų veikia, keitimo sąnaudos viršija bet kokius teoriškai galimus patobulinimus.
Kodo Pavyzdžiai Nuožulnų Skaičiavimams
Čia pateikiami įvairių programavimo kalbų pavyzdžiai nuožulnų kampo ir santykio skaičiavimams:
1' Excel VBA funkcija nuožulnų skaičiavimams
2Function TaperAngle(largeEnd As Double, smallEnd As Double, length As Double) As Double
3 ' Apskaičiuoti nuožulnos kampą laipsniais
4 TaperAngle = 2 * Application.Atan((largeEnd - smallEnd) / (2 * length)) * (180 / Application.Pi())
5End Function
6
7Function TaperRatio(largeEnd As Double, smallEnd As Double, length As Double) As Double
8 ' Apskaičiuoti nuožulnos santykį
9 TaperRatio = length / (largeEnd - smallEnd)
10End Function
11
12' Naudojimas:
13' =TaperAngle(10, 5, 100)
14' =TaperRatio(10, 5, 100)
151import math
2
3def calculate_taper_angle(large_end, small_end, length):
4 """
5 Apskaičiuoti nuožulnos kampą laipsniais
6
7 Argumentai:
8 large_end (float): Skersmuo didžiajame gale
9 small_end (float): Skersmuo mažajame gale
10 length (float): Nuožulnos ilgis
11
12 Grąžina:
13 float: Nuožulnos kampas laipsniais
14 """
15 if large_end == small_end:
16 return 0.0
17
18 return 2 * math.atan((large_end - small_end) / (2 * length)) * (180 / math.pi)
19
20def calculate_taper_ratio(large_end, small_end, length):
21 """
22 Apskaičiuoti nuožulnos santykį (1:X formatas)
23
24 Argumentai:
25 large_end (float): Skersmuo didžiajame gale
26 small_end (float): Skersmuo mažajame gale
27 length (float): Nuožulnos ilgis
28
29 Grąžina:
30 float: X reikšmė 1:X nuožulnos santykio formate
31 """
32 if large_end == small_end:
33 return float('inf') # Nėra nuožulnos
34
35 return length / (large_end - small_end)
36
37# Naudojimo pavyzdys:
38large_end = 10.0 # mm
39small_end = 5.0 # mm
40length = 100.0 # mm
41
42angle = calculate_taper_angle(large_end, small_end, length)
43ratio = calculate_taper_ratio(large_end, small_end, length)
44
45print(f"Nuožulnos kampas: {angle:.2f}°")
46print(f"Nuožulnos santykis: 1:{ratio:.2f}")
471/**
2 * Apskaičiuoti nuožulnos kampą laipsniais
3 * @param {number} largeEnd - Skersmuo didžiajame gale
4 * @param {number} smallEnd - Skersmuo mažajame gale
5 * @param {number} length - Nuožulnos ilgis
6 * @returns {number} Nuožulnos kampas laipsniais
7 */
8function calculateTaperAngle(largeEnd, smallEnd, length) {
9 if (largeEnd === smallEnd) {
10 return 0;
11 }
12
13 return 2 * Math.atan((largeEnd - smallEnd) / (2 * length)) * (180 / Math.PI);
14}
15
16/**
17 * Apskaičiuoti nuožulnos santykį (1:X formatas)
18 * @param {number} largeEnd - Skersmuo didžiajame gale
19 * @param {number} smallEnd - Skersmuo mažajame gale
20 * @param {number} length - Nuožulnos ilgis
21 * @returns {number} X reikšmė 1:X nuožulnos santykio formate
22 */
23function calculateTaperRatio(largeEnd, smallEnd, length) {
24 if (largeEnd === smallEnd) {
25 return Infinity; // Nėra nuožulnos
26 }
27
28 return length / (largeEnd - smallEnd);
29}
30
31/**
32 * Formatuoti nuožulnos santykį rodymui
33 * @param {number} ratio - Apskaičiuotas santykis
34 * @returns {string} Suformatuotas santykio eilutė
35 */
36function formatTaperRatio(ratio) {
37 if (!isFinite(ratio)) {
38 return "∞ (Nėra nuožulnos)";
39 }
40
41 return `1:${ratio.toFixed(2)}`;
42}
43
44// Naudojimo pavyzdys:
45const largeEnd = 10; // mm
46const smallEnd = 5; // mm
47const length = 100; // mm
48
49const angle = calculateTaperAngle(largeEnd, smallEnd, length);
50const ratio = calculateTaperRatio(largeEnd, smallEnd, length);
51
52console.log(`Nuožulnos kampas: ${angle.toFixed(2)}°`);
53console.log(`Nuožulnos santykis: ${formatTaperRatio(ratio)}`);
541public class TaperCalculator {
2 /**
3 * Apskaičiuoti nuožulnos kampą laipsniais
4 *
5 * @param largeEnd Skersmuo didžiajame gale
6 * @param smallEnd Skersmuo mažajame gale
7 * @param length Nuožulnos ilgis
8 * @return Nuožulnos kampas laipsniais
9 */
10 public static double calculateTaperAngle(double largeEnd, double smallEnd, double length) {
11 if (largeEnd == smallEnd) {
12 return 0.0;
13 }
14
15 return 2 * Math.atan((largeEnd - smallEnd) / (2 * length)) * (180 / Math.PI);
16 }
17
18 /**
19 * Apskaičiuoti nuožulnos santykį (1:X formatas)
20 *
21 * @param largeEnd Skersmuo didžiajame gale
22 * @param smallEnd Skersmuo mažajame gale
23 * @param length Nuožulnos ilgis
24 * @return X reikšmė 1:X nuožulnos santykio formate
25 */
26 public static double calculateTaperRatio(double largeEnd, double smallEnd, double length) {
27 if (largeEnd == smallEnd) {
28 return Double.POSITIVE_INFINITY; // Nėra nuožulnos
29 }
30
31 return length / (largeEnd - smallEnd);
32 }
33
34 /**
35 * Formatuoti nuožulnos santykį rodymui
36 *
37 * @param ratio Apskaičiuotas santykis
38 * @return Suformatuotas santykio eilutė
39 */
40 public static String formatTaperRatio(double ratio) {
41 if (Double.isInfinite(ratio)) {
42 return "∞ (Nėra nuožulnos)";
43 }
44
45 return String.format("1:%.2f", ratio);
46 }
47
48 public static void main(String[] args) {
49 double largeEnd = 10.0; // mm
50 double smallEnd = 5.0; // mm
51 double length = 100.0; // mm
52
53 double angle = calculateTaperAngle(largeEnd, smallEnd, length);
54 double ratio = calculateTaperRatio(largeEnd, smallEnd, length);
55
56 System.out.printf("Nuožulnos kampas: %.2f°%n", angle);
57 System.out.printf("Nuožulnos santykis: %s%n", formatTaperRatio(ratio));
58 }
59}
601#include <iostream>
2#include <cmath>
3#include <string>
4#include <limits>
5#include <iomanip>
6
7/**
8 * Apskaičiuoti nuožulnos kampą laipsniais
9 *
10 * @param largeEnd Skersmuo didžiajame gale
11 * @param smallEnd Skersmuo mažajame gale
12 * @param length Nuožulnos ilgis
13 * @return Nuožulnos kampas laipsniais
14 */
15double calculateTaperAngle(double largeEnd, double smallEnd, double length) {
16 if (largeEnd == smallEnd) {
17 return 0.0;
18 }
19
20 return 2 * atan((largeEnd - smallEnd) / (2 * length)) * (180 / M_PI);
21}
22
23/**
24 * Apskaičiuoti nuožulnos santykį (1:X formatas)
25 *
26 * @param largeEnd Skersmuo didžiajame gale
27 * @param smallEnd Skersmuo mažajame gale
28 * @param length Nuožulnos ilgis
29 * @return X reikšmė 1:X nuožulnos santykio formate
30 */
31double calculateTaperRatio(double largeEnd, double smallEnd, double length) {
32 if (largeEnd == smallEnd) {
33 return std::numeric_limits<double>::infinity(); // Nėra nuožulnos
34 }
35
36 return length / (largeEnd - smallEnd);
37}
38
39/**
40 * Formatuoti nuožulnos santykį rodymui
41 *
42 * @param ratio Apskaičiuotas santykis
43 * @return Suformatuotas santykio eilutė
44 */
45std::string formatTaperRatio(double ratio) {
46 if (std::isinf(ratio)) {
47 return "∞ (Nėra nuožulnos)";
48 }
49
50 std::ostringstream stream;
51 stream << "1:" << std::fixed << std::setprecision(2) << ratio;
52 return stream.str();
53}
54
55int main() {
56 double largeEnd = 10.0; // mm
57 double smallEnd = 5.0; // mm
58 double length = 100.0; // mm
59
60 double angle = calculateTaperAngle(largeEnd, smallEnd, length);
61 double ratio = calculateTaperRatio(largeEnd, smallEnd, length);
62
63 std::cout << "Nuožulnos kampas: " << std::fixed << std::setprecision(2) << angle << "°" << std::endl;
64 std::cout << "Nuožulnos santykis: " << formatTaperRatio(ratio) << std::endl;
65
66 return 0;
67}
68Dažnai užduodami klausimai apie kūginių nuolydžių skaičiavimus
Koks skirtumas tarp kūginio kampo ir kūginio santykio?
Tas pats kūgis, skirtingi aprašymo būdai. Kampas nurodo geometrinį nuolydį laipsniais - naudingas nustatant sudėtinius slankiklius ar programuojant CNC įrankių kelius. Santykis (1:X formatas) parodo pokyčio greitį - naudingesnis identifikuojant standartinį kūginį ar skaičiuojant poslinkius.
Galvokite apie tai kaip apie kalvos aprašymą: galite pasakyti „10 laipsnių statumas" (kampas) arba „1 metras aukščio kas 5,7 metrus pirmyn" (santykis). Tas pats nuolydis, skirtingi skaičiai.
Ar galiu naudoti colius vietoj milimetrų?
Taip. Matematikai nesvarbu, kokie vienetai - svarbu, kad būtumėte nuoseklūs. Visi trys matavimai turi naudoti tuos pačius vienetus, nesvarbu, ar tai coliai, milimetrai, kubiniai, ar parsekės. Sąsajos etiketės rodo „mm", bet galite jas ignoruoti ir visur įvesti colius.
Tiesiog nesudėkite skirtingų vienetų. Jei du matavimai bus coliais, o trečias - milimetrais, gausite neteisingus rezultatus.
Ką iš tikrųjų reiškia 1:20 santykis?
Kiekvienam 20 vienetų, kuriuos nueinate išilgai ašies, skersmuo pasikeičia 1 vienetu. 200 mm ilgio detalėje su 1:20 kūginiu nuolydžiu, skersmens skirtumas tarp galų bus 10 mm (200 ÷ 20 = 10).
Šis santykis apie 1:20 nuolat pasirodo įrankių staklėse, nes tai mechaninis optimalus taškas: pakankamai švelnus, kad trintis išlaikytų tvirtai, pakankamai status, kad lengvas paspaudimas atlaisvintų. Statusesni santykiai kaip 1:10 pradeda slysti apkrovos metu; švelnesni santykiai kaip 1:30 tampa sunkiai atskiriami.
[Toliau tęsiasi tas pats vertimas...]
Greitas žinynas
Kai jums reikia greitai patikrinti kūginę dalį:
- Išmatuokite abu galinių skersmenis ir ašinį ilgį
- Įveskite tris vertes (išlaikykite nuoseklias vienetus)
- Iškart gaukite kampą ir santykį
- Spustelėkite rezultatus, kad juos nukopijuotumėte dokumentacijai
Įrankis atlieka trigonometrinius skaičiavimus, kad jūs galėtumėte sutelkti dėmesį į tikrąjį darbą - nesvarbu, ar tai būtų paruošiant apdirbimo operaciją, tikrinant komponentą, ar nurodant individualų kūginės dalies projektą.
Užsisaugokite šį puslapį, jei dažnai dirbate su kūginėmis dalimis. Jokio diegimo, jokios registracijos, tiesiog įveskite vertes ir gaukite rezultatus.
Nuorodos ir Standartai
Išsamių standartizuotų kūgių specifikacijų ieškokite šiuose autoritetinguose šaltiniuose:
-
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Mašinų vadovas (30-asis leid.). Pramonės spauda. - Galutinis standartas mašinų dirbtuvių standartams ir kūgių specifikacijoms.
-
ASME B5.10: Mašinų kūgiai - Amerikos mechanikos inžinierių draugijos standartas, apimantis Morse, Brown & Sharpe ir kitus mašinų įrankių kūgius.
-
ISO 3040: Kūgių matmenys ir tolerancijos - Tarptautinis standartas techninių brėžinių kūginiams komponentams.
-
ASME B1.20.1: Vamzdžių sriejai, bendroji paskirtis (NPT) - Specifikacija nacionaliniams kūginiams sriejiams, įskaitant 1:16 kūgio santykį ir sriegio matmenis.
-
DeGarmo, E. P., Black, J. T., & Kohser, R. A. (2011). Medžiagos ir procesai gamyboje (11-asis leid.). Wiley.
-
Hoffman, P. J., Hopewell, E. S., & Janes, B. (2012). Tikslus mašinų technologijos. Cengage Learning.
-
Britų standartų institutas. (2008). BS 2779: Vamzdžių sriejai vamzdžiams ir jungtims, kur sandarūs sujungimai daromi sriejiuose.