Satura rādītājs:

CNC robotu ploteris: 11 soļi (ar attēliem)
CNC robotu ploteris: 11 soļi (ar attēliem)

Video: CNC robotu ploteris: 11 soļi (ar attēliem)

Video: CNC robotu ploteris: 11 soļi (ar attēliem)
Video: Disassembling the Boom! | Franna Crane Project | Part 11 2024, Jūlijs
Anonim
Image
Image
CNC robotu ploteris
CNC robotu ploteris
CNC robotu ploteris
CNC robotu ploteris

Šī pamācība apraksta CNC kontrolētu robotu ploteri. Robots sastāv no diviem soļu motoriem ar pildspalvas pacēlāju, kas uzstādīts vidū starp riteņiem. Pagriežot riteņus pretējos virzienos, robots griežas ap pildspalvas galu. Pagriežot riteņus vienā virzienā, pildspalva zīmē taisnu līniju. Tam ir šāds kustību diapazons: uz priekšu, atpakaļ, pagriezt pa kreisi un pagriezt pa labi.

Darbības laikā robots griežas uz nākamo koordinātu, aprēķina soļu skaitu un pēc tam pārvietojas. Lai paātrinātu darbu, robots ir ieprogrammēts uzņemt īsāko pagrieziena leņķi pirms pārvietošanās, kas nozīmē, ka tas bieži zīmē, braucot atpakaļgaitā.

Saziņa ar robotu notiek, izmantojot Bluetooth saiti. Robots pieņem gan tastatūras komandas, gan g-koda izvadi no Inkscape.

Ja esat “iecienījis” akvareļa apgleznošanu, šī ierīce var pārnest jūsu skici uz papīra. Mainot SKALU, tiek mainīts attēla izmērs, kas nozīmē, ka jūs neaprobežojaties ar fiksētiem papīra izmēriem.

Paturiet prātā, ka šis robots nav precīzs instruments. Sakot, ka rezultāti nav pārāk slikti.

1. darbība: montāžas kronšteins

Montāžas kronšteins
Montāžas kronšteins
Montāžas kronšteins
Montāžas kronšteins

Montāžas kronšteins tika izgatavots no 60 mm sloksnes no 18 gabarīta alumīnija loksnes. Kronšteinam tika izvēlēts alumīnijs, jo tas ir viegls un viegli apstrādājams. Mazajiem caurumiem tika izmantots 3 mm urbis. Katrs no lielākajiem caurumiem sāka savu dzīvi kā 9 mm caurums, kas tika palielināts, izmantojot "žurkas astes" failu.

Iepriekš redzamajos fotoattēlos redzamo motoru gala plāksnes ir saliktas 56 mm x 60 mm attālumā viena no otras. Tādējādi riteņu attālums no centra līdz centram bija 141 mm. Šim robotam riteņa diametrs ir 65 mm. Ierakstiet šos izmērus, jo to attiecība (CWR) nosaka, cik soļu nepieciešams, lai robotu pagrieztu par 360 grādiem.

Ja uzmanīgi aplūkojat fotoattēlus, uz katra riteņa "svārka" redzēsiet zāģētu zāģi. Metāla "šķēle" zem katra no šiem zāģa griezumiem ir tik nedaudz noliekta, ka:

  • platforma (kronšteina augšdaļa) ir līdzena,
  • un robots knapi šūpojas.

Ir svarīgi, lai pildspalvveida pilnšļirces pacelšanas mehānisms būtu vidū un starp riteņiem. Izņemot to, robota izmēri nav kritiski.

Pildspalvveida pilnšļirce satur plastmasas zāļu pudeli, kas tiek piestiprināta caur alumīnija kronšteinu, kā parādīts attēlā. Caur zīmuļa vāku un dibenu tiek urbti caurumi. Pildspalvveida pilnšļirces diska gals ir no tukšas plastmasas uzkares stieples spoles, kas pielīmēta pie radio pogas misiņa centra un ir izurbta, lai ietilptu zīmulī. Virs zīmuļa ir novietots neliels svina zvejas grimulis, kas ir atbilstoši urbts, lai nodrošinātu saskari ar papīru.

Robots tiek darbināts no sešām AA baterijām, kas uzstādītas tuvu riteņiem, lai samazinātu trešā atbalsta slodzi.

[Padoms: Alumīnija loksni var griezt, neizmantojot giljotīnu vai skārda spraugas (kurām ir ieradums deformēt metālu). Ar tērauda lineālu un lieljaudas nolaužamo asmeni nazis spēcīgi "ievelk" abas lapas puses gar griezuma līniju. Tagad novietojiet punktu līniju virs galda malas un nedaudz salieciet lapu uz leju. Apgrieziet lapu un atkārtojiet. Pēc dažiem līkumiem lapa saplīsīs visā līnijas garumā, atstājot taisnu malu.]

2. solis: pildspalvas pacelšana un vairogs

Pildspalvveida pilnšļirce un vairogs
Pildspalvveida pilnšļirce un vairogs

Es eksperimentēju ar oriģinālo kabeļu saiti un tā vietā izvēlējos plastmasas disku, kas pielīmēts pie "radio pogas" misiņa centra. Misiņa centrs tika urbts, lai tas atbilstu pildspalvai. Skrūve ļauj precīzi novietot pildspalvu. Plastmasas disks tika nogriezts no savienojuma stieples spoles gala.

Pildspalvas pacelšanas mehānisms sastāv no neliela servo, kas bija komplektā ar manu oriģinālo Arduino komplektu, bet jebkuram mazam servo, kas reaģē uz 1mS un 2mS impulsiem, kas atrodas 20 mS attālumā, vajadzētu darboties. Robots izmanto 1mS impulsus pildspalvveida pilnšļircēm un 2mS impulsus pildspalvu nolaišanai.

Servo ir piestiprināts pie zāļu pudeles ar nelielām kabeļu saitēm. Servo rags paceļ plastmasas disku un līdz ar to arī pildspalvu, kad tiek saņemta pildspalvu pildīšanas komanda. Kad tiek saņemta pildspalvas nolaišanas komanda, servo signāls ir labi atbrīvots no diska. Diska un misiņa stiprinājuma svars nodrošina, ka pildspalva paliek saskarē ar papīru. Svina svaru var pārvilkt virs zīmuļa, ja vēlaties "smagas" līnijas.

Visa mana shēma tika uzbūvēta uz Arduino prototipa vairoga. Atvienojiet vairogu, kad vēlaties augšupielādēt skici savā Arduino. Kad skice ir augšupielādēta, noņemiet USB programmēšanas kabeli un pēc tam nomainiet vairogu.

Akumulatora enerģija tiek piegādāta Arduino caur "Vin" tapu, kad ir piestiprināts vairogs. Tas ļauj ātri veikt izmaiņas jūsu programmatūrā, nesaskaroties ar akumulatora un Bluetooth konfliktiem.

3. solis: ķēde

Ķēde
Ķēde

Visas sastāvdaļas ir uzstādītas uz arduino proto vairoga.

BJY48 pakāpieni ir savienoti ar arduino tapām A0.. A3 un D8.. D11

Pildspalvas pacelšanas servomotors ir pievienots tapai D3, kas ieprogrammēta, lai izvadītu 1mS (milisekundes) un 2mS impulsus ar 20mS intervālu.

Servo un pakāpju motori tiek darbināti no sava 5 voltu 1 amp barošanas avota.

Bluetooth modulis HC-06 tiek darbināts no arduino.

Arduino tiek darbināts, izmantojot Vin tapu.

Izņemot Bluetooth moduli HC-06, kuram ir sprieguma dalītājs, kas satur 1K2 un 2K2 omu rezistorus, lai samazinātu Bluetooth RX ieejas spriegumu līdz 3,3 voltiem, visi rezistori ir 560 omi. 560 omu rezistoru mērķis ir piedāvāt arduino aizsardzību pret īssavienojumu. Tie arī atvieglo vairoga stiepli.

4. darbība. Piezīmes par programmatūras dizainu

Šim projektam.ino kods tika izstrādāts, izmantojot "codebender" vietnē https://codebender.cc/. "Codebender" ir uz mākoņiem balstīta IDE (integrēta izstrādes vide), kuru var brīvi izmantot, tai ir lieliska atkļūdošana un tā automātiski nosaka jūsu arduino.

Kodā izmantotās SCALE un CWR konstantes nosaka:

  • robota izmēri,
  • motora specifikācija,
  • un jūsu izvēle "soļa režīms".

Motora specifikācijas

Šajā projektā izmantotajiem "28BYJ-48-5V Stepper Motors" "soļa leņķis" ir 5,625 grādi / 64 un "ātruma izmaiņu attiecība" 64/1. Tas nozīmē 4096 iespējamos soļus vienam izejas vārpstas pagriezienam, bet pieņem, ka jūs izmantojat tehniku, ko sauc par "pussoli".

Kā darbojas soļu motori

"28BYJ-48-5V pakāpju motoriem" ir četras spoles, katra ar formas dzelzs serdi, kurā ir astoņi stabi. Katrs no četriem poliem ir pārvietots tā, lai būtu 32 stabi, kas atrodas 360/32 = 11,25 grādu attālumā viens no otra.

Ja mēs aktivizēsim (soli) vienu spoli vienlaikus (viļņu pakāpieni) vai divas spoles vienlaikus (pilna soļa), rotors 32 soļos veiks vienu pilnu apgriezienu. Tā kā iekšējais pārnesums ir 64/1, vienam izejas vārpstas pagriezienam nepieciešami 2048 soļi.

Pussoli

Šis robots izmanto pussoli.

Pussoli ir metode, kurā tiek izveidoti pussoļi, pārmaiņus pievadot enerģiju vienai spolei, pēc tam divām blakus esošām spolēm, tādējādi divkāršojot soļu skaitu no 32 līdz 64 vienam rotora pagriezienam. Tas ir līdzvērtīgs 64 poliem, kas atrodas 360/64 = 5,625 grādu attālumā (soļa leņķis).

Tā kā iekšējais pārnesums ir 64/1, vienam izejas vārpstas pagriezienam nepieciešami 4096 soļi.

Binārie modeļi, lai sasniegtu pussoli, ir dokumentēti kustības () {…} un pagriešanas () {…} funkcijās.

MĒROGS

SCALE kalibrē robota kustību uz priekšu un atpakaļ.

Pieņemot, ka riteņa diametrs ir 65 mm, robots virzīsies uz priekšu (vai atpakaļ) PI*65/4096 = 0,04985 mm vienā solī. Lai sasniegtu 1 mm solī (Inkscape izmanto mm savām koordinātām), mums jāizmanto SCALE koeficients 1/0,04985 = 20,0584. Tas nozīmē, ka soļu skaits, kas nepieciešams, lai nobrauktu starp jebkuriem diviem punktiem, ir "attālums* MĒRĶIS".

CWR

CWR (apļa diametra un riteņa diametra attiecība) [1] tiek izmantots, lai kalibrētu robota pagrieziena leņķi. Augsts CWR piedāvā vislielāko izšķirtspēju un minimālu kumulatīvo kļūdu, taču negatīvie ir tas, ka robotam būs jāpagriežas ilgāk.

Pieņemot, ka robota riteņi atrodas 130 mm attālumā viens no otra, riteņiem jāpārvietojas PI*130 = 408,4 mm, lai robots varētu griezties par 360 grādiem. Ja katra riteņa diametrs ir 65 mm, tad viens riteņa pagrieziens pārvietos robotu PI*65 = 204,2 mm ap apli. Lai riteņi nobrauktu visu apļa attālumu, tiem jāgriežas 407,4/204,2 = 2,0 (divas reizes).

Tas nozīmē CWR 2 un izšķirtspēju 360/(CWR*4096) = 0,0439 grādi uz vienu soli.

Lai panāktu vislielāko precizitāti, SCALE un CWR jāizmanto pēc iespējas vairāk zīmju aiz komata.

[1]

Riteņu pēdas veido apli, kad roboti pagriežas par 360 grādiem. Tā kā riteņu sliedes pārklājas, CWR formula ir šāda:

CWR = attālums starp riteņiem/riteņa diametrs.

GCODE tulks

Robots reaģē tikai uz Inkscape komandām, kas sākas ar G00, G01, G02 un G03.

Tas ignorē visus F (padeves ātrums) un Z (vertikālais stāvoklis) kodus, jo robots var braukt tikai ar vienu ātrumu, un pildspalva vienmēr ir uz augšu attiecībā uz kodu G00 un uz leju visiem pārējiem kodiem. Tiek ignorēti arī I un J ("biarc") kodi, kas izmantoti, uzzīmējot līknes.

Neizmantotais kods M100 tiek izmantots izvēlnei "M" (izvēlnei M).

Pārbaudes nolūkos ir pievienoti papildu T kodi (T testam)

Mana tulka kodu iedvesmoja

5. darbība. Robota programmatūras instalēšana

Izslēdziet un pēc tam atvienojiet "motora / zilā zoba" vairogu. Tādējādi tiek sasniegtas divas lietas:

  • Tas noņem akumulatoru, kamēr programmējat arduino, izmantojot USB kabeli
  • Tas noņem HC-06 zilo zobu ierīci, jo programmēšana NAV iespējama, kamēr ir pievienots Blue-tooth modulis. Iemesls tam ir tas, ka vienlaikus nevar pievienot divas sērijas ierīces.

Kopējiet "Arduino_CNC_Plotter.ino" saturu jaunā arduino skicē un augšupielādējiet to savā arduino. Pēc programmatūras augšupielādes atvienojiet USB kabeli.

Pievienojiet iepriekš minēto vairogu … jūsu robots ir “gatavs ripot”.

6. darbība: Bluetooth iestatīšana

Bluetooth iestatīšana
Bluetooth iestatīšana
Bluetooth iestatīšana
Bluetooth iestatīšana
Bluetooth iestatīšana
Bluetooth iestatīšana
Bluetooth iestatīšana
Bluetooth iestatīšana

Pirms jūs varat "sarunāties" ar robotu, Bluetooth modulim HC-06 jābūt "pārī" ar datoru.

Ja jūsu datoram nav zilo zobu, jums ir jāiegādājas un jāinstalē Bluetooth USB dongle. Dongle satur nepieciešamos draiverus. Vienkārši pievienojiet to un izpildiet ekrānā redzamos norādījumus.

Šajā secībā tiek pieņemts, ka izmantojat Microsoft Windows 10.

Ar peles kreiso pogu noklikšķiniet uz "Sākt | Iestatījumi | Ierīces | Bluetooth". Ekrānā tiks parādīts katras savienojamās ierīces Bluetooth statuss. Apakšējā kreisajā ekrānuzņēmumā redzams, ka dators pašlaik zina dažas Bluetooth austiņas.

Ieslēdziet robotu. HC-06 Bluetooth modulis sāks mirgot, un ierīce parādīsies Bluetooth logā, kā parādīts ekrāna apakšējā daļā.

Ar peles kreiso pogu noklikšķiniet uz "Gatavs savienošanai pārī | Pāris" un ievadiet paroli "1234", kā parādīts augšējā ekrānuzņēmumā.

Ar peles kreiso pogu noklikšķiniet uz "Tālāk", lai savienotu pārī ierīci. Tagad jūsu ekrānam vajadzētu būt līdzīgam ekrānuzņēmumam labajā apakšējā stūrī, kurā norādīts “HC-06 Connected”.

7. darbība. Termināļa emulācijas programmatūras instalēšana

Termināļa emulācijas programmatūras instalēšana
Termināļa emulācijas programmatūras instalēšana
Termināļa emulācijas programmatūras instalēšana
Termināļa emulācijas programmatūras instalēšana

Lai "sarunātos" ar savu robotu, jums ir nepieciešama termināļa emulācijas programmatūras pakotne, kuras mērķis ir savienot tastatūru ar robotu un nosūtīt robotam g-koda failus, izmantojot Bluetooth saiti.

Mana termināļa emulācijas programmatūras izvēle šim projektam ir "Tera Term", jo tā ir ļoti konfigurējama. Programmatūru var izmantot bez maksas, un jaunākā versija ir pieejama no:

osdn.jp/projects/ttssh2/downloads/64798/term-4.90.exe

Veiciet dubultklikšķi uz "teraterm-4.90.exe" mapē "Lejupielādēt" un izpildiet ekrānā redzamos norādījumus. Izvēlieties noklusējuma iestatījumus. Ar peles kreiso pogu noklikšķiniet uz “Sērijas” un pēc tam uz “Labi” sākuma ekrānā.

Teraterm konfigurēšana

Pirms mēs varam "sarunāties" ar robotu, mums ir jākonfigurē "Teraterm":

1. darbība:

Ar peles kreiso pogu noklikšķiniet uz "Iestatīt | Terminālis" un iestatiet ekrāna vērtības uz:

Termina lielums:

  • 160 x 48
  • Noņemiet atzīmi no divām zemāk esošajām rūtiņām

Jauna līnija:

  • Saņemt: CR+LF
  • Pārraide: CR+LF

Pārējā ekrāna daļā atstājiet noklusējuma vērtības.

Noklikšķiniet uz "Labi"

2. darbība:

Ar peles kreiso pogu noklikšķiniet uz "Iestatīt | Logs" un iestatiet ekrāna vērtības uz:

Noklikšķiniet uz "Apgriezt" (ekrāna fona krāsa tiek mainīta uz baltu)

Pārējā ekrāna daļā atstājiet noklusējuma vērtības.

Noklikšķiniet uz "Labi"

3. darbība:

Ar peles kreiso pogu noklikšķiniet uz "Iestatīt | Fonts" un iestatiet ekrāna vērtības uz:

  • Fonts: Droid Sans Mono
  • Fonta stils:: Parasts
  • Izmērs: 9
  • Scenārijs: Rietumu

Noklikšķiniet uz "Labi"

4. solis:

Ar peles kreiso pogu noklikšķiniet uz "Iestatīt | Sērija" un iestatiet ekrāna vērtības uz:

  • Ports: COM20
  • Bodu likme: 9600
  • Dati: 8 biti
  • Paritāte: nav
  • Pietura: 1 bitu
  • Plūsmas kontrole: nav
  • Pārraides aizkave: 100 ms/char, 100 ms/līnija

Noklikšķiniet uz "Labi"

Aizveriet brīdinājuma ekrānu "Nevar atvērt COM20"

Piezīmes:

  1. Mans zilais zobs izmanto COM20 zilo zobu nosūtīšanai un COM21 zilo zobu saņemšanai. Jūsu zilo zobu portu numuri var atšķirties.
  2. Pārraides kavējumi palēnina darbību, izmantojot "Fails | Sūtīt …". Šķiet, ka arduino pietrūkst līniju, ja jūs mēģināt paātrināt lietas. "Fails | Sūtīt …" šķiet ticams, izmantojot parādītās vērtības, taču arī eksperimentējiet.

5. darbība:

Ar peles kreiso pogu noklikšķiniet uz "Iestatīt | Saglabāt iestatījumus …" un ar peles kreiso pogu noklikšķiniet uz "Saglabāt"

Aizveriet Teraterm

6. darbība

Ieslēdziet robotu. Zilā zoba gaismas diode sāks mirgot.

Atveriet Teraterm un gaidiet, līdz Teraterm ekrāna augšējā kreisajā stūrī parādās ziņojums "COM20 - Tera Term VT". Zilā zoba gaismas diodei tagad jābūt nemainīgai

Ierakstiet "M100" bez pēdiņām … vajadzētu parādīties izvēlnei. Ekrānā redzamie cipari 19: un 17: ir Xon un Xoff rokasspiediena kodi no arduino.

Apsveicam … jūsu robots tagad ir konfigurēts.

8. darbība: pārbaudiet diagrammas

Testa diagrammas
Testa diagrammas
Testa diagrammas
Testa diagrammas

Izvēlnē ir divas testa diagrammas.

T103 uzzīmē vienkāršu kvadrātu. Visiem stūriem vajadzētu satikties. Pielāgojiet CWR konstanti un pārkompilējiet kodu, ja tie to nedara.

Mana dizaina teorētiskā CWR bija CWR = 141/65 = 2.169. Diemžēl stūri īsti nesakrita. Lai samazinātu kalibrēšanas laiku, es uzzīmēju divus kvadrātus… vienu ar CWR = 2 un otru ar CWR = 2.3. Ja pētīsit iepriekš minēto fotoattēlu, redzēsit, ka viena kvadrāta gali ir "atvērti", bet otri - "pārklājas". Izmēriet attālumu no gala līdz galam katram kvadrātam un paņemiet grafika papīra lapu. Zīmējiet horizontālu līniju ar (šajā gadījumā) 30 dalījumiem, kas apzīmēti no 2.0 līdz 2.3. Izmantojot pēc iespējas lielāku skalu, uzzīmējiet "pārklāšanās" attālumu virs horizontālās līnijas un "atvērto" attālumu zem līnijas. Savienojiet šos divus punktus ar taisnu līniju un nolasiet CWR vērtību vietā, kur diagonālā līnija sagriež CWR asi. Manam robotam šis CWR punkts bija 2,173 … starpība 0,004 !!

T104 uzzīmē sarežģītāku testa diagrammu.

Šīs testa diagrammas Inkscape g-kodi ir iekļauti failā "test_chart.gnc". Kodā redzamie parametri "biarc", "I", "J" ir ignorēti, kas veido segmentēto apli.

9. darbība: kontūras izveide

Kontūras izveide
Kontūras izveide
Kontūras izveide
Kontūras izveide

Šajā procedūrā tiek izmantots "Inkscape" un tiek pieņemts, ka mēs vēlamies uzzīmēt ziedu no attēla ar nosaukumu "flower.jpg".

Inkscape versijai 0.91 ir gcode paplašinājumi, un to var lejupielādēt no vietnes https://www.inkscape.org. Noklikšķiniet uz "Lejupielādes" un izvēlieties pareizo datora versiju.

1. darbība: atveriet attēlu

Atveriet Inkscape un izvēlieties "File | Open | flower.jpg".

Uznirstošajā ekrānā izvēlieties šādas opcijas:

Attēlu importēšanas veids: ………… Iegult

  • Attēla DPI: ……………………. No faila
  • Attēlu atveidošanas režīms:… Nav
  • labi

2. darbība: centrējiet attēlu

Noklikšķiniet uz F1 (vai sānjoslas augšējā kreisā rīka)

Noklikšķiniet uz attēla… parādīsies bultiņas

Vienlaicīgi nospiediet un turiet taustiņus "ctrl" un "shift", pēc tam velciet stūra bultiņu uz iekšu, līdz parādās lapas kontūra. Jūsu attēls tagad ir centrēts.

3. darbība: skenējiet savu attēlu

Atlasiet "Ceļš | Izsekot bitkarti", pēc tam uznirstošajā ekrānā izvēlieties šādas opcijas:

  • krāsas
  • noņemiet atzīmi no "kaudzes skenēšanas"
  • atkārtot: atjaunināt… skenēt numuru… atjaunināt
  • noklikšķiniet uz Labi, kad esat apmierināts ar skenēšanas skaitu

Aizveriet uznirstošo logu, augšējā labajā stūrī noklikšķinot uz X.

BRĪDINĀJUMS: samaziniet skenēšanas skaitu līdz absolūtam minimumam, lai samazinātu robota zīmēšanas laiku. Vislabāk ir vienkāršas kontūras.

4. darbība: izveidojiet kontūru

Atlasiet "Objekts | Aizpildīt un insultu |". Parādīsies uznirstošais logs ar trim izvēlņu cilnēm.

  • Atlasiet “Stroke paint” un noklikšķiniet uz lodziņa blakus X
  • Atlasiet “Aizpildīt” un noklikšķiniet uz X

Aizveriet uznirstošo logu, augšējā labajā stūrī noklikšķinot uz X. Tagad virs attēla ir uzlikta kontūra

Noņemiet attēla atlasi, noklikšķinot ārpus lapas.

Tagad noklikšķiniet uz attēla iekšpuses. Ekrāna apakšdaļā parādīsies ziņojums "Attēls: 512 x 768: iegults saknē" vai tamlīdzīgi.

Noklikšķiniet uz "dzēst". Paliek tikai kontūra.

5. darbība: taimauts

Laiks nelielai izpētei.

Noklikšķiniet uz F2 (vai otrā no augšējā rīka sānjoslā) un pārvietojiet kursoru virs kontūras. Ievērojiet, kā kontūra mirgo sarkanā krāsā, kad kursors pārvietojas pa dažādiem ceļiem.

Tagad noklikšķiniet uz kontūras. Ievērojiet, kā parādās vairāki "mezgli". Šie "mezgli" ir jāpārvērš g-koda koordinātās, bet pirms mēs to varam izdarīt, mūsu lapai jāpiešķir atsauces koordināta.

6. darbība: piešķiriet lapas koordinātas

Nospiediet F1 un pēc tam noklikšķiniet uz kontūras.

Atlasiet "Slānis | Pievienot slāni" un uznirstošajā logā noklikšķiniet uz "Pievienot". G-koda paplašinājumiem, kurus mēs gatavojamies izmantot, ir nepieciešams vismaz viens slānis … pat ja tas ir tukšs!

Atlasiet "Paplašinājumi | Gcodetools | Orientācijas punkti". Uznirstošajā logā izvēlieties "2 punktu režīms" un noklikšķiniet uz "Lietot".

Noraidīt visus brīdinājuma ziņojumus.

Noklikšķiniet uz "Aizvērt", lai aizvērtu uznirstošo logu

Lapas apakšējā kreisajā stūrī ir piešķirtas koordinātas "0, 0; 0, 0; 0, 0"

7. darbība: izvēlieties rīku

Atlasiet “Paplašinājumi | Gcodetools | Rīku bibliotēka” un noklikšķiniet uz:

  • konuss
  • Piesakies
  • LABI …. (lai izdzēstu brīdinājumu)
  • Aizvērt

Nospiediet F1 un velciet zaļo ekrānu no lapas kontūras.

8. darbība: noregulējiet rīka un padeves iestatījumus

Šis solis nav obligāts, bet ir iekļauts pilnīgumā, jo tas parāda, kā mainīt instrumenta "diametra" un "padeves" iestatījumus, ja jums ir frēzmašīna.

Sānjoslā noklikšķiniet uz simbola "A", pēc tam mainiet zaļajā ekrānā redzamos iestatījumus no:

  • diametrs: no 10 līdz diametram 3
  • barība: no 400 līdz 200

9. darbība: ģenerējiet g-kodu

Nospiediet F1

Izvēlieties attēlu

Atlasiet "Paplašinājumi | Gcodetools | Ceļš uz Gcode | Preferences" un mainiet:

  • Fails: flower.ncg ……………………………………… (ciparu vadības g-koda faila nosaukums)
  • Katalogs: C: / Users / yourname / Desktop… (flower.ncg uzglabāšanas vieta)
  • Z Drošs augstums: 10

Neizejot no uznirstošā loga, atlasiet izvēlnes cilni “Ceļš uz Gcode” un noklikšķiniet uz:

  • Pieteikties… (tas var aizņemt ilgu laiku… pagaidiet !!)
  • LABI ……. (noraidīt visus brīdinājumus)
  • Aizvērt… (kad kods ir izveidots)

Ja pārbaudāt kontūru, tagad tas sastāv no zilām bultu galvām (apakšējais attēls).

Aizveriet Inkscape.

10. darbība: pārbaudiet savu kodu

Pārbaudiet savu kodu
Pārbaudiet savu kodu
Pārbaudiet savu kodu
Pārbaudiet savu kodu

nraynaud.github.io/webgcode/ ir tiešsaistes programma, lai vizualizētu attēlu, ko radīs jūsu g-kods. Vienkārši nometiet savu g-kodu simulatora kreisajā panelī, un atbilstošā vizualizācija parādīsies ekrāna labajā pusē. Sarkanās līnijas parāda instrumenta ceļu un robotu pildspalvas pacēlājus.

Augšējā attēla iestatījumi "Ceļš | Izsekot bitkartes" bija šādi:

  • "Krāsas"
  • "Skenēšana: 8"

Apakšējā attēla iestatījumi "Ceļš | Izsekot bitkartes" bija šādi:

  • "Malu noteikšana"
  • "Slieksnis: 0,1"

Ja vien jums nav nepieciešama detaļa, vienmēr izveidojiet vienkāršu attēlu.

11. darbība: Inkscape faila nosūtīšana robotam

Inkscape faila nosūtīšana robotam
Inkscape faila nosūtīšana robotam
Inkscape faila nosūtīšana robotam
Inkscape faila nosūtīšana robotam
Inkscape faila nosūtīšana robotam
Inkscape faila nosūtīšana robotam

Pieņemsim, ka vēlamies robotam nosūtīt failu "Hello_World_0001.ngc".

1. darbība

Ieslēdziet robotu.

Novietojiet robotu zīmēšanas lapas apakšējā kreisajā stūrī un pavērsiet to pret pulksten 3. Šī ir noklusējuma sākuma pozīcija.

Atveriet Teraterm un pagaidiet, līdz Bluetooth indikators pārstāj mirgot. Tas norāda, ka jums ir saite.

2. solis

Pārbaudiet, vai maksimālās X un maksimālās Y vērtības failā, kuru gatavojaties nosūtīt, iekļaujas lapā. Piemēram, pievienotā "Hello_World_0001.ngc" parāda maksimālo X vērtību:

G00 X67.802776 Y18.530370

un maksimālā Y vērtība ir:

G01 X21.403899 Y45.125018 Z-1.000000

Ja vēlaties, lai jūsu attēls būtu lielāks par iepriekšminēto 67,802776 x 45,125018 mm, mainiet diagrammas lielumu, izmantojot šādas izvēlnes opcijas:

M100

T102 S3.5

Šī komandu secība parāda izvēlni, lai jūs varētu redzēt T kodus, pēc tam palieliniet attēla izmēru 3,5 reizes (350%)

2. solis

Ar peles kreiso pogu noklikšķiniet uz "Fails | Sūtīt failu …"

"Pārlūkot", lai atrastu failu "Hello_World_0001.ngc".

Ar peles kreiso pogu noklikšķiniet uz "Atvērt". Fails tagad tiks nosūtīts robotam pa rindām.

Tas ir tik vienkārši… laimīgu sižetu:)

Piezīmes:

  • Visām MENU komandām IR jābūt lielajiem burtiem.
  • Iepriekš redzamajā fotoattēlā redzamie 19: un 17: ir arduino rokasspiediena kodi (aiz komata) "Xoff" un "Xon". Resnās zarnas tika pievienotas, lai uzlabotu vizuālo izskatu. Inkscape komanda seko katram "Xon".
  • Jums nekad nevajadzētu redzēt divas X, Y koordinātas vienā rindā. Ja tas notiek, palieliniet sērijas aizkaves laiku no to pašreizējās vērtības 100 mS uz rakstzīmi. Īsāka kavēšanās var darboties…
  • "Sveika pasaule!" diagrammā ir redzamas kumulatīvas kļūdas pazīmes. CWR pielāgošana to vajadzētu novērst.

Noklikšķiniet šeit, lai skatītu citus manus norādījumus.

Ieteicams: