7.8.2025
Setup mého pracovištì s CNC øezaèkou je takovýto:
16.12.2024
První prototyp CNC øezaèky je v této konfiguraci.
firmware: GRBL Hotwire
Použitý materiál:
- 2 x 1m - èerný eloxovaný hliníkový profil 20x40 V-slot
- 2 x 0.5m - èerný eloxovaný hliníkový profil 20x20 V-slot
- x kg - filament PETG
- 1 m - závitová tyè M3
- 16 ks - POM koleèko do V-Slotu
- 4 ks - NEMA17 Stepper Motors høídel 5mm, konektor JST PH 6 pin,
model: 42HD6021-03,
bipolární dvoufázový,
krok: 1.8° - 200 krokù na otáèku,
jmenovité napìtí: 3.3V DC,
jmenovitý proud: 1.5A,
statický moment: 0.5 N.m Min (2 fáze),
jmenovitý odpor: 2.2 Ohm ± 10% (20°C),
hmotnost: 360 gramù,
délka: 47 mm
Prùmìr høídele: 5 mm, tvar D
Izolaèní tøída: B (130°C)
- 4 ks - kladka GT2, hladká, s ložiskem 5 mm, pro øemen 10mm
- 2 ks - øemenice GT2, 20 zubù, vnitøní prùmìr 5mm, pro øemen 10mm
- 3 m - øemen Gates GT2 - 9 mm
- 2 ks - trapézová tyè T8x8 400mm
- 2 ks - matice pro trapézovou tyè T8x8, mosaz
- 2 ks - pružná spojka hliníková svírací 5x8mm
- 1 ks - Ardunino Mega 2560
- 1 ks - RAMPS 1.4 Board
- 4 ks - Driver DRV8825 s chladièi
- 4 ks - mikrospínaè s pákou a kladkou 10T85µ 5A 250VAC
- 1 ks - zdroj 12V 350W
- 1 ks - ventilátor 12V 40x10mm
- 1 ks - Flexo šòùra 3× 1mm2
- 4 ks - propojovací kabel ke krokovému motoru 0.5 m
- 10 m - kabel 4 x 0.75 mm2
- 1 ks - kabel USB-A - USB-B
- 4 ks - svorkovnice
- x ks - šroub M5 imbus 30 mm, 40 mm
- 16 ks - šroub M3 7 mm
- x ks - matice M5 pojistné
- 4 ks - matice M3
- 32 ks - dutinky 0.5
- 32 ks - dutinky 0.75
Konstanty GRBL Hotwire mám nastaveny takto:
- poèet krokù na mm X, A - øemen: 40
- poèet krokù na mm Y, Z - šroub: 199
Teploty na driverech jsou do 30 st.C,
motory høejou více, je na ich i pøes 40 st.C.
23.12.2024
Zkoumal jsem, jaké workflow budu používat
- jaký postup a nástroje použiju pro pøevod zamýšleného tvaru,
který chci vyøíznout, na program G-code,
který bude moci vykonávat firmware øezaèky GRBL Hotwire.
A jde mi nejen o vyøíznutí køídla,
ale i o jiné tvary, tøeba øíznutí èásti trupu.
Jsou dvì zadání:
Jedno zadání je øíznout køídlo jako kusovku s vynaložením menší mentální energie,
druhé zadání je sériová výroba.
Já tímto workflow øeším kusovou výrobu.
Øeším tím zadání klukù: Nechci si kupovat za velké peníze program od devCAD,
když vyøíznu jedno køídlo za uherský rok!
Já všechno modeluji ve Autodesk Fusion,
workflow by mìlo pokrýt cestu z CAD Fusion 360
k vyøíznutému tvaru na øezaèce.
Pro øezaèku je tøeba dodat koncové profily øezaného dílu.
Øezaèka jede na obou stranách po 2D køivce.
Standardnì se pro popis této køivky používá formát profilù køídel .DAT,
nebo obecnìjší formát .DXF používaný pro pøedávání dat mezi CAD programy.
Já preferuji i u profilù køídel formát .DXF,
protože mi dává možnost modifikace profilu v CAD programu.
Moje workflow vypadá takto:
- Ve Fusionu modeluji 3D tvar
- Vytvoøím dvì roviny pøedstavující roviny rovnobìžné s rovinami vozíkù øezaèky
- Vytvoøím v rovinách skeèe a do nich promítnu øezy profilem, který chci øezat
- Ve skeèi ofsetem vytvoøím èáru, po které má drát jet - na základì zkušenosti s propalem
- Z tohoto profilu upraveného o propal vytvoøím vytažením body (objemové tìleso), tøeba 1 mm tlusté
- V rovinì skeèe s øezem vytvoøím druhý skeè, do kterého promítnu to body, dostanu tak èistou èáru
- Tento skeè exportuji pomocí pluginu DXF Spline To Polyline do .DXF
- .DXF vzniklé exportem krajních profilù importuji do programu Jedicut
- V Jedicut nastavím podmínky øezání - rychlost, rozmìry bloku materiálu, místa nájezdù a výjezdù drátu
- V Jedicut nechám vygenerovat G-code program
- Provedu pøípadnì ruènì drobné modifikace G-code, výhodou jsou relativní souøadnice
- Jednoduchým prográmkem si prohlédnu dráhy X-Y a A-Z
- G-code natáhnu do GRBL Hotwire
- Vynuluji stroj (houmování)
- Ustavím blok materiálu pro øezání do pozice, jak jsem to definoval v Jedicut
- Øežu
Koncové profily kreslím v CADu vèetnì korekce.
Pøi té kusovce zvládnu ty korekce na propal dobøe i pøi øezání drážky pro nosníky,
to mohu udìlat v CADu na základì zkušenosti,
podobnì jako pøi kreslení tištìných dílù v CADu øeším vùle mezi díly,
aby to po vytištìní pasovalo do sebe.
Jedicut generuje G-code pro ta køídla dobøe,
dobøe to "naporcuje" a potom pøevede do g-code.
Je to tedy takové poloautomatické workflow ve kterém mám nad øezáním plnou kontrolu.
Zkoušel jsem i jiné tvary, tøeba profil vylehèeného høbetu trupu, tam už ta jednoduchost nefunguje.
Ten Jedicut má rùzné nedodìlky a možná se dopracuji pozdìji k tomu, že to nìjak spáchám sám - pøevod profilù dxf na g-code.
12.8.2025
Rozmìry mojí konfigurace stroje a pracovní prostor jsou:
- délka stroje: 1040 mm
- šíøka stroje: 1300 mm
- šíøka mezi závìsy drátu: 1000 mm
- výška stroje: 600 mm
- výška stroje vèetnì zavìšené pily: 840 mm
- vodorovný pojezd: 800 mm
- svislý pojezd
- minimální výška drátu nad stolem: 135 mm
- maximální výška drátu nad stolem: 455 mm
- efektivní délka pojezdu: 320 mm
- rám pily
- délka pøíèníku pily: 1300 mm
- délka ramen pily: 400 mm
- vzdálenost drátu od rámu: 190 mm
- délka drátu: 1240 mm
Délka stroje a délka pojezdu je dána tím,
jak jsem si øíznul duralový nosný profil.
Asi to je praktické maximum,
profily se prodávají bìžnì v metrové délce
a u delšího profilu by se musel øešit prùhyb.
Ve svislém rozmìru to je stejné, svislý pojezd by mohl být menší,
ale sneslo by to i vìtší délku a výšku stroje.
Omezení je nejspíše dáno sehnatelnou délkou pohybového šroubu.
Šíøka stroje je dána tím, jak daleko od sebe pojezdy na stùl umístím.
V mém pøípadì mám možnost øezat bloky délky 900 mm,
tedy polovinu / èást køídla dlouhou 900 mm.
Výška bloku, do kterého se øeže je omezena délkou ramen pily.
Maximum rozsahu souøadnic na výšku je dáno rámem pily.
Aby šel využít rozsah pojezdu 320 mm, nusela by být ramena pily ne 400 mm ale 700 mm,
ab se vzdálenost drátu od rámu pily zvìtšila ze souèasných 190 mm na tìch 320 mm.
A protože nahoøe na bloku je ještì nìjaké závaží, musela by se délka ramen prodloužit ještì o výšku toho závaží.