NOVO       ***    mikroCNC sada podržava Python 3.x interpreter za pisanje korisničkih skripti

mikroCNC

mikroCNC je besplatan softver koji interpretira standardne G i M kod komande i pretvara računar u CNC upravljačku jedinicu. Radi pod Windows XP/Vista/7/8/8.1/10/11 sa 32-bitnom ili 64-bitnom arhitekturom.

U softver je ugrađen algoritam za planiranje putanje kretanja (motion planner) koji podržava simultano, sinhronizovano kretanje do 6 osa. Za ubrzavanja i usporavanja moguće je odabrati trapezasti profil ili napredniji S-profil koji obezbeđuje značajno smanjenje inercijalnih sila i vibracija na mašini.

mikroCNC ima ugrađen Python 3.x interpreter skripti čime se značajno povećava funkcionalnost softvera.

Softver mikroCNC podržava sve Audioms Automatika kontrolere kretanja:

Prilikom rada sa softverom posebno obratiti pažnju na bezbednost na radu. Sve probleme i greške koje primetite tokom rada sa softverom, kao i sugestije možete poslati na e-mail adresu: support@audiohms.com 

Galerija slika

PREUZIMANJA

Uputstva za upotrebu

Naziv fajla Opis
pdfmikroCNC.pdf Uputstvo za instalaciju i upotrebu softvera mikroCNC
pdfmikroCNC_script.pdf Uputstvo za scripting za mikroCNC
pdfpkpy_modules.pdf Pregled standardnih Python modula i pripadajućih funkcija koje podržava ugrađeni Python 3.x interpreter

 

Preuzmite softver mikroCNC

Softver je dostupan u:

  1. Formi instalera koji je zapakovan u ZIP arhivi. Nakon preuzimanja raspakovati athivu i pokrenuti instaler. Preporučljivo je softver instalirati u folder (na primer ‘C:\mikrocnc’) koji ne zahteva prava administratora (kao što je slučaj recimo sa ‘Program Files’ na novijim operativnim sistemima) jer se unutar ovog foldera kreiraju sve potrebne datoteke za rad programa (profili, korisnički makroi itd.) koje i korisnik može da menja i prilagođava.
  2. U formi arhivirane strukture. Nakon preuzimanja ZIP arhive, potrebno je raspakovati arhivu u prethodno napravljeni folder i izvući ikonu kao prečicu za izvršni fajl na desktop računara.

 

Opis
Decembar 2025.
mikroCNC V0.73

zipmikroCNC73setup.zip - Arhivirani instaler

zipmikroCNC73.zip - Arhivirana struktura

- Dodata mogućnost definisanja korisničkih skripti za dugmiće Start, Stop i Pause
- Dodata skripting funkcija SetRetData() za postavljanje povratne vrednosti skripte
- Sada se može pročitati vrednost DRO polja za trenutnu liniju g-koda upotrebom funkcije GetDRO() iz skripte
- Dodata podrška za čitanje svih 7 enkodera za ETH-MC(-BOX) kontroler kretanja
- Ispravljena greška da komande G43/G49 ne rade ispravno u određenim slučajevima upotrebe u g-kod programu
- Ispravljena greška da se ponekad pri startovanju programa nudi pogrešan profil, a ne poslednji koji je korišćen
- Ispravljena greška da posle povratka iz full scrren moda jezik menija programa nije zadržan i/ili naknadna promena jezika nema efekta
- Za komandu RunFromHere dodata je poruka upozorenja ako je aktivni alat promenjen prilikom preprocesiranja g-koda
Septembar 2025.
mikroCNC V0.71

zipmikroCNC71setup.zip - Arhivirani instaler

zipmikroCNC71.zip - Arhivirana struktura

- Sintaksno označavanje listinga G-kod programa, definisanje boja od strane korisnika
- Funkcija G43/G49 komandi je sada nezavisna od trenutnog alata (ne menja trenutni alat)
- ToolOffsets prozor, dodato dugme Get cur/Set Cur tako da je omogućeno ručno podešavanje trenutnog alata
- Dodate opcije za pamćenje vrednosti i stanja (za trenutni alat, feedrate, spindle brzina, Jog mod)
- Redni broj trenutnog seta ofseta se čuva u promenljivoj #5220
- Dodata opcija za kalibraciju ose tj automatsko određivanje parametra steps/mm za osu (tools menu)
- Dodat meni user scripts i prateći dijalog za definisanje korisničkih skripti
- Dodat wizards menu sa skriptama za parametersko generisanje g-koda za neke od često korišćenih operacija
- Scripting:
  - dodata funkcija gui.SetRadioValue()
  - dodate funkcije mikrocnc.LinearMove6(), LinearMoveAbs6()
  - unapređene funkcije mikrocnc.LinearMove(), LinearMoveAbs() sada podržavaju podrazumevane vrednosti, koordinate 6 osa i navođenje parametara po imenu
  - unapređene funkcije profile.LoadStr() & SaveStr() omogućeno opciono snimanje/čitanje globalnih promenljivih
- Dugme GotoZero sada ide na sigurniji način na početnu poziciju (odvojeno kretanje X-Y i Z)
- Dugme GotoZero sada može opciono da poziva korisničku skriptu
- Komanda G28 ide na home poziciju na sličan način kao GotoZero ako je zadata bez parametara
- Ispravljena greška koja se javljala na nekim sistemima (zamrznut 3d prozor po startovanju programa)
- Ispravljena greška, prozor sa 3d prikazom putanje alata ne radi posle sleep/suspend na nekim sistemima
- Ispravka za unicode staze i ime fajla za skripte i kod importa modula, problem se javljao kada staze/imena fajlova sadrže ne-ascii karaktere
- MDI linija, konvencionalnija lista prethodnih komandi, sada strelica gore/dole selektuje uvek zadnju komandu

Jul 2025.
mikroCNC V0.67

zipmikroCNC67setup.zip - Arhivirani instaler

zipmikroCNC67.zip - Arhivirana struktura

- Aplikacija prebačena na unicode što omogućava lokalizaciju korisničkog interfejsa kao i upotrebu različitih karakter setova za korisničke podatke unutar programa i sl.
- Lokalizacija, dodata opcija za izbor jezika korisničkog interfejsa

- Skripting unapređenja:
  - Ispravljena greška funkcije GetDRO() kod čitanja DRO polja za X,Y,Z... koordinate
  - Dodata definicija THC DRO polja i dugmića
  - Dodata funkcija ZeroAxisAbs() za resetovanje mašinskih koordinata
  - Dodate funkcije GetLED() i SetLED() koje između ostalog omogućavaju čitanje stanja kao i uključivanje/islkjučivanje SoftLimit-a, indikatora referenciranosti osa itd.
  - Dodata funkcija SetHomed() za setovanje/resetovanje indikatora referenciranosti osa
  - exit() finkcija se sada smatra normalnim izlazom iz skripte i ne generiše grešku
  - quit() funkcija sada radi i kod uključenih (import) modula
  - Ispravljena greška da se posle funkcije HomeCombination() funkcija WaitIdle() se vraća bez čekanja

- Dodat Error/EStop ulaz u External buttons dijalog
- G52/G92 privremeni ofseti se čuvaju u g-kod promenljivama #5211-5216
- Dodate komande:
  G92.2 -resetovanje G52/G92 ofseta, ali bez reseta #5211-5216 promenljivih,
  G92.3 -postavljanje G52/G92 ofseta iz #5211-5216 promeljivih
- Ispravljena greška programa kada je u ToolOffsets prozoru Tool DRO polje prazno
- g-code promenljive #500-599 se trajno pamte i zadržavaju vrednost i posle restartovanja programa
- Proširen ToolOffsets prozor, dodata polja za pregled i izmenu G52/G92 ofseta kao i trenutnih radnih ofseta

Jun 2025.
mikroCNC V0.64

zipmikroCNC64setup.zip - Arhivirani instaler

zipmikroCNC64.zip - Arhivirana struktura

- Podrška za THC funkciju (interni i eksterni regulator) i mogućnost odabira THC/Plasma ekrana
- Mogućnost izbora vizuelne teme za glavni ekran programa (tri teme su dostupne: svetla klasična, tamna i moderna industrijska)
- Mogućnost ažuriranja firmvera iz mikroCNC programa za sve Audioms kontrolere kretanja
- Podešavanje boja za prozor koji prikazuje g-kod
- Mogućnost parcijalnog učitavanja podešavanja iz drugih profila
Maj 2025.
mikroCNC V0.58

zipmikroCNC58setup.zip - Arhivirani instaler

zipmikroCNC58.zip - Arhivirana struktura

- Dodat 'gui' modul koji omogućava kreiranje korisničkog interfejsa u formi dijaloga iz skripti
- Zabranjeno aktiviranje sleep moda i isključivanje ekrana računara tokom izvršavanja g-kod programa

April 2025.
mikroCNC V0.56

zipmikroCNC56setup.zip - Arhivirani instaler

zipmikroCNC56.zip - Arhivirana struktura

- Dodata funkcija GetKeyState() za čitanje tastature
- Dodata mogućnost za čitanje eksternih dugmića i dijalog za konfigurisanje
- F1 tipka oslobođena za čitanje iz skripti
- Dodat modul 'profile' i funkcije profile.SaveStr() profile.LoadStr() za snimanje i učitavanje promenljivih
- Dodate funkcije za čitanje gabarita učitanog g-koda (x,y,z) gcode.GetMin(ax), gcode.GetMax(ax)
- Dodata funkcija os.PlaySound(fname)
- Kod podešavanja nule za ose sada se uzimaju u obzir i ofseti aktivnog alata
- Uz pritisnuto CTRL uvećanje/smanjenje FRO/SRO/RRO za 1%
- Kod podešavanja nule za master osu podešava se ofset i za slave osu. Isto je i kod ručnog upisa vrednosti u DRO polje

Februar 2025.
mikroCNC V0.55

zipmikroCNC55setup.zip - Arhivirani instaler

zipmikroCNC55.zip - Arhivirana struktura

- Objedinjena podrška za sve Audioms kontrolere kretanja u okviru jedne verzije programa
- Dodata podrška za ETH-MC i ETH-BOX kontrolere kretanja i dodatni dijalog za konfiguraciju opcija specifičnih za ove kontrolere kretanja
- Dodat demonstracioni kontroler kretanja koji predstavlja simulaciju rada pravog kontrolera
- Značajno unapređena funkcija 'Run from here' koja sada uključuje preprocesiranje programa od početka do željene linije za nastavak rada kao i pripremni potez sa dodatnim opcijama
- Dodata mogućnost izvršavanja g-kod programa korak po korak (single step)
- Dodata statusna linija koja prikazuje trenutne g-kod modove rada
- Dodata opcija auto limits override
- Nove prečice Ctrl+O za tool offset prozor i Ctrl+~ za Enable/Disable

 

ARHIVA - Preuzmite softver mikroCNC za ETH-MCI kontroler kretanja

Opis

Januar 2025.
mikroCNC V0.50

zipmikrocnc50_ethmci.zip

- Dodata podrška za cikluse za bušenje i razvrtanje (canned cycles): G73, G81, G82, G83, G85, G86, G88, G89
- Dodata podrška za kompenzaciju radijusa alata (G40, G41, G42)
- Dodato podešavanje prečnika alata u tabelu alata
- Dodata podrška za polarne koordinate G15/G16
- Dodat novi prozor (Tool Offsets) za lakše podešavanje ofseta alata
- Dodata opcija u menu file/new i mogućnost da dugme Edit kreira novi fajl
- Ispravljena greška da se .cfg fajlovi ne obrišu kada se obriše profil
- Za skripting dodate funkcije File.flush(), mikrocnc.GetMacroPath(), quit() builtin
- Ispravljena greška usporavanja kod LinearMove() funkcije koja se javljala kada se koristi slave osa A
- G-code program sa subrutinama se sada potpuno preprocesira pri učitavanju tako da se prikazuje kompletna putanja alata
- Rapid override sada utiče i na Jog kretanje
- Ispravljena greška kod Probe funkcije koja je ponekad dovodila do gubljenja pozicije
- Ispravljena greška sa lukovima u ijk modu koja se javljala kada postoje slave ose
- SoftLimits stanje se sada pamti pri restartovanju programa

Decembar 2024.
mikroCNC V0.46b

zipmikrocnc46_ethmci.zip

- Dodata podrška za skripting
- Ugrađen kompaktni Python 3.x interpreter za korisničke skripte, izvršava M makroe pozvane preko MDI linije ili iz g-koda
- Svaki profil ima poseban folder za makro skripte (kreira se automatski sa default skriptama)
- Iz skripti može da se pozove i iskoristi veliki broj funkcija mikroCNC
- Macro log prozor za pregled poruka/debug, otvara se preko menu/view ili automatski ako je tako podešeno u setapu
- Moguće je definisanje korisničkih skripti za određene funkcije/dugmiće (ATZ, ATC, RefAllHome...)
- BackgroundTask skripta koja se izvršava kontinualno u pozadini
- Dodato G10 L2 komanda za podešavanje radnih ofseta iz g-koda
- Podešavanje i čitanje podešavanja radnih ofseta preko # varijabli iz g-koda #5221=(G54 X), #5222=(G54 Y)...
- Dodati INPUT1-10 ulazni signali opste namene
- Dodati OUTPUT1-10 izlazni signali opste namene
- Podrška za čitanje inkrementalnih enkodera
- Ispravljena greška da je posle referencirnja onemogućen nastavak rada dok se ne pritisne STOP
- Tabele alata i ofseta (tooltable.cfg i fixtures.cfg) se snimaju u folder /macros/ime_profila tako da su sada specificne za svaki profil
- Ispravljena greška da opcija "Home slave with master" ima invertovanu funkcionalnost

Oktobar 2024.

zipmikrocnc41_ethmci.zip

- Unapređen prikaz korisničkog interfejsa na novijim operativnim sistemima (Windows 10/11)
- FRO (feedrate override) i Rovr (rapid override) sada mogu da se menjaju i u toku izvršavanja G-kod programa
- Dodata funkcija kompenzacije zazora (backlash)
- Dodata opcija u setup-u za podešavanje veličine bafera kretanja
- Dodata opcija u setup-u "Probe as limit" tako da se Probe signal tretita kao Limit ako nije akivan Probe potez
- DRO polja (FRO,SRO,Rovr) sada mogu da se menjaju i preko tastature strelicama gore/dole kada je polje aktivno. Home taster vraća na default vrednost.
- Komande za brzu kontrolu porta (M10, M11) su permutovane tako da se sada M11 koristi za aktiviranje, a M10 za deaktiviranje izlaza

Avgust 2023.

zipmikrocnc38_ethmci.zip

Inicijalna verzija softvera mikroCNC koja podržava ETH-MCI kontroler kretanja

 

ARHIVA - Preuzmite softver mikroCNC za USB kontrolere kretanja

Opis

Januar 2025.
mikroCNC V0.50

zipmikrocnc50.zip

- Dodata podrška za cikluse za bušenje i razvrtanje (canned cycles): G73, G81, G82, G83, G85, G86, G88, G89
- Dodata podrška za kompenzaciju radijusa alata (G40, G41, G42)
- Dodato podešavanje prečnika alata u tabelu alata
- Dodata podrška za polarne koordinate G15/G16
- Dodat novi prozor (Tool Offsets) za lakše podešavanje ofseta alata
- Dodata opcija u menu file/new i mogućnost da dugme Edit kreira novi fajl
- Ispravljena greška da se .cfg fajlovi ne obrišu kada se obriše profil
- Za skripting dodate funkcije File.flush(), mikrocnc.GetMacroPath(), quit() builtin
- Ispravljena greška usporavanja kod LinearMove() funkcije koja se javljala kada se koristi slave osa A
- G-code program sa subrutinama se sada potpuno preprocesira pri učitavanju tako da se prikazuje kompletna putanja alata
- Rapid override sada utiče i na Jog kretanje
- Ispravljena greška sa lukovima u ijk modu koja se javljala kada postoje slave ose
- SoftLimits stanje se sada pamti pri restartovanju programa

Decembar 2024.
mikroCNC V0.46b

zipmikroCNC_v0.46b.zip

- Dodata podrška za skripting
- Ugrađen kompaktni Python 3.x interpreter za korisničke skripte, izvršava M makroe pozvane preko MDI linije ili iz g-koda
- Svaki profil ima poseban folder za makro skripte (kreira se automatski sa default skriptama)
- Iz skripti može da se pozove i iskoristi veliki broj funkcija mikroCNC
- Macro log prozor za pregled poruka/debug, otvara se preko menu/view ili automatski ako je tako podešeno u setapu
- Moguće je definisanje korisničkih skripti za određene funkcije/dugmiće (ATZ, ATC, RefAllHome...)
- BackgroundTask skripta koja se izvršava kontinualno u pozadini
- Dodato G10 L2 komanda za podešavanje radnih ofseta iz g-koda
- Podešavanje i čitanje podešavanja radnih ofseta preko # varijabli iz g-koda #5221=(G54 X), #5222=(G54 Y)...
- Dodati INPUT1-10 ulazni signali opste namene
- Dodati OUTPUT1-10 izlazni signali opste namene
- Podrška za čitanje inkrementalnih enkodera
- Ispravljena greška da je posle referencirnja onemogućen nastavak rada dok se ne pritisne STOP
- Tabele alata i ofseta (tooltable.cfg i fixtures.cfg) se snimaju u folder /macros/ime_profila tako da su sada specificne za svaki profil

Oktobar 2024.

zipmikroCNC_0.41.zip

- FRO (feedrate override) i Rovr (rapid override) sada mogu da se menjaju i u toku izvršavanja G-kod programa
- Dodata opcija u setup-u za podešavanje veličine bafera kretanja
- Dodata opcija u setup-u "Probe as limit" tako da se Probe signal tretita kao Limit ako nije akivan Probe potez
- DRO polja (FRO,SRO,Rovr) sada mogu da se menjaju i preko tastature strelicama gore/dole kada je polje aktivno. Home taster vraća na default vrednost.
- Komande za brzu kontrolu porta (M10, M11) su permutovane tako da se sada M11 koristi za aktiviranje, a M10 za deaktiviranje izlaza

Februar 2024.

zipmikroCNC_v0.39.zip

Unapređen prikaz korisničkog interfejsa na novijim operativnim sistemima (Windows 10/11)

Avgust 2023.

zipmikroCNC_v0.38.zip

Dodata opcija za smanjenje maksimalne frekvencije step impulsa na 125 kHz

Jul 2023.

zipmikroCNC_v0.37.zip

Sadrži ispravke uočenih sitnijih nedostataka

Februar 2023.

zipmikroCNC_v0.35.zip

- Podržana opcija umeravanja dužine alata - AutoToolZero
- Ispravljene uočene greške

Novembar 2021.

zipmikroCNC_v0.32.zip

Inicijalna verzija softvera mikroCNC

 

Video uputstva

  

Novosti

  • Maj 2025.
    !!! NOVI PROIZVOD !!! ETH-COMPACT je 6-osni kontroler kretanja i…
  • Decembar 2024.
    mikroCNC softver za upravljanje CNC mašinama od verzije V0.46 podržava…
  • Oktobar 2024.
    Redizajniran proizvod DCS-3010(-HV) V.5 je redizajnirana verzija postojećeg servo drajvera…

logo footer

Razvoj i proizvodnja kontrolera kretanja i drajvera za upravljanje koračnim i DC servo motorima.

Pratite nas:

Youtube Instagram  Facebook
Twitter

Preuzmite 

Katalog proizvoda sa cenovnikom

Kontakt

AUDIOMS AUTOMATIKA DOO
Ibarskih rudara 3/8
34000 Kragujevac, Srbija

Tel.: 062 88 34 821
Web: www.audiohms.com
E-mail: prodaja@audiohms.com

Tehnička podrška
E-mail: office@audiohms.com