Hesabu kina sahihi cha mashimo ya kikundi kulingana na kipenyo na pembe. Inafaa kwa ujenzi wa mbao, kazi za metali, na miradi ya DIY inayohitaji usakinishaji wa screws sawa.
Kukadiria kina cha kichwa kulingana na kipenyo na pembe. Ingiza thamani zilizo hapa chini ili kupata kipimo sahihi cha kina.
Hesabu ya kina ya countersink ni chombo muhimu kwa wasanii wa mbao, wafanyakazi wa chuma, wahandisi, na wapenzi wa DIY wanaohitaji kuunda mashimo ya countersunk sahihi kwa viscrew na fasteners. Chombo hiki kinakusaidia kubaini kina sahihi cha countersink kulingana na kipenyo cha countersink na pembe ya chombo cha countersinking. Hesabu sahihi ya kina ya countersink inahakikisha kuwa viscrew vinakaa sawa na au chini kidogo ya uso, na kuunda kumaliza kitaalamu huku ikihifadhi uadilifu wa muundo wa kipande chako cha kazi.
Countersinking ni mchakato wa kuunda shimo la conical ambalo linaruhusu kichwa cha screw au bolt kukaa sawa na au chini ya uso wa nyenzo. Kina cha recess hii ya conical ni muhimu - ikiwa ni kifupi sana, kichwa cha screw kinatokea juu ya uso; ikiwa ni kirefu sana, unakabiliwa na hatari ya kudhoofisha nyenzo au kuunda depression isiyo ya kupendeza.
Hesabu yetu rahisi ya kina cha countersink inondoa kukisia kwa kutoa vipimo sahihi kulingana na kanuni za jiometri zilizothibitishwa. Iwe unafanya kazi kwenye fanicha nzuri, utengenezaji wa chuma, au mradi wa kuboresha nyumba, chombo hiki kitakusaidia kufikia matokeo ya kitaalamu kila wakati.
Kina cha countersink kinahesabiwa kwa kutumia fomula ifuatayo:
Ambapo:
Fomula hii inatokana na trigonometry ya msingi. Tangent ya nusu ya pembe ya countersink inahusisha radius ya countersink (nusu ya kipenyo) na kina chake.
Kipenyo cha Countersink: Hii ni upana wa ufunguzi wa mduara juu ya countersink, inayopimwa kwa milimita. Hii inapaswa kuendana na kipenyo cha kichwa cha screw unachopanga kutumia.
Pembe ya Countersink: Hii ni pembe iliyo kati ya conical ya countersink, inayopimwa kwa digrii. Pembe za kawaida za countersink ni 82°, 90°, 100°, na 120°, huku 82° na 90° zikitumika mara nyingi katika kazi za mbao na matumizi ya jumla.
Mambo ya Pembe za Chini (zinazoelekea 0°): Kadri pembe inavyokuwa ndogo, kina huongezeka kwa kasi. Kwa pembe chini ya 10°, kina kinakuwa kikubwa kisichoweza kutekelezeka.
Mambo ya Pembe za Juu (zinazoelekea 180°): Kadri pembe inavyokaribia 180°, kina kinakaribia sifuri, na kufanya countersink isifanye kazi.
Muktadha wa Vitendo: Kwa matumizi mengi ya vitendo, pembe za countersink kati ya 60° na 120° zinatoa uwiano mzuri kati ya kina na upana.
Ingiza Kipenyokipya cha Countersink
Ingiza Pembe ya Countersink
Tazama Kina Kilichohesabiwa
Nakili Matokeo (Hiari)
Hesabu inafanya ukaguzi ufuatao kwenye ingizo lako:
Uthibitishaji wa Kipenyokipya: Kipenyokipya kinapaswa kuwa kikubwa kuliko sifuri. Thamani hasi au sifuri zitachochea ujumbe wa kosa.
Uthibitishaji wa Pembe: Pembe inapaswa kuwa kati ya 1° na 179°. Thamani zilizo nje ya muktadha huu zitachochea ujumbe wa kosa.
Uthibitishaji huu unahakikisha kuwa hesabu inatoa matokeo sahihi na yenye maana kwa miradi yako ya countersinking.
Hesabu inajumuisha uwiano wa kimaono wa countersink ambao unasasishwa kwa wakati halisi unavyobadilisha ingizo la kipenyo na pembe. Hii inakusaidia kuona uhusiano kati ya vigezo hivi na kina kinachotokana.
Vipengele muhimu vya uwiano ni pamoja na:
Hii msaada wa kimaono ni muhimu hasa kwa kuelewa jinsi mabadiliko ya kipenyo au pembe yanavyoathiri kina cha countersink.
Katika kazi za mbao, countersinking sahihi ni muhimu kwa:
Kwa mfano, wakati wa kufunga funguo za kabati, mchoraji wa mbao anaweza kutumia kipenyokipya cha 8mm na pembe ya 82°, na kusababisha kina cha takriban 4.4mm ili kukidhi mahitaji ya kichwa cha screw.
Katika kazi za chuma, countersinking ni muhimu kwa:
Kwa mfano, fundi wa ndege anaweza kutumia kipenyokipya cha 10mm na pembe ya 100°, na kutoa kina cha takriban 2.9mm ili kukidhi viwango vya usahihi wa anga.
Katika ujenzi na miradi ya DIY, countersinking inasaidia kwa:
Mpenzi wa DIY anayejenga deck anaweza kutumia kipenyokipya cha 12mm na pembe ya 90°, akitoa kina cha 6mm ili kuhakikisha screws zinakaa chini ya uso kwa faraja na muonekano.
Katika mazingira ya utengenezaji, countersinking sahihi inatumika kwa:
Mtengenezaji wa makazi ya elektroniki anaweza kuweka kipenyokipya cha 6mm na pembe ya 82°, na kusababisha kina cha takriban 3.3mm kwa muonekano safi na wa kitaalamu.
1=B2/(2*TAN(RADIANS(B3/2)))
2
3' Ambapo:
4' B2 ina thamani ya kipenyo
5' B3 ina thamani ya pembe
6
1import math
2
3def calculate_countersink_depth(diameter, angle):
4 """
5 Hesabu kina cha countersink.
6
7 Args:
8 diameter: Kipenyokipya cha countersink kwa mm
9 angle: Pembe ya countersink kwa digrii
10
11 Returns:
12 Kina cha countersink kwa mm
13 """
14 # Badilisha pembe kuwa radians na hesabu tangent
15 angle_radians = math.radians(angle / 2)
16 tangent = math.tan(angle_radians)
17
18 # Epuka mgawanyiko kwa sifuri
19 if tangent == 0:
20 return 0
21
22 # Hesabu kina
23 depth = (diameter / 2) / tangent
24
25 return depth
26
27# Mfano wa matumizi
28diameter = 10 # mm
29angle = 90 # digrii
30depth = calculate_countersink_depth(diameter, angle)
31print(f"Kina cha countersink: {depth:.2f} mm")
32
1function calculateCountersinkDepth(diameter, angle) {
2 // Badilisha pembe kuwa radians na hesabu tangent
3 const angleRadians = (angle / 2) * (Math.PI / 180);
4 const tangent = Math.tan(angleRadians);
5
6 // Epuka mgawanyiko kwa sifuri
7 if (tangent === 0) {
8 return 0;
9 }
10
11 // Hesabu kina
12 const depth = (diameter / 2) / tangent;
13
14 return depth;
15}
16
17// Mfano wa matumizi
18const diameter = 10; // mm
19const angle = 90; // digrii
20const depth = calculateCountersinkDepth(diameter, angle);
21console.log(`Kina cha countersink: ${depth.toFixed(2)} mm`);
22
1#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5double calculateCountersinkDepth(double diameter, double angle) {
6 // Badilisha pembe kuwa radians na hesabu tangent
7 double angleRadians = (angle / 2) * (M_PI / 180);
8 double tangent = tan(angleRadians);
9
10 // Epuka mgawanyiko kwa sifuri
11 if (tangent == 0) {
12 return 0;
13 }
14
15 // Hesabu kina
16 double depth = (diameter / 2) / tangent;
17
18 return depth;
19}
20
21int main() {
22 double diameter = 10.0; // mm
23 double angle = 90.0; // digrii
24
25 double depth = calculateCountersinkDepth(diameter, angle);
26
27 std::cout << "Kina cha countersink: " << std::fixed << std::setprecision(2)
28 << depth << " mm" << std::endl;
29
30 return 0;
31}
32
1public class CountersinkDepthCalculator {
2
3 public static double calculateCountersinkDepth(double diameter, double angle) {
4 // Badilisha pembe kuwa radians na hesabu tangent
5 double angleRadians = (angle / 2) * (Math.PI / 180);
6 double tangent = Math.tan(angleRadians);
7
8 // Epuka mgawanyiko kwa sifuri
9 if (tangent == 0) {
10 return 0;
11 }
12
13 // Hesabu kina
14 double depth = (diameter / 2) / tangent;
15
16 return depth;
17 }
18
19 public static void main(String[] args) {
20 double diameter = 10.0; // mm
21 double angle = 90.0; // digrii
22
23 double depth = calculateCountersinkDepth(diameter, angle);
24
25 System.out.printf("Kina cha countersink: %.2f mm%n", depth);
26 }
27}
28
Countersink ni shimo la conical lililotengenezwa ndani ya nyenzo ambalo linaruhusu kichwa cha screw au bolt kukaa sawa na au chini ya uso. Countersink inaunda recess iliyo na pembe inayolingana na upande wa chini wa fasteners za flat-head.
Pembe ya countersink inapaswa kuendana na pembe ya kichwa cha screw unachotumia. Pembe za kawaida za kichwa cha screw ni pamoja na:
Kina bora cha countersink kinaruhusu kichwa cha screw kukaa chini kidogo ya uso (kawaida 0.5-1mm). Hesabu yetu inatoa kina sahihi kutoka uso hadi nukta ya countersink. Kwa matumizi ya vitendo, utahitaji kuweka chombo chako cha countersink kusimama wakati kichwa cha screw kitakuwa kimeingizwa kidogo.
Countersinking huunda shimo la conical linalolingana na upande wa tapered wa screws za flat-head, kuruhusu kukaa sawa na uso. Counterboring huunda shimo la gorofa ambalo linaruhusu kichwa cha screw, screw za socket, au nyingine zisizo za tapered kukaa chini ya uso.
Ndio, countersinking inafanya kazi katika mbao, chuma, plastiki, na nyenzo za composite. Hata hivyo, unaweza kuhitaji aina tofauti za bits za countersink kulingana na nyenzo:
Ili kuzuia mbao kugawanyika wakati wa countersinking:
Kipenyo cha countersink yako kinapaswa kuwa kidogo zaidi kuliko kipenyo cha kichwa cha screw (kawaida 0.5-1mm zaidi). Kwa mfano:
Hesabu hii inatumia fomula sahihi za trigonometric ili kuhesabu kina cha countersink kwa usahihi wa juu. Hata hivyo, mambo ya ulimwengu halisi kama vile mali za nyenzo, kuvaa zana, na usahihi wa kipimo yanaweza kuhitaji marekebisho madogo. Ni vizuri kila wakati kufanya jaribio kwenye kipande cha scrap kabla ya kufanya kazi kwenye mradi wako wa mwisho.
Ndio, ingawa hesabu hii inatumia vitengo vya metric (milimita), fomula inafanya kazi na mfumo wowote wa vitengo ulio sawa. Ikiwa unafanya kazi na vipimo vya imperial:
Ikiwa bit yako ya countersink haina kituo cha kina:
Dhana ya countersinking inarudi nyuma hadi nyakati za zamani, ingawa mbinu na zana sahihi zimebadilika kwa kiasi kikubwa katika karne.
Tamaduni za Kale: Ushahidi unaonyesha kwamba Wamisri, Wagiriki, na Warumi walitumia aina za awali za countersinking kwa kuunganisha vipengele vya mbao katika fanicha, meli, na majengo.
Kipindi cha Kati: Wafanyabiashara walitengeneza zana za mikono za kuunda countersinks, hasa kwa kutumia chisels maalum na depressions zilizokatwa kwa mikono.
Karne ya 16-17: Pamoja na maendeleo ya utengenezaji wa chuma, zana za countersinking sahihi zaidi zilionekana, mara nyingi kama nyongeza kwa drill za mikono au braces.
Mapinduzi ya Viwanda yalileta maendeleo makubwa katika teknolojia ya countersinking:
1760s-1840s: Maendeleo ya zana za mashine yaliruhusu countersinking sahihi na ya kawaida zaidi.
1846: Ugunduzi wa bit ya kwanza ya drill ya mzunguko wa vitendo na Steven A. Morse ulirevolutionize kuchimba na kupelekea uwezo bora wa countersinking.
Mwisho wa Karne ya 19: Utangulizi wa chuma cha kasi ya juu uliruhusu bits za countersink kuwa na kavu zaidi na zenye ufanisi.
1930s-1950s: Sekta ya anga ilichochea maboresho makubwa katika usahihi na viwango vya countersinking.
1960s-1980s: Maendeleo ya bits za countersink zenye ncha ya carbide yaliboresha kwa kiasi kikubwa uimara na utendaji.
1990s-Hadi Sasa: Ujumuishaji wa zana za kupimia dijitali na hesabu umekuwa na uwezo wa kufanya countersinking sahihi iweze kupatikana kwa wataalamu na wapenzi wa DIY.
Leo, countersinking inabaki kuwa mbinu ya msingi katika utengenezaji, ujenzi, na kazi za mbao, huku zana na mbinu zikiendelea kubadilika kwa usahihi na ufanisi zaidi.
Sekta tofauti na matumizi yameunda viwango maalum kwa ajili ya countersinking:
Kiwango | Pembe ya Kawaida | Matumizi ya Kawaida | Maelezo |
---|---|---|---|
ISO 15065 | 90° | Kazi za chuma za jumla | Kiwango cha kimataifa |
DIN 74-1 | 90° | Magari ya Ujerumani | Inabainisha countersinks kwa bolts |
ASME B18.5 | 82° | Utengenezaji wa Marekani | Kwa screws za flat head |
MS24587 | 100° | Anga | Maelezo ya kijeshi |
AS4000 | 100° | Kiwango cha Australia | Matumizi ya ujenzi |
Viwango hivi vinahakikisha uthabiti na kubadilishana kati ya watengenezaji tofauti na matumizi.
1=B2/(2*TAN(RADIANS(B3/2)))
2
3' Ambapo:
4' B2 ina thamani ya kipenyo
5' B3 ina thamani ya pembe
6
1import math
2
3def calculate_countersink_depth(diameter, angle):
4 """
5 Hesabu kina cha countersink.
6
7 Args:
8 diameter: Kipenyokipya cha countersink kwa mm
9 angle: Pembe ya countersink kwa digrii
10
11 Returns:
12 Kina cha countersink kwa mm
13 """
14 # Badilisha pembe kuwa radians na hesabu tangent
15 angle_radians = math.radians(angle / 2)
16 tangent = math.tan(angle_radians)
17
18 # Epuka mgawanyiko kwa sifuri
19 if tangent == 0:
20 return 0
21
22 # Hesabu kina
23 depth = (diameter / 2) / tangent
24
25 return depth
26
27# Mfano wa matumizi
28diameter = 10 # mm
29angle = 90 # digrii
30depth = calculate_countersink_depth(diameter, angle)
31print(f"Kina cha countersink: {depth:.2f} mm")
32
1function calculateCountersinkDepth(diameter, angle) {
2 // Badilisha pembe kuwa radians na hesabu tangent
3 const angleRadians = (angle / 2) * (Math.PI / 180);
4 const tangent = Math.tan(angleRadians);
5
6 // Epuka mgawanyiko kwa sifuri
7 if (tangent === 0) {
8 return 0;
9 }
10
11 // Hesabu kina
12 const depth = (diameter / 2) / tangent;
13
14 return depth;
15}
16
17// Mfano wa matumizi
18const diameter = 10; // mm
19const angle = 90; // digrii
20const depth = calculateCountersinkDepth(diameter, angle);
21console.log(`Kina cha countersink: ${depth.toFixed(2)} mm`);
22
1#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5double calculateCountersinkDepth(double diameter, double angle) {
6 // Badilisha pembe kuwa radians na hesabu tangent
7 double angleRadians = (angle / 2) * (M_PI / 180);
8 double tangent = tan(angleRadians);
9
10 // Epuka mgawanyiko kwa sifuri
11 if (tangent == 0) {
12 return 0;
13 }
14
15 // Hesabu kina
16 double depth = (diameter / 2) / tangent;
17
18 return depth;
19}
20
21int main() {
22 double diameter = 10.0; // mm
23 double angle = 90.0; // digrii
24
25 double depth = calculateCountersinkDepth(diameter, angle);
26
27 std::cout << "Kina cha countersink: " << std::fixed << std::setprecision(2)
28 << depth << " mm" << std::endl;
29
30 return 0;
31}
32
1public class CountersinkDepthCalculator {
2
3 public static double calculateCountersinkDepth(double diameter, double angle) {
4 // Badilisha pembe kuwa radians na hesabu tangent
5 double angleRadians = (angle / 2) * (Math.PI / 180);
6 double tangent = Math.tan(angleRadians);
7
8 // Epuka mgawanyiko kwa sifuri
9 if (tangent == 0) {
10 return 0;
11 }
12
13 // Hesabu kina
14 double depth = (diameter / 2) / tangent;
15
16 return depth;
17 }
18
19 public static void main(String[] args) {
20 double diameter = 10.0; // mm
21 double angle = 90.0; // digrii
22
23 double depth = calculateCountersinkDepth(diameter, angle);
24
25 System.out.printf("Kina cha countersink: %.2f mm%n", depth);
26 }
27}
28
Countersink ni shimo la conical lililotengenezwa ndani ya nyenzo ambalo linaruhusu kichwa cha screw au bolt kukaa sawa na au chini ya uso. Countersink inaunda recess iliyo na pembe inayolingana na upande wa chini wa fasteners za flat-head.
Pembe ya countersink inapaswa kuendana na pembe ya kichwa cha screw unachotumia. Pembe za kawaida za kichwa cha screw ni pamoja na:
Kina bora cha countersink kinaruhusu kichwa cha screw kukaa chini kidogo ya uso (kawaida 0.5-1mm). Hesabu yetu inatoa kina sahihi kutoka uso hadi nukta ya countersink. Kwa matumizi ya vitendo, utahitaji kuweka chombo chako cha countersink kusimama wakati kichwa cha screw kitakuwa kimeingizwa kidogo.
Countersinking huunda shimo la conical linalolingana na upande wa tapered wa screws za flat-head, kuruhusu kukaa sawa na uso. Counterboring huunda shimo la gorofa ambalo linaruhusu kichwa cha screw, screw za socket, au nyingine zisizo za tapered kukaa chini ya uso.
Ndio, countersinking inafanya kazi katika mbao, chuma, plastiki, na nyenzo za composite. Hata hivyo, unaweza kuhitaji aina tofauti za bits za countersink kulingana na nyenzo:
Ili kuzuia mbao kugawanyika wakati wa countersinking:
Kipenyo cha countersink yako kinapaswa kuwa kidogo zaidi kuliko kipenyo cha kichwa cha screw (kawaida 0.5-1mm zaidi). Kwa mfano:
Hesabu hii inatumia fomula sahihi za trigonometric ili kuhesabu kina cha countersink kwa usahihi wa juu. Hata hivyo, mambo ya ulimwengu halisi kama vile mali za nyenzo, kuvaa zana, na usahihi wa kipimo yanaweza kuhitaji marekebisho madogo. Ni vizuri kila wakati kufanya jaribio kwenye kipande cha scrap kabla ya kufanya kazi kwenye mradi wako wa mwisho.
Ndio, ingawa hesabu hii inatumia vitengo vya metric (milimita), fomula inafanya kazi na mfumo wowote wa vitengo ulio sawa. Ikiwa unafanya kazi na vipimo vya imperial:
Ikiwa bit yako ya countersink haina kituo cha kina:
Dhana ya countersinking inarudi nyuma hadi nyakati za zamani, ingawa mbinu na zana sahihi zimebadilika kwa kiasi kikubwa katika karne.
Tamaduni za Kale: Ushahidi unaonyesha kwamba Wamisri, Wagiriki, na Warumi walitumia aina za awali za countersinking kwa kuunganisha vipengele vya mbao katika fanicha, meli, na majengo.
Kipindi cha Kati: Wafanyabiashara walitengeneza zana za mikono za kuunda countersinks, hasa kwa kutumia chisels maalum na depressions zilizokatwa kwa mikono.
Karne ya 16-17: Pamoja na maendeleo ya utengenezaji wa chuma, zana za countersinking sahihi zaidi zilionekana, mara nyingi kama nyongeza kwa drill za mikono au braces.
Mapinduzi ya Viwanda yalileta maendeleo makubwa katika teknolojia ya countersinking:
1760s-1840s: Maendeleo ya zana za mashine yaliruhusu countersinking sahihi na ya kawaida zaidi.
1846: Ugunduzi wa bit ya kwanza ya drill ya mzunguko wa vitendo na Steven A. Morse ulirevolutionize kuchimba na kupelekea uwezo bora wa countersinking.
Mwisho wa Karne ya 19: Utangulizi wa chuma cha kasi ya juu uliruhusu bits za countersink kuwa na kavu zaidi na zenye ufanisi.
1930s-1950s: Sekta ya anga ilichochea maboresho makubwa katika usahihi na viwango vya countersinking.
1960s-1980s: Maendeleo ya bits za countersink zenye ncha ya carbide yaliboresha kwa kiasi kikubwa uimara na utendaji.
1990s-Hadi Sasa: Ujumuishaji wa zana za kupimia dijitali na hesabu umekuwa na uwezo wa kufanya countersinking sahihi iweze kupatikana kwa wataalamu na wapenzi wa DIY.
Leo, countersinking inabaki kuwa mbinu ya msingi katika utengenezaji, ujenzi, na kazi za mbao, huku zana na mbinu zikiendelea kubadilika kwa usahihi na ufanisi zaidi.
Sekta tofauti na matumizi yameunda viwango maalum kwa ajili ya countersinking:
Kiwango | Pembe ya Kawaida | Matumizi ya Kawaida | Maelezo |
---|---|---|---|
ISO 15065 | 90° | Kazi za chuma za jumla | Kiwango cha kimataifa |
DIN 74-1 | 90° | Magari ya Ujerumani | Inabainisha countersinks kwa bolts |
ASME B18.5 | 82° | Utengenezaji wa Marekani | Kwa screws za flat head |
MS24587 | 100° | Anga | Maelezo ya kijeshi |
AS4000 | 100° | Kiwango cha Australia | Matumizi ya ujenzi |
Viwango hivi vinahakikisha uthabiti na kubadilishana kati ya watengenezaji tofauti na matumizi.
1=B2/(2*TAN(RADIANS(B3/2)))
2
3' Ambapo:
4' B2 ina thamani ya kipenyo
5' B3 ina thamani ya pembe
6
1import math
2
3def calculate_countersink_depth(diameter, angle):
4 """
5 Hesabu kina cha countersink.
6
7 Args:
8 diameter: Kipenyokipya cha countersink kwa mm
9 angle: Pembe ya countersink kwa digrii
10
11 Returns:
12 Kina cha countersink kwa mm
13 """
14 # Badilisha pembe kuwa radians na hesabu tangent
15 angle_radians = math.radians(angle / 2)
16 tangent = math.tan(angle_radians)
17
18 # Epuka mgawanyiko kwa sifuri
19 if tangent == 0:
20 return 0
21
22 # Hesabu kina
23 depth = (diameter / 2) / tangent
24
25 return depth
26
27# Mfano wa matumizi
28diameter = 10 # mm
29angle = 90 # digrii
30depth = calculate_countersink_depth(diameter, angle)
31print(f"Kina cha countersink: {depth:.2f} mm")
32
1function calculateCountersinkDepth(diameter, angle) {
2 // Badilisha pembe kuwa radians na hesabu tangent
3 const angleRadians = (angle / 2) * (Math.PI / 180);
4 const tangent = Math.tan(angleRadians);
5
6 // Epuka mgawanyiko kwa sifuri
7 if (tangent === 0) {
8 return 0;
9 }
10
11 // Hesabu kina
12 const depth = (diameter / 2) / tangent;
13
14 return depth;
15}
16
17// Mfano wa matumizi
18const diameter = 10; // mm
19const angle = 90; // digrii
20const depth = calculateCountersinkDepth(diameter, angle);
21console.log(`Kina cha countersink: ${depth.toFixed(2)} mm`);
22
1#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5double calculateCountersinkDepth(double diameter, double angle) {
6 // Badilisha pembe kuwa radians na hesabu tangent
7 double angleRadians = (angle / 2) * (M_PI / 180);
8 double tangent = tan(angleRadians);
9
10 // Epuka mgawanyiko kwa sifuri
11 if (tangent == 0) {
12 return 0;
13 }
14
15 // Hesabu kina
16 double depth = (diameter / 2) / tangent;
17
18 return depth;
19}
20
21int main() {
22 double diameter = 10.0; // mm
23 double angle = 90.0; // digrii
24
25 double depth = calculateCountersinkDepth(diameter, angle);
26
27 std::cout << "Kina cha countersink: " << std::fixed << std::setprecision(2)
28 << depth << " mm" << std::endl;
29
30 return 0;
31}
32
1public class CountersinkDepthCalculator {
2
3 public static double calculateCountersinkDepth(double diameter, double angle) {
4 // Badilisha pembe kuwa radians na hesabu tangent
5 double angleRadians = (angle / 2) * (Math.PI / 180);
6 double tangent = Math.tan(angleRadians);
7
8 // Epuka mgawanyiko kwa sifuri
9 if (tangent == 0) {
10 return 0;
11 }
12
13 // Hesabu kina
14 double depth = (diameter / 2) / tangent;
15
16 return depth;
17 }
18
19 public static void main(String[] args) {
20 double diameter = 10.0; // mm
21 double angle = 90.0; // digrii
22
23 double depth = calculateCountersinkDepth(diameter, angle);
24
25 System.out.printf("Kina cha countersink: %.2f mm%n", depth);
26 }
27}
28
Countersink ni shimo la conical lililotengenezwa ndani ya nyenzo ambalo linaruhusu kichwa cha screw au bolt kukaa sawa na au chini ya uso. Countersink inaunda recess iliyo na pembe inayolingana na upande wa chini wa fasteners za flat-head.
Pembe ya countersink inapaswa kuendana na pembe ya kichwa cha screw unachotumia. Pembe za kawaida za kichwa cha screw ni pamoja na:
Kina bora cha countersink kinaruhusu kichwa cha screw kukaa chini kidogo ya uso (kawaida 0.5-1mm). Hesabu yetu inatoa kina sahihi kutoka uso hadi nukta ya countersink. Kwa matumizi ya vitendo, utahitaji kuweka chombo chako cha countersink kusimama wakati kichwa cha screw kitakuwa kimeingizwa kidogo.
Countersinking huunda shimo la conical linalolingana na upande wa tapered wa screws za flat-head, kuruhusu kukaa sawa na uso. Counterboring huunda shimo la gorofa ambalo linaruhusu kichwa cha screw, screw za socket, au nyingine zisizo za tapered kukaa chini ya uso.
Ndio, countersinking inafanya kazi katika mbao, chuma, plastiki, na nyenzo za composite. Hata hivyo, unaweza kuhitaji aina tofauti za bits za countersink kulingana na nyenzo:
Ili kuzuia mbao kugawanyika wakati wa countersinking:
Kipenyo cha countersink yako kinapaswa kuwa kidogo zaidi kuliko kipenyo cha kichwa cha screw (kawaida 0.5-1mm zaidi). Kwa mfano:
Hesabu hii inatumia fomula sahihi za trigonometric ili kuhesabu kina cha countersink kwa usahihi wa juu. Hata hivyo, mambo ya ulimwengu halisi kama vile mali za nyenzo, kuvaa zana, na usahihi wa kipimo yanaweza kuhitaji marekebisho madogo. Ni vizuri kila wakati kufanya jaribio kwenye kipande cha scrap kabla ya kufanya kazi kwenye mradi wako wa mwisho.
Ndio, ingawa hesabu hii inatumia vitengo vya metric (milimita), fomula inafanya kazi na mfumo wowote wa vitengo ulio sawa. Ikiwa unafanya kazi na vipimo vya imperial:
Ikiwa bit yako ya countersink haina kituo cha kina:
Dhana ya countersinking inarudi nyuma hadi nyakati za zamani, ingawa mbinu na zana sahihi zimebadilika kwa kiasi kikubwa katika karne.
Tamaduni za Kale: Ushahidi unaonyesha kwamba Wamisri, Wagiriki, na Warumi walitumia aina za awali za countersinking kwa kuunganisha vipengele vya mbao katika fanicha, meli, na majengo.
Kipindi cha Kati: Wafanyabiashara walitengeneza zana za mikono za kuunda countersinks, hasa kwa kutumia chisels maalum na depressions zilizokatwa kwa mikono.
Karne ya 16-17: Pamoja na maendeleo ya utengenezaji wa chuma, zana za countersinking sahihi zaidi zilionekana, mara nyingi kama nyongeza kwa drill za mikono au braces.
Mapinduzi ya Viwanda yalileta maendeleo makubwa katika teknolojia ya countersinking:
1760s-1840s: Maendeleo ya zana za mashine yaliruhusu countersinking sahihi na ya kawaida zaidi.
1846: Ugunduzi wa bit ya kwanza ya drill ya mzunguko wa vitendo na Steven A. Morse ulirevolutionize kuchimba na kupelekea uwezo bora wa countersinking.
Mwisho wa Karne ya 19: Utangulizi wa chuma cha kasi ya juu uliruhusu bits za countersink kuwa na kavu zaidi na zenye ufanisi.
1930s-1950s: Sekta ya anga ilichochea maboresho makubwa katika usahihi na viwango vya countersinking.
1960s-1980s: Maendeleo ya bits za countersink zenye ncha ya carbide yaliboresha kwa kiasi kikubwa uimara na utendaji.
1990s-Hadi Sasa: Ujumuishaji wa zana za kupimia dijitali na hesabu umekuwa na uwezo wa kufanya countersinking sahihi iweze kupatikana kwa wataalamu na wapenzi wa DIY.
Leo, countersinking inabaki kuwa mbinu ya msingi katika utengenezaji, ujenzi, na kazi za mbao, huku zana na mbinu zikiendelea kubadilika kwa usahihi na ufanisi zaidi.
Sekta tofauti na matumizi yameunda viwango maalum kwa ajili ya countersinking:
Kiwango | Pembe ya Kawaida | Matumizi ya Kawaida | Maelezo |
---|---|---|---|
ISO 15065 | 90° | Kazi za chuma za jumla | Kiwango cha kimataifa |
DIN 74-1 | 90° | Magari ya Ujerumani | Inabainisha countersinks kwa bolts |
ASME B18.5 | 82° | Utengenezaji wa Marekani | Kwa screws za flat head |
MS24587 | 100° | Anga | Maelezo ya kijeshi |
AS4000 | 100° | Kiwango cha Australia | Matumizi ya ujenzi |
Viwango hivi vinahakikisha uthabiti na kubadilishana kati ya watengenezaji tofauti na matumizi.
1=B2/(2*TAN(RADIANS(B3/2)))
2
3' Ambapo:
4' B2 ina thamani ya kipenyo
5' B3 ina thamani ya pembe
6
1import math
2
3def calculate_countersink_depth(diameter, angle):
4 """
5 Hesabu kina cha countersink.
6
7 Args:
8 diameter: Kipenyokipya cha countersink kwa mm
9 angle: Pembe ya countersink kwa digrii
10
11 Returns:
12 Kina cha countersink kwa mm
13 """
14 # Badilisha pembe kuwa radians na hesabu tangent
15 angle_radians = math.radians(angle / 2)
16 tangent = math.tan(angle_radians)
17
18 # Epuka mgawanyiko kwa sifuri
19 if tangent == 0:
20 return 0
21
22 # Hesabu kina
23 depth = (diameter / 2) / tangent
24
25 return depth
26
27# Mfano wa matumizi
28diameter = 10 # mm
29angle = 90 # digrii
30depth = calculate_countersink_depth(diameter, angle)
31print(f"Kina cha countersink: {depth:.2f} mm")
32
1function calculateCountersinkDepth(diameter, angle) {
2 // Badilisha pembe kuwa radians na hesabu tangent
3 const angleRadians = (angle / 2) * (Math.PI / 180);
4 const tangent = Math.tan(angleRadians);
5
6 // Epuka mgawanyiko kwa sifuri
7 if (tangent === 0) {
8 return 0;
9 }
10
11 // Hesabu kina
12 const depth = (diameter / 2) / tangent;
13
14 return depth;
15}
16
17// Mfano wa matumizi
18const diameter = 10; // mm
19const angle = 90; // digrii
20const depth = calculateCountersinkDepth(diameter, angle);
21console.log(`Kina cha countersink: ${depth.toFixed(2)} mm`);
22
1#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5double calculateCountersinkDepth(double diameter, double angle) {
6 // Badilisha pembe kuwa radians na hesabu tangent
7 double angleRadians = (angle / 2) * (M_PI / 180);
8 double tangent = tan(angleRadians);
9
10 // Epuka mgawanyiko kwa sifuri
11 if (tangent == 0) {
12 return 0;
13 }
14
15 // Hesabu kina
16 double depth = (diameter / 2) / tangent;
17
18 return depth;
19}
20
21int main() {
22 double diameter = 10.0; // mm
23 double angle = 90.0; // digrii
24
25 double depth = calculateCountersinkDepth(diameter, angle);
26
27 std::cout << "Kina cha countersink: " << std::fixed << std::setprecision(2)
28 << depth << " mm" << std::endl;
29
30 return 0;
31}
32
1public class CountersinkDepthCalculator {
2
3 public static double calculateCountersinkDepth(double diameter, double angle) {
4 // Badilisha pembe kuwa radians na hesabu tangent
5 double angleRadians = (angle / 2) * (Math.PI / 180);
6 double tangent = Math.tan(angleRadians);
7
8 // Epuka mgawanyiko kwa sifuri
9 if (tangent == 0) {
10 return 0;
11 }
12
13 // Hesabu kina
14 double depth = (diameter / 2) / tangent;
15
16 return depth;
17 }
18
19 public static void main(String[] args) {
20 double diameter = 10.0; // mm
21 double angle = 90.0; // digrii
22
23 double depth = calculateCountersinkDepth(diameter, angle);
24
25 System.out.printf("Kina cha countersink: %.2f mm%n", depth);
26 }
27}
28
Countersink ni shimo la conical lililotengenezwa ndani ya nyenzo ambalo linaruhusu kichwa cha screw au bolt kukaa sawa na au chini ya uso. Countersink inaunda recess iliyo na pembe inayolingana na upande wa chini wa fasteners za flat-head.
Pembe ya countersink inapaswa kuendana na pembe ya kichwa cha screw unachotumia. Pembe za kawaida za kichwa cha screw ni pamoja na:
Kina bora cha countersink kinaruhusu kichwa cha screw kukaa chini kidogo ya uso (kawaida 0.5-1mm). Hesabu yetu inatoa kina sahihi kutoka uso hadi nukta ya countersink. Kwa matumizi ya vitendo, utahitaji kuweka chombo chako cha countersink kusimama wakati kichwa cha screw kitakuwa kimeingizwa kidogo.
Countersinking huunda shimo la conical linalolingana na upande wa tapered wa screws za flat-head, kuruhusu kukaa sawa na uso. Counterboring huunda shimo la gorofa ambalo linaruhusu kichwa cha screw, screw za socket, au nyingine zisizo za tapered kukaa chini ya uso.
Ndio, countersinking inafanya kazi katika mbao, chuma, plastiki, na nyenzo za composite. Hata hivyo, unaweza kuhitaji aina tofauti za bits za countersink kulingana na nyenzo:
Ili kuzuia mbao kugawanyika wakati wa countersinking:
Kipenyo cha countersink yako kinapaswa kuwa kidogo zaidi kuliko kipenyo cha kichwa cha screw (kawaida 0.5-1mm zaidi). Kwa mfano:
Hesabu hii inatumia fomula sahihi za trigonometric ili kuhesabu kina cha countersink kwa usahihi wa juu. Hata hivyo, mambo ya ulimwengu halisi kama vile mali za nyenzo, kuvaa zana, na usahihi wa kipimo yanaweza kuhitaji marekebisho madogo. Ni vizuri kila wakati kufanya jaribio kwenye kipande cha scrap kabla ya kufanya kazi kwenye mradi wako wa mwisho.
Ndio, ingawa hesabu hii inatumia vitengo vya metric (milimita), fomula inafanya kazi na mfumo wowote wa vitengo ulio sawa. Ikiwa unafanya kazi na vipimo vya imperial:
Ikiwa bit yako ya countersink haina kituo cha kina:
Gundua zana zaidi ambazo zinaweza kuwa na manufaa kwa mtiririko wako wa kazi