DVD-dən qravüraçı. Köhnə DVD-Romlardan lazer oyma maşını. Aliexpress ilə dizayn çatışmazlıqları

Diqqət! Lazerlərdən istifadə edərkən diqqətli olun. Bu maşında istifadə olunan lazer görmə qabiliyyətinin zədələnməsinə və ola bilsin ki, korluğa səbəb ola bilər. ilə işləyərkən güclü lazerlər 5 mVt-dan yuxarı olduqda, həmişə lazer dalğa uzunluğunu bloklamaq üçün hazırlanmış bir cüt qoruyucu eynək taxın.

Arduino-da lazer oyma maşını taxta və digər materialları həkk etmək olan bir cihazdır. Son 5 il ərzində lazer diodları inkişaf etmiş, lazer borularının işləməsinin çox mürəkkəbliyi olmadan kifayət qədər güclü qravüraların hazırlanmasına imkan vermişdir.

Digər materialları həkk edərkən diqqətli olmalısınız. Beləliklə, məsələn, işləyərkən istifadə edildikdə lazer cihazı plastik ehtiva edən tüstü çıxaracaq təhlükəli qazlar yandırdıqda.

Bu dərsdə fikrə müəyyən istiqamət verməyə çalışacağam və zaman keçdikcə daha çoxunu yaradacayıq ətraflı dərs bu mürəkkəb cihazın həyata keçirilməsi üçün.

Başlamaq üçün sizə bir radio həvəskarı üçün qravüraçı yaratma prosesinin necə göründüyünə baxmağı təklif edirəm:

Güclü pilləli mühərriklər sürücülərdən də onlardan maksimum yararlanmağı tələb edir. Bu layihədə hər bir motor üçün xüsusi bir step sürücü istifadə olunur.

Aşağıda seçilmiş komponentlər haqqında bəzi məlumatlar verilmişdir:

  1. Step motor - 2 ədəd.
  2. Çərçivə ölçüsü NEMA 23-dür.
  3. Dönmə anı 255 oz-da 1,8 lb-ft-dir.
  4. 200 addım/devir - 1 addım 1,8 dərəcə.
  5. Cari - 3,0 A-a qədər.
  6. Çəki - 1,05 kq.
  7. Bipolyar 4 telli əlaqə.
  8. Step sürücü - 2 ədəd.
  9. Rəqəmsal pilləli sürücü.
  10. Çip.
  11. Çıxış cərəyanı - 0,5 A-dan 5,6 A-a qədər.
  12. Çıxış cərəyanı məhdudlaşdırıcı - mühərrikin həddindən artıq istiləşməsi riskini azaldır.
  13. Nəzarət siqnalları: Addım və İstiqamət girişləri.
  14. Pulse giriş tezliyi - 200 kHz-ə qədər.
  15. Təchizat gərginliyi – 20 V – 50 V DC.

Hər bir ox üçün motor bilavasitə bilyalı vintini motor konnektorundan keçir. Mühərriklər iki alüminium küncdən və alüminium lövhədən istifadə edərək çərçivəyə quraşdırılır. Alüminium künclər və boşqab 3 mm qalınlığındadır və 1 kq mühərriki əyilmədən dəstəkləmək üçün kifayət qədər güclüdür.

Vacibdir! Mühərrik şaftı və top vinti düzgün hizalanmalıdır. İstifadə olunan bağlayıcılar kiçik səhvləri kompensasiya etmək üçün bir az çevikliyə malikdir, lakin hizalanma xətası çox böyükdürsə, onlar işləməyəcək!

Bu cihazın yaradılmasının başqa bir prosesini videoda görmək olar:

2. Materiallar və alətlər

Aşağıda layihə üçün lazım olan materiallar və alətlər olan bir cədvəl var " lazer oymaçı Arduino-da."

Paraqraf Provayder Kəmiyyət
NEMA 23 pilləli motor + sürücü eBay (satıcı: primopal_motor) 2
Diametr 16 mm, addım 5 mm, top vinti 400 mm uzunluğunda (Tayvan) eBay (satıcı: silvers-123) 2
Top vintli 16 mm BK12 dəstəyi (sürücü ucu) eBay (satıcı: silvers-123) 2
16 mm BF12 Bilyalı Vida Dəstəyi (Sürülən Ucu Yoxdur) eBay (satıcı: silvers-123) 2
16 mil 500 mm uzunluğunda (satıcı: gümüş-123) 4
(SK16) 16 mil dayağı (SK16) (satıcı: gümüş-123) 8
16 xətti rulman (SC16LUU) eBay (satıcı: silvers-123) 4
eBay (satıcı: silvers-123) 2
Mil tutucusu 12 mm (SK12) (satıcı: gümüş-123) 2
A4 ölçüsü 4,5 mm şəffaf akril vərəq eBay (satıcı: acrylicsonline) 4
Alüminium Düz Çubuq 100mm x 300mm x 3mm eBay (satıcı: willymetals) 3
50mm x 50mm 2.1m Alüminium Hasar İstənilən mövzu mağazası 3
Alüminium düz çubuq İstənilən mövzu mağazası 1
Alüminium künc İstənilən mövzu mağazası 1
Alüminium künc 25mm x 25mm x 1m x 1.4mm İstənilən mövzu mağazası 1
M5 yuva başlı vintlər (müxtəlif uzunluqlarda) boltsnutsscrewsonline.com
M5 qoz-fındıq boltsnutsscrewsonline.com
M5 yuyucuları boltsnutsscrewsonline.com

3. Baza və baltaların işlənməsi

Maşın X və Y oxlarının mövqeyini və hərəkətini idarə etmək üçün top vintlərindən və xətti rulmanlardan istifadə edir.

Top vintləri və maşın aksesuarlarının xüsusiyyətləri:

  • 16 mm top vinti, uzunluğu - 400 mm-462 mm, işlənmiş ucları da daxil olmaqla;
  • addım - 5 mm;
  • C7 dəqiqlik reytinqi;
  • BK12/BF12 top birləşmələri.

Bilyalı qayka çox az sürtünmə ilə bir top vintinə qarşı yolda yuvarlanan bilyalı rulmanlardan ibarət olduğundan, bu, mühərriklərin daha yüksək sürətlə işləyə biləcəyi deməkdir. yüksək sürətlər sonsuz.

Top qozunun fırlanma istiqaməti alüminium elementdən istifadə edərək kilidlənir. Baza lövhəsi alüminium bucaq vasitəsilə iki xətti rulmana və bilyalı qaykaya bərkidilir. Ballscrew şaftının fırlanması əsas lövhənin xətti hərəkətinə səbəb olur.

4. Elektron komponent

Seçilmiş lazer diodu 1,5 Vt, 445 nm dioddur, fokuslana bilən şüşə lensi olan 12 mm paketdə yerləşdirilir. Bunları eBay-də əvvəlcədən yığılmış şəkildə tapmaq olar. 445 nm lazer olduğu üçün onun yaratdığı işıq görünən mavi işıqdır.

Lazer diodu işləyərkən soyuducu tələb edir yüksək səviyyələr güc. Oyma maşını qurarkən, lazer modulunu quraşdırmaq və soyutmaq üçün SK12 12 mm üçün iki alüminium dayaq istifadə olunur.

Lazerin çıxış intensivliyi ondan keçən cərəyandan asılıdır. Bir diod öz-özünə cərəyanı tənzimləyə bilməz və birbaşa enerji mənbəyinə qoşularsa, uğursuz olana qədər cərəyanı artıracaqdır. Beləliklə, lazer diodunu qorumaq və parlaqlığını idarə etmək üçün tənzimlənən cərəyan dövrəsi tələb olunur.

Mikrokontroller və elektron hissələri birləşdirmək üçün başqa bir seçim:

5. Proqram təminatı

Arduino eskizi hər bir komanda blokunu şərh edir. Bir neçə əmr var:

1 – bir pikseli SOĞA hərəkət etdirin (boş piksel).

2 – bir piksel YAVAŞ (yanmış piksel) SAĞA hərəkət edin.

3 – SOL bir pikseli FAST (boş piksel) hərəkət etdirin.

4 – SOL bir piksel YAVAŞ (yanmış piksel) hərəkət etdirin.

5 – bir piksel FAST (boş piksel) yuxarı hərəkət edin.

6 – Bir piksel YAXŞI YUXARI hərəkət etdirin (yanmış piksel).

7 – Bir piksel AŞAĞI TEZLİK (boş piksel).

8 – bir piksel AŞAĞI hərəkət edin (yanmış piksel).

9 - lazeri yandırın.

0 - lazeri söndürün.

r – oxları ilkin vəziyyətinə qaytarın.

Hər simvol ilə Arduino çıxış pinlərinə yazmaq üçün müvafiq funksiyanı yerinə yetirir.

Arduino nəzarətləri mühərrik sürəti vasitəsilə addım impulsları arasında gecikmələr. İdeal olaraq, maşın təsvirin həkk olunmasından və ya boş pikselin keçməsindən asılı olmayaraq mühərriklərini eyni sürətlə işlədəcəkdir. Bununla belə, lazer diodunun məhdud gücünə görə, maşın lazımdır yavaşlatmaq saat piksel qeydləri. Ona görə də var iki sürət yuxarıdakı əmr simvolları siyahısında hər bir istiqamət üçün.

3 proqramın eskizi Arduino lazer oyma maşını aşağıda:

/* Step motorun idarəetmə proqramı */ // sabitlər dəyişməyəcək.Pin nömrələrini təyin etmək üçün burada istifadə olunur: const int ledPin = 13; // LED pininin sayı const int OFF = 0; const int ON = 1; const int XmotorDIR = 5; const int XmotorPULSE = 2; const int YmotorDIR = 6; const int YmotorPULSE = 3; //boş piksellər üçün yarım addım gecikmə - 8-ə vurun (<8ms) const unsigned int shortdelay = 936; //half step delay for burnt pixels - multiply by 8 (<18ms) const unsigned int longdelay = 2125; //Scale factor //Motor driver uses 200 steps per revolution //Ballscrew pitch is 5mm. 200 steps/5mm, 1 step = 0.025mm //const int scalefactor = 4; //full step const int scalefactor = 8; //half step const int LASER = 51; // Variables that will change: int ledState = LOW; // ledState used to set the LED int counter = 0; int a = 0; int initialmode = 0; int lasermode = 0; long xpositioncount = 0; long ypositioncount = 0; //*********************************************************************************************************** //Initialisation Function //*********************************************************************************************************** void setup() { // set the digital pin as output: pinMode(ledPin, OUTPUT); pinMode(LASER, OUTPUT); for (a = 2; a <8; a++){ pinMode(a, OUTPUT); } a = 0; setinitialmode(); digitalWrite (ledPin, ON); delay(2000); digitalWrite (ledPin, OFF); // Turn the Serial Protocol ON Serial.begin(9600); } //************************************************************************************************************ //Main loop //************************************************************************************************************ void loop() { byte byteRead; if (Serial.available()) { /* read the most recent byte */ byteRead = Serial.read(); //You have to subtract "0" from the read Byte to convert from text to a number. if (byteRead!="r"){ byteRead=byteRead-"0"; } //Move motors if(byteRead==1){ //Move right FAST fastright(); } if(byteRead==2){ //Move right SLOW slowright(); } if(byteRead==3){ //Move left FAST fastleft(); } if(byteRead==4){ //Move left SLOW slowleft(); } if(byteRead==5){ //Move up FAST fastup(); } if(byteRead==6){ //Move up SLOW slowup(); } if(byteRead==7){ //Move down FAST fastdown(); } if(byteRead==8){ //Move down SLOW slowdown(); } if(byteRead==9){ digitalWrite (LASER, ON); } if(byteRead==0){ digitalWrite (LASER, OFF); } if (byteRead=="r"){ //reset position xresetposition(); yresetposition(); delay(1000); } } } //************************************************************************************************************ //Set initial mode //************************************************************************************************************ void setinitialmode() { if (initialmode == 0){ digitalWrite (XmotorDIR, OFF); digitalWrite (XmotorPULSE, OFF); digitalWrite (YmotorDIR, OFF); digitalWrite (YmotorPULSE, OFF); digitalWrite (ledPin, OFF); initialmode = 1; } } //************************************************************************************************************ // Main Motor functions //************************************************************************************************************ void fastright() { for (a=0; a0)( fastleft(); ) if (xpositioncount< 0){ fastright(); } } } void yresetposition() { while (ypositioncount!=0){ if (ypositioncount >0)( fastdown(); ) if (ypositioncount< 0){ fastup(); } } }

6. Başladın və quraşdırın

Arduino maşın üçün beyni təmsil edir. O, pilləli sürücülər üçün addım və istiqamət siqnallarını və lazer sürücüsü üçün lazer aktivləşdirmə siqnalını verir. Mövcud layihədə maşını idarə etmək üçün yalnız 5 çıxış pin tələb olunur. Bütün komponentlər üçün əsasların bir-biri ilə əlaqəli olması lazım olduğunu xatırlamaq vacibdir.

7. Funksionallığın yoxlanılması

Bu dövrə ən azı 10VDC güc tələb edir və Arduino tərəfindən təmin edilən sadə açma/söndürmə giriş siqnalına malikdir. LM317T çipi cərəyan tənzimləyicisi kimi konfiqurasiya edilmiş xətti gərginlik tənzimləyicisidir. Dövrə tənzimlənən cərəyanı tənzimləməyə imkan verən bir potensiometr daxildir.

Müasir sənətkarların təxəyyülündə heç bir məhdudiyyət yoxdur. Onlar nəinki CD-ROM-dan CNC maşını yaratmaq, həm də daha sonra proqramlaşdırıla bilən qravürada istifadə oluna bilən lazer modulu istehsal etmək qabiliyyətinə malikdirlər. Onlar daha mürəkkəb təcrübələr aparmağa qadirdirlər. Bəzi insanlar artıq CNC maşınını əsas götürərək, sonra çap başlığı quraşdıraraq 3D printer hazırlamağı bacarıblar. İstəyirsinizsə, ən fantastik ideyaları həyata keçirə bilərsiniz.

Köhnə disklər üçün ikinci həyat

Çoxları köhnəlmiş statusu olan avadanlıqların komponentlərinin ikincil istifadəsi ilə maraqlanır. İnternet resurslarında köhnə CD və ya DVD diskləri üçün istifadəni harada tapmaq barədə maraqlı nəşrlər artıq mövcuddur.

Ustalardan biri DVD-ROM-dan öz CNC maşınını düzəltdi, baxmayaraq ki, CD-ROM da nəzarət üçün uyğundur. Mövcud olan hər şey istifadə olunur. Maşın elektronikada çap dövrə lövhələrinin istehsalı və kiçik iş parçalarının frezelenmesi və həkk olunması üçün nəzərdə tutulmuşdur. İşin ardıcıllığı aşağıdakı kimi tərtib edilə bilər:

  1. Koordinat maşınını üç ox boyunca hərəkət etdirmək üçün dəqiq yerləşdirmə üçün üç DVD sürücüsünə ehtiyacınız olacaq. Sürücüləri sökmək və lazımsız elementləri çıxarmaq lazımdır. Şassidə yalnız pilləli motor və sürüşmə mexanizmi qalmalıdır.

ƏHƏMİYYƏTLİ! Sökülən sürücü şassi plastik deyil, metal olmalıdır.

  1. DVD mühərriki bipolyar olduğundan, onların təyinatını müəyyən etmək üçün hər iki sarımını bir test cihazı ilə çalmaq kifayətdir.
  2. Bəzi insanlar motorun tələb olunan məsafəni hərəkət etdirmək üçün kifayət qədər güclü olub olmadığına şübhə edirlər? Mühərrik qüvvələrini azaltmaq üçün masanın portal tipli deyil, daşınan olacağına qərar vermək vacibdir.
  3. Yatağın əsası 13,5x17 sm, maşının şaquli dayağı üçün çubuqların hündürlüyü isə 24 sm-dir.Baxmayaraq ki, istehsalçıların DVD diskləri ölçüləri ilə fərqlənə bilər.
  4. Sonra, idarəetmə tellərini lehimləmək üçün pilləli mühərrikləri götürməlisiniz (fərq etməz - bunlar motor kontaktları və ya kabel kabeli olacaq).
  5. Vintlərlə əlaqə burada məqbul olmadığından, üç ox boyunca hərəkət edəcək taxta düzbucaqlılar (gələcək platformalar) mühərrikin hərəkət edən hissələrinə yapışdırılmalıdır.
  6. Mil iki vintli sıxaclı elektrik mühərriki olacaq. Son dərəcə yüngül olmalıdır, əks halda CD/DVD mexanizmləri üçün onu qaldırmaq çətin olacaq.

Siz həmçinin lazer oyma maşını da edə bilərsiniz

Lazer modulu qurmaq üçün proqram təminatı məqsədi qoyulur: o, asan fokuslanmalı, kifayət qədər sərt struktura malik olmalıdır və yalnız mövcud materiallardan istifadə etməklə hazırlanmalıdır.

Bu çətin bir iş deyil, lakin ifaçının dəqiqliyi və dəqiqliyi olmalıdır ki, əlindəki evdə hazırlanan cihaz gözəl görünsün və ən əsası işləsin.

Başqa bir DIYer tərəfindən təklif olunan qısa təlimatları nəzərdən keçirməyə dəyər.

Aşağıdakı komponentlərdə ehtiyat toplamaq lazımdır:

  • DVD sürücüsündən elektrik mühərriki;
  • DVD sürücüsündən lazer diodu və plastik lens (əriməməsi üçün 300 MVt-a qədər);
  • daxili diametri 5 mm olan metal yuyucu;
  • üç vint və ballpoint qələmdən eyni sayda kiçik yay.

Bu oymaçının iki hərəkət mexanizmi var, lazer üçün şaquli hərəkətə ehtiyac yoxdur. Bir lazer LED kəsmə və ya yandırma aləti kimi istifadə olunur.

DİQQƏT! Lazerin incəliklərini bilmək lazımdır. Hətta onun bəzən əks olunması görmə qabiliyyətinizə zərər verə bilər. Həddindən artıq ehtiyatlı olmaq lazımdır.

Lazer diodunun diametrləri və motor korpusundakı çuxur bir qədər fərqli olduğundan, kiçik olanı genişləndirmək lazımdır. Dioda lehimlənmiş keçiricilər istilik büzüşən borulardan istifadə edərək izolyasiya edilməlidir.

Diod çuxura basılır ki, onlar arasında yaxşı istilik əlaqəsi əldə edilir. Üstündəki lazer diodu bu mühərrikdən götürülmüş mis qolla örtülə bilər. Yuyucuda vintlər üçün üç kəsik hazırlanır. Yuyucunun çuxuruna daxil edilmiş linza, üzərinə yapışqan düşməməsi üçün diqqətlə yapışdırılır.

Lens bədənə yapışdırılır. Boltlar boyunca sərbəst hərəkət edə biləcəyinə əmin olduqdan sonra mövqe sabitlənir. Vintlərdən istifadə edərək, şüaya mümkün qədər dəqiq diqqət yetirin. DVD disklərindən olan bu lazer oyma texnologiyasında istifadə olunur.

Arduinodan necə istifadə edə bilərsiniz

Elektron cihazların layihələndirilməsi prosesində öz prosessoru və yaddaşı, kontaktları olan kiçik lövhə - Arduino istifadə olunur. Bu, ətraf mühitlə qarşılıqlı əlaqədə olan bir növ elektron konstruktordur. Lövhənin kontaktları vasitəsilə siz işıq lampalarını, sensorları, mühərrikləri, marşrutlaşdırıcıları, maqnit kilidləri qapılara - elektrik enerjisi ilə işləyən hər şeyi birləşdirə bilərsiniz.

Arduino bir çox şeyi edə bilən proqramlaşdırıla bilən cihazları inkişaf etdirmək üçün effektivdir:

  • cihazın hərəkət marşrutunu (CNC maşın) tərtib edin;
  • Easydrivers ilə əməkdaşlıq edərək, maşının pilləli mühərriklərini idarə edə bilərsiniz;
  • PC proqram təminatı bu açıq proqramlaşdırıla bilən platforma vasitəsilə həyata keçirilə bilər;
  • Xətt İzləmə Sensorunu Arduino-ya qoşmaq sizə qaranlıq fonda və əksinə ağ xətləri izləməyə imkan verəcək;
  • robot və müxtəlif maşın komponentləri qurmaq üçün istifadə olunur;
  • step motorlarının məhdudlaşdırılmasını həyata keçirin (xaricə səyahət edərkən).

Nəticə

Köhnə DVD disklərindən lazerlərə sahib olan bu gün Rusiyadakı sənətkarlar proqramlaşdırıla bilən maşınlar yaradırlar. Köhnə elektron avadanlıqların komponentləri və mexanizmlərindən istifadə edərək lazer emal mərkəzlərinə nəzarət etmək üçün etibarlı əsas yaratmaq çətin deyil. Sadəcə bunu həqiqətən istəməlisən!

Addım 6: Arduinonun hazırlanması

Arduino ilə məşğul olanda öz proqramımı yazmağa başladım.
Amma serial port vasitəsilə hərəkəti idarə etmək yollarını axtarmağa başlayanda “GRBL” adlı bir şeylə rastlaşdım. Məlum oldu ki, bu, çoxlu maraqlı funksiyaları olan g-kod tərcüməçisidir.

Arduino ilə artıq hər şeyim var idi və buna görə də iki şeydən birini etməli oldum: ya əlaqələri dəyişdirin, ya da kodda nəyisə dəyişdirin.
Məlum oldu ki, proqramda idarəetmə sancaqlarını dəyişdirmək daha asandır.

ƏHƏMİYYƏTLİ:
Grbl-in (0.6b) hazırkı versiyasında növbə sistemində səhv var.Lazer dərhal açılır və sönür (M3, M5).
Əmrlər növbəyə qoyulmur və arduino əmrləri qəbul edən kimi lazer dərhal açılır və sönür.
Buna qərar veriləcək - amma dəqiq nə vaxt deyə bilmərəm... Əvəzində bunu edirik:

mənbədən buradan istifadə edə bilərsiniz və ya sadəcə hazır tərtib edilmiş hex götürə bilərsiniz. istifadə etdiyim fayldır. Bu, Grbl-in yeni versiyası çıxana qədər problemi həll etməlidir.

Hansı yolu seçməyinizdən asılı olmayaraq, bir hex ilə başa çatmalısınız. sonra arduino-ya yükləməli olduğunuz fayl.

Mən bir neçə fərqli üsul sınadım və ən çox bəyəndiyim Xloader proqramını istifadə etdiyim zaman oldu.

Proqramlaşdırma olduqca sadədir.
Arduino üçün düzgün serial portunu seçin.
Hex seçin. faylı, sonra arduino yazın, sonra yükləmə düyməsini basın.
Yeni arduino uno istifadə etsəniz, Xloader proqramı işləməyəcək və yükləmə xətası alacaqsınız.
Ona görə də mən ARP/Arduino Yükləyicisindən istifadə etməyi məsləhət görürəm - lakin hətta bu yükləyicinin arduino uno ilə bağlı bəzi problemləri var.
Arduino-nu proqramlaşdırarkən, müvafiq açılan siyahıdan arduino-nun com portunu və növünü seçin (tam adı hansı modeldir ki, proqram onunla necə işləməyi başa düşsün).
Bundan sonra "avr dude params" mətnində dəyişiklik etməlisiniz.
"-b19200" silin - dırnaqlar olmadan və yükləmə düyməsini basın.

Hər halda, bir neçə saniyə ərzində işiniz bitəcək və təcrübəyə hazır olacaqsınız.
Xloader-dən çıxın və növbəti abzasa keçin.

Arduino işə başlamaq üçün konfiqurasiya edilməlidir. Sevimli terminal pəncərənizi açın və arduino-nun qoşulduğu portu açın.

Orada bir salamlama mesajı görməlisiniz:

Grbl 0.6b
Cari parametrləri silmək üçün "$"

Əgər $ və ardınca qayıtsanız, seçimlərin siyahısını alacaqsınız. Bu kimi bir şey:

$0 = 400,0 (addım/mm x)
$1 = 400,0 (addım/mm y)
$2 = 400,0 (addım/mm z)
$3 = 30 (mikrosaniyə addım nəbzi)
$4 = 480,0 (mm/san defolt ötürmə sürəti)
$5 = 480,0 (mm/san defolt axtarış sürəti)
$6 = 0,100 (mm/qövs seqmenti)
$7 = 0 (addım portu invert maskası. binar = 0)
$8 = 25 (mm/san^2 ilə sürətlənmə)
$9 = 300 (delta mm/dəq ilə maksimum ani döngə sürətinin dəyişməsi)
Parametr təyin etmək üçün "$x=dəyər" və ya cari parametrləri boşaltmaq üçün sadəcə "$"
tamam

Grbl 0.6b
"$" cari parametrləri sıfırla

$ daxil etsəniz, seçimlərin siyahısını alacaqsınız. Bu kimi bir şey:

$0 = 400,0 (addım/mm x)
$1 = 400,0 (addım/mm y)
$2 = 400,0 (addım/mm z)
$3 = 30 (hər addım pulse mikrosaniyə)
$4 = 480,0 (mm/san defolt ötürmə sürəti)
$5 = 480,0 (mm/san standart axtarış sürəti)
$6 = 0,100 (mm/qövs seqmenti)
$7 = 0 (addım portu invert maskası. binar = 0)
$8 = 25 (mm/san^2 ilə sürətlənmə)
$9 = 300 (delta mm/dəq ilə maksimum ani dönüş sürətinin dəyişməsi)
"$x=value" parametr təyin edin və ya sadəcə olaraq "$" cari parametrləri sıfırlayın
tamam

Hər ikisi üçün o53.333 - hər ikisi üçün addımları/mm dəyişdirməlisiniz. Sadəcə olaraq, "$0=53.33" və ardınca qayıdış, sonra "$1=53.333" və ardınca qaytarma daxil edin. Z oxuna məhəl qoyula bilməz - çünki biz ondan istifadə etmirik. Sürətlənmə 100-ə qədər artırıla bilər (“8$=100” və geri). Avtomobil yavaş-yavaş hərəkət etdiyi üçün sürətlənmə yüksək təyin oluna bilər. Aşağı sürətlənmənin başqa bir yan təsiri, əyrilərin düz xətlərdən daha çox yandırıla bilməsi ola bilər, çünki nəzarətçi daim sürətləndirməyə və yavaşlamağa çalışır və heç vaxt tam sürətə çatmır.

Cihazı mənim etdiyim kimi qurursanız, onda aşağıdakı xəta görünə bilər: oxlarınızdan biri əks olunacaq. Ancaq bunu düzəltmək asandır. Seçim $7 sizə oxun istiqamətini dəyişmək imkanı verir. X oxunun istiqamətini dəyişmək istərdim, ona görə də daxil oldum: "$7=8" bitni 3-ə dəyişmək istədiyim üçün (8 = 00001000 binar). Y oxunun istiqamətini dəyişmək istəyirsinizsə, hər ikisini dəyişmək üçün 16 (00010000) və ya 24 (00011000) daxil etməlisiniz.

Maska inversiyasına dair tam sənədləri burada tapa bilərsiniz


Belə bir qravüranı yığmaq müəllifə 4 ay çəkdi, onun gücü 2 vattdır. Bu, çox deyil, ancaq ağac və plastik üzərində oymağa imkan verir. Cihaz həmçinin balza ağacını kəsə bilir. Məqalədə qravüraçı yaratmaq üçün bütün zəruri materiallar, o cümlədən dizayn komponentlərinin çapı üçün STL faylları, həmçinin mühərrikləri, lazerləri və s. birləşdirmək üçün elektron sxemlər var.

İş yerində qravüraçının videosu:

Materiallar və alətlər:

3D printerə giriş;
- paslanmayan polad çubuqlar 5/16";
- bürünc kollar (yalnız rulmanlar üçün);
- diod M140 2 W;
- diod soyutma yaratmaq üçün radiator və soyuducular;
- pilləli mühərriklər, kasnaklar, dişli kəmərlər;
- Super yapışqan;
- taxta şüa;
- kontrplak;
- qoz-fındıq ilə boltlar;
- akril (əlavə yaratmaq üçün);
- G-2 obyektiv və sürücü;
- termal pasta;
- qoruyucu eynək;
- Arduino UNO nəzarətçi;
- qazma, kəsici alət, vintlər və s.

Oyma maşınının istehsal prosesi:

Birinci addım. Y oxunu yaradın
Əvvəlcə Autodesk Inventor-da printerin çərçivəsini dizayn etməlisiniz. Sonra Y oxu elementlərini çap etməyə və yığmağa başlaya bilərsiniz. 3D printerdə çap olunan ilk hissə pilləli mühərriki Y oxuna quraşdırmaq, polad valları birləşdirmək və X oxu vallarından biri boyunca sürüşməyi təmin etmək üçün lazımdır.

Hissə çap edildikdən sonra içərisində iki bürünc kol quraşdırılmalıdır, onlar sürüşmə dayaqları kimi istifadə olunur. Sürtünməni azaltmaq üçün kolları yağlamaq lazımdır. Bu, bu cür layihələr üçün əla həlldir, çünki ucuzdur.

Bələdçilərə gəldikdə, onlar 5/16" diametrli paslanmayan polad çubuqlardan hazırlanır. Paslanmayan polad bürünclə aşağı sürtünmə əmsalına malikdir, buna görə də düz rulmanlar üçün əladır.



Y oxuna lazer də quraşdırılıb, metal korpusa malikdir və kifayət qədər qızır. Həddindən artıq istiləşmə riskini azaltmaq üçün soyutma üçün alüminium radiator və soyuducuları quraşdırmaq lazımdır. Müəllif robot nəzarətçinin köhnə elementlərindən istifadə edib.

Digər şeylər arasında, 1"X1" lazer üçün blokda 31/64" deşik etmək və yan üzünə bir bolt əlavə etmək lazımdır. Blok başqa bir hissəyə qoşulur, bu da 3D printerdə çap olunur, Y oxu boyunca hərəkət edəcək.Hərəkəti ötürmək üçün dişli kəmərdən istifadə olunur.

Lazer modulu yığıldıqdan sonra Y oxuna quraşdırılır.Həmçinin bu mərhələdə pilləli mühərriklər, kasnaklar və vaxt kəmərləri quraşdırılır.

İkinci addım. X oxunu yaradın

Oyma ustasının əsasını yaratmaq üçün ağacdan istifadə edilmişdir. Ən başlıcası, iki X oxunun aydın şəkildə paralel olmasıdır, əks halda cihaz tıxanacaq. X koordinatı boyunca hərəkət etmək üçün ayrıca mühərrikdən, həmçinin Y oxu boyunca mərkəzdə bir sürücü kəmərindən istifadə olunur.Bu dizayn sayəsində sistem sadədir və mükəmməl işləyir.

Kəməri Y oxuna birləşdirən çarpaz çubuğu əlavə etmək üçün superglue istifadə edə bilərsiniz. Ancaq bu məqsədlər üçün xüsusi mötərizələri 3D çap etmək yaxşıdır.







Üçüncü addım. Elektronikanı birləşdirib yoxlayırıq

Evdə hazırlanmış diod M140 diodundan istifadə edir, daha güclü bir diod ala bilərsiniz, lakin qiymət daha yüksək olacaq. Şüanın fokuslanması üçün sizə obyektiv və tənzimlənən enerji mənbəyi lazımdır. Lens termal pastadan istifadə edərək lazerə quraşdırılır. Lazerlərlə işləyərkən yalnız qoruyucu eynək taxmalısınız.

Elektronikanın necə işlədiyini yoxlamaq üçün müəllif onları maşından kənarda işə salıb. Elektronikanı soyutmaq üçün kompüter soyuducusu istifadə olunur. Sistem grbl-ə qoşulmuş Arduino Uno nəzarətçisində işləyir. Siqnalın onlayn ötürülməsini təmin etmək üçün Universal Gcode Sender istifadə olunur. Vektor şəkillərini G koduna çevirmək üçün quraşdırılmış gcodetools plagini ilə Inkscape-dən istifadə edə bilərsiniz. Lazeri idarə etmək üçün milin işinə nəzarət edən bir kontakt istifadə olunur. Bu, gcodetools istifadə edərək ən sadə nümunələrdən biridir.





Dördüncü addım. Oyma gövdəsi

Yan kənarları kontrplakdan hazırlanmışdır. Step motor iş zamanı bədəndən bir qədər kənara çıxdığından, arxa kənarında düzbucaqlı bir deşik edilməlidir. Bundan əlavə, soyutma, güc bağlantıları və USB portu üçün deşiklər etməyi unutmayın. Bədənin yuxarı və ön hissələrinin kənarları da kontrplakdan hazırlanmışdır, mərkəzi hissədə akril divarlar quraşdırılmışdır. Qutunun altındakı quraşdırılmış bütün elementlərin üstündə əlavə bir taxta platforma əlavə olunur. Lazerin işlədiyi material üçün əsasdır.












Divarların hazırlanmasında narıncı akril istifadə olunur, çünki o, lazer şüalarını yaxşı udur. Yadda saxlamaq lazımdır ki, hətta əks olunan lazer şüası da gözə ciddi ziyan vura bilər. Hamısı budur, lazer hazırdır. Test etməyə başlaya bilərsiniz.

Əlbəttə ki, mürəkkəb təsvirlər çox keyfiyyətli deyil, lakin oymaçı sadə olanları çətinlik çəkmədən yandıra bilər. Heç bir problem olmadan balza ağacını kəsmək üçün də istifadə edilə bilər.

Aleksey Tolstoyun romanından mühəndis Qarinin hiperboloidinin adi bir Moskva mənzilinin mətbəx masasına köçdüyü vaxt gəldi.

Bir neçə il əvvəl Çin onlayn mağazalarında ucuz lazer oyma dəstləri tapa bilərsiniz. Əvvəlcə lazerin gücü 100 mVt, sonra 500 mVt oldu... Bu yaxınlarda 5 Vt gücündə qravüraçı peyda oldu, yarımkeçirici lazerin bu gücü artıq nəinki faner üzərində şəkilləri yandırmağa, həm də fanerləri kəsməyə imkan verir.

Lazer kəsici montaj dəsti yüksək keyfiyyətli qablaşdırmada gəldi. Bir karton qutuda polistirol köpük.
Lazer qravüraçısı 5500mw A5 Mini Lazer Oyma Maşını montaj üçün dəst kimi təqdim olunur: alüminium bələdçilər, pilləli mühərriklər, idarəetmə lövhəsi, gözləri lazer şüalanmasından qorumaq üçün eynəklər, montaj üçün korpus hissələri və fitinqlərlə idarəetmə lövhəsi. Cihazı yığmaq bir axşam çəkdi.

Lazer CNC-nin dizaynı 3D printerdən daha sadədir; pilləli mühərriklərin başı idarə etdiyi eyni təlimatlar. Yalnız 3D printerdə bunlardan üçü var və onlar başı üç ölçüdə hərəkət etdirirlər. Bizim vəziyyətimizdə başın sadəcə iki ölçülü bir təyyarə boyunca hərəkət etməsi kifayətdir. İş parçasının materialı ilə mexaniki təmas olmadığı üçün onu hərəkət etdirmək üçün heç bir güc tələb olunmur. Lazer oyma maşını standart USB portu vasitəsilə kompüterə qoşulur.

Kəsmək istədiyiniz hissə və ya yandırmaq istədiyiniz şəkil vektor proqramında çəkilməlidir. Proqram şəkil faylını wmf formatında saxlamalıdır.

Bu formatda fayl qravüranı idarə edən proqrama idxal edilə bilər.

Bunun üçün pulsuz SketchUp proqramından istifadə etmək daha yaxşıdır (3D modellər yaratmaq üçün kifayət qədər sadə proqram). Oymaçıya nəzarət edən BenBox proqramı satıcının saytından pulsuz yüklənir.

Lazer gücü, təəssüf ki, tənzimlənə bilməz. Proqram başın hərəkət sürətini təyin edir - nə qədər sürətli hərəkət edərsə, o qədər az yanar.

Əgər kəsmək istəyirsinizsə, sürəti aşağı təyin edin. Gücü tənzimləmək üçün əlavə bir lövhə sifariş etməlisiniz; Quraşdırıldıqdan sonra gücü əl ilə tənzimləyə bilərsiniz. Oyma üçün 100-500 mVt, materialı kəsmək üçün isə 2000-5000 mVt kifayətdir.

Oymaçı əməliyyat zamanı azca siqaret çəkir. Pəncərə açıq olduğu üçün tüstü məni çox narahat etmirdi. Lakin tüstü lazer şüasını gecikdirir, gücünü və müvafiq olaraq kəsmə dərinliyini azaldır.

Hər şey yaxşı olardı, amma lazer kəsmə mütəxəssisləri linzanın dumanlı ola biləcəyini yazır. Buna görə də, bir maşın satın aldıqdan dərhal sonra güclü bir egzoz başlığı düzəltməlisiniz və ya ən azı oyma başlığına bir fan quraşdırmalısınız.


LAZER CNC MAZINININ NECƏ KESİLİR

Bildiyiniz kimi, lazer kəsmir, yanar.Lazerin gücü nə qədər yüksək olarsa, emal edə biləcəyi material bir o qədər davamlı olar. Lazer kəsmənin mahiyyəti bundan ibarətdir. kəsmə nöqtəsinə bitişik materialın kənarları yanmağa başlamazdan əvvəl materialın lazer şüasında "buxarlanmağa" vaxtı var.

Dərin kəsmə zamanı materialın yuxarı təbəqələrinin kənarları yanır, ona görə də lazerlə dərin kəsmə geniş tərəfi yuxarıda olmaqla trapesiya formasına malikdir.Zəif lazerlə materialı kəsərkən materialın kənarları qızır və alışır. Bu kəsmə nöqtəsinə nazik hava axını üfürməklə və bir və digəri eyni trayektoriya boyunca çoxlu keçidlərlə mübarizə aparmaq olar.

Yalnız burada lazer gücü ilə keçidlərin sayı arasında xətti əlaqə yoxdur. Yəni, 5W lazerlə nazik bir balza və ya kontrplak təbəqəsini kəsə bilsəniz. sonra 2 Vt lazerlə kəsik etmək üçün 2-3 keçid yox, daha çox keçməli olacaqsınız. Buna görə də, "daha ucuz almaq və sadəcə bir neçə dəfə kəsmə xətləri ilə sürmək" ümidlərindən imtina etmək daha yaxşıdır. Daha güclü bir lazer götürməlisiniz, tercihen güc ehtiyatı ilə.

LAZER FOCUS

Lazer fokuslanması əl ilə aparılır.

Həkk olunacaq obyekti yerləşdirin.

Lazeri minimum gücdə yandırarkən, onu həkk olunmuş obyektə fokuslamaq üçün, nöqtənin ölçüsü nöqtəyə çevrilənə və minimal olana qədər fokuslama linzasının tənzimlənməsini əl ilə çevirməlisiniz. Bu vəziyyətdə maksimum güc əldə edirik.

Kontrplak kəsərkən, bir neçə millimetr kəsən lazer şüası artıq diqqətdən kənarda qalır, zəifləyir və kontrplakı sonuna qədər kəsmir. Belə çıxır ki, nə qədər dərin kəssək, şüa bir o qədər zəifləyir. Bu vəziyyətdə, lazeri kontrplak parçasının yatacağı səthə yönəltmək mantiqidir.

Evdə qravüranın praktik istifadəsi

Oyma maşını dəri kəsmək üçün idealdır. Dəriyə istənilən dizaynı tətbiq edə və dərhal lazerlə naxışları kəsə bilərsiniz. Sintetik parçalar və dəri kəsərkən lazerin böyük üstünlüyü ondan ibarətdir ki, kənarları yandırılır və sonra tüklü olmur. Plastik həkk etmək asandır. Sevimli smartfonunuzun üz qabığını qəşəng həkk edə bilərsiniz.

Ev Təkmilləşdirmə İkitərəfli Lent Nano Təmiz İzsiz Akrilik Sehrli...