CNC programmide genereerimise süsteemi kirjeldus
Süsteem loob programme saekeskustele ja CNC-pinkidele ning ekspordib ka erinevates formaatides faile edasiseks töötlemiseks. Programmid genereeritakse iga masina jaoks eraldi, võttes arvesse selle tööriistu. Käivitamatud toimingud eemaldatakse projektist, mis salvestatakse faili order_id_log.json. Põlvkonna ajalugu on saadaval CRM-is.
Programmide kohandamine
- Toimingute asendamine : Puuri puudumine asendatakse sälguga, sooned freesimisega. Läbivad augud saab kanda esiküljelt tagaküljele.
- Lõikuri valik :
- Maksimaalse läbimõõduga lõikur valitakse sõltuvalt kontuuri siseraadiusest.
- Kui on 4 mm väiksem ja täisnurkne lõikur, lisatakse nurkade viimistlemiseks freesimine väiksema lõikuriga.
- Arvesse võetakse maksimaalset freesimissügavust; Vajadusel jagatakse freesimine mitmeks käiguks.
- Pöördfreesimine : kui projekt on mõeldud parempoolse lõikuri jaoks ja masin kasutab vasakpoolset lõikurit, pööratakse tee automaatselt ümber.
- Serva lõikamine :
- Mõlema lõikuriga masinate puhul on allalõige programmis.
- Ainult parempoolse lõikuriga masinatele luuakse eraldi trimmiprogramm.
- Kärpimise saate keelata administraatoripaneelil (pole soovitatav).
- Lõikuri sisenemine/väljumine : Sisenemise/väljumise parameetrite määramisel ei lähe lõikur detailist kaugemale, selle külgedel asuvad freesimiskohad (tähtis automaatse trimmiga masinate puhul).
- Tööriistanumbrid : programmid sisaldavad tööriistanumbreid, kuid neid saab genereerida ilma nendeta masinate jaoks, millel on automaatne lõikamine või automaatsobitus.
Osade töötlemine
- Kuuepoolne töötlemine : osi töödeldakse kuuel küljel, kuid masinate puhul, mis toetavad ainult viiepoolset töötlemist, kohandab süsteem programme, jagades need 2-3 osaks või pöörates neid 90°, 180° või 270°, et toimingud lõpule viia.
- Puurimise piirangud : ühe otsaga puurimisjaamaga masinatel välistab süsteem toimingud kahe augu läbimõõduga ühel küljel, jaotades need teistele külgedele või asendades need alternatiivsete meetoditega.
- Vertikaalsed sooned : kui masin ei toeta vertikaalsete soonte valmistamist saagimise teel, asendab süsteem need freesimise või muude sobivate toimingutega.
- Orientatsiooni optimeerimine : enne programmide loomist orienteeritakse osad automaatselt nii, et pikk külg on horisontaalne, et tagada optimaalne töötlemine.
- Programmi minimeerimine : süsteem läbib kõik paigutusvalikud, luues minimaalse arvu programme, et võtta arvesse kõiki masinate piiranguid ja tagada kõigi toimingute sooritamine.
Programmide vastuvõtmine
1. CRM :
o Pärast tellimuse kinnitamist genereeritakse programmid 5-10 minutiga, allalaadimislink on saadaval.
o Kui muudate sätteid, saab tellimuse uuesti luua.
2. Tellimuse liides (enne kinnitamist) järgmistes vormingutes:
o MPR (WoodWOP)
o BPP (BiesseWorks)
o XML – KDT (köögi disainitehnoloogia)
o SCX (Nanxing)
o GibLab (otse masinasse vorming).
3. Liides võimaldab alla laadida programme kogu tellimuse või eraldi osa jaoks.
4. Võrguühenduseta tarkvara :
o Laadib programmid automaatselt alla masinatesse.
o Värskendussagedus, allalaadimiskaustad ja sünkroonimine kohalikus võrgus on konfigureeritud.
o Programmid ilmuvad masinatesse 30 minuti jooksul pärast kinnitamist.
Arhiivi struktuur CRM-ist
· Xnc_part : GibLabi CNC-programmid (va iService'i vormingud) viimistletud (servaga) detailide jaoks, jagatuna masinatega.
· Xnc_cut : GibLabi CNC programmid (v.a iService formaadid) detailide mõõtmete saagimiseks (toorikud pärast saekeskust).
· iService : CNC programmid (MPR, BPP, XML – KDT, SCX), saagimisprogrammid ja sildid KDT ja PTX jaoks.
· Ifp_lbl : iService'i sildid SVG-vormingus (autoloaderi kasutamisel teisendatakse PNG-vormingusse).
· Lõikamine : Saekeskuste programmid (va iService'i formaadid).
Manustatud failid
1. CNC programmide (detailide lõike- ja viimistletud mõõtmed) päring GibLabi teenindusele.
2. Saeprogrammide taotlus GibLabile.
3. PROJEKTI fail GibLabi jaoks (lõigatud ja viimistletud suurused).
4. CSV-fail üksikasjadega Cutrite'i importimiseks.
5. JSON-tellimuse fail vormingus iFurn.pro.
6. Programmi genereerimise käigus tehtud vigade ja paranduste logifail.