Tarkvara juhtimissüsteemide põhifunktsioonid CNC -masinatel. Abifunktsioonid (m - koodid) M funktsioonid

  • 3. Peamised spetsifikatsioonid ja mehaaniline süsteem
  • 4. Ülikõrgsurvegeneraator
  • 5. Elektriline juhtimissüsteem. Ultra kõrgsurvegeneraatori elektrisüsteem
  • 6. Tööpingi elektrisüsteem
  • 7. CNC süsteem. Koordinaatide süsteem
  • 8. NC programmi täitmine
  • 9. Ettevalmistavad funktsioonid. (Funktsioon G)
  • ➔ 13. Muud funktsioonid (M funktsioonid)
  • 14. Süsteemi toimimine
  • 15. Põhifunktsioonide valik
  • 16. Toimetamine
  • 17. Ümbernimetamine, kustutamine
  • 18. NC programmide omadused
  • 19. Mehhanismi käsitsi juhtimine
  • 20. Süsteemi töörežiimi seadistamine
  • 21. Masina parameetrite seadistamine
  • 22. GRAAFI põhiülesanne
  • 23. Teine võimalus põhifunktsiooni GRAPH valimiseks
  • 24. LISA 1: Veakoodid
  • 25. Kaitsesüsteem
  • 26. Vesipritsi lõikamise tehnoloogia ja parameetrid
  • 27. Transport ja paigaldus
  • 28. Proovisõit
  • 29. Kahemõõtmeline ja poolautomaatne programmeerimissüsteem CNC-ga
  • 30. Käivitamine ja paigaldamine
  • 31. Failide valik
  • 32. Kruntimise eeltöö
  • 33. Materjali ja seadmete valik
  • 34. NC programmi loomine
  • Muud funktsioonid (M funktsioonid)

    Muud veejoa funktsioonid on programmeeritud tähega M, millele järgneb 2 ühekohalist numbrit. See süsteem täidab mitmeid selliseid funktsioone:

    M00 Stopp programm

    M02 Programmi lõpp

    M30 Programmi lõpp koos algusesse naasmisega

    M71-79 Rike ja väljund

    Nüüd vaatame üksikasjalikult funktsiooni M täitmist.

    1. M00 - programmi peatamine

    Näide: Kui vesipritsi lõikamismasina CNC loeb plokis M00 koodi, peatab see programmi. Programmi käivitamiseks peate uuesti vajutama toitenuppu.

    2. M02 - programmi lõpp

    Näide: see kood tähistab programmi lõppu ja täidab vesipritsiga CNC põhilist lähtestamisfunktsiooni.

    3. M30 - programmi lõpp koos algusesse naasmisega

    Näide: see funktsioon sarnaneb funktsiooniga M02, pluss veejugamasina CNC naaseb programmi käivitamise esimesse plokki.

    4. M71-79 Rike pluss väljund

    Vorming: M71 Näide: veejuga CNC -süsteem määrab selle funktsiooni ja toimingute jada on järgmine:

      vastava ülekande, ühenduse juhtimine

      viivitusaeg 400 m / s

      jaotus number 1

    M71- Veejoaga lõikamismasina õlipumba seiskamine

    M71 esineb tavaliselt enne M02, mis tähendab, et õlipump peatub pärast lõikamist. See funktsioon on sama mis stopp -nupu vajutamine.

    M72- seiskamispump

    Kui kuvatakse M72, lakkab pumba mootor töötamast. See funktsioon on sama, mis veejugaseadmete pumba seiskamisnupul.

    M73- Kõrgsurveveevarustussüsteemi käivitamine

    Kui M73 on esile tõstetud, avaneb kõrgsurveveevarustusventiil. See funktsioon on sama mis kõrgsurveveesüsteemi nupu vajutamise funktsioon.

    M74 - kõrgsurveveesüsteemi väljalülitamine

    Kui M74 süttib, on kõrgsurveveevarustusventiil suletud. See funktsioon on sama mis veevarustussüsteemi seiskamisnupu vajutamise funktsioon.

    kõrge rõhu all.

    M75 - liiva toiteventiili ava

    M 75 välimus tähendab liiva toiteventiili avamist. See funktsioon on sama mis veejoa liivaklapi avamisnupu vajutamise funktsioon.

    M76- Liiva toiteventiili sulgemine

    M 76 välimus tähendab liiva toiteventiili sulgemist. See funktsioon on sama mis liivaklapi sulgemisnupu vajutamise funktsioon.

    F, S, T Funktsioonid.

    1. F-feed valiku funktsioon.

    Sööda valimise funktsiooni nimetatakse tavaliselt F-funktsiooniks. Selle funktsiooniga saate otse juhtida iga telje etteandekiirust. Funktsiooni F saab tähistada tähega F ja tähtedele järgnevate numbritega, samuti ettemahu tähisega, mis on väljendatud mm / min.

    Selle süsteemi etteandekiirus varieerub vahemikus 9 kuni 1300 mm / min. Veejoa kiirust saab valida meelevaldselt sõltuvalt vajalikest lõikamistingimustest.

    2. T- tööriista valimise funktsioon.

    Tööriista valimise funktsiooni nimetatakse ka funktsiooniks T. Seda funktsiooni kasutatakse tööriista valimiseks. Tööriista valiku funktsiooni tähistavad tähega T numbrid, mis asetsevad tähise T. järel. Süsteem sisaldab kuni 20 tööriista valiku parameetrite nimetust vahemikus T01 kuni T20. PARAM -režiimis vajutage nuppu F2 ja ekraanil kuvatakse 20 instrumendi valiku valikut. Operaator saab valida veejoa ekraanil mis tahes parameetri D nupu sõltuvalt tööriista läbimõõdust.

    Kui programm nõuab veejoa lõikuri raadiuse kompenseerimist, võib juhtimissüsteem selle parandamiseks viidata vastavale parameetrile.

    M-FUNKTSIOONIDE tõlge vene-inglise keelde

    Voskoboinikov B.S., Mitrovitš V.L. Vene-inglise masinaehituse ja tööstusautomaatika sõnaraamat. Vene-inglise masinaehitus- ja tootmisautomaatika sõnaraamat. 2003

    • Vene-inglise sõnaraamatud →
    • Vene-inglise masinaehitus- ja tootmisautomaatika sõnaraamat

    Samuti sõna tähendused ja M-FUNCTIONi tõlge inglise-vene sõnaraamatutes inglise keelest vene keelde ja vene-inglise sõnaraamatutes vene keelest inglise keelde.

    Rohkem selle sõna tähendusi ja inglise-vene, vene-inglise tõlkeid sõnale "M-FUNCTIONS" sõnastikes.

    • FUNKTSIOONID - üldine
    • FUNKTSIOONID - Funktsioonid
      Vene-Ameerika inglise sõnaraamat
    • - Em
      Vene-Ameerika inglise sõnaraamat
    • FUNKTSIOONID - Funktsioonid
      Vene õppija sõnastik
    • FUNKTSIOONID - funktsioonid
      Vene õppija sõnastik
    • - pealtkuulamine
      Inglise-vene-inglise eriteenuste sõnastik
    • - konv. M, m
    • - konv. M, m
      Suur vene-inglise sõnaraamat
    • KOHUSTUS - peatükk 1) kohustub, teeb Syn: käivitab 2) võtab vastutuse (millegi tegemise eest)
    • MITTE KUNAGI - 1. koht; neg. (funktsiooni nimisõna) kumbki kahest; mitte keegi; kumbki teist ei saa seda teha - mitte keegi ...
      Suur inglise-vene sõnaraamat
    • FUNKTSIOONID - Funktsioonide funktsioonid: kassapidaja ~ kassapidaja tseremooniaülesanded ~ hoidjaformaalsused ~ väiksemad varahalduse eestkostja funktsioonid: kassapidaja ...
      Suur inglise-vene sõnaraamat
    • FUNKTSIOON - funktsioon, eesmärk - hariduse * eesmärk on arendada vaimuharidust, mille eesmärk on arendada vaimseid võimeid - ...
      Suur inglise-vene sõnaraamat
    • FOR - ( täisvorm); (vähendatud vorm) 1. liit 1) jaoks; sest (lisab põhjuse klausli) See pole erakonna küsimus, sest ...
      Suur inglise-vene sõnaraamat
    • FOR - (täielik vorm); fə (vähendatud vorm) 1. liit 1) jaoks; pidades silmas asjaolu, et (lisab põhjuse klausli ...
      Inglise-vene üldsõnavara sõnastik
    • FOR - 1. liit 1) eest; sest (lisab põhjuse klausli) See pole parteiküsimus, sest see ei puuduta meid kui liberaale ...
      Inglise-vene üldsõnavara sõnastik
    • RADIO AMATEUR - raadioamatöör; raadiosink ~ mast w. raadiomast, traadita mast; ~ tuletorn m. raadiomajakas; ~ metrist m. radarioperaator; ~ eesmärgiga. ...
      Vene-inglise üldteemade sõnaraamat
    • RADIO AMATEUR - raadioamatöör; raadiosink ~ mast w. raadiomast, traadita mast; ~ tuletorn m. raadiomajakas; ~ metrist m. radarioperaator; ~ eesmärgiga. raadio juhtimine / juhtimine; ~ varustus koos. traadita / raadioseadmed; ~ visand ...
      Vene -inglise sõnaraamat - QD
    • ARV - arv, mis on ligikaudu võrdne 2,718 -ga, mida leidub sageli matemaatikas ja loodusteadustes. Näiteks kui radioaktiivne aine mõne aja pärast laguneb ...
      Colier vene sõnaraamat
    • FUNKTSIOONID - FUNKTSIOONITEOORIA loodusteadustes. Analüütilisi funktsioone kasutatakse mõnes teaduse ja tehnoloogia valdkonnas laialdaselt lihtsalt sellepärast, et nad annavad järele ...
      Colier vene sõnaraamat
    • FUNKTSIOONID - FUNKTSIOONIDE TEOORIA Mõõtmis- ja integratsiooniteooria on matemaatiliste funktsioonide üldteooria oluline osa, mis pärineb A. Lebesgue (1906) töödest ...
      Colier vene sõnaraamat
    • TÜRGI - TÜRGI: LOODUS Reljeefil domineerivad Pontine'i mäed (Kure ja Ilgazi ahelikud), mis ulatuvad piki rannikut ida suunas. Enamik ...
      Colier vene sõnaraamat
    • NSV Liit - Nõukogude Sotsialistlike Vabariikide Liit, NSVL Veebruarirevolutsioon. Sõjalised kaotused Esimese maailmasõja rindel ja kasvav majanduslik kaos põhjustasid sotsiaalseid ...
      Colier vene sõnaraamat
    • SÜDA - SÜDA Enne 16. sajandi algust. südamehaigustest polnud aimugi; usuti, et selle elundi kahjustamine toob paratamatult kaasa ...
      Colier vene sõnaraamat
    • SERIA - Paljud matemaatikaülesanded toovad kaasa valemid, mis sisaldavad näiteks lõpmatuid summasid või Selliseid summasid nimetatakse lõpmatuteks jadadeks ja nende tingimusi ...
      Colier vene sõnaraamat
    • VENE - VENE FÖDERATSIOON: LOODUS Suurema osa Venemaa territooriumist hõivavad tasandikud. Vene (Ida -Euroopa) tasandik asub Uurali mäestikust läänes. Keskmine pikkus ...
      Colier vene sõnaraamat
    • MEKSIKO - MEKSIKO: LOODUS Suurema osa Mehhikost hõivavad Mehhiko mägismaad, mis põhjas muutuvad Texase ja Uus -Mehhiko kõrgete tasandike ja platooks; koos…
      Colier vene sõnaraamat
    • GLACIERID on jääkogumid, mis liiguvad aeglaselt üle maapinna. Mõnel juhul lakkab jää liikumast ja moodustub surnud jää. Paljud liustikud ...
      Colier vene sõnaraamat
    • FINNOLOOGIAD - FINNOLOOGIA Päris hülged (perekond Phocidae) on hästi kohanenud eluga külmal merel: kogu nende keha, sealhulgas lühike saba ja lestad, ...
      Colier vene sõnaraamat
    • KENYA - Keenia Vabariik, Ida -Aafrika osariik. Varem saavutas Briti koloonia ja protektoraat iseseisvuse 1963. aastal. Lõunas piirneb see ...
      Colier vene sõnaraamat
    • KANADA - CANADA Executive Branch. Täitevfunktsioonid Kanadas on jagatud riigipea ja valitsusjuhi vahel. Esimeste funktsioonid on formaalsed, ...
      Colier vene sõnaraamat
    • HIINA - HIINA: LOODUS Tiibeti platooga külgneb põhja-, kirde- ja idapoolne platoo ja õõnsuste seeria. Need territooriumid on Xinjiang, Sise ...
      Colier vene sõnaraamat
    • CALIFORM - CALIFORM Hammasvaalade alamjärjestus (Odontoceti) hõlmab hammastega vaalalisi - kas alalõua ees või mõlemal ...
      Colier vene sõnaraamat
    • IIRIMAA
      Colier vene sõnaraamat
    • ERINEVAD - Paljud füüsilised seadused, mis kuuletuvad teatud nähtustele, on kirjutatud matemaatilise võrrandi kujul, mis väljendab teatud suhet teatud koguste vahel. ...
      Colier vene sõnaraamat
    • TREE on mitmeaastane taim, millel on lignified püstine peavarre - tüvi. Selle "eluvormi" üksikasjalikumat või täpsemat määratlust on raske ...
      Colier vene sõnaraamat
    • VENEZUELA - VENEZUELA: LOODUS Sierra de Perija kõrge seljandik moodustab Andide loodeosa, kus piirnevad Venezuela ja Colombia. Selles tsoonis on üksikud ...
      Colier vene sõnaraamat
    • RAAMATUKOGUD - spetsiaalselt korraldatud raamatute, ajakirjade, videote jne kogud. Kuigi raamatukogusid on traditsiooniliselt peetud raamatute hoidlateks, on raamatukogud alati koosnenud ...
      Colier vene sõnaraamat
    • BAALBEK on nüüd väike asula, iidsetel aegadel oli see suurepärane templilinn Liibanoni territooriumil, Liibanoni ja Liibanoni-vastase aheliku vahel. Lai org, ...
      Colier vene sõnaraamat
    • PANGANDUS - PANGASÜSTEEMID Kommertspangad. Kõige olulisem koht pangandussüsteemides on kommertspankadel, kes praegusel kujul esmakordselt ilmusid ...
      Colier vene sõnaraamat
    • ANTYLOPE on paljude nimede (Bovidae) perekonda kuuluvate artiodaktüülimetajate üldnimetus, kuid erineb teistest esindajatest graatsilisema põhiseaduse poolest ...
      Colier vene sõnaraamat
    • VÄGIVÄGI - VÄGISKUUR Välisuurtükiväe ülesanded. Välisuurtükiväe kaks peamist ülesannet on järgmised: 1) jalaväe ja tankide üksustele tuletoetuse pakkumine ...
      Colier vene sõnaraamat
    • AUSTRALIA - AUSTRALIA: LOODUS Austraalia idarannikul, Yorki neemest Victoria kesklinnani ja edasi Tasmaaniasse kaasa arvatud, on kõrgendatud riba ...
      Colier vene sõnaraamat
    • LÕUNA -Aafrika - riik Lõuna -Aafrikas. 31. mail 1910 loodi Lõuna-Aafrika Liit, mis hõlmas isevalitsevaid Inglise kolooniaid (Cape, Natal) ...
      Colier vene sõnaraamat
    • FUNKTSIOON on termin, mida kasutatakse matemaatikas, et tähistada sellist suhet kahe suuruse vahel, milles kui üks kogus on antud, siis teine ​​saab ...
      Colier vene sõnaraamat
    • FUNKTSIOONID - FUNKTSIOONIDE TEOORIA Keerulise muutuja funktsioonide teooria rikkus ja mitmekesisus tuleneb geomeetria ja analüüsi koosmõjust. Kui rääkida kompleksarvust ...
      Colier vene sõnaraamat
    • FUNKTSIOONID - FUNKTSIOONIDE TEOORIA Elementaaranalüüsis kasutatavad funktsioonid on määratletud valemitega. Nende graafikuid saab tavaliselt joonistada ilma pliiatsit paberilt tõstmata, näiteks ...
      Colier vene sõnaraamat
    • FUNKTSIOONID - FUNKTSIOONIDE TEOORIA Kasutades peamiselt selliseid vahendeid nagu võimsuseeriad, kontuuri integraal ja diferentseerimine, suutsid matemaatikud järgmistel aastakümnetel saavutada ...
      Colier vene sõnaraamat
    • KONSTELLATSIOON
      Colier vene sõnaraamat
    • RADIOASTRONOOMIA on astronoomia haru, mis uurib kosmoseobjekte, analüüsides neist tulenevat raadioemissiooni. Paljud kosmilised kehad kiirgavad Maale jõudvaid raadiolaineid: see ...
      Colier vene sõnaraamat

    Abifunktsioonid (või M-koodid) programmeeritakse aadressisõna abil M... Programmi ja masina elektriautomaatika juhtimiseks kasutatakse abifunktsioone - spindli sisse- / väljalülitamine, jahutusvedelik, tööriista vahetus jne.

    Tabel 3.

    Määramine

    Ametisse nimetamine

    M00

    Programmeeritav peatus

    M01

    Lõpeta kinnitusega

    M02

    Programmi lõpp

    M03

    Spindli pöörlemine päripäeva

    M04

    Spindli pöörlemine vastupäeva

    M05

    Spindli peatus

    M06

    Tööriista vahetus

    M08

    Jahutus sisse

    M09

    Jahutamine

    M17

    Tagasi alamprogrammist

    M18

    Spindli paigutamine teatud nurga alla

    M19

    Spindli orientatsioon

    M20

    Korduva programmi osa lõpp

    M30

    Peatage ja minge juhtimisprogrammi algusesse

    M99

    Jätkake esimese ploki NC täitmist

    Abifunktsioonid, mis täidavad mis tahes toiminguid ( M03, M04 ja M08) täidetakse ploki alguses enne liikumiskäsklusi. Ülejäänud abifunktsioonid täidetakse ploki lõpus.

    Tabel 3 on nimekiri sagedamini kasutatavatest abifunktsioonidest.

    2.1. Programmeeritav seiskamine (M00)

    NC -programmi tingimusteta peatamine pärast praeguses plokis sisalduva liikumise täitmist. ÜLES olek ei muutu enne, kui nuppu uuesti vajutatakse START CNC juhtpaneelil või klahvidel ALGUSSE, poolelioleva programmi algusesse naasmiseks.

    2.2. Peatage kinnitusega (M01)

    Peatage juhtimisprogramm pärast praeguses plokis sisalduva liikumise sooritamist, kui režiim on seatud "Peatage kinnitusega" CNC juhtpaneelilt (vt dokument CNC MSHAK- CNC kasutusjuhend).

    Näide:

    X-2 X-4.

    M1; Peatage programmi täitmine selles plokis, kui

    ; režiim on seatud "Peatage kinnitusega" operaatori puldist

    2.3. Programmi lõpp (M02)

    Määrab juhtimisprogrammi täitmise lõpu, peatab jahutusvedeliku tarnimise ja peatab spindli pöörlemise.

    Näide:

    G0X20Z50 Z.5

    G0 X0Z0 M2

    2.4. Spindli pöörlemine päripäeva (M03)

    Käivitab spindli päripäeva pöörlemise, kasutades sõnaga määratud praegust väärtust.

    Näide:

    G54 G0 X-20 Z30 S500M3

    2.5. Spindli pöörlemine vastupäeva (M04)

    Alustab spindli pöörlemist vastupäeva, kasutades sõnaga määratud praegust väärtust.

    Näide:

    G54 G0 X-20 Z30 S1500M4

    2.6. Spindli peatus (M05)

    Peatab spindli pöörlemise. See teostatakse pärast kaadris sisalduvaid liigutusi.

    Näide:

    G28 X0 Z0 M5

    G4 P2 M2

    2.7. Tööriista vahetus (M06)

    Teeb tööriista vahetamise spindli ja tööriista ajakirja vahel. See funktsioon ilmneb:

    · Positsioneerimine piki telgi tööriista vahetuseni;

    · Spindli pöörlemispiirang ja spindli suund;

    · Tööriista vahetus.

    Näide:

    T5; alustage ajakirjast tööriista 5 otsimist

    X50 Z60; programmi jätkamine

    M6; tööriista vahetus

    2.8. Jahutus SEES (M08)

    Sisaldab lõikamisvedeliku (jahutusvedeliku) tarnimist.

    Näide:

    S300M3X20Z30G0

    G1X50Z44M8; Lülitage jahutusvedelik sisse

    G0Z-100

    2.9. Jahutus (M09)

    Lülitab lõikamisvedeliku (jahutusvedeliku) juurdevoolu välja.

    Näide:

    S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100

    2.10. Tagasi alamprogrammist (M17)

    Määrab alamprogrammi lõpu, kui seda kutsutakse aadressiga sõnaga L.

    Näide:

    X5Z5

    ; Põhiprogramm

    L10; Plokiga N10 algava alamprogrammi kutsumine X2Z8

    N10Z2; Plokisildiga alamprogramm N10 X10

    M17; Alamprogrammi lõpp ja tagasi põhiprogrammi juurde

    2.11. Spindli positsioneerimine (M18)

    Selle funktsiooni abil saate spindlit teatud nurga all pöörata.

    Vorming:

    M18 Pnnn

    Kus: nnn - pöördenurk +/- 360 kraadi.

    Pöördenurk loetakse funktsiooni M19 abil spindli asendisse, millesse spindel on seatud.

    Näide:

    M18 P45; spindli pöörlemine 45 kraadi

    2.12. Spindli suund (M19)

    Abistaja funktsioon M19 peatab spindli pöörlemise, teostab selle orientatsiooni.

    2.13. Korduva programmi osa lõpp (M20)

    Määrab korduva programmisegmendi lõpu, kui seda kutsub aadressiga sõna H.

    Näide:

    N10H2; käivitage programmi osa kuni M20 2 korda

    Tehnilise andmetöötluse keel

    Miljonid insenerid ja teadlased üle maailma kasutavad MATLAB® -i, et analüüsida ja arendada süsteeme ja tooteid, mis muudavad meie maailma. Maatrikskeelt MATLAB on kõige rohkem loomulikul viisil maailmas arvutusliku matemaatika väljendamiseks. Sisseehitatud graafika muudab andmete visualiseerimise ja mõistmise lihtsaks. Töölauakeskkond soodustab katsetamist, uurimist ja avastamist. Kõik need MATLABi tööriistad ja võimalused on rangelt testitud ja loodud koos töötama.

    MATLAB aitab teil oma ideid ellu viia väljaspool töölauda. Saate käivitada uuringuid suurtes andmekogumites ja skaleerida klastrite ja pilvedeni. MATLAB -koodi saab integreerida teiste keeltega, võimaldades teil algoritme ja rakendusi võrgu-, ettevõtte- ja tööstussüsteemides juurutada.

    Töö algus

    Õppige MATLABi põhitõdesid

    Keele põhitõed

    Süntaks, massiivi indekseerimine ja töötlemine, andmetüübid, operaatorid

    Andmete import ja analüüs

    Andmete, sealhulgas suurte failide import ja eksport; andmete eeltöötlus, visualiseerimine ja uurimine

    Matemaatika

    Lineaarne algebra, diferentseerimine ja integratsioon, Fourier 'teisendused ja muu matemaatika

    Graafika

    2D ja 3D graafika, pildid, animatsioon

    Programmeerimine

    Skriptid, funktsioonid ja klassid

    Rakenduse loomine

    Rakenduste arendamine rakenduste kujundaja, programmeeritava töövoo või GUIDE abil

    Tarkvara arendamise tööriistad

    Silumine ja testimine, suurte projektide korraldamine, integreerimine versioonikontrollisüsteemiga, tööriistakastide pakkimine

    Detailide töötlemise programmeerimisel CNC -masinatele vastavalt standardile DIN 66025 (ISO 6983), varem tuntud kui ISO 7bit, kasutatakse järgmisi operaatoreid:

    • N - kaadrinumber;
    • G - ettevalmistavad funktsioonid;
    • X, Y, Z, A, B, C - teave telgede nihkumise kohta;
    • M - lisafunktsioone;
    • S - spindli funktsioonid;
    • T - tööriista funktsioonid;
    • F - söötmisfunktsioonid;
    • H - abifunktsioonid (tööriista nihke andmeplokid DIN -ISO režiimis). Kui praegusel tööriistal on kehtiv D -number, kuvatakse see lisaks.

    Raamistruktuuri paremaks selgitamiseks tuleks kaadris olevad operaatorid paigutada järgmisse järjekorda: N, G, X, Y, Z, A, B, C, F, S, T, D, M, H.

    Kontrolliprogramm koosneb n-järjekorras või teatud pausidega mängitud kaadrite arv (ülitugevast alumiiniumisulamist valmistatud osade kiire töötlemise korral on isegi tööriista lühike peatumine kõrvuti asetsevate raamide vahel vastuvõetamatu, kuna on oht üle kuumeneda või töödelda pind hõõrdumise tõttu). Lisaks on võimalik ettevalmistavaid funktsioone ühendades üksikuid raame vahele jätta ja suurusi korrigeerida. See tagab tüüpiliste tehnoloogiliste protsesside juhtimisprogrammide väljatöötamise.

    NC programmiplokid koosnevad järgmistest komponentidest:

    • käsud (operaatorid) vastavalt standardile DIN 66025;
    • kõrgetasemelise CNC programmeerimiskeele elemendid;
    • identifikaatorid (konkreetsed nimed):
      • süsteemi muutujad;
      • kasutaja määratud muutujad;
      • alamprogrammid;
      • koodisõnad;
      • hüppemärgid;
      • makrod;
    • võrdlusoperaatorid;
    • loogilised operaatorid;
    • arvutusfunktsioonid;
    • juhtimisstruktuurid.

    Kuna DIN 66025 kohast juhendist ei piisa keerukate töötlemisprotsesside programmeerimiseks kaasaegsetel mitmeotstarbelistel masinatel, on seda täiendatud kõrgetasemelise CNC programmeerimiskeele elementidega.

    Vastupidiselt käskudele vastavalt standardile DIN 66025 koosnevad kõrgetasemelise programmeerimiskeele käsud mitmest aadressitähest, näiteks:

    • OVR - kiiruse korrigeerimiseks (protsentides);
    • SPOS - spindli positsioneerimiseks.

    Programmi ülesehitus on järgmine: "%" (ainult arvutis välja töötatud programmide puhul), programmi pealkiri "O" või ":", millele järgneb programmi number, mis ei sisalda rohkem kui nelja numbrit. Programmi iga rida on plokk.

    Igal programmiplokil on struktuur:

    • N on kaadri järjekorranumber (mitte rohkem kui neli tähemärki, nummerdamine toimub pärast 5 või 10, et oleks võimalik programmi väljatöötamisel lisada täiendavaid kaadreid);
    • ettevalmistav funktsioon G;
    • koordinaadid X, Y, Z, A, C, B;
    • lisafunktsioon M;
    • spindli funktsioon S;
    • tööriista funktsioon T;
    • etteandefunktsioon F;
    • D - tööriista nihke number;
    • H - Tööriista nihke andmeplokid DIN -ISO režiimis. Käsud töötavad kas modaalselt või kaaderhaaval.

    Modaalselt kehtivad käsud jäävad kehtima kõigis järgnevates programmeeritud väärtusega plokkides, kuni samale aadressile on programmeeritud uus väärtus, mis alistab varem kehtinud käsu.

    Mittemodaalsed käsud jäävad kehtima ainult selles plokis, kuhu need on programmeeritud.

    Iga kaader lõpeb LF -tähemärgiga, LF -märki ei pea kirjutama, see genereeritakse automaatselt rea vahetamisel. Programm lõpeb käskudega M2, M30 või M99. Plokis võib olla kuni 512 tähemärki (sh kommentaar ja ploki lõppmärk LF).

    Ettevalmistavad G -funktsioonid pakuvad kõiki masina toiminguid.

    X, Y, Z - masina lineaarsed koordinaatteljed, Z -koordinaat on alati paralleelne masina spindli teljega või risti tooriku kinnitusplaadiga kahe pöördega freespeaga masinate puhul; А, С, В - pöörlemise nurgakoordinaadid lineaarsete koordinaattelgede ümber. Kui masinal on rohkem kui kaks spindlit, samuti tööriistapead, ilmuvad täiendavad koordinaatteljed X ', Y', Z ', A', C ', B' jne.

    Tuleb märkida, et ettevalmistavad funktsioonid võimaldavad teil minna detaili koordinaatsüsteemi, mis mõnel juhul võimaldab teil loobuda spetsiaalsete seadmete kasutamisest.

    Täiendavad M -funktsioonid vastutavad spindli sisse- ja väljalülitamise, jahutusvedeliku pumbajaamade, spindli pöörlemissuuna, programmi lõppemise eest.

    Spindli funktsioon S määrab spindli kiiruse.

    Tööriista funktsioon T määrab tööriista või tööriista seadistuse numbri.

    Söötmisfunktsioon F määrab etteande väärtuse.

    Riis. 1.

    Masina koordinaatsüsteem ja positiivse nihke suunad on näidatud joonisel 1.

    NC -programme saab koostada masina koordinaatsüsteemis, sel juhul tuleb kasutatud tööpingid kooskõlastada masinatabeli koordinaatvõrguga. Sobivuse teeb asjaolu, et kinnitusaluse alusplaadil on tsentreeriv tihvt ja võti. Tihvt on joondatud masinalaua keskele vajutatud puksiga ja võti jaheda soonega. Seega masina tööruum tasapinnas NSY joondatud võistlusseadme koordinaatsüsteemiga. Seadme koordinaatsüsteemis valmistatakse põhipinnad, näiteks tasapind ja kaks sõrme (silindrilised ja ära lõigatud). Järelikult tekivad asukoha määramise vead nii seadme paigaldamisel kui ka osa paigaldamisel.

    Intensiivse töötamise ajal mitme tootega tootmiskeskkonnas, st kinnitusdetailide sagedase vahetamisega, on vaja kontrollida mitte ainult tööriistu, vaid ka masinalaua aluspindade juhikuid, nimelt tsentreerimishülsi ja soon.

    Seda silmas pidades on soovitav töödelda tooriku koordinaatsüsteemis. Kinnitus on suunatud ainult ühele teljele ja tooriku koordinaatsüsteemi viitavad mõõtmisandurid. Sellisel juhul vähendatakse lisaks positsioneerimisvea kõrvaldamisele ka nõudeid tööriistade korduskontrolli ajastamisele, pealegi on võimalik normaliseeritud seadmeid või nende seadistusi laiemalt kasutada ilma masina koordinaatsüsteemile viitamata.

    Ettevalmistusfunktsioonid G, lisafunktsioonid M on näidatud tabelites 1, 2.

    Niisiis, freespinkidel toimub tööriista vahetamine järgmises järjestuses: käsuga T valitakse tööriist ja selle muutmine toimub ainult käsuga M6.

    Treipinkide tornide puhul piisab tööriista vahetamiseks käsust T.

    S -spindli funktsioon määrab spindli pöörlemiskiiruse, tööriista T funktsioon määrab tööriista seadistuse või tööriista numbri ja F -etteandefunktsioon määrab etteande.

    Tabel 1.Ettevalmistavad G -funktsioonid

    Juhised Kirjeldus
    G00Lineaarne interpoleerimine kiirkäigul
    G01Lineaarne interpolatsioon etteandmisel
    G02Ringikujuline interpolatsioon päripäeva
    G03Ringikujuline interpoleerimine vastupäeva
    G04Ajaline viivitus
    G05Ringikujuline interpoleerimine puutuja ringjoonega
    G06Kiirenduse lubatud taseme langus
    G07Kiirenduse lubatud taseme vähendamise tühistamine
    G0SSöötmiskiiruse kontroll katkestuskohtades
    G09Söötmiskiiruse reguleerimise tühistamine käänupunktides
    G10Kiire liikumine polaarkoordinaatides
    G11Lineaarne interpolatsioon polaarkoordinaatides
    G12Ringikujuline interpolatsioon päripäeva polaarkoordinaatides
    G13Ringikujuline interpolatsioon polaarkoordinaatides vastupäeva
    G14Võimenduse väärtuse programmeerimine järgmisajami kiiruse järgi
    G15Tühista G14
    G16Programmeerimine ilma lennuki spetsifikatsioonita
    G17Lennuki valik OnNS
    G1SLennuki valik ZX
    G19Lennuki valik OnZ
    G20Polaar- ja koordinaattasandi määramine polaarkoordinaatides programmeerimisel
    G21Telgede klassifitseerimise programmeerimine
    G22Tabelite aktiveerimine
    G23Tingimuslik haru programmeerimine
    G24Tingimusteta hüppe programmeerimine
    G32Koputamine lineaarse interpolatsiooni režiimis ilma padrunit kompenseerimata
    G34Nurga ümardamine kahele külgnevale sirgele osale (lubatud hälve aadressi E all)
    G35Lülitage nurkade silumine välja
    G36Nurga ümardamise ajal programmeeritud kõrvalekalde deaktiveerimine, mis võrdub masina parameetriga
    G37Punkti programmeerimine koordinaatide peegeldamiseks või pööramiseks
    G38Peegeldamise aktiveerimine, koordinaatide pööramine, skaleerimine
    G39Peegeldamise tühistamine, koordinaatide pööramine, skaleerimine
    G40Võrdse kauguse parandamise tühistamine
    G41Söötmise suunas võrdne kaugus vasakule
    G42Söötmise suunas võrdselt parempoolne parandus
    G53Nullnihke tühistamine
    G54-G59Nullnihke algatamine
    G60Programmi koordinaatsüsteemi nihe
    G61Täpne positsioneerimine etteandekiirusel liikudes
    G62Peene positsioneerimise tühistamine
    G63Sisselülitamine 100% programmeeritud kiiruse väärtusest
    G64Söötmiskiiruse sidumine lõikuri ja detaili kokkupuutepunktiga
    G65Söötmiskiiruse sidumine lõikuri keskosaga
    G66Potentsiomeetriga määratud kiiruse väärtuse aktiveerimine
    G67Programmi koordinaatide süsteemi nihke tühistamine
    G68Variatsioon konjugatsiooni segmentide võrdsed vahemaad mööda kaare
    G69Variant võrdsete vahemaade sirgete segmentide konjugeerimiseks piki võrdsete joonte lõikumisteed
    G70Tollide programmeerimine
    G71Programmeerimise tühistamine tollides
    G73Lineaarne interpoleerimine täpse positsioneerimisega
    G74Väljuge lähtekohale
    G75Puuteanduri töö
    G76Masina koordinaatide süsteemis absoluutkoordinaatidega punkti liikumine
    G78Puurtelje aktiveerimine
    G79Ühe puurtelje väljalülitamine või kõik korraga
    G80Konserveeritud tsüklite kõne tühistamine
    G81, G82Konserveeritud puurimistsükkel
    G83Sügava augu konserveeritud tsükkel
    G84Puhastustsükkel kompenseeriva padruniga
    G85, G86Tavaline tsükkel
    G90Absoluutne koordinaatide programmeerimine
    G91Suhtelise koordinaadi programmeerimine
    G92Koordinaatide väärtuste määramine
    G93Ploki tööaja programmeerimine
    G94Söötmiskiiruse programmeerimine mm / min
    G95Söötmiskiiruse programmeerimine mm / pöör
    G97Lõikekiiruse programmeerimine
    G105Lineaarsete lõpmatute telgede nullseade
    G108Vaadake ettepoole paindumiskontroll
    G112
    G113Täiustatud pidurdamise juhtimine
    G114Täiustatud kiiruse juhtimise lubamine
    G115Täiustatud kiiruse reguleerimise väljalülitamine
    G138Tooriku asendi kompenseerimise lubamine
    G139Tooriku asendi kompenseerimise deaktiveerimine
    G145-845Välise korrigeerimise aktiveerimine programmeeritava kontrolleri abil
    G146Lülitage välise tööriista nihe välja
    G147, G847Tööriista nihke sekundaarne kompensatsioonirühm; parandused korreleerusid telgedega
    G148Tööriista täiendava kompensatsiooni tühistamine
    G153Esimese lisandi nullnihe tühistamine
    G154-159Esimese lisandi nullpunkti nihe
    G160-360Väline nullnihe
    G161Täpne positsioneerimine kiirkäigu ajal
    G162Peenpositsioneerimise tühistamine kiirkäigu ajal
    G163Täpne positsioneerimine kiirkäigul ja liikumine etteandekiirusel
    G164Esimene täpne positsioneerimisvõimalus
    G165Teine täpne positsioneerimisvõimalus
    G166Kolmas täpne positsioneerimisvõimalus
    G167Välise nullnihe tühistamine
    G168Juhtimisprogrammi koordinaatsüsteemi nihe
    G169Kõigi koordinaatsüsteemi nihkede tühistamine
    G184Koputamistsükkel ilma padrunit kompenseerimata
    G189Absoluutne koordinaatide programmeerimine lõpmatutele telgedele
    G190Programmeerimine sõna-sõnalt absoluutkoordinaatides
    G191Sõnahaaval programmeerimine suhtelistes koordinaatides
    G192Alumise kiirusepiirangu seadistamine juhtprogrammis
    G194Kiiruse (etteanne, kiirus) programmeerimine koos kiirenduse kohandamisega
    G200Lineaarne interpoleerimine kiirkäigul ilma aeglustuseta kuni V= 0
    G202Spiraalne interpoleerimine päripäeva
    G203Spiraalne interpoleerimine vastupäeva
    G206Aktiveerimine ja salvestamine maksimaalsed väärtused kiirendused
    G228Üleminekud raamilt kaadrile pidurdamata
    G253Teise lisandi nullnihe tühistamine
    G254-259Teise lisandi nullnihe algatamine
    G268Juhtimisprogrammi koordinaatsüsteemi aditiivne nihe
    G269NC -programmi koordinaatsüsteemi aditiivse nihke tühistamine
    G292Ülemise kiirusepiirangu seadistamine juhtprogrammis
    G301Võnkuva liikumise sisselülitamine
    G350Võnkuva liikumise parameetrite seadistamine
    G408Sujuva kiirenduse teke punktist punkti
    G500Võimalike kokkupõrgete tuvastamine kaadrite eelvaate korral
    G543Raamide eelvaate kokkupõrkehalduse lubamine
    G544Kaadrite eelvaate korral lülitage kokkupõrkehaldus välja
    G575Kaadri vahetamine kiire välise signaali abil
    G580Koordinaattelgede laialisaatmine
    G581Koordinaattelgede moodustamine
    G608Sujuva kiirenduse teke punktist punkti liikudes iga telje jaoks eraldi

    Märge... Iga juhtimissüsteemi puhul võivad mõned ettevalmistavate funktsioonide väärtused sõltuvalt masina tootjast olla erineva tähendusega. Tuleb märkida, et seadmete tehnoloogiliste võimaluste laiendamiseks kipuvad CNC -süsteemide tootjad suurendama ettevalmistavaid funktsioone.

    Tabel 2.Täiendavad M -funktsioonid

    Juhised Kirjeldus
    MOProgrammi peatamine
    M1Peatuse taotlemine
    M2Programmi lõpp
    M3Võimaldab spindli pöörlemist päripäeva
    М4Spindli pöörlemise võimaldamine vastupäeva
    M5Spindli peatus
    M2 = 3Elektritööriist on pööratud päripäeva
    M2 = 4Elektritööriist on vastupäeva sisse lülitatud
    M2 = 5Elektritööriist välja
    M6Tööriista automaatne vahetamine
    M7Õhk puhub edasi
    PRLJahutusvedeliku toite sisselülitamine
    M9Jahutamine
    М1ОÕhu puhumise keelamine
    M11Tööriista klamber
    M12Tööriista kinnitus
    M13Spindli pööramine päripäeva koos jahutusvedeliku sisselülitamisega
    M14Spindli pöörlemise sisselülitamine vastupäeva koos jahutusvedeliku sisselülitamisega
    M15Kiibi loputusjahutusvedeliku sisselülitamine
    M17Alamprogrammi lõpp
    M19Spindli orientatsioon
    M21 NS
    M22Lülitage programmi peegeldamine piki telge sisse On
    M23Keelake programmi peegeldamine
    M29Jäiga keermestusrežiimi lubamine
    M3OProgrammi lõpp koos võimalusega masina toide samaaegselt välja lülitada
    M52Ajakirja liigutamine paremale
    M53Ajakirja liigutamine vasakule
    M7OPoe lähtestamine
    M71Aktiivse ajakirja tasku langetamine
    M72Pöörake manipulaatorit 60 °
    M73Tööriista kinnitus
    M74Manipulaatori pöörlemine 120 °
    M75Tööriista klamber
    M76Pöörake manipulaatorit 180 °
    M77Poe aktiivse tasku tõstmine
    M98Alamprogrammi kutsumine
    M99Tagasi põhiprogrammi juurde

    Märge:... Erinevate juhtimissüsteemide ja masinatüüpide puhul võivad lisafunktsioonid olla erineva tähendusega, näiteks aktiveerida tagumise otsa liikumine, laadimisseadme funktsioonid, stabiilne puhkus jne.

    NC -programmi loomisel on programmeerimine ise, see tähendab üksikute tööüleminekute konverteerimine NC -keelde, sageli vaid väike osa programmeerimistööst.

    Enne programmeerimist on vaja planeerida ja ette valmistada tööüleminekud. Mida täpsemalt on planeeritud NC programmi algus ja ülesehitus, seda kiirem ja lihtsam on programmeerimine ise ning seda intuitiivsem ja vähem veaohtlik on valmis NC programm.

    Visuaalsete programmide eelis on eriti ilmne, kui hiljem on vaja muudatusi teha.

    Kuna kõigil programmidel pole sama ülesehitust, pole mõtet töötada tüüpilise malli järgi. Enamikul juhtudel on siiski soovitatav järgida järgmist järjestust.

    1. Osa joonise koostamine koosneb:

    • a) osa nullpunkti määramisel;
    • b) koordinaatsüsteemi joonistamisel;
    • c) võimalike puuduvate koordinaatide arvutamisel.

    2. Töötlemisprotsessi määratlus:

    • a) Millal kasutatakse, milliseid tööriistu ja milliste kontuuride töötlemiseks?
    • b) Millises järjestuses toimub üksikud elemendidüksikasjad?
    • c) Milliseid üksikuid elemente korratakse (võib -olla pöörata) ja neid tuleks alamprogrammis salvestada?
    • d) Kas teistes osaprogrammides või alamprogrammides on osa kontuure, mida saab praeguse osa jaoks uuesti kasutada?
    • e) Kus on nullnihked, pöörlemine, peegeldamine, skaleerimine (raami mõiste) asjakohased või vajalikud?

    3. Loomine tehnoloogiline kaart... Määrake ükshaaval kõik masina töötlemisprotsessid, näiteks:

    • a) positsioneerimiseks kiirliikumine;
    • b) tööriista vahetus;
    • c) töötlemistasandi määramine;
    • d) tasuta mäng lisamõõtmiseks;
    • e) spindli, jahutusvedeliku sisse- ja väljalülitamine;
    • f) helistada tööriista andmetele;
    • g) esitamine;
    • h) trajektoori korrigeerimine;
    • i) kontuuri lähenemine;
    • j) ringkonnast haru jne.

    4. Üleminekute tõlkimine programmeerimiskeelde: iga ülemineku salvestamine NC -plokina (või NC -plokkidena).

    5. Kõikide üksikute üleminekute ühendamine toiminguks reeglina ühes programmis. Mõnikord, eriti suurte osade töötlemisel programmi, võib esile tõsta karestus-, poolviimistlus- ja viimistlusüleminekuid. See juhtus pärand CNC -süsteemides leiduva piiratud mälumahuga. Kaasaegsete tarkvara juhtimissüsteemide puhul ei piira mälu maht praktiliselt tööpinkide tehnoloogilisi võimalusi.

    Kaasaegsetes tarkvara juhtimissüsteemides kasutatakse laialdaselt standardseid töötlemistsükleid. Nende kasutamine vähendab oluliselt programmeerimisele kuluvat aega.

    Allpool on toodud mõned WIN NC SINUMERIK tarkvaras kasutatavate juhtimissüsteemide konserveeritud tsüklid:

    • CYCLE81- puurimine, tsentreerimine;
    • CYCLE82 - puurimine, süvistamine;
    • CYCLE83 - sügavate aukude puurimine keerdpuuridega;
    • CYCLE84 - sisekeere ilma kompenseeriva padrunita;
    • CYCLE840 - sisekeermestus kompenseeriva kraanpadruniga;
    • CYCLE85 - igav 1;
    • CYCLE86 - igav 2;
    • CYCLE87 - igav 3;
    • CYCLE88 - igav 4;
    • CYCLE89 - igav 5;
    • CYCLE93 - soon;
    • CYCLE94 - sisemine allalõige;
    • CYCLE95 - varude eemaldamise tsükkel;
    • CYCLE96 - keermestatud allalõige;
    • CYCLE97 - keermestustsükkel.

    Tuleb märkida, et tarkvara juhtimissüsteemid kõrge tase on avatud, mis võimaldab laiendada tootmistüüpiliste tüüppindade töötlemiseks mõeldud standardtsüklite kogu seda tüüpi tooteid ja lühendada seeläbi tootmise ettevalmistusaega.


    Riis. 2.

    CAM -süsteemide kasutamine on tinginud vajaduse, et iga tarkvara juhtimissüsteem peaks välja töötama järeltöötlejad, ilma milleta ei mõista seadmed programme ilma neid masinakoodideks tõlkimata (joonis 2).

    Kaasaegsete CNC -süsteemide programmeerimine toimub vastavalt ISO 6983 (DIN 66025) standardile, mis on üle 50 aasta vana ja mis programmeerijate sõnul takistab väidetavalt CNC -tehnoloogiate arengut. Mõiste "CNC-tehnoloogia" pole autori sõnul seaduslik, osade töötlemine CNC-masinatel järgib kõiki masinaehitus- ja metallilõikustehnoloogia seadusi või muid vormimismeetodeid.

    Tehnoloogiaalaste seaduste rikkumine toob kaasa:

    • osade suurenenud väändumine;
    • lineaarsete mõõtmete täpsuse vähenemiseni;
    • osade töötlemise keerukuse suurendamiseks jne.

    Peamine erinevus mitmeotstarbeliste tööpinkide puhul on äärmiselt väljendunud toimingute kontsentratsioon, mis on iseloomulik mitte ainult seda tüüpi seadmetele, vaid mida rakendavad ka ajamitööriistad ja spetsiaalsed spindliseadmed, samuti meetodid täpsuse tagamiseks tööpinkide mõõtmise abil süsteemid. Standard toetab lihtsaid käske elementaarseteks liigutusteks ja loogilised toimingud... Praegu kasutatakse keeruliste geomeetriliste ja loogiliste probleemide lahendamiseks tarkvara juhtimissüsteemides lisaks masina koodidele vastavalt standardile DIN 66025 (ISO 7bit) kõrgetasemelisi programmeerimiskeeli. Standardid ISO 6983 sisaldavad NC-programme, mis sisaldavad vähe teavet CAD-CAM-süsteemide tasemel. Tõsisem puudus on aga tarkvara juhtimissüsteemide arendajate sõnul kahepoolse teabevahetuse võimatus nende süsteemidega, mis tähendab, et juhtimisprogrammi muudatusi ei saa kajastada CAD-i eelvoolu teabevoos -CAM süsteemid. Tuleb märkida, et see ei ole soovitatav kõigi tööstusharude jaoks. Nii on näiteks teoreetiliste kontuuride siledate paaride silumine spline'idega lubatud ja kahe pinna konjugeerimine nõuab nende kujundamise võimalike meetodite analüüsi, paljude konstruktsioonimaterjalide puhul võivad olla tehnoloogilised piirangud, näiteks minimaalne ülitugevast alumiiniumisulamist jne valmistatud osade konstruktsioonielementide paaritusraadius jne.

    Erinevalt standardist DIN 66025 (ISO 6983) määratleb väljatöötatud STEP -NC ISO 14649 standard (kõik selle moodulid pole veel välja töötatud) NC juhtimisprogrammi eristruktuuri - programmi struktuuri, mida kasutatakse loogilised plokid struktureeritud mehaanilise programmeerimise raames. Kontrolliprogrammi ülesehitus ei ole tüüpiliste töödeldud vormide (tunnuste) loetelu; see määratleb tööplaani, mis on käivitatavate failide jada. STEP-NC eeldab laialdast teabevahetust inseneriteenuste, sealhulgas tootmise ettevalmistamise ja planeerimise ning töökoja vahel.

    Kavandatud teabevahetuse struktuur on näidatud joonisel 3.

    Kavandatud teabevahetuse ülesehitus tekitab palju küsimusi:

    • inseneritöö vormistamise ebapiisav tase raskendab teadmistebaaside loomist;
    • suur hulk lõikeriistade katalooge, mis pakuvad ebapiisavat teavet erimaterjalide töötlemise tööriista valimiseks ja selle kasutamise tingimusi, mis enamikul juhtudel nõuab eksperimentaalset kontrollimist;
    • seadmete kataloogides puudub sageli teave masina juhitavate telgede positsioonitäpsuse, ajamite dünaamiliste omaduste jms kohta;
    • vananenud tehnoloogilised käsiraamatud, mis on välja töötatud universaalseadmete jaoks ja süstemaatiliselt uuesti trükitud praktiliselt ilma tehnoloogilist teavet uuendamata;
    • süstematiseeritud teabe puudumine progressiivsete tehnoloogiliste seadmete kohta.

    Riis. 3. Planeeritud side inseneriteenuste ja töökoja vahel

    Lisaks tuleb märkida, et puuduvad standardsed meetodid tööpinkide programmeerimise optimeerimiseks parameetrite osas, mis võimaldavad teil valida konkreetse tehnoloogilise toimingu või protsessi jaoks parima masina või masinate rühma.

    Nendele probleemidele on mitu korda tähelepanu juhtinud STEP-NC standardimisprotsessis osalevate erinevate tööpinkide kasutajad. Seadmete tootjad ja arendajad tarkvara proovige arvestada kasutajate nõudmistega ja rakendada oma toodetes mõningaid täpsustatud funktsioone. Kuid sageli ei järgita nende tööd. ühtne standard, mis võib olemasoleva arvamuse kohaselt aeglustada tööstussüsteemide uuendamist. Samuti ei saa mainimata jätta, et toodetud seadmeid kasutavad kõik harva kaasaegsed tehnoloogiad ja selle tulemusena pole tootmisbaas nii tõhus ja täiuslik. Seda silmas pidades on tarkvara juhtimissüsteemide tootjad valinud kompromissvariandi, mis võimaldab neil töötada nii vastavalt standardile DIN 66025 (ISO 6983) kui ka ISO 14649 (joonis 4).

    Riis. 4. Segatud CNC arhitektuur, mis toetab standardeid DIN 66025 (ISO 6983) ja ISO 14649 (STEP-NC)

    Kõik see näitab, et lisaks programmide juhtimissüsteemide ja programmeerimismeetodite täiustamisele on vaja süstemaatiliselt tegeleda ja valmistada ette tehnoloogilist teavet:

    • tööriist, mis tagab töötlemisrežiimide intensiivistamise;
    • soovitused erinevate tööriistakujunduste kasutamiseks;
    • sõltuvused lõikamise arvutamiseks;
    • sõltuvused lõikejõudude komponentide arvutamiseks;
    • andmebaasid CNC -seadmete ja nende tehnoloogiliste võimaluste kohta, sealhulgas seadmete puhul erinevaid süsteeme juhtimine;
    • tööpinkide lõikamistingimuste arvutamise algoritmid, kus põhiliigutuse ajamina kasutatakse elektrilist spindlit;
    • osade erinevate konstruktsioonielementide töötlemise strateegia CNC -masinatel;
    • andmebaasid seeriaviisiliselt valmistatud tööriistade kasutamise kohta CNC -masinate jaoks;
    • tööpinkide mõõtesüsteemid, sh nullnäidu ja mõõteandurid;
    • tootmisjuhised tööriistade seadistuste kokkupanekuks ja nende tasakaalustamiseks;
    • tehnoloogilised eeskirjad CNC-masinate täpsuse kontrollimiseks, spindliseadmete, eriti südamike ja HSK-tüüpi pukside uuesti kontrollimiseks, ja palju muud.