Tööpinkide programmid

#161

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.