Kalkulator Tirus - Kira Sudut & Nisbah Serta-merta
Kira sudut tirus dan nisbah dari ukuran diameter. Alat percuma untuk pemesinan, kejuruteraan, dan pembuatan - menyokong tirus Morse, NPT, dan spesifikasi khusus.
Kalkulator Tirus
Parameter Input
Visualisasi Tirus
Dokumentasi
Kalkulator Taper Percuma - Kira Sudut dan Nisbah Taper Serta-merta
Dapatkan sudut dan nisbah taper yang tepat dalam beberapa saat - tiada matematik kompleks diperlukan. Sama ada anda sedang menyediakan larik, mereka bentuk komponen khusus, atau mengesahkan spesifikasi pemesinan, alat ini mengendalikan pengiraan sambil anda fokus pada kerja.
Apakah itu Kalkulator Taper?
Kalkulator taper mengira ukuran sudut dan nisbah objek silinder yang mempunyai taper menggunakan trigonometri asas. Jika anda pernah perlu menyesuaikan Morse taper dalam spindel mesin gerudi atau menentukan aci taper khusus untuk penghantaran kuasa, anda tahu bahawa pengiraan ini penting untuk kesesuaian dan fungsi yang betul.
Inilah yang anda akan dapatkan:
- Sudut taper dalam darjah (kecondongan antara permukaan taper dan paksi pusat)
- Nisbah taper dalam format 1:X (berapa unit panjang setiap unit perubahan diameter)
- Perwakilan visual untuk mengesahkan ukuran anda
Dari pengalaman saya membuat komponen taper, kesilapan yang paling biasa adalah mengelirukan sudut termasuk (sudut taper penuh) dengan sudut separuh yang diukur dari garis tengah. Alat ini mengira sudut termasuk - taper penuh dari satu sisi ke sisi lain - yang biasanya anda perlukan untuk spesifikasi dan lukisan.
Apa yang menjadikan taper berguna dalam reka bentuk mekanikal ialah sifat berpusat dan berkunci sendiri. Taper yang disaiz dengan betul mewujudkan kekemasan geseran yang memegang komponen dengan selamat tanpa pengikat tambahan, namun masih membolehkan pembongkaran apabila diperlukan. Anda akan jumpai prinsip ini di mana-mana dari chuck gerudi hingga akar bilah turbin.
Cara Menggunakan Alat Ini
Menggunakan kalkulator ini mengambil masa kira-kira 10 saat:
1. Ukur Komponen Anda
Ambil kaliper atau mikrometer anda dan ukur:
- Diameter Bahagian Besar: Diameter pada bahagian yang lebih lebar (dalam mm)
- Diameter Bahagian Kecil: Diameter pada bahagian yang lebih sempit (dalam mm)
- Panjang Tirus: Jarak paksi antara dua titik pengukuran (dalam mm)
Petua pro: Untuk pengukuran yang tepat, gunakan alat pengukuran yang sama untuk kedua-dua diameter untuk mengelakkan perbezaan kalibrasi. Apabila mengukur bahagian tirus sedia ada, pastikan anda mengukur diameter sebenar yang tegak lurus dengan paksi, bukan merentasi bahagian rata atau ciri lain.
2. Masukkan Nilai dan Dapatkan Keputusan
Masukkan tiga pengukuran anda dan serta-merta lihat:
- Sudut tirus dalam darjah (sehingga 2 tempat perpuluhan)
- Nisbah tirus dalam format standard 1:X
- Rajah visual yang menunjukkan geometri tirus
3. Gunakan Keputusan Anda
Klik mana-mana keputusan untuk menyalinnya terus ke papan klip anda. Anda boleh menampal nilai-nilai ini ke perisian CAD, program CNC, laporan pemeriksaan, atau lukisan teknikal.
Memahami Ukuran Tirus
Tiga dimensi sepenuhnya menentukan sebarang tirus:
- Diameter Hujung Besar: Lebar pada hujung yang lebih besar
- Diameter Hujung Kecil: Lebar pada hujung yang lebih kecil
- Panjang Tirus: Jarak sepanjang paksi antara ukuran-ukuran ini
Inilah yang sering membingungkan orang: anda mesti mengukur panjang paksi (selari dengan garis tengah), bukan panjang condong pada permukaan. Perbezaan ini lebih penting apabila tirus menjadi lebih curam.
Apakah Sudut Tirus?
Sudut tirus menunjukkan betapa cepatnya diameter berubah. Diukur dalam darjah, ia adalah sudut yang merangkumi antara dua permukaan tirus yang bertentangan.
Sudut tirus 5 darjah bermakna pengurangan yang lembut dan beransur-ansur - biasa dalam tirus alat yang memegang sendiri seperti Morse. Sudut 20 darjah mencipta tirus yang lebih curam untuk aplikasi pelepasan pantas. Sudut ini secara langsung mempengaruhi sama ada tirus akan mengunci sendiri di bawah beban atau dilepaskan dengan mudah.
Apakah Nisbah Tirus?
Nisbah tirus menggambarkan geometri yang sama tetapi dalam format yang berbeza: 1:X, di mana X memberitahu anda berapa unit panjang yang menghasilkan perubahan 1 unit diameter.
Contohnya, nisbah 1:20 (standard untuk banyak tirus alat mesin) bermakna anda bergerak 20mm sepanjang paksi untuk setiap 1mm diameter menyusut. Format ini sangat berguna apabila anda menyediakan slaid kompaun atau mengira ofset alat untuk operasi pusingan - anda boleh terus menggunakan nilai nisbah untuk tetapan sudut anda.
Matematik di Sebalik Pengiraan Tirus
Formula menggunakan trigonometri asas - khususnya fungsi arktan - untuk menentukan sudut dan nisbah dari pengukuran anda.
Formula Sudut Tirus
Pengiraan sudut tirus (θ):
Di mana:
- = Diameter hujung besar
- = Diameter hujung kecil
- = Panjang tirus
Mengapa "2 kali" muncul dua kali: Pembahagian pertama dengan 2 mencari sudut separuh (dari garis tengah ke satu sisi), kemudian kita darab dengan 2 untuk mendapatkan sudut penuh antara kedua-dua sisi. Hasilnya keluar dalam radian dan ditukar kepada darjah menggunakan faktor piawai 180/π.
Formula Nisbah Tirus
Lebih mudah:
Ini memberikan X dalam format "1:X". Jika anda dapat 20, ia dinyatakan sebagai 1:20. Mudah: panjang dibahagi dengan perubahan diameter.
Kes Khusus yang Perlu Diketahui
Beberapa situasi memerlukan pengendalian khas:
Diameter Sama (Tiada Tirus): Jika kedua-dua hujung mempunyai ukuran yang sama, anda mempunyai silinder lurus. Sudutnya 0° dan nisbahnya menjadi tak terhingga (∞) - kerana anda memerlukan panjang tak terhingga untuk diameter berubah 1 unit. Bukan tirus sebenarnya.
Tirus Sangat Dangkal: Apabila anda bekerja dengan tirus halus - katakan, perbezaan 0.5mm dalam 200mm panjang - ketepatan pengukuran menjadi kritikal. Walaupun ralat pengukuran 0.1mm akan menjejaskan keputusan anda dengan ketara. Di sinilah alat pengukur berkualiti membuktikan nilainya.
Pengesahan: Alat tidak akan membenarkan anda memasukkan nilai mustahil seperti dimensi negatif atau hujung kecil yang lebih besar daripada hujung besar. Jika anda mendapat ralat, semak semula hujung mana yang mana dalam pengukuran anda.
Apa yang Alat Ini Tidak Beritahu Anda
Pengkalkulator ini mengendalikan geometri dengan sempurna, tetapi tidak dapat mengambil kira beberapa faktor dunia sebenar:
Ia menganggap pengukuran sempurna: Jika alat pengukur anda mempunyai ragam aus, anjakan kalibrasi, atau anda mengukur dalam keadaan sukar, pengkalkulator akan mengira jawapan yang salah dari input yang salah. Masuk sampah, keluar sampah terpakai di sini seperti di mana-mana.
Ia tidak mengambil kira sifat bahan: Logam mengembang dengan haba. Tirus keluli yang dimesin pada 20°C akan mempunyai dimensi yang berbeza pada 60°C. Pengkalkulator memberikan dimensi nominal; anda perlu mengendalikan pengembangan terma secara berasingan.
Ia mengabaikan kemasan permukaan dan toleransi fit: Dua tirus boleh mempunyai sudut yang sama tetapi muat sepenuhnya berbeza berdasarkan kekasaran permukaan, ketebalan filem minyak, dan titik tinggi tempatan. Pengkalkulator berurusan dengan geometri ideal, bukan permukaan pasangan sebenar.
Ia tidak akan mengenal pasti standard yang anda miliki: Anda boleh mengira bahawa tirus adalah lebih kurang 1:20, tetapi itu tidak secara definitif memberitahu anda sama ada ia adalah Morse tirus #2 atau #3 tanpa menyemak dimensi lain seperti diameter hujung besar dan panjang keseluruhan.
Gunakan ini untuk apa yang ia pandai: mengira geometri tirus dari pengukuran. Untuk spesifikasi bahagian lengkap, anda masih perlu merujuk standard yang berkaitan dan mengambil kira toleransi pembuatan.
Di Mana Anda Sebenarnya Akan Menggunakan Ini
Tirus muncul secara berterusan dalam kerja mekanikal. Berikut adalah situasi di mana anda memerlukan pengiraan yang tepat:
Pembuatan dan Pemesinan
Senario yang paling biasa: sistem pegangan alat. Setiap kali anda memasang mata bor dalam tailstock atau menukar end mill dalam mesin pemalan manual, anda sedang bekerja dengan tirus - biasanya Morse atau R8. Apabila tirus ini aus atau rosak, mengetahui spesifikasi yang tepat membantu anda membaiki bahagian mesin atau mengenal pasti penggantian yang betul.
Pegangan bahan kerja adalah aplikasi lain yang kerap. Arbor tirus dan mandrel memegang bahagian semasa operasi pusingan. Sudut tirus yang sedikit tidak betul bermakna bahagian tidak akan duduk dengan betul, mengakibatkan keluaran yang tidak rata dan permukaan yang buruk.
Saya juga pernah melihat tirus digunakan dalam reka bentuk fixture untuk bahagian yang perlu dimuat dan dimuat turun dengan cepat namun masih dipegang dengan kukuh semasa pemesinan. Sifat auto-pusat tirus lebih baik daripada pin dan slot dari segi kebolehulangan.
Kejuruteraan dan Reka Bentuk
Aplikasi penghantaran kuasa bergantung kepada pemasangan tirus antara aci dan hub. Tirus mewujudkan geseran yang boleh menghantar kilang yang ketara tanpa keyway, walaupun anda masih akan melihat kunci keselamatan ditambah untuk aplikasi kritikal. Cabaran adalah mengira gangguan yang diperlukan untuk keadaan beban anda yang khusus.
Tirus benang paip (NPT pada nisbah 1:16) mewujudkan pengasingan tekanan dalam sistem bendalir. Tidak seperti benang selari yang memerlukan gasket, tirus melakukan kerja pengasingan. Apabila anda mengira saiz paip atau adaptor tersuai, spesifikasi tirus ini tidak boleh ditawar-tawar.
Kerja Kayu dan Pembinaan
Selain kaki perabot tirus yang jelas (yang kebanyakannya estetik), sambungan serius menggunakan dovetail tirus dan sambungan mortis berpeluwang. Tirus mewujudkan kunci mekanikal apabila bahagian didorong bersama. Mendapatkan sudut yang betul menentukan sama ada sambungan disusun dengan lancar atau tersekat di tengah jalan.
Tiang arkitektur sering merangkumi tirus halus - biasanya 1:50 hingga 1:100 - yang mewujudkan ilusi optik yang menjadikan mereka kelihatan lebih lurus kepada mata. Helah kuno ini memerlukan pengiraan tepat apabila anda bekerja pada skala bangunan.
Perubatan dan Pergigian
Implan gigi menggunakan tirus Morse (biasanya 1:10 atau lebih curam) pada sambungan antara implan dan abutmen. Tirus mewujudkan pengasingan bakteria yang rapat dan memberikan pegangan mekanikal. Apabila makmal sedang memesinan abutmen tersuai, pengukuran ini perlu tepat.
Implan ortopedik seperti prostetik pinggul menggunakan pemasangan tirus yang bergantung pada gangguan terkawal. Terlalu longgar dan anda mendapat mikrogerakan yang menghalang integrasi tulang; terlalu ketat dan anda berisiko patah semasa pemasangan.
Spesifikasi Tirus Standard
Jika anda bekerja dengan mesin pengeluaran atau memerlukan bahagian yang boleh digantikan, anda akan menggunakan salah satu standard tirus yang ditetapkan ini. Setiap satu berkembang untuk menyelesaikan masalah tertentu dalam industrinya.
Tirus Alat Mesin
Inilah yang anda akan jumpai di bengkel mesin. Nisbah tirus berkumpul di sekitar 1:20 kerana ia adalah titik optimum untuk pegangan sendiri tanpa terlalu sukar untuk dipisahkan:
| Jenis Tirus | Nisbah Tirus | Kegunaan Biasa |
|---|---|---|
| Tirus Morse | 1:19.212 hingga 1:20.047 | Spindel mesin pembor, tailstok larik |
| Brown & Sharpe | 1:20 hingga 1:50 | Spindel mesin pengisar |
| Tirus Jacobs | 1:20 | Cekera pembor |
| Tirus Jarno | 1:20 | Alat precision |
| Tirus R8 | 1:20 | Mesin pengisar gaya Bridgeport |
Patut diketahui: Tirus Morse datang dalam saiz #0 hingga #7, dengan nisbah yang sedikit berbeza. Tirus Morse #2 (biasa dalam mesin pembor) mempunyai nisbah 1:20.047, manakala #3 (biasa dalam tailstok larik) menggunakan 1:19.922. Hampir sama sehingga perbezaannya jarang menjadi masalah dalam amali, tetapi ini menjelaskan mengapa alat tirus Morse dari pengeluar berbeza kadang-kadang lebih ketat atau longgar.
Tirus Paip
Standard paip luar biasa konsisten di seluruh dunia, kedua-duanya menggunakan nisbah 1:16:
| Jenis Tirus | Nisbah Tirus | Kegunaan Biasa |
|---|---|---|
| NPT (Tirus Paip Kebangsaan) | 1:16 | Sambungan paip Amerika Utara |
| BSPT (Tirus Paip Standard British) | 1:16 | Sistem paip British/Eropah |
Nisbah 1:16 adalah lebih curam daripada tirus mesin kerana benang paip perlu menyekat di bawah tekanan. Lebih curam bermakna lebih banyak gangguan dalam beberapa pusingan benang.
Tirus Khusus
Aplikasi berbeza memerlukan ciri-ciri berbeza:
| Jenis Tirus | Nisbah Tirus | Kegunaan Biasa |
|---|---|---|
| Tirus CAT/BT | 1:3.428 (7/24) | Pemegang alat mesin CNC |
| Tirus HSK | Tangkai berongga | Pusat pemesinan kelajuan tinggi |
| Tirus Pegangan Sendiri | 1:10 hingga 1:20 | Pertukaran alat manual |
| Tirus Pelepasan Sendiri | Lebih curam daripada 1:8 | Pengubah alat automatik |
Garisan pembahagi antara pegangan sendiri dan pelepasan sendiri terletak sekitar 1:8 hingga 1:10. Tirus yang lebih dangkal mengunci dengan geseran semata-mata; tirus yang lebih curam memerlukan knob pengekang atau dawai tarik untuk kekal terikat di bawah beban pemotongan.
Cara Lain untuk Menentukan Tirus
Bergantung kepada industri dan lokasi anda, anda mungkin menemui tirus yang ditentukan dalam format yang berbeza. Mereka semua menggambarkan geometri yang sama, hanya dengan nombor yang berbeza.
Tirus Per Kaki (TPF)
Biasa dalam amalan bengkel mesin Amerika yang lebih lama, TPF mengukur perubahan diameter tepat pada 12 inci. Tirus "3/4 inci per kaki" bermakna diameter menurun sebanyak 0.75 inci untuk setiap kaki panjang.
Anda akan melihatnya pada peralatan lathe klasik dan dalam buku panduan pemesinan lama. Untuk menukar TPF kepada nisbah: bahagikan 12 dengan nilai TPF. Jadi 3/4 inci per kaki bersamaan dengan nisbah 1:16 (12 ÷ 0.75 = 16).
Peratusan Tirus
Kurang biasa, tetapi kadang-kadang digunakan dalam spesifikasi Eropah:
Ini mengungkapkan perubahan diameter sebagai peratusan panjang. Tirus 5% bermakna diameter berubah sebanyak 5 unit untuk setiap 100 unit panjang (setara dengan nisbah 1:20).
Kekonikan
Standard Eropah lain, terutamanya dalam spesifikasi ISO:
Ia adalah pengiraan yang sama seperti peratusan tirus tetapi tanpa mendarab dengan 100. Kekonikan 0.05 bersamaan dengan tirus 5% bersamaan dengan nisbah 1:20. Maklumat yang sama, tiga cara berbeza untuk menulisnya.
Bagaimana Piawaian Taper Berkembang
Taper sendiri sudah kuno - tukang kayu Mesir menggunakan dovetail taper, pembina Roman menggunakan sambungan batu taper. Tetapi ini sepenuhnya bergantung kepada kemahiran individu, bukan pengukuran yang distandarkan.
Peralihan kepada taper yang distandarkan datang daripada masalah yang jelas: kebolehsulihan. Jika setiap bengkel mesin membuat taper yang sedikit berbeza, alat dan bahagian tidak akan sesuai antara mesin.
1864 menandakan permulaan sebenar. Stephen A. Morse, yang bekerja di Massachusetts, membangunkan apa yang menjadi sistem taper Morse. Pandangannya adalah mencipta keluarga taper yang berkaitan (akhirnya #0 hingga #7) yang dapat mengendalikan segala sesuatu daripada mata bor kecil hingga arbor lathe besar. Nisbah sekitar 1:20 terbukti ideal - cukup cetek untuk memegang sendiri dengan boleh dipercayai, cukup curam untuk dilepaskan dengan ketukan.
Akhir 1800-an: Brown & Sharpe (syarikat alat) memperkenalkan piawaian saingan untuk mesin pengisar. Taper mereka lebih cetek, dari 1:20 hingga 1:50, mewujudkan kekecewaan yang berterusan hari ini apabila anda mewarisi bengkel dengan peralatan yang bercampur.
1886: Industri plumbing menyeragamkan taper Benang Paip Kebangsaan pada 1:16. Lebih curam daripada taper mesin kerana benang paip mempunyai tujuan yang berbeza - mereka perlu menyekat, bukan sekadar memegang. Nisbah 1:16 itulah sebabnya anda boleh mengepam paip dari pengeluar yang berbeza dan menjangkakan ia tidak bocor.
Awal 1900-an: Pembuatan berkembang cukup untuk melibatkan badan piawaian rasmi, mewujudkan siri Taper Mesin Standard Amerika. Ini tidak menggantikan piawaian sedia ada, sebaliknya mendokumenkannya secara rasmi.
Era moden: Pemesinan CNC dan taper CAT/HSK yang dioptimumkan untuk pengubah alat automatik telah menjadi standard dalam pengeluaran. Ini menggunakan taper yang lebih curam (taper CAT adalah sudut 7° 8.5' yang termasuk) kerana bar tarik secara aktif menariknya kuat - ia tidak bergantung kepada geseran semata-mata.
Yang menarik adalah betapa kekal beberapa piawaian lama ini. Taper Morse dari 1864 masih merupakan taper yang paling biasa dalam mesin pencungkil dan lathe manual di seluruh dunia. Apabila sesuatu piawaian benar-benar berfungsi, kos pertukaran melebihi sebarang penambahbaikan teori.
Contoh Kod untuk Mengira Tirus
Berikut adalah contoh dalam pelbagai bahasa pengaturcaraan untuk mengira sudut dan nisbah tirus:
1' Fungsi Excel VBA untuk Pengiraan Tirus
2Function TaperAngle(largeEnd As Double, smallEnd As Double, length As Double) As Double
3 ' Kira sudut tirus dalam darjah
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 ' Kira nisbah tirus
9 TaperRatio = length / (largeEnd - smallEnd)
10End Function
11
12' Penggunaan:
13' =TaperAngle(10, 5, 100)
14' =TaperRatio(10, 5, 100)
151import math
2
3def calculate_taper_angle(large_end, small_end, length):
4 """
5 Kira sudut tirus dalam darjah
6
7 Args:
8 large_end (float): Diameter pada hujung besar
9 small_end (float): Diameter pada hujung kecil
10 length (float): Panjang tirus
11
12 Returns:
13 float: Sudut tirus dalam darjah
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 Kira nisbah tirus (format 1:X)
23
24 Args:
25 large_end (float): Diameter pada hujung besar
26 small_end (float): Diameter pada hujung kecil
27 length (float): Panjang tirus
28
29 Returns:
30 float: Nilai X dalam format nisbah tirus 1:X
31 """
32 if large_end == small_end:
33 return float('inf') # Tiada tirus
34
35 return length / (large_end - small_end)
36
37# Contoh penggunaan:
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"Sudut Tirus: {angle:.2f}°")
46print(f"Nisbah Tirus: 1:{ratio:.2f}")
471/**
2 * Kira sudut tirus dalam darjah
3 * @param {number} largeEnd - Diameter pada hujung besar
4 * @param {number} smallEnd - Diameter pada hujung kecil
5 * @param {number} length - Panjang tirus
6 * @returns {number} Sudut tirus dalam darjah
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 * Kira nisbah tirus (format 1:X)
18 * @param {number} largeEnd - Diameter pada hujung besar
19 * @param {number} smallEnd - Diameter pada hujung kecil
20 * @param {number} length - Panjang tirus
21 * @returns {number} Nilai X dalam format nisbah tirus 1:X
22 */
23function calculateTaperRatio(largeEnd, smallEnd, length) {
24 if (largeEnd === smallEnd) {
25 return Infinity; // Tiada tirus
26 }
27
28 return length / (largeEnd - smallEnd);
29}
30
31/**
32 * Format nisbah tirus untuk paparan
33 * @param {number} ratio - Nisbah yang dikira
34 * @returns {string} Rentetan nisbah yang diformat
35 */
36function formatTaperRatio(ratio) {
37 if (!isFinite(ratio)) {
38 return "∞ (Tiada tirus)";
39 }
40
41 return `1:${ratio.toFixed(2)}`;
42}
43
44// Contoh penggunaan:
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(`Sudut Tirus: ${angle.toFixed(2)}°`);
53console.log(`Nisbah Tirus: ${formatTaperRatio(ratio)}`);
541public class TaperCalculator {
2 /**
3 * Kira sudut tirus dalam darjah
4 *
5 * @param largeEnd Diameter pada hujung besar
6 * @param smallEnd Diameter pada hujung kecil
7 * @param length Panjang tirus
8 * @return Sudut tirus dalam darjah
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 * Kira nisbah tirus (format 1:X)
20 *
21 * @param largeEnd Diameter pada hujung besar
22 * @param smallEnd Diameter pada hujung kecil
23 * @param length Panjang tirus
24 * @return Nilai X dalam format nisbah tirus 1:X
25 */
26 public static double calculateTaperRatio(double largeEnd, double smallEnd, double length) {
27 if (largeEnd == smallEnd) {
28 return Double.POSITIVE_INFINITY; // Tiada tirus
29 }
30
31 return length / (largeEnd - smallEnd);
32 }
33
34 /**
35 * Format nisbah tirus untuk paparan
36 *
37 * @param ratio Nisbah yang dikira
38 * @return Rentetan nisbah yang diformat
39 */
40 public static String formatTaperRatio(double ratio) {
41 if (Double.isInfinite(ratio)) {
42 return "∞ (Tiada tirus)";
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("Sudut Tirus: %.2f°%n", angle);
57 System.out.printf("Nisbah Tirus: %s%n", formatTaperRatio(ratio));
58 }
59}
601#include <iostream>
2#include <cmath>
3#include <string>
4#include <limits>
5#include <iomanip>
6
7/**
8 * Kira sudut tirus dalam darjah
9 *
10 * @param largeEnd Diameter pada hujung besar
11 * @param smallEnd Diameter pada hujung kecil
12 * @param length Panjang tirus
13 * @return Sudut tirus dalam darjah
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 * Kira nisbah tirus (format 1:X)
25 *
26 * @param largeEnd Diameter pada hujung besar
27 * @param smallEnd Diameter pada hujung kecil
28 * @param length Panjang tirus
29 * @return Nilai X dalam format nisbah tirus 1:X
30 */
31double calculateTaperRatio(double largeEnd, double smallEnd, double length) {
32 if (largeEnd == smallEnd) {
33 return std::numeric_limits<double>::infinity(); // Tiada tirus
34 }
35
36 return length / (largeEnd - smallEnd);
37}
38
39/**
40 * Format nisbah tirus untuk paparan
41 *
42 * @param ratio Nisbah yang dikira
43 * @return Rentetan nisbah yang diformat
44 */
45std::string formatTaperRatio(double ratio) {
46 if (std::isinf(ratio)) {
47 return "∞ (Tiada tirus)";
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 << "Sudut Tirus: " << std::fixed << std::setprecision(2) << angle << "°" << std::endl;
64 std::cout << "Nisbah Tirus: " << formatTaperRatio(ratio) << std::endl;
65
66 return 0;
67}
68Soalan Lazim Tentang Pengiraan Taper
Apakah perbezaan antara sudut taper dan nisbah taper?
Taper yang sama, cara penerangan berbeza. Sudut memberitahu anda kecondongan geometri dalam darjah - berguna apabila menyediakan slide kompaun atau memprogramkan laluan alat CNC. Nisbah (format 1:X) memberitahu kadar perubahan - lebih berguna apabila mengenal pasti taper standard atau mengira offset.
Bayangkan seperti menggambarkan bukit: anda boleh mengatakan "condong 10 darjah" (sudut) atau "1 meter naik untuk setiap 5.7 meter ke hadapan" (nisbah). Cerun yang sama, nombor berbeza.
Bolehkah saya menggunakan inci dan bukannya milimeter?
Ya. Matematik tidak peduli dengan unit - hanya peduli anda konsisten. Ketiga-tiga pengukuran mesti menggunakan unit yang sama, sama ada inci, milimeter, hasta, atau parsec. Label antara muka mengatakan "mm" tetapi anda boleh mengabaikannya dan masukkan inci sepanjang masa.
Hanya jangan campur unit. Inci untuk dua pengukuran dan milimeter untuk yang ketiga akan memberikan keputusan yang tidak berguna.
Apakah maksud nisbah 1:20 sebenarnya?
Untuk setiap 20 unit yang anda lalui di sepanjang paksi, diameter berubah sebanyak 1 unit. Pada bahagian 200mm dengan taper 1:20, perbezaan diameter antara hujung adalah 10mm (200 ÷ 20 = 10).
Nisbah sekitar 1:20 muncul secara berterusan dalam alat mesin kerana ia titik mekanik yang optimum: cukup landai supaya geseran mengekalkan kekencangan, cukup curam supaya ketukan dengan penyeretan melepaskannya. Nisbah yang lebih curam seperti 1:10 mula tergelincir di bawah beban; nisbah yang lebih landai seperti 1:30 menjadi sukar untuk dipisahkan.
[The rest of the translation continues in the same manner...]
Rujukan Pantas
Apabila anda perlu mengesahkan tirus dengan cepat:
- Ukur diameter kedua-dua hujung dan panjang paksi
- Masukkan tiga nilai (pastikan unit konsisten)
- Dapatkan sudut dan nisbah serta-merta
- Klik keputusan untuk menyalin dokumentasi anda
Alat ini mengendalikan trigonometri supaya anda boleh fokus pada kerja sebenar - sama ada menyediakan operasi pemesinan, mengesahkan komponen, atau menentukan reka bentuk tirus khusus.
Tandakan halaman ini jika anda kerap bekerja dengan komponen tirus. Tiada pemasangan, tiada pendaftaran, hanya masukkan nilai dan dapatkan keputusan.
Rujukan dan Standard
Untuk spesifikasi terperinci tentang tirus yang distandarkan, rujuk sumber-sumber berkuasa ini:
-
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Buku Panduan Jentera (Ed. ke-30). Industrial Press. - Rujukan definitif untuk standard bengkel mesin dan spesifikasi tirus.
-
ASME B5.10: Tirus Mesin - Standard Persatuan Jurutera Mekanikal Amerika yang meliputi tirus Morse, Brown & Sharpe, dan tirus alat mesin lain.
-
ISO 3040: Dimensi dan Toleransi Kon - Standard antarabangsa untuk lukisan teknikal komponen bertirus.
-
ASME B1.20.1: Benang Paip, Tujuan Am (NPT) - Spesifikasi untuk benang tirus paip nasional termasuk nisbah tirus 1:16 dan dimensi benang.
-
DeGarmo, E. P., Black, J. T., & Kohser, R. A. (2011). Bahan dan Proses dalam Pembuatan (Ed. ke-11). Wiley.
-
Hoffman, P. J., Hopewell, E. S., & Janes, B. (2012). Teknologi Pemesinan Presisi. Cengage Learning.
-
British Standards Institution. (2008). BS 2779: Benang Paip untuk tiub dan kelengkapan di mana sambungan bertekanan dibuat pada benang.