Dirsek modülü (sağ kol): dirsek + ön kol + bilek + el

2. aşama: modüller arası tarama + ana montaj · FreeCAD 1.1 · dirsek_montaj.py · 53 parça (4 baskı) · ölçüler arayuz.DIRSEK'ten, V3 sağ kol düzeni (robot_cad) · yazıcı Bambu Lab X2D · sol kol = X aynası
4 / 53baskı / toplam parça · hepsi geçerli, tek katı
0ev pozunda modül içi çakışma (142 çift sınandı) · omuzla 0
0modüller arası çakışma, eklem aralığında (1755 poz/kol + ince adım; kabuğa en az 3,8 mm)
22 / 22bağlantı kontrolü (144 tekil ölçüt): dayanma, eksen hizası, cıvata ucu / kavrama
0…105°dirsek yazılım sınırı · tarama -60…110° serbest, 105°'de bükülme boşluğu 4,2 mm
±90°bilek (ön kol ekseni) · el her açıda serbest
4 / 4X2D'ye sığan baskı parçası · desteksiz 4 / 4
370 gsağ kol, omuzdan aşağısı (baskı 196 g) · omuz ekseninden el ucuna 325,5 mm
6,1× / 1,03×dirsek MG996R payı: yüksüz / 0,5 kg el ucu yüküyle
2,5× / 0,82×omuz S1 DS3218MG payı: yüksüz / 0,5 kg (omuz raporunda 3,6×, alt kol 260 g tahmini)
21,26 kgana montaj (iki dirsekle) · AM (−0,4; 374,6; −13,5) mm

Karar (2. aşama): ana senaryo yüksüz jest. Proje kapsamı 1. dönemde ses + tekerlek + kayıtlı jestler; eşya tutan kol kapsam dışı (README "Ses mi görüntü mü" satırı, planlama/proje-plani.md), 2. dönemde nesne tutma gerekirse belki ayrı bir hazır kol (SO-101). Yüksüz jestte mevcut servolar yeterli: dirsek MG996R pay 6,1×, omuz DS3218MG S1 2,5× / S2 2,5× (1. aşama tork taraması). 0,5 kg yük hesabı yalnız bilgi amaçlı tutuldu; el ucu yükü ~50 g ile sınırlı kabul edilir (2× payla izinli yük kol yatayken S1 60 g, S2 56 g). Yük ileride istenirse seçenekler: dirseğe DS3218MG (20 kg·cm, ön kol servoya göre güncellenir), omuza ≥ 50 kg·cm servo ya da redüktör.

Görünümler

İzometrik: dirsek modülü + sağ omuz (bağlam, omuz gövdesi yarı saydam)
İzometrik: dirsek modülü + sağ omuz (bağlam, omuz gövdesi yarı saydam)
Önden (+Z): sıkma bileziği, çatal, ön kol, kancalı el
Önden (+Z): sıkma bileziği, çatal, ön kol, kancalı el
Yandan (+X): çatal dış kolu, horn ve 4× M3
Yandan (+X): çatal dış kolu, horn ve 4× M3
Arkadan: açık U ön kol, iki servo ve somunlar; bilezik kulakları (2× M3×20)
Arkadan: açık U ön kol, iki servo ve somunlar; bilezik kulakları (2× M3×20)
Dirsek eklemi yakın plan (çatal yarı saydam): horn → çatal dış kolu
Dirsek eklemi yakın plan (çatal yarı saydam): horn → çatal dış kolu
Dirsek eklemi içten: 625ZZ + M5 pim karşı yatak
Dirsek eklemi içten: 625ZZ + M5 pim karşı yatak
Eksen kesiti (z = dirsek ekseni): M5 pim, pul, 625ZZ, Ø8 dayama, ısıl gömme somun, servo, horn, dış kol
Eksen kesiti (z = dirsek ekseni): M5 pim, pul, 625ZZ, Ø8 dayama, ısıl gömme somun, servo, horn, dış kol
Kesit (tam boy): pim, V oluk, kablo deliği, iki servo, bilek flanşı, el yakası
Kesit (tam boy): pim, V oluk, kablo deliği, iki servo, bilek flanşı, el yakası
Patlatılmış: üst grup, ön kol grubu, el grubu
Patlatılmış: üst grup, ön kol grubu, el grubu

Dirsek açısı pozları (yandan, +X; solda ön)

dirsek 0
Dirsek 0°
dirsek 45
Dirsek 45°
dirsek 90
Dirsek 90°
dirsek 105
Dirsek 105°
bilek
Dirsek 90°, bilek 90°

Yapı

Parça listesi (sağ kol)

TürKalemAdet (sağ)Adet (iki kol)Kütle sağ (g)
Baskı (PETG)Bilek flanşı124,0
Baskı (PETG)Dirsek çatalı1289,4
Baskı (PETG)El1260,8
Baskı (PETG)Ön kol gövdesi1242,1
Satın alınan25T alüminyum disk horn247,7
Satın alınan625ZZ rulman 5×16×5122,8
Satın alınanMG996R servo (180°)24110,0
Bağlantı elemanıM3 DIN 125 pul480,5
Bağlantı elemanıM3 DIN 985 kontra somun241,2
Bağlantı elemanıM3 ısıl gömme somun240,9
Bağlantı elemanıM3×20 DIN 912243,2
Bağlantı elemanıM3×5 horn vidası (servo ile gelir)241,5
Bağlantı elemanıM3×6 ISO 7380241,3
Bağlantı elemanıM3×8 DIN 9128167,4
Bağlantı elemanıM4 DIN 985 kontra somun8169,4
Bağlantı elemanıM4×16 DIN 91281621,1
Bağlantı elemanıM5 DIN 125 pul120,4
Bağlantı elemanıM5 ısıl gömme somun121,1
Bağlantı elemanıM5×12 DIN 912123,8

CSV: dirsek-bom.csv. Satın alınanlar: 2× MG996R (bütçede 6 adet: dirsek, bilek, kafa), 2× 25T disk horn, 1× 625ZZ (omuzdaki ile aynı tip).

Hangi parça neye, nasıl bağlanıyor

BağlantıNasıl oturuyorBağlantı elemanı
Dirsek çatalı → üst kol tüpü (omuz)Pim tüpün içine 25 mm girer (Ø50,8; tüp içi Ø51 → 0,1 mm boşluk). Yarıklı bilezik (iç Ø56,2) tüpü dıştan sarar. Tüp ucu alın kapağındaki V oluğun iki kenarına dayanır. Tüpe delik açılmaz, omuz geometrisi değişmez.2× M3×20 DIN 912 + 4× M3 pul + 2× M3 DIN 985 kontra somun (arka kulaklarda, yarığı kapatır)
Dirsek servosu → ön kol gövdesiServo arkadan kulak plakasındaki yuvaya girer, kulakları plakanın dış yüzüne oturur. Mil +X (dışarı).4× M4×16 DIN 912 + 4× M4 DIN 985 kontra somun (somunlar plakanın iç yüzünde)
Dirsek horn'u → servo mili25 dişli mile geçer.M3 merkez vidası (servo ile gelir)
Çatal dış kolu → dirsek horn'uDış kol horn'un dış yüzüne oturur. Merkez vidası için Ø9 erişim deliği var.4× M3×8 DIN 912 → horn'un dişli delikleri
Çatal iç kolu ↔ ön kol (servo karşı yatağı)625ZZ çatalın Ø16 yuvasına sıkı geçer, dış bileziği yuva dudağına dayanır. M5 cıvata, pul ve iç bilezikle birlikte ön koldaki Ø8 dayamaya sıkılır. Ön kol iç bilezikle döner. Yük iki yataktan geçtiği için servo mili yanal yük taşımaz (omuz S2 ile aynı çözüm).1× M5×12 DIN 912 + 1× M5 pul → ön kol yanağında M5 ısıl gömme somun
Bilek servosu → ön kol gövdesiServo arkadan bilek plakasına girer, mil aşağı (ön kol ekseninde), kulaklar plakaya oturur.4× M4×16 DIN 912 + 4× M4 DIN 985 kontra somun
Bilek horn'u → servo mili25 dişli mile geçer.M3 merkez vidası (servo ile gelir)
Bilek flanşı → bilek horn'uFlanş horn'un alt yüzüne oturur, merkez vidasının başı flanştaki Ø9 cebe girer.4× M3×8 DIN 912, flanştaki havşalardan horn'un dişli deliklerine
El → bilek flanşıElin yakası flanşa geçer (Ø28,3 / Ø28) ve tabanına dayanır.2× M3×6 ISO 7380 (radyal) → flanşta 2× M3 ısıl gömme somun

Bağlantı kontrolleri (dirsek_montaj.py)

BağlantıÖlçütSonuçÖrnek ölçütler
Sıkma bileziği (üst cıvata)8tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 1.0 mm tasiyor (>= 0,5; naylon halka tam kavrar); bas pulu kulaga dayali …
Sıkma bileziği (alt cıvata)8tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 1.0 mm tasiyor (>= 0,5; naylon halka tam kavrar); bas pulu kulaga dayali …
Çatal dış kolu → dirsek horn'u5tamamcivata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm …
Çatal dış kolu → dirsek horn'u5tamamcivata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm …
Çatal dış kolu → dirsek horn'u5tamamcivata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm …
Çatal dış kolu → dirsek horn'u5tamamcivata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm …
Dirsek pimi (servo karşı yatağı)16tamamcivata ekseni tasarim ekseninde; M5 kavramasi 5.0 mm (isil gomme somun 7.0); 625ZZ ic bilezik dirsek ekseninde; 625ZZ dis bilezik dirsek ekseninde …
Dirsek servosu kulağı7tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (>= 0,5; naylon halka tam kavrar); civata basi servo kulagina dayali …
Dirsek servosu kulağı7tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (>= 0,5; naylon halka tam kavrar); civata basi servo kulagina dayali …
Dirsek servosu kulağı7tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (>= 0,5; naylon halka tam kavrar); civata basi servo kulagina dayali …
Dirsek servosu kulağı7tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (>= 0,5; naylon halka tam kavrar); civata basi servo kulagina dayali …
Bilek servosu kulağı7tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (>= 0,5; naylon halka tam kavrar); civata basi servo kulagina dayali …
Bilek servosu kulağı7tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (>= 0,5; naylon halka tam kavrar); civata basi servo kulagina dayali …
Bilek servosu kulağı7tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (>= 0,5; naylon halka tam kavrar); civata basi servo kulagina dayali …
Bilek servosu kulağı7tamamcivata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (>= 0,5; naylon halka tam kavrar); civata basi servo kulagina dayali …
Bilek flanşı → bilek horn'u5tamamcivata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.3 mm (horn 3.3); civata ucundan servo kasasina 2.3 mm …
Bilek flanşı → bilek horn'u5tamamcivata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.3 mm (horn 3.3); civata ucundan servo kasasina 2.3 mm …
Bilek flanşı → bilek horn'u5tamamcivata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.3 mm (horn 3.3); civata ucundan servo kasasina 2.3 mm …
Bilek flanşı → bilek horn'u5tamamcivata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.3 mm (horn 3.3); civata ucundan servo kasasina 2.3 mm …
El yakası → bilek flanşı5tamamcivata ekseni tasarim ekseninde; M3 kavramasi 3.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi yakaya dayali …
El yakası → bilek flanşı5tamamcivata ekseni tasarim ekseninde; M3 kavramasi 3.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi yakaya dayali …
Eksen hizası ve oturmalar6tamamdirsek servosu mili = arayuz dirsek ekseni; 625ZZ (karsi yatak) = dirsek ekseni (servo mili ile ayni eksen); bilek servosu mili = arayuz bilek ekseni; bilek horn = bilek ekseni …

Ölçütler: bağlantı elemanı tasarım ekseninde (sapma < 10⁻⁶ mm); baş, pul ve somun yüzeye dayalı (≤ 0,01 mm); cıvata deliğin ortasında; cıvata ucu kontra somundan ≥ 0,5 mm taşıyor; ısıl gömme somunda kavrama ≥ d ve ≤ somun boyu; horn'da kavrama ≥ 2,5 mm ve uçtan servo kasasına ≥ 1 mm. Pimde ayrıca birbirine göre dönen parçaların değmediği kontrol edildi (≥ 0,3 mm). Omuz arayüzü: tup ucu catalin alin kapagina dayali ✓; pim - tup ic yuzu radyal bosluk 0.10 mm (sikma bilezigi tupu pime bastirir) ✓; bilezik ic yuzu - tup dis yuzu radyal bosluk 0.10 mm ✓; pim tupe giris boyu 25.0 mm ✓.

Baskı parçaları (Bambu Lab X2D)

ParçaTablada ölçü (mm)X2D'ye sığarBaskı yönü45° üstü çıkıntıDesteksizHacim (cm³)Kütle (g)Filament (g)Süre (sa, tahmini)
Dirsek çatalı72 × 71 × 74tamamters: pim ve bilezik ucu tablada, kollar yukari3,6 %tamam88,089942,0
Ön kol gövdesi101 × 63 × 28tamamon yuzu tablada, acik arka yukari0,8 %tamam41,442440,9
Bilek flanşı28 × 28 × 8tamamhorn yuzu tablada, havsalar yukari4,2 %tamam3,9440,1
El56 × 56 × 66tamamters: parmak ucu ve avuc alti tablada, yaka yukari0,1 %tamam59,961641,3
Toplam (sağ kol)1962064,3

Kullanılabilir hacim 246 × 246 × 250 mm (X2D ana nozul 256 × 256 × 260, her eksende 10 mm pay; arayuz.YAZICI). Malzeme PETG; kütle = hacim × 1,27 g/cm³ × %80 etkin doluluk (tahmini); süre 10 mm³/s ortalama debiyle (tahmini). Desteksizlik kabuktaki yöntemle: 1 mm katmanlarda önceki katmanın 1 mm ötesine taşan, 2 mm'den geniş ve 15 mm'den uzun bölge yok. Sol kol parçaları dilimleyicide X'te aynalanarak basılır (iki kol toplamı 412 g filament).

Tork

Karar (2. aşama): ana senaryo yüksüz jest. Proje kapsamı 1. dönemde ses + tekerlek + kayıtlı jestler; eşya tutan kol kapsam dışı (README "Ses mi görüntü mü" satırı, planlama/proje-plani.md), 2. dönemde nesne tutma gerekirse belki ayrı bir hazır kol (SO-101). Yüksüz jestte mevcut servolar yeterli: dirsek MG996R pay 6,1×, omuz DS3218MG S1 2,5× / S2 2,5× (1. aşama tork taraması). 0,5 kg yük hesabı yalnız bilgi amaçlı tutuldu; el ucu yükü ~50 g ile sınırlı kabul edilir (2× payla izinli yük kol yatayken S1 60 g, S2 56 g). Yük ileride istenirse seçenekler: dirseğe DS3218MG (20 kg·cm, ön kol servoya göre güncellenir), omuza ≥ 50 kg·cm servo ya da redüktör.

Gerçek parça kütleleriyle (omuz parçaları omuz modelinden, dirsek parçaları bu modelden), el ucunda 500 g yükle. Tarama: omuz S1 -45…135°, S2 0…120°, dirsek 0…105° (5° adım), bilek −90/0/90 (61.050 poz). Bilek torku için yük kancada.

EklemServoDurma torku (kg·cm)Yüksüz en kötüPay0,5 kg ile en kötü (bilgi)PayEn kötü poz (yüklü)2× pay için izinli yük
Omuz S1 (öne-arka)DS3218MG20,08,062,48×24,340,82×S1 +90°, S2 0°, dirsek 0°, bilek -90°60 g
Omuz S2 (yana açma)DS3218MG20,08,172,45×24,450,82×S1 +0°, S2 90°, dirsek 0°, bilek -90°56 g
DirsekMG996R9,41,546,09×9,171,03×S1 +90°, S2 30°, dirsek 0°, bilek +90°207 g
BilekMG996R9,40,02462,87×0,6714,03×S1 +85°, S2 5°, dirsek 5°, bilek +0°≥ 3.600 g

Durma torkları: MG996R 9,4 kg·cm @4,8 V (11 @6 V; datasheet, 01-donanim-maliyet.md); DS3218MG 20 kg·cm (omuz raporundaki değer). Omuz raporundaki eski hesap (dirsek ve aşağısı 260 g, omuzdan 200 mm, yüksüz) S1 5,63 / S2 5,74 kg·cm idi (≈ 3,5× pay). Gerçek kol (omuzdan aşağısı 370 g, el ucu 325,5 mm) yüksüz S1 8,06 / S2 8,17 kg·cm verir: pay 2,48× / 2,45×. Omuz dosyaları değiştirilmedi.

tork egrisi
Tork − dirsek açısı. Sol: dirsek servosu, omuz ev pozunda (kol aşağıda, ön kol dirsekle kalkar). Sağ: omuz S1, omuz öne 90° (üst kol yatay). Kesikli çizgiler durma torku ve 2× pay sınırı. Veri aşağıdaki tabloda.
Tork tablosu (kg·cm)
Dirsek (°)Dirsek yüksüzDirsek 0,5 kgS1 yüksüz (omuz 0)S1 0,5 kg (omuz 0)S1 yüksüz (omuz öne 90)S1 0,5 kg (omuz öne 90)
00,020,020,090,168,0624,34
50,150,820,040,648,0624,30
100,291,610,171,448,0424,20
150,422,390,312,228,0124,02
200,553,150,432,987,9623,78
250,673,890,563,727,9123,47
300,794,600,684,437,8523,10
350,905,270,795,107,7722,67
401,015,910,895,737,6922,18
451,106,500,996,327,6021,64
501,197,041,086,867,5021,05
551,277,521,167,357,3920,41
601,357,951,237,777,2819,74
651,418,321,298,147,1519,03
701,468,621,348,457,0318,29
751,508,861,388,696,9017,52
801,529,031,418,866,7716,74
851,549,141,438,966,6415,95
901,549,171,438,996,5015,15
951,549,131,428,966,3714,35
1001,529,031,408,856,2313,56
1051,498,851,378,686,1012,78

Dirsek içi çakışma taraması

Ön kol grubu × üst grup (çatal, bilezik cıvataları, horn + omuzun üst kol tüpü ve çatalı) için dirsek -60…150°, 5° adım. El × üst grup için her dirsek açısında bilek −90/−45/0/45/90. El × ön kol için bilek −90…90, 15° adım. Ölçüt: ortak hacim > 0,5 mm³.

tarama
Dirsek açısına göre çakışma. Taranan aralığın altı (−60°) da serbest.
Serbest dirsek aralığı-60…110° (tarama −60…150°)
İlk çakışma115°: Ön kol gövdesi ↔ Dirsek çatalı (32,0 mm³)
Yazılım sınırı (arayuz.DIRSEK)0…105° · serbest aralıkta, sınırda bükülme boşluğu 4,19 mm: tamam
Bükülme boşluğu (ön kol + el ↔ kapak/bilezik/tüp)80°: 7,6 mm · 85°: 8,8 mm · 90°: 10,1 mm · 95°: 8,6 mm · 100°: 6,6 mm · 105°: 4,2 mm · 110°: 1,6 mm
Pimdeki eksenel boşluk1,0 mm (ön kol yanağı ↔ çatal iç kolu, her açıda)
Bilek−90…90° her açıda serbest (el ↔ ön kol)
Ev pozumodül içi 0 çakışma; omuz Kol grubuyla 0

Modüller arası çakışma

carpisma.py (bölüm 4) dirsek modülünü omuz zinciriyle birlikte sürer: üst grup (çatal) omuzun Kol grubuyla (Pp·Pr), ön kol ayrıca dirsekte (Pe), el bilekte (Pb) döner; sol kol gerçek aynalı geometri. Hedefler: iskelet, kabuk, ayrılmış bölgeler (kafa, taban), iki omuzun gövdesi ve kendi omuzunun göbeği. Ön kol/el ile omuzun Kol grubu arasındaki bağıl hareket omuz pozundan bağımsız ve 1. aşamadaki dirsek içi taramada sınandı.

Yöntem: kaba ızgara öne-arka -45…135° ve yana 0…120° (15° adım) × dirsek [0, 30, 60, 90, 105] × bilek [-90, 0, 90] = kol başına 1755 poz (2860 alt poz: çatal omuz pozuna, ön kol + dirseğe, el + bileğe bağlı ayrı hesaplanır). Sınır kutusu ön elemesi: her parçanın kutusu poz matrisiyle taşınır, hedefe 150 mm'den uzak çiftler hiç ölçülmez; 5 mm'nin altına inen her aday tam ölçülür (distToShape, temas ya da gömülme şüphesinde ortak hacim > 0,5 mm³), hedef başına en küçük boşluk dal-sınırla bulunur. 5 mm'nin altında boşluk kalan alt pozların çevresi 5° adımla yeniden tarandı (188 alt poz). Ayrıca aralık dışı halka: öne-arka −60° ve 150°, yana −10° (279 poz). Süre kol başına 301 s.

Poz (kaba)Eklem aralığında çakışmaAralık dışı pozAralık dışı çakışan5 mm altı yaklaşım (alt poz)Tam ölçüm
Sağ kol1755tamam 027963333249
Sol kol1755tamam 027963333249

En küçük boşluklar (eklem aralığında)

KolHedefEn küçük boşlukParça çiftiPoz
Sağ kolkabuk3,76 mmDirsek catali ↔ Gogus bandi sagöne 40°, yana 0°
Sağ kolsağ omuz gövdesi69,69 mmDirsek catali ↔ Omuz yuvasiöne −30°, yana 0°
Sağ kolsağ omuz göbeği81,38 mmDirsek catali ↔ Omuz gobegiöne 120°, yana 120°
Sağ koliskelet102,69 mmDirsek catali ↔ Omuz traversiöne −45°, yana 0°
Sağ kolayrılmış bölgeler (kafa, taban)> 150 mm–hiçbir pozda 150 mm'ye yaklaşmıyor
Sol kolkabuk3,76 mmDirsek catali ↔ Gogus bandi solöne 40°, yana 0°
Sol kolsol omuz gövdesi69,69 mmDirsek catali ↔ Omuz yuvasiöne −30°, yana 0°
Sol kolsol omuz göbeği81,38 mmDirsek catali ↔ Omuz gobegiöne 120°, yana 120°
Sol koliskelet102,69 mmDirsek catali ↔ Omuz traversiöne −45°, yana 0°
Sol kolayrılmış bölgeler (kafa, taban)> 150 mm–hiçbir pozda 150 mm'ye yaklaşmıyor
İki kolsağ kol ↔ sol kol290 mmS1 horn merkez vidasi M3 ↔ S1 horn merkez vidasi M3sağ: öne −45°, yana 0°, dirsek 0°, bilek −90° · sol: öne −45°, yana 0°, dirsek 0°, bilek −90°
İki kolsağ dirsek ↔ sol dirsek304 mmEl ↔ Elsağ: öne −45°, yana 0°, dirsek 0°, bilek −90° · sol: öne −45°, yana 0°, dirsek 0°, bilek −90°

Kol ↔ kol: 227 poz çifti (iki kol aynı anda; simetrik pozlar, zıt pozlar, iki kolun öne birlikte uzandığı pozlar [öne 60…135°, yana 0…30°, dirsek 0…105°, bilek aynı ve zıt]), çakışma 0. Kollar yalnız dışarı açıldığı (yana 0…120°) ve dirsek ekseni kolla birlikte döndüğü için kollar gövde ortasına yaklaşamıyor; iki kol arası en az 290 mm.

Sağ kol: hedef başına en yakın parça çiftleri
HedefBoşluk (mm)Parça çiftiPoz
iskelet102,69Dirsek catali ↔ Omuz traversiöne −45°, yana 0°
kabuk3,76Dirsek catali ↔ Gogus bandi sagöne 40°, yana 0°
kabuk4,12El ↔ Gogus bandi sagöne −5°, yana 0°, dirsek 105°, bilek −90°
kabuk7,95Pim civatasi M5x12 ↔ Gogus bandi sagöne 30°, yana 0°, dirsek 30°
kabuk12,66Dirsek catali ↔ Omuz bandi sagöne −45°, yana 0°
sağ omuz göbeği81,38Dirsek catali ↔ Omuz gobegiöne 120°, yana 120°
sağ omuz göbeği87,71Dirsek catali ↔ S2 servo DS3218MG (yana acma)öne 120°, yana 120°
sağ omuz göbeği89,79Dirsek catali ↔ S2 kulak civatasi M4x16öne 90°, yana 120°
sağ omuz göbeği89,79Dirsek catali ↔ S2 kontra somun M4öne 120°, yana 120°
sağ omuz gövdesi69,69Dirsek catali ↔ Omuz yuvasiöne −30°, yana 0°
sağ omuz gövdesi76,14Dirsek catali ↔ Rulman kapagiöne 120°, yana 0°
sağ omuz gövdesi78,83Dirsek catali ↔ S1 kulak civatasi M4x16öne −20°, yana 0°
sağ omuz gövdesi79,07Dirsek catali ↔ S1 servo DS3218MG (one-arka)öne −20°, yana 0°

Yasak poz bölgeleri

Eklem aralığında yasak bölge yok: omuz −45…135° / 0…120°, dirsek 0…105°, bilek ±90° içindeki bütün taranan pozlar çakışmasız; dirsek parçalarında geometri değişikliği gerekmedi. Aralık dışı bulgular (ayrı): yana −10°'de öne-arka −45…0° arasında el, bilek flanşı ve horn kabuğun göğüs/orta bandına giriyor (sağ 63, sol 63 poz); bu bölge omuzun yana açma sınırı (0°) ile zaten kapalı. Öne-arka −60° ve 150°'de kol çakışmasız.

Ana montajda

montaj/moduller.py'ye dirsek_sag / dirsek_sol yükleyicisi eklendi: üç grup (çatal, ön kol, el), çatal omuzun Kol grubuna sabit eklemle bağlı, eksenler ve sınırlar dirsek-montaj.FCStd'den okunup arayuz.DIRSEK ile karşılaştırılıyor, solda eksen aynalanıyor. Ana montaj 907 parça, 22 grup, 22 eklem; kütle 21,26 kg, AM (−0,4; 374,6; −13,5) mm (modül analizleri toplamından fark −0,01 g).

EklemTipNokta (global, mm) ve eksenSınırDoğrulama sapması (en büyük)
DirsekSag UstKol -> omuz_sag (sabit)Sabit(185,0; 815,0; −1,2)––
Sağ dirsekDöner(216,6; 782,0; −1,2) · yön (−1; 0; 0)0…105°2.3e-10 mm · 4.9e-11° (16 poz)
Sağ bilekDöner(185,0; 698,9; −1,2) · yön (0; 1; 0)−90…90°2.3e-10 mm · 4.9e-11° (16 poz)
DirsekSol UstKol -> omuz_sol (sabit)Sabit(−185,0; 815,0; −1,2)––
Sol dirsekDöner(−216,6; 782,0; −1,2) · yön (−1; 0; 0)0…105°2.3e-10 mm · 4.9e-11° (16 poz)
Sol bilekDöner(−185,0; 698,9; −1,2) · yön (0; −1; 0)−90…90°2.3e-10 mm · 4.9e-11° (16 poz)

Eklem doğrulaması (eklem_dogrulama.py): omuz + dirsek + bilek birlikte sürülen 26 poz (sağ ve sol 10'ar, iki kol birlikte), her karede çözücünün grup yerleşimi dirsek_parcalar.grup_yer zinciriyle karşılaştırıldı: en büyük sapma 2.3e-10 mm / 4.9e-11°. Yön: dirsek +90° el ucunu öne (+Z) getiriyor, bilek +90° avucu öne çeviriyor, iki kolda da doğru. Sınır dışı sürüş (dirsek 120°, −20°; bilek 120°) simülasyonda aynen izlendi (6 vaka): FreeCAD 1.1 sınırları yalnız fareyle sürüklemede uyguluyor, servo sınırı yazılımda.

GUI'de taze açılış (montaj_gui_kontrol.py): 4 dirsek eklemi (2 sabit + 4 döner) görünür ve ağaçta seçilebilir tamam, döner eklem işaretleri 3B görünümde tıklanınca eklemin kendisi seçiliyor tamam. Ön koldan fareyle sürüklemede sağ dirsek 72°'ye büküldü (sınır içinde).

Ana montaj: sağ dirsek ev pozunda, kabuğun yanında
Ana montaj: sağ dirsek ev pozunda, kabuğun yanında
Ana montaj pozu: sağ kol yana 100°, öne 20°, dirsek 95°, bilek −60°; sol kol yana 10°, dirsek 30°
Ana montaj pozu: sağ kol yana 100°, öne 20°, dirsek 95°, bilek −60°; sol kol yana 10°, dirsek 30°
Ana montaj pozu: iki kol öne 90°, dirsek 60°, bilek 45°
Ana montaj pozu: iki kol öne 90°, dirsek 60°, bilek 45°
GUI: ön koldan fareyle sürüklenen sağ dirsek
GUI: ön koldan fareyle sürüklenen sağ dirsek
Kollari_oynat simülasyonu (FreeCAD çözücü kareleri): omuz + dirsek + bilek birlikte
Kollari_oynat simülasyonu (FreeCAD çözücü kareleri): omuz + dirsek + bilek birlikte

Regresyon

arayuz.py'ye DIRSEK ve iki MODULLER girişi eklendiği için koşuldu: omuz birebir aynı (16 ölçüt); iskelet birebir aynı (11 ölçüt). Kabuk modül çıktısı (kabuk_parcalar, güncel arayuz.py ile) git'teki kabuk-montaj.FCStd ile karşılaştırıldı: 202 / 202 parça, toplam hacim farkı 1,3·10⁻⁹ mm³, sınır kutusu farkı 0 mm. Omuz regresyonunun yeniden yazdığı aynı içerikli omuz dosyaları git ile geri alındı.

Kararlar ve varsayımlar

Montaj sırası (öneri)

  1. Isıl gömme somunları havyayla bas: ön kol yanağına 1× M5, bilek flanşına 2× M3 (radyal).
  2. 625ZZ'yi çatal iç kolunun Ø16 yuvasına, dudağa dayanana kadar bastır.
  3. Bilek servosunu ön kola arkadan sok (mil aşağı), 4× M4×16 + kontra somunla bağla. Dirsek servosunu da aynı şekilde tak.
  4. Bilek servosunu orta konuma getir. Horn'u el avucu içe (−X) bakacak şekilde tak, merkez vidasını sık. Bilek flanşını 4× M3×8 ile horn'a, eli yakasından 2× M3×6 ile flanşa bağla.
  5. Dirsek servosunu orta konuma (90) getir. Horn'u ön kol dirsek 52,5°'deyken tak, merkez vidasını sık.
  6. Ön kolun başını çatalın kolları arasına aşağıdan sok. Dış kolu horn'a 4× M3×8 ile, iç kolu M5×12 + pulla bağla (pul ve iç bilezik ön koldaki dayamaya sıkılır, ön kol serbest döner).
  7. Çatalı tüpe tak (pim içeride, bilezik dışarıda). Tüp ucu oluğa dayanınca 2× M3×20 + pul + kontra somunla bileziği sık.

Açık işler

Dosyalar

Üretildi: dirsek_rapor.py · analiz süresi 27,6 s · STEP 53 katı · eklemler kuruldu