Programmatūras vadības sistēmu galvenās funkcijas CNC mašīnās. Palīgfunkcijas (m - kodi) M funkcijas

  • 3. Galvenās specifikācijas un mehāniskā sistēma
  • 4. Īpaši augstspiediena ģenerators
  • 5. Elektriskā vadības sistēma. Īpaši augsta spiediena ģeneratora elektriskā sistēma
  • 6. Darbgalda elektriskā sistēma
  • 7. CNC sistēma. Koordinātu sistēma
  • 8. NC programmas izpilde
  • 9. Sagatavošanas funkcijas. (G funkcija)
  • Other 13. Citas funkcijas (M funkcijas)
  • 14. Sistēmas darbība
  • 15. Pamatfunkciju izvēle
  • 16. Rediģēšana
  • 17. Pārdēvēšana, dzēšana
  • 18. NC programmu īpašības
  • 19. Mehānisma manuāla vadīšana
  • 20. Sistēmas darbības režīma iestatīšana
  • 21. Parametru iestatīšana mašīnai
  • 22. GRAFIKAS galvenā funkcija
  • 23. Vēl viens veids, kā izvēlēties galveno funkciju GRAPH
  • 24. 1. PIELIKUMS: Kļūdu kodi
  • 25.Aizsardzības sistēma
  • 26. Ūdens strūklas griešanas tehnoloģija un parametri
  • 27. Transportēšana un uzstādīšana
  • 28.Pārbaudes skrējiens
  • 29. Divdimensiju un pusautomātiska programmēšanas sistēma ar CNC
  • 30. Palaišana un uzstādīšana
  • 31. Failu atlase
  • 32. Zīmējumu iepriekšēja sagatavošana
  • 33. Materiālu un aprīkojuma izvēle
  • 34. NC programmas veidošana
  • Citas funkcijas (M funkcijas)

    Citas ūdens strūklas funkcijas ir ieprogrammētas ar burtu M, kam seko divi vienciparu skaitļi. Šī sistēma ir vairākas šādas funkcijas:

    M00 Stop programma

    M02 Programmas beigas

    M30 Programmas beigas ar atgriešanos sākumā

    M71-79 Nepareiza darbība un izeja

    Tagad mēs detalizēti aplūkosim M funkcijas izpildi.

    1. M00 - apturiet programmu

    Piemērs: Kad ūdens strūklas griešanas mašīnas CNC nolasa M00 kodu blokā, tā aptur programmu. Lai palaistu programmu, vēlreiz jānospiež barošanas poga.

    2. M02 - programmas beigas

    Piemērs: Šis kods apzīmē programmas beigas un veic ūdens strūklas CNC pamata atiestatīšanas funkciju.

    3. M30 - programmas beigas ar atgriešanos sākumā

    Piemērs: Šī funkcija ir līdzīga funkcijai M02, kā arī ūdens strūklas mašīnas CNC atgriežas programmas sākuma pirmajā blokā.

    4. M71-79 Nepareiza darbība un izeja

    Formāts: M71 Piemērs: ūdens strūklas CNC sistēma nosaka šo funkciju, un darbību secība ir šāda:

      atbilstošās pārraides, savienojuma vadība

      kavēšanās laiks 400 m / s

      sadalījuma numurs 1

    M71- Ūdens strūklas griešanas mašīnas eļļas sūkņa apturēšana

    M71 parasti rodas pirms M02, kas nozīmē, ka eļļas sūknis apstājas pēc griešanas. Šī funkcija ir tāda pati kā nospiežot apturēšanas pogu.

    M72- apturiet ūdens sūkni

    Kad tiek parādīts M72, sūkņa motors pārstāj darboties. Šī funkcija ir tāda pati kā ūdens strūklas iekārtas sūkņa apturēšanas pogas funkcija.

    M73- Augstspiediena ūdens padeves sistēmas iedarbināšana

    Kad iezīmēts M73, atveras augstspiediena ūdens padeves vārsts. Šī funkcija ir tāda pati kā augstspiediena ūdens sistēmas spiedpogas funkcija.

    M74 - augstspiediena ūdens sistēmas izslēgšana

    Kad iedegas M74, augstspiediena ūdens padeves vārsts ir aizvērts. Šī funkcija ir tāda pati kā ūdens padeves sistēmas apturēšanas pogas nospiešanas funkcija.

    zem augsta spiediena.

    M75 - smilšu padeves vārsta atvere

    M 75 izskats nozīmē smilšu padeves vārsta atvēršanu. Šī funkcija ir tāda pati kā ūdens strūklas smilšu vārsta atvēršanas pogas nospiešanas funkcija.

    M76- Smilšu padeves vārsta aizvēršana

    M 76 izskats nozīmē smilšu padeves vārsta aizvēršanu. Šī funkcija ir tāda pati kā smilšu vārsta aizvēršanas pogas nospiešanas funkcija.

    F, S, T Funkcijas.

    1. F-padeves izvēles funkcija.

    Padeves izvēles funkciju parasti dēvē par F funkciju. Izmantojot šo funkciju, jūs varat tieši kontrolēt katras ass padevi. F funkciju var norādīt ar burtu F un cipariem, kas seko burtam, kā arī padeves ātruma apzīmējumu, kas izteikts mm / min.

    Padeves ātrums šajā sistēmā svārstās no 9 līdz 1300 mm / min. Ūdens strūklas ātrumu var brīvi izvēlēties atkarībā no nepieciešamajiem griešanas apstākļiem.

    2. T- instrumenta izvēles funkcija.

    Instrumentu izvēles funkciju sauc arī par funkciju T. Šī funkcija tiek izmantota instrumenta izvēlei. Instrumentu izvēles funkciju apzīmē ar burtu T ar cipariem, kas tiek novietoti pēc apzīmējuma T. Sistēmā ir līdz 20 instrumentu izvēles parametru nosaukumiem no T01 līdz T20. PARAM režīmā nospiediet pogu F2, un displejā parādīsies 20 instrumentu izvēles iespējas. Operators ūdens strūklas ekrānā var izvēlēties jebkuru parametra D pogu atkarībā no instrumenta diametra.

    Ja programmai nepieciešama ūdens strūklas griezēja rādiusa kompensācija, vadības sistēma var atsaukties uz atbilstošo parametru, lai to labotu.

    M-FUNCTIONS tulkojums krievu-angļu valodā

    Voskoboinikovs B.S., Mitrovičs V.L. Krievu-angļu mašīnbūves un rūpnieciskās automatizācijas vārdnīca. Krievu-angļu mašīnbūves un ražošanas automatizācijas vārdnīca. 2003

    • Krievu-angļu vārdnīcas →
    • Krievu-angļu mašīnbūves un ražošanas automatizācijas vārdnīca

    Arī vārda nozīmes un M-FUNCTION tulkojums no angļu valodas krievu valodā angļu-krievu vārdnīcās un no krievu valodas angļu valodā krievu-angļu vārdnīcās.

    Citas šī vārda nozīmes un angļu-krievu, krievu-angļu tulkojumi vārdam "M-FUNCTIONS" vārdnīcās.

    • FUNKCIJAS - vispārīgi
    • FUNKCIJAS - Funkcijas
      Krievu-amerikāņu angļu vārdnīca
    • - Em
      Krievu-amerikāņu angļu vārdnīca
    • FUNKCIJAS - Funkcijas
      Krievu valodas apguvēja vārdnīca
    • FUNKCIJAS - funkcijas
      Krievu valodas apguvēja vārdnīca
    • - noklausīšanās
      Angļu-krievu-angļu speciālo dienestu vārdnīca
    • - reklāmguv. M, m
    • - reklāmguv. M, m
      Liela krievu-angļu vārdnīca
    • APŅEMŠANĀS - nodaļa 1) darīt, darīt Syn: palaist 2) uzņemties atbildību (par to, ko darīt) Viņa apņēmās pabeigt ...
    • NEKUR - 1.vieta; neg. (funkcijas lietvārdā) neviens no diviem; neviens; neviens no jums to nevar izdarīt - neviens ...
      Liela angļu-krievu vārdnīca
    • FUNKCIJAS - Funkciju funkcijas: kasieris ~ kasiera ceremoniālie pienākumi ~ glabātāja formalitātes ~ nelielas aktīvu pārvaldīšanas aizbildņa funkcijas: kasieris ~ ...
      Liela angļu-krievu vārdnīca
    • FUNKCIJA - funkcija, mērķis - izglītības * mērķis ir attīstīt prāta izglītību, kuras mērķis ir attīstīt garīgās spējas - ...
      Liela angļu-krievu vārdnīca
    • PRIEKŠ - ( pilna forma); (samazināta forma) 1. savienība 1) par; jo (ievieš iemesla klauzulu) Tas nav partijas jautājums, jo ...
      Liela angļu-krievu vārdnīca
    • PAR - (pilna forma); fə (samazināta forma) 1. savienība 1) par; ņemot vērā to, ka (ievada iemesla klauzulu ...
      Angļu-krievu vispārējās vārdnīcas vārdnīca
    • PAR - 1. savienība 1) par; jo (ievieš iemesla klauzulu) Tas nav partijas jautājums, jo tas mūs neaizskar kā liberāļus ...
      Angļu-krievu vispārējās vārdnīcas vārdnīca
    • RADIO AMATEUR - radioamatieris; radio šķiņķis ~ masts w. radio masts, bezvadu masts; ~ bāka m. radio bāka; ~ metrist radaru operators; ~ mērķis ar. ...
      Krievu-angļu vispārīgo tēmu vārdnīca
    • RADIO AMATEUR - radioamatieris; radio šķiņķis ~ masts w. radio masts, bezvadu masts; ~ bāka m. radio bāka; ~ metrist radaru operators; ~ mērķis ar. radio vadība / vadība; ~ aprīkojums ar. bezvadu / radioiekārtas; ~ skice ...
      Krievu -angļu vārdnīca - QD
    • SKAITS - skaitlis, kas ir aptuveni vienāds ar 2,718, kas bieži atrodams matemātikā un dabaszinātnēs. Piemēram, ar radioaktīvās vielas sabrukšanu pēc laika ...
      Colier krievu vārdnīca
    • FUNKCIJAS - FUNKCIJU TEORIJA dabaszinātnēs. Analītiskās funkcijas tiek plaši izmantotas dažās zinātnes un tehnoloģiju jomās tikai tāpēc, ka tās ļauj ...
      Colier krievu vārdnīca
    • FUNKCIJAS - FUNKCIJU TEORIJA Mēra un integrācijas teorija ir svarīga vispārējās matemātisko funkciju teorijas sadaļa, kuras pamatā ir A. Lebesgue (1906) darbi ...
      Colier krievu vārdnīca
    • TURCIJA - TURCIJA: DABA Reljefā dominē Pontīnas kalni (Kure un Ilgaz grēdas), kas stiepjas gar krastu austrumu virzienā. Lielākā daļa ...
      Colier krievu vārdnīca
    • PSRS - PADOMJU SOCIĀLISTU REPUBLIKU SAVIENĪBA, PSRS februāra revolūcija. Militārās sakāves Pirmā pasaules kara frontēs un pieaugošais ekonomiskais haoss izraisīja sociālo ...
      Colier krievu vārdnīca
    • SIRDS - SIRDS Pirms 16. gadsimta sākuma. nebija ne jausmas par sirds slimībām; tika uzskatīts, ka jebkurš šī orgāna bojājums neizbēgami novedīs pie ...
      Colier krievu vārdnīca
    • SĒRIJA - Daudzas matemātikas problēmas noved pie, piemēram, formulas, kurās ir bezgalīgas summas, vai šādas summas sauc par bezgalīgām sērijām, un to termini ...
      Colier krievu vārdnīca
    • KRIEVIJA - KRIEVIJAS FEDERĀCIJA: DABA Lielāko daļu Krievijas teritorijas aizņem līdzenumi. Krievijas (Austrumeiropas) līdzenums atrodas uz rietumiem no Urālu kalniem. Vidēja auguma ...
      Colier krievu vārdnīca
    • MEKSIKA - MEKSIKA: DABA Meksikas lielāko daļu aizņem Meksikas augstienes, kas ziemeļos pārvēršas par Teksasas un Ņūmeksikas augstiem līdzenumiem un plakankalnēm; ar…
      Colier krievu vārdnīca
    • GLACIERI ir ledus uzkrājumi, kas lēnām pārvietojas pa zemes virsmu. Dažos gadījumos ledus pārstāj kustēties un veidojas beigts ledus. Daudzi ledāji ...
      Colier krievu vārdnīca
    • FINNOLOĢIJAS - FINNOLOĢIJAS Īstie roņi (Phocidae ģimene) ir labi pielāgoti dzīvei aukstās jūrās: viss ķermenis, ieskaitot īsu asti un pleznas, ...
      Colier krievu vārdnīca
    • KENYA - Kenijas Republika, valsts Austrumāfrikā. Agrāk Lielbritānijas kolonija un protektorāts neatkarību ieguva 1963. gadā. Dienvidos tas robežojas ar ...
      Colier krievu vārdnīca
    • KANĀDA - CANADA Executive filiāle. Izpildvaras funkcijas Kanādā ir sadalītas starp valsts vadītāju un valdības vadītāju. Pirmā funkcija ir formāla, ...
      Colier krievu vārdnīca
    • ĶĪNA - ĶĪNA: DABA Tibetas plato ziemeļos, ziemeļaustrumos un austrumos robežojas plato un dobumu virkne. Šīs teritorijas ir Siņdzjana, Iekšējā ...
      Colier krievu vārdnīca
    • Vaļveidīgie - vaļveidīgie Zobaino vaļu apakšgrupā (Odontoceti) ietilpst vaļveidīgie ar zobiem - vai nu apakšžokļa priekšpusē, vai abos ...
      Colier krievu vārdnīca
    • ĪRIJA
      Colier krievu vārdnīca
    • DAŽĀDI - Daudzi fiziskie likumi, kas pakļaujas noteiktām parādībām, ir uzrakstīti matemātiska vienādojuma veidā, kas izsaka noteiktu saistību starp dažiem daudzumiem. ...
      Colier krievu vārdnīca
    • TREE ir daudzgadīgs augs ar lignified uzcelt galveno kātu - stumbru. Ir grūti sniegt sīkāku vai precīzāku šīs "dzīvības formas" definīciju, jo ...
      Colier krievu vārdnīca
    • VENEZUELA - VENEZUELA: DABA Sierra de Perija augstā grēda veido Andu ziemeļrietumu atzaru, kur robežojas ar Venecuēlu un Kolumbiju. Šajā zonā individuāli ...
      Colier krievu vārdnīca
    • BIBLIOTĒKAS - īpaši organizētas grāmatu, žurnālu, video u.c. kolekcijas. Lai gan bibliotēkas tradicionāli tiek uzskatītas par grāmatu krātuvēm, bibliotēku krājumos vienmēr ir bijuši ...
      Colier krievu vārdnīca
    • BAALBEK tagad ir neliela apmetne, senos laikos tā bija lieliska tempļu pilsēta Libānas teritorijā, starp Libānas un Anti-Libānas apgabaliem. Plaša ieleja, ...
      Colier krievu vārdnīca
    • BANKU - BANKU SISTĒMAS Komercbankas. Vissvarīgāko vietu banku sistēmās ieņem komercbankas, kuras pašreizējā formā pirmo reizi parādījās ...
      Colier krievu vārdnīca
    • ANTILOPE ir parasts nosaukums daudziem pārnadžiem zīdītājiem, kas pieder pie liellopu dzimtas (Bovidae), bet atšķiras no citiem pārstāvjiem ar graciozāku konstitūciju ...
      Colier krievu vārdnīca
    • ARTILLERY - ARTILLERY Lauka artilērijas uzdevumi. Divi galvenie lauka artilērijas uzdevumi ir šādi: 1) uguns atbalsta sniegšana kājniekiem un tanku vienībām ...
      Colier krievu vārdnīca
    • AUSTRĀLIJA - AUSTRĀLIJA: DABA Austrālijas austrumu piekrastē, no Jorkas raga līdz Viktorijas centram un tālāk līdz Tasmānijai ieskaitot, ir paaugstināta josla ...
      Colier krievu vārdnīca
    • Dienvidāfrika - valsts Āfrikas dienvidos. 1910. gada 31. maijā tika izveidota Dienvidāfrikas Savienība, kurā ietilpa pašpārvaldes angļu kolonijas (Keipsa, Natāla) ...
      Colier krievu vārdnīca
    • FUNKCIJA ir termins, ko matemātikā lieto, lai apzīmētu šādas attiecības starp diviem daudzumiem, kuros, ja tiek dots viens daudzums, tad otrs var ...
      Colier krievu vārdnīca
    • FUNKCIJAS - FUNKCIJU TEORIJA Sarežģītā mainīgā funkciju teorijas bagātība un daudzveidība ir saistīta ar ģeometrijas un analīzes mijiedarbību. Runājot par kompleksu skaitli ...
      Colier krievu vārdnīca
    • FUNKCIJAS - FUNKCIJU TEORIJA Elementārajā analīzē izmantotās funkcijas definē ar formulām. Viņu grafikus parasti var uzzīmēt, nepaceļot zīmuli no papīra, piemēram, ...
      Colier krievu vārdnīca
    • FUNKCIJAS - FUNKCIJU TEORIJA Izmantojot galvenokārt tādus līdzekļus kā jaudas sērijas, kontūru integrāli un diferenciāciju, matemātiķiem nākamajās desmitgadēs izdevās sasniegt ...
      Colier krievu vārdnīca
    • APSTĀLOJUMS
      Colier krievu vārdnīca
    • RADIOASTRONOMIJA ir astronomijas nozare, kas pēta kosmosa objektus, analizējot no tiem radušos radio emisiju. Daudzi kosmiskie ķermeņi izstaro radioviļņus, kas sasniedz Zemi: ...
      Colier krievu vārdnīca

    Palīga funkcijas (vai M-kodi) tiek ieprogrammēti, izmantojot adreses vārdu M... Programmas un mašīnas elektriskās automātikas vadīšanai tiek izmantotas palīgfunkcijas - vārpstas ieslēgšana / izslēgšana, dzesēšanas šķidrums, instrumentu maiņa utt.

    3. tabula.

    Apzīmējums

    Pieraksts

    M00

    Programmējama apstāšanās

    M01

    Pārtrauciet ar apstiprinājumu

    M02

    Programmas beigas

    M03

    Vārpstas griešanās pulksteņrādītāja virzienā

    M04

    Vārpstas griešanās pretēji pulksteņrādītāja virzienam

    M05

    Vārpstas pietura

    M06

    Instrumenta maiņa

    M08

    Dzesēšana ieslēgta

    M09

    Dzesēšana

    M17

    Atgriešanās no apakšprogrammas

    M18

    Vārpstas novietošana noteiktā leņķī

    M19

    Vārpstas orientācija

    M20

    Atkārtotas programmas sadaļas beigas

    M30

    Apstājieties un dodieties uz vadības programmas sākumu

    M99

    Turpināt pirmā bloka NC izpildi

    Palīgfunkcijas, kas veic jebkuru darbību iekļaušanu ( M03, M04 un M08) tiek izpildīti bloka sākumā pirms kustības komandām. Pārējās palīgfunkcijas tiek veiktas bloka beigās.

    Tabula 3 ir bieži izmantoto palīgu funkciju saraksts.

    2.1. Programmējama apturēšana (M00)

    Beznosacījuma NC programmas apturēšana pēc pašreizējā blokā ietvertās kustības izpildes. UP stāvoklis nemainās, kamēr poga netiek nospiesta vēlreiz SĀKT uz CNC vadības paneļa vai taustiņiem SĀKUMAM, lai atgrieztos notiekošās programmas sākumā.

    2.2. Apturēt ar apstiprinājumu (M01)

    Pārtrauciet vadības programmu pēc pašreizējā blokā ietvertās kustības izpildes, ja režīms ir iestatīts “Apturēt ar apstiprinājumu” no CNC vadības paneļa (skatīt dokumentu CNC MSHAK- CNC operatora rokasgrāmata).

    Piemērs:

    X-2 X-4.

    M1; Pārtrauciet programmas izpildi šajā blokā, ja

    ; režīms ir iestatīts “Apturēt ar apstiprinājumu” no operatora pults

    2.3. Programmas beigas (M02)

    Nosaka vadības programmas izpildes beigas, pārtrauc dzesēšanas šķidruma padevi un aptur vārpstas rotāciju.

    Piemērs:

    G0X20Z50 Z.5

    G0 X0Z0 M2

    2.4. Vārpstas griešanās pulksteņrādītāja virzienā (M03)

    Sāk vārpstas griešanos pulksteņrādītāja virzienā, izmantojot vārda norādīto pašreizējo vērtību.

    Piemērs:

    G54 G0 X-20 Z30 S500M3

    2.5. Vārpstas griešanās pretēji pulksteņrādītāja virzienam (M04)

    Sāk vārpstas griešanos pretēji pulksteņrādītāja virzienam, izmantojot vārda norādīto pašreizējo vērtību.

    Piemērs:

    G54 G0 X-20 Z30 S1500M4

    2.6. Vārpstas pietura (M05)

    Pārtrauc vārpstas rotāciju. Tas tiek izpildīts pēc kadrā ietvertajām kustībām.

    Piemērs:

    G28 X0 Z0 M5

    G4 P2 M2

    2.7. Instrumenta maiņa (M06)

    Veic instrumenta maiņu starp vārpstu un instrumentu žurnālu. Šī funkcija rodas:

    · Pozicionēšana gar asīm līdz instrumenta maiņas punktam;

    · Pārtrauciet vārpstas rotāciju un vārpstas orientāciju;

    · Instrumentu maiņa.

    Piemērs:

    T5; sāciet meklēt rīku 5 žurnālā

    X50 Z60; programmas turpinājums

    M6; instrumenta maiņa

    2.8. Dzesēšana ieslēgta (M08)

    Ietver griešanas šķidruma (dzesēšanas šķidruma) padevi.

    Piemērs:

    S300M3X20Z30G0

    G1X50Z44M8; Ieslēdziet dzesēšanas šķidrumu

    G0Z-100

    2.9. Dzesēšana (M09)

    Izslēdz griešanas šķidruma (dzesēšanas šķidruma) padevi.

    Piemērs:

    S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100

    2.10. Atgriešanās no apakšprogrammas (M17)

    Nosaka apakšprogrammas beigas, kad to sauc ar vārdu ar adresi L.

    Piemērs:

    X5Z5

    ; Galvenā programma

    L10; Apakšprogrammas izsaukšana, sākot ar bloku N10 X2Z8

    N10Z2; Apakšprogramma ar bloka marķējumu N10 X10

    M17; Pabeidziet apakšprogrammu un atgriezieties galvenajā programmā

    2.11. Vārpstas pozicionēšana (M18)

    Izmantojot šo funkciju, jūs varat pagriezt vārpstu noteiktā leņķī.

    Formāts:

    M18 Pnnn

    Kur: nnn - rotācijas leņķis +/- 360 grādi.

    Rotācijas leņķis tiek skaitīts attiecībā pret vārpstas stāvokli, kuram vārpsta ir iestatīta, izmantojot funkciju M19.

    Piemērs:

    M18 P45; vārpstas griešanās 45 grādi

    2.12. Vārpstas orientācija (M19)

    Palīga funkcija M19 aptur vārpstas rotāciju, veic tās orientāciju.

    2.13. Atkārtotas programmas sadaļas beigas (M20)

    Nosaka atkārtota programmas segmenta beigas, kad to sauc vārds ar adresi H.

    Piemērs:

    N10 H2; izpildiet programmas sadaļu līdz M20 2 reizes

    Tehniskās skaitļošanas valoda

    Miljoniem inženieru un zinātnieku visā pasaulē izmanto MATLAB®, lai analizētu un izstrādātu sistēmas un produktus, kas pārveido mūsu pasauli. Matricas valoda MATLAB ir visvairāk dabiskā veidā pasaulē, lai izteiktu skaitļošanas matemātiku. Iebūvētā grafika ļauj viegli vizualizēt un saprast datus. Darbvirsmas vide mudina eksperimentēt, izpētīt un atklāt. Visi šie MATLAB rīki un iespējas ir stingri pārbaudīti un paredzēti darbam kopā.

    MATLAB palīdz īstenot savas idejas ārpus darbvirsmas. Jūs varat veikt izpēti lielās datu kopās un mērogot kopas un mākoņus. MATLAB kodu var integrēt ar citām valodām, ļaujot izvietot algoritmus un lietojumprogrammas tīklā, uzņēmumā un rūpniecības sistēmās.

    Darba sākums

    Apgūstiet MATLAB pamatus

    Valodas pamati

    Sintakse, masīvu indeksēšana un apstrāde, datu tipi, operatori

    Datu importēšana un analīze

    Datu, tostarp lielu failu, importēšana un eksportēšana; datu priekšapstrāde, vizualizācija un izpēte

    Matemātika

    Lineārā algebra, diferenciācija un integrācija, Furjē transformācijas un cita matemātika

    Grafika

    2D un 3D grafika, attēli, animācija

    Programmēšana

    Skripti, funkcijas un klases

    Lietojumprogrammas izveide

    Lietojumprogrammu izstrāde, izmantojot lietotņu noformētāju, programmējamu darbplūsmu vai GUIDE

    Programmatūras izstrādes rīki

    Atkļūdošana un testēšana, lielu projektu organizēšana, integrācija ar versiju kontroles sistēmu, iepakošanas instrumentu kastes

    Programmējot detaļu apstrādi CNC mašīnās saskaņā ar DIN 66025 (ISO 6983), kas agrāk bija pazīstama kā ISO 7bit, tiek izmantoti šādi operatori:

    • N - kadra numurs;
    • G - sagatavošanās funkcijas;
    • X, Y, Z, A, B, C - informācija par pārvietojumiem pa asīm;
    • M - papildu funkcijas;
    • S - vārpstas funkcijas;
    • T - instrumenta funkcijas;
    • F - padeves funkcijas;
    • H - palīgfunkcijas (instrumenta nobīdes datu bloki DIN -ISO režīmā). Ja pašreizējam instrumentam ir derīgs D numurs, tas tiek parādīts papildus.

    Lai nodrošinātu lielāku rāmja struktūras skaidrību, rāmī esošie operatori jāsakārto šādā secībā: N, G, X, Y, Z, A, B, C, F, S, T, D, M, H.

    Kontroles programma sastāv no n-nepārtraukti vai ar noteiktām pauzēm atskaņoto kadru skaits (ātrdarbīgi apstrādājot detaļas, kas izgatavotas no augstas stiprības alumīnija sakausējumiem, pat īsa instrumenta apstāšanās starp blakus esošajiem rāmjiem ir nepieņemama, jo pastāv pārkaršanas vai mehāniskās iespiešanās risks virsma berzes dēļ). Turklāt, savienojot sagatavošanas funkcijas, ir iespējams izlaist atsevišķus rāmjus un labot izmērus. Tas nodrošina tipisku tehnoloģisko procesu kontroles programmu izstrādi.

    NC programmu bloki sastāv no šādiem komponentiem:

    • komandas (operatori) saskaņā ar DIN 66025;
    • augsta līmeņa CNC programmēšanas valodas elementi;
    • identifikatori (konkrēti nosaukumi):
      • sistēmas mainīgie;
      • lietotāja definēti mainīgie;
      • apakšprogrammas;
      • koda vārdi;
      • lēcienu zīmes;
      • makro;
    • salīdzināšanas operatori;
    • loģiskie operatori;
    • aprēķinu funkcijas;
    • kontroles struktūras.

    Tā kā instrukciju komplekts saskaņā ar DIN 66025 nav pietiekams sarežģītu apstrādes procesu programmēšanai mūsdienu daudzfunkciju mašīnās, tas tika papildināts ar augsta līmeņa CNC programmēšanas valodas elementiem.

    Atšķirībā no komandām saskaņā ar DIN 66025, augsta līmeņa NC programmēšanas valodas komandas sastāv no vairākiem adreses burtiem, piemēram:

    • OVR - ātruma korekcijai (procentos);
    • SPOS - vārpstas pozicionēšanai.

    Programmas struktūra ir šāda: "%" (tikai datorā izstrādātām programmām), programmas nosaukums "O" vai ":", kam seko programmas numurs, kurā nav vairāk par četriem cipariem. Katra programmas rinda ir bloks.

    Katram programmas blokam ir šāda struktūra:

    • N ir kadra kārtas numurs (ne vairāk kā četras rakstzīmes, numerācija tiek veikta pēc 5 vai 10, lai, izstrādājot programmu, varētu ieviest papildu kadrus);
    • sagatavošanas funkcija G;
    • koordinātas X, Y, Z, A, C, B;
    • papildu funkcija M;
    • vārpstas funkcija S;
    • instrumenta funkcija T;
    • padeves funkcija F;
    • D - instrumenta nobīdes numurs;
    • H - Instrumenta nobīdes datu bloki DIN -ISO režīmā. Komandas darbojas vai nu modāli, vai kadru pa kadram.

    Modāli derīgas komandas paliek spēkā visos turpmākajos blokos ar ieprogrammēto vērtību, līdz tajā pašā adresē tiek ieprogrammēta jauna vērtība, ignorējot iepriekš derīgo komandu.

    Nemodālās komandas paliek spēkā tikai tajā blokā, kurā tās ir ieprogrammētas.

    Katrs kadrs beidzas ar LF rakstzīmi, LF raksturs nav jāraksta, tas tiek automātiski ģenerēts, kad tiek pārslēgta līnija. Programma beidzas ar komandām M2, M30 vai M99. Blokā var būt ne vairāk kā 512 rakstzīmes (ieskaitot komentāru un bloka beigu rakstzīmi LF).

    Sagatavošanas G funkcijas nodrošina visas mašīnas darbības.

    X, Y, Z - mašīnas lineārās koordinātu asis, Z koordināta vienmēr ir paralēla mašīnas vārpstas asij vai perpendikulāra sagataves iespīlēšanas plaknei mašīnām ar divu pagriezienu frēzēšanas galviņu; А, С, В - rotācijas leņķiskās koordinātas ap lineārajām koordinātu asīm. Ja mašīnai ir vairāk nekā divas vārpstas, kā arī instrumentu galvas, tad parādās papildu koordinātu asis X ', Y', Z ', A', C ', B' utt.

    Jāatzīmē, ka sagatavošanas funkcijas ļauj doties uz detaļu koordinātu sistēmu, kas dažos gadījumos ļauj atteikties no īpašu ierīču izmantošanas.

    Papildu M funkcijas ir atbildīgas par vārpstas ieslēgšanu un izslēgšanu, sūkņu stacijām dzesēšanas šķidruma padevei, vārpstas griešanās virzienu, programmas beigām.

    Vārpstas funkcija S nosaka vārpstas apgriezienu skaitu.

    Instrumenta funkcija T nosaka instrumenta vai instrumenta iestatījuma numuru.

    Padeves funkcija F nosaka padeves vērtību.

    Rīsi. 1.

    Mašīnas koordinātu sistēma un pozitīvo pārvietojumu virzieni ir parādīti 1. attēlā.

    NC programmas var sastādīt mašīnu koordinātu sistēmā, šajā gadījumā izmantotais darbgalds ir jāsaskaņo ar mašīnu tabulas koordinātu režģi. Saskaņošanu veic tas, ka armatūras pamatplāksnei ir centrēšanas tapa un atslēga. Tapas ir izlīdzinātas ar buksi, kas nospiesta mašīnas galda centrā, un atslēgu ar vēsu rievu. Tādējādi mašīnas darba telpa plaknē NSY saskaņota ar armatūras koordinātu sistēmu. Ierīces koordinātu sistēmā tiek izgatavotas pamata virsmas, piemēram, plakne un divi pirksti (cilindriski un griezti). Tāpēc atrašanās vietas kļūdas rodas gan ierīces uzstādīšanas laikā, gan detaļas uzstādīšanas laikā.

    Intensīvi darbojoties vairāku produktu ražošanas vidē, tas ir, bieži mainot stiprinājumus, ir jāpārbauda ne tikai instrumenti, bet arī mašīnu galda pamatvirsmu vadotnes, proti, centrēšanas uzmava un vēsums rieva.

    Paturot to prātā, apstrādi ieteicams veikt sagataves koordinātu sistēmā. Armatūra ir orientēta tikai pa vienu asi, un atsauci uz sagataves koordinātu sistēmu veic mērīšanas sensori. Šajā gadījumā papildus pozicionēšanas kļūdas novēršanai tiek samazinātas prasības instrumentu atkārtotas pārbaudes laikam, turklāt kļūst iespējams plašāk izmantot normalizētās ierīces vai to pielāgojumus, neatsaucoties uz mašīnas koordinātu sistēmu.

    Sagatavošanas funkcijas G, papildu funkcijas M ir parādītas 1., 2. tabulā.

    Tātad frēzmašīnās instrumenta maiņa tiek veikta šādā secībā: ar komandu T tiek izvēlēts instruments, un tā maiņa notiek tikai ar komandu M6.

    Torniem uz virpām, lai mainītu instrumentu, pietiek ar T komandu.

    S vārpstas funkcija nosaka vārpstas apgriezienu skaitu, T rīka funkcija nosaka instrumenta iestatījumu vai instrumenta numuru, un F padeves funkcija nosaka padevi.

    1. tabula.Sagatavošanas G funkcijas

    Instrukcijas Apraksts
    G00Lineāra interpolācija ātrgaitā
    G01Lineāra interpolācija pie padeves
    G02Apļveida interpolācija pulksteņrādītāja virzienā
    G03Apļveida interpolācija pretēji pulksteņrādītāja virzienam
    G04Laika aizture
    G05Apļveida interpolācija ar izeju uz apļveida ceļu gar pieskares punktu
    G06Pieļaujamā paātrinājuma līmeņa samazināšanās
    G07Pieļaujamā paātrinājuma līmeņa samazinājuma atcelšana
    G0SPadeves ātruma kontrole pārtraukuma vietās
    G09Padeves kontroles atcelšana līkuma vietās
    G10Ātra pārvietošanās polārajās koordinātās
    G11Lineārā interpolācija polārajās koordinātās
    G12Pulksteņa rādītāja apļveida interpolācija polārajās koordinātās
    G13Apļveida interpolācija pretēji pulksteņrādītāja virzienam polārajās koordinātās
    G14Pastiprinājuma vērtības programmēšana pēc sekotāja piedziņas ātruma
    G15Atcelt G14
    G16Programmēšana bez plaknes specifikācijas
    G17Lidmašīnas izvēle IrNS
    G1SLidmašīnas izvēle ZX
    G19Lidmašīnas izvēle IrZ
    G20Polu un koordinātu plaknes norādīšana, programmējot polārajās koordinātās
    G21Asu klasifikācijas programmēšana
    G22Tabulu aktivizēšana
    G23Nosacīta nozaru programmēšana
    G24Bezierunu lēciena programmēšana
    G32Pieskaršanās lineārās interpolācijas režīmā, nekompensējot patronu
    G34Stūra noapaļošana divām blakus esošām taisnām sekcijām (ar pielaidi zem adreses E)
    G35Izslēdziet stūru izlīdzināšanu
    G36Stūra noapaļošanas laikā ieprogrammētā novirzes deaktivizēšana, kas kļūst vienāda ar mašīnas parametru
    G37Punkta programmēšana, lai atspoguļotu vai pagrieztu koordinātas
    G38Spoguļošanas aktivizēšana, koordinātu pagriešana, mērogošana
    G39Spoguļošanas atcelšana, koordinātu pagriešana, mērogošana
    G40Vienāda attāluma korekcijas atcelšana
    G41Vienlīdzīga korekcija pa kreisi padeves virzienā
    G42Vienlīdzīga korekcija pa labi padeves virzienā
    G53Nulles nobīdes atcelšana
    G54-G59Sākot nulles nobīdi
    G60Programmas koordinātu sistēmas nobīde
    G61Precīza pozicionēšana, pārvietojoties ar padeves ātrumu
    G62Smalkas pozicionēšanas atcelšana
    G63Ieslēdzot 100% no ieprogrammētās ātruma vērtības
    G64Padeves sasaiste ar griezēja un detaļas saskares punktu
    G65Padeves ātruma sasaiste ar griezēja centru
    G66Potenciometra iestatītās ātruma vērtības aktivizēšana
    G67Programmas koordinātu sistēmas nobīdes atcelšana
    G68Variants vienādu attālumu līniju segmentu konjugācijai gar loka
    G69Variants vienādu attālumu līniju segmentu konjugācijai pa vienādu attālumu līniju krustošanās trajektoriju
    G70Collu programmēšana
    G71Atcelt programmēšanu collās
    G73Lineāra interpolācija ar precīzu pozicionēšanu
    G74Izejiet uz izcelsmi
    G75Pieskāriena sensora darbība
    G76Pāreja uz punktu ar absolūtām koordinātām mašīnas koordinātu sistēmā
    G78Urbšanas ass aktivizēšana
    G79Vienas urbšanas ass vai visu vienlaikus deaktivizēšana
    G80Konservēto ciklu zvana atcelšana
    G81, G82Konservēts urbšanas cikls
    G83Konservētu dziļo caurumu cikls
    G84Pieskaršanās cikls ar kompensējošo patronu
    G85, G86Standarta cikla nomaiņa
    G90Absolūtā koordinātu programmēšana
    G91Relatīvo koordinātu programmēšana
    G92Koordinātu vērtību iestatīšana
    G93Bloka darbības laika programmēšana
    G94Padeves ātruma programmēšana mm / min
    G95Padeves ātruma programmēšana mm / apgriez
    G97Griešanas ātruma programmēšana
    G105Nulles iestatījums lineārām bezgalīgām asīm
    G108Skatīties uz priekšu Inflection Control
    G112
    G113Iespējota uzlabota bremzēšanas kontrole
    G114Iespējota uzlabota ātruma kontrole
    G115Papildu ātruma kontroles deaktivizēšana
    G138Iespējo sagataves stāvokļa kompensāciju
    G139Sagataves pozīcijas kompensācijas deaktivizēšana
    G145-845Ārējās korekcijas aktivizēšana, izmantojot programmējamu kontrolieri
    G146Izslēdziet ārējo instrumenta nobīdi
    G147, G847Instrumentu kompensāciju sekundārā kompensācijas grupa; korekcijas korelē ar asīm
    G148Instrumenta papildu kompensācijas atcelšana
    G153Pirmās piedevas nulles nobīdes atcelšana
    G154-159Pirmās piedevas nulles nobīdes norāde
    G160-360Ārējais nulles nobīde
    G161Precīza pozicionēšana ātrās kustības laikā
    G162Precīzas pozicionēšanas atcelšana ātrās kustības laikā
    G163Precīza pozicionēšana ātrgaitas kustībā un pārvietošanās ar padeves ātrumu
    G164Pirmā precīza pozicionēšanas iespēja
    G165Otra precīza pozicionēšanas iespēja
    G166Trešā precīza pozicionēšanas iespēja
    G167Ārējā nulles nobīdes atcelšana
    G168Kontroles programmas koordinātu sistēmas nobīde
    G169Visu koordinātu sistēmas nobīdes atcelšana
    G184Pieskaršanās cikls bez kompensējošā patronas
    G189Absolūtās koordinātu programmēšana bezgalīgām asīm
    G190Programmēšana pēc vārda absolūtās koordinātās
    G191Programmēšana pa vārdiem relatīvās koordinātās
    G192Apakšējā ātruma ierobežojuma iestatīšana vadības programmā
    G194Ātruma programmēšana (padeve, ātrums) ar paātrinājuma pielāgošanu
    G200Lineāra interpolācija ātrgaitā bez palēninājuma līdz V= 0
    G202Pulksteņa rādītāja spirālveida interpolācija
    G203Spirālveida interpolācija pretēji pulksteņrādītāja virzienam
    G206Aktivizēšana un uzglabāšana maksimālās vērtības paātrinājumi
    G228Pārejas no rāmja uz rāmi bez bremzēšanas
    G253Otrās piedevas nulles nobīdes atcelšana
    G254-259Otrās piedevas nulles nobīdes uzsākšana
    G268Vadības programmas koordinātu sistēmas aditīvā nobīde
    G269NC programmas koordinātu sistēmas piedevas nobīdes atcelšana
    G292Augšējā ātruma ierobežojuma iestatīšana vadības programmā
    G301Ieslēdzot svārstīgo kustību
    G350Svārstību kustības parametru iestatīšana
    G408Vienmērīga paātrinājuma veidošanās no punkta uz punktu
    G500Iespējamo sadursmju noteikšana, aplūkojot priekšā esošos kadrus
    G543Rāmju priekšskatīšanas sadursmju pārvaldības iespējošana
    G544Priekšskatot kadrus, izslēdziet sadursmju pārvaldību
    G575Kadru pārslēgšana, izmantojot ātrgaitas ārējo signālu
    G580Koordinātu asu izformēšana
    G581Koordinātu asu veidošanās
    G608Vienmērīga paātrinājuma veidošanās, pārvietojoties no punkta uz punktu katrai asij atsevišķi

    Piezīme... Katrai vadības sistēmai dažām sagatavošanas funkciju vērtībām var būt atšķirīga nozīme atkarībā no mašīnas ražotāja. Jāatzīmē, ka, lai paplašinātu iekārtu tehnoloģiskās iespējas, CNC sistēmu ražotāji mēdz palielināt sagatavošanas funkcijas.

    2. tabula.Papildu M funkcijas

    Instrukcijas Apraksts
    MOProgrammas apturēšana
    M1Pieprasīt apstāšanos
    M2Programmas beigas
    M3Iespējo vārpstas rotāciju pulksteņrādītāja virzienā
    М4Iespējojiet vārpstas rotāciju pretēji pulksteņrādītāja virzienam
    M5Vārpstas pietura
    M2 = 3Elektroinstruments pagriezts pulksteņrādītāja virzienā
    M2 = 4Elektroinstruments ir ieslēgts pretēji pulksteņrādītāja virzienam
    M2 = 5Elektriskais instruments izslēgts
    M6Automātiska instrumentu maiņa
    M7Turpinās gaiss
    JAUNKUNDZEDzesēšanas šķidruma padeves ieslēgšana
    M9Dzesēšana
    М1ОGaisa pūšanas atspējošana
    M11Instrumenta skava
    M12Instrumenta atspraušana
    M13Ieslēdziet vārpstas rotāciju pulksteņrādītāja virzienā kopā ar dzesēšanas šķidruma ieslēgšanu
    M14Ieslēdziet vārpstas rotāciju pretēji pulksteņrādītāja virzienam kopā ar dzesēšanas šķidruma ieslēgšanu
    M15Ieslēdzot mikroshēmas skalošanas dzesēšanas šķidrumu
    M17Apakšprogrammas beigas
    M19Vārpstas orientācija
    M21 NS
    M22Ieslēdziet programmas spoguļošanu gar asi Ir
    M23Atspējot programmas spoguļošanu
    M29Iespējo stingru vītņu režīmu
    М3ОProgrammas beigas ar iespēju vienlaicīgi izslēgt mašīnas barošanu
    M52Žurnāla pārvietošana pa labi
    M53Žurnāla pārvietošana pa kreisi
    M7OVeikala inicializēšana
    M71Aktīvās žurnāla kabatas nolaišana
    M72Manipulatora griešanās par 60 °
    M73Instrumenta atspraušana
    M74Manipulatora pagriešana par 120 °
    M75Instrumenta skava
    M76Pagrieziet manipulatoru par 180 °
    M77Paceļot veikala aktīvo kabatu
    M98Izsaucot apakšprogrammu
    M99Atgriezieties galvenajā programmā

    Piezīme:... Dažādām vadības sistēmām un mašīnu tipiem papildu funkcijām var būt dažādas nozīmes, piemēram, aktivizēt aizmugurējā statņa kustību, iekraušanas ierīces funkcijas, vienmērīgu atpūtu utt.

    Veidojot NC programmu, pati programmēšana, tas ir, atsevišķu darba pāreju pārvēršana NC valodā, bieži vien ir tikai neliela daļa no programmēšanas darba.

    Pirms programmēšanas ir jāplāno un jāsagatavo darba pārejas. Jo precīzāk tiek plānots NC programmas sākums un struktūra, jo ātrāk un vieglāk būs pati programmēšana un jo intuitīvāka un mazāk kļūdaina būs gatavā NC programma.

    Vizuālo programmu priekšrocības ir īpaši redzamas, ja izmaiņas ir jāveic vēlāk.

    Tā kā ne katrai programmai ir vienāda struktūra, nav jēgas strādāt pēc tipiskas veidnes. Tomēr vairumā gadījumu ir ieteicams ievērot šādu secību.

    1. Detaļas rasējuma sagatavošana sastāv no:

    • a) nosakot detaļas nulles punktu;
    • b) zīmējot koordinātu sistēmu;
    • c) aprēķinot, iespējams, trūkstošās koordinātas.

    2. Apstrādes procesa definīcija:

    • a) Kad tiks izmantoti, kādi rīki un kādu kontūru apstrādei?
    • b) Kādā secībā notiks atsevišķi elementi detaļas?
    • c) Kādi atsevišķi elementi tiek atkārtoti (iespējams, pagriezti) un vai tie būtu jāuzglabā apakšprogrammā?
    • d) Vai citu daļu programmās vai apakšprogrammās ir daļu kontūras, kuras var atkārtoti izmantot pašreizējai daļai?
    • e) Kur nulles nobīde, rotācija, spoguļošana, mērogošana (kadra koncepcija) ir piemērota vai nepieciešama?

    3. Radīšana tehnoloģiskā karte... Pa vienam nosakiet visus mašīnas apstrādes procesus, piemēram:

    • a) kustība ātrgaitas pozicionēšanai;
    • b) instrumenta maiņa;
    • c) apstrādes plaknes noteikšana;
    • d) bezmaksas spēle papildu mērījumiem;
    • e) vārpstas, dzesēšanas šķidruma ieslēgšana / izslēgšana;
    • f) izsaukt rīka datus;
    • g) iesniegšana;
    • h) trajektorijas korekcija;
    • i) pieeja kontūrai;
    • j) atzars no ķēdes utt.

    4. Pāreju tulkošana programmēšanas valodā: katras pārejas ierakstīšana kā NC bloks (vai NC bloki).

    5. Visu atsevišķu pāreju apvienošana operācijā, kā likums, vienā programmā. Dažreiz, īpaši programmā apstrādājot lielas detaļas, var izvēlēties rupjā, pusapstrādes un apdares pārejas. Tā tas bija gadījumā ar ierobežoto atmiņas vietu, kas atrodama mantotajās CNC sistēmās. Mūsdienu programmatūras vadības sistēmām atmiņas apjoms praktiski neierobežo mašīnu tehnoloģiskās iespējas.

    Standarta apstrādes cikli tiek plaši izmantoti mūsdienu programmatūras vadības sistēmās. To izmantošana ievērojami samazina programmēšanai veltīto laiku.

    Tālāk ir parādīti daži WIN NC SINUMERIK programmatūrā izmantoto vadības sistēmu konservēšanas cikli:

    • CYCLE81- urbšana, centrēšana;
    • CIKLS82 - urbšana, iegremdēšana;
    • CIKLS83 - dziļu urbumu urbšana ar vītņurbjiem;
    • CIKLS84 - iekšējā vītne bez kompensējošās patronas;
    • CYCLE840 - Iekšējā vītne ar kompensējošo krāna patronu;
    • CIKLS85 - garlaicīgs 1;
    • CIKLS86 - garlaicīgi 2;
    • CIKLS87 - garlaicīgi 3;
    • CIKLS88 - garlaicīgi 4;
    • CIKLS89 - garlaicīgi 5;
    • CIKLS93 - grope;
    • CYCLE94 - iekšējais griezums;
    • CYCLE95 - krājumu noņemšanas cikls;
    • CIKLS 96 - apakšgriezums ar vītni;
    • CIKLS97 - vītņošanas cikls.

    Jāatzīmē, ka programmatūras vadības sistēmas augsts līmenis ir atvērtas, kas ļauj paplašināt standarta ciklu bibliotēku tipisku ražošanai raksturīgu virsmu apstrādei šāda veida produktus un tādējādi samazināt sagatavošanās laiku ražošanai.


    Rīsi. 2.

    CAM sistēmu izmantošana ir radījusi nepieciešamību katrai programmatūras vadības sistēmai izstrādāt pēcprocesorus, bez kuriem iekārta nesaprot programmas, nepārveidojot tās mašīnu kodos (2. att.).

    Mūsdienu CNC sistēmu programmēšana tiek veikta saskaņā ar ISO 6983 (DIN 66025) standartu, kas ir vairāk nekā 50 gadus vecs un kas, pēc programmētāju domām, it kā kavē CNC tehnoloģiju attīstību. Termins "CNC tehnoloģija", pēc autora domām, nav likumīgs, detaļu apstrāde CNC mašīnās atbilst visiem mašīnbūves un metāla griešanas tehnoloģiju likumiem vai citām veidošanas metodēm.

    Tehnoloģiju likumu pārkāpšana noved pie:

    • palielināt detaļu deformāciju;
    • lineāro izmēru precizitātes samazināšanās;
    • detaļu apstrādes sarežģītības palielināšanās utt.

    Galvenā atšķirība daudzfunkcionāliem darbgaldiem ir ārkārtīgi izteikta darbību koncentrācija, kas ne tikai raksturīga šāda veida iekārtām, bet arī īstenota ar darbināmu instrumentu un īpašu vārpstas aprīkojumu, kā arī metodes, lai nodrošinātu precizitāti, izmantojot darbgaldu mērījumus sistēmas. Standarts atbalsta vienkāršas komandas elementārām kustībām un loģiskas operācijas... Pašlaik, lai atrisinātu sarežģītas ģeometriskas un loģiskas problēmas programmatūras vadības sistēmās, papildus mašīnu kodiem saskaņā ar DIN 66025 (ISO 7 bitu) tiek izmantotas augsta līmeņa programmēšanas valodas. NC programmas ISO 6983 standartā satur nelielu informācijas daudzumu, kas iegūts CAD-CAM sistēmu līmenī. Tomēr nopietnāks trūkums, pēc programmatūras vadības sistēmu izstrādātāju domām, ir divvirzienu informācijas apmaiņas neiespējamība ar šīm sistēmām, kas nozīmē, ka jebkādas izmaiņas vadības programmā nevar atspoguļot informācijas plūsmā uz CAD -CAM sistēmas. Jāatzīmē, ka tas nav ieteicams visām nozarēm. Tā, piemēram, ir pieļaujama gludu teorētisko kontūru pāļu izlīdzināšana ar splainiem, un divu virsmu konjugācijai nepieciešama iespējamo to veidošanas metožu analīze, vairākiem konstrukcijas materiāliem var būt tehnoloģiski ierobežojumi, piemēram, minimālais pieļaujamais detaļu konstrukcijas elementu savienošanās rādiuss no augstas stiprības alumīnija sakausējumiem utt.

    Atšķirībā no DIN 66025 (ISO 6983) izstrādātais STEP -NC ISO 14649 standarts (ne visi tā moduļi šobrīd ir izstrādāti) nosaka īpašu NC vadības programmas struktūru - programmas struktūru, ko izmanto, lai izveidotu loģiskie bloki strukturētas apstrādes programmēšanas ietvaros. Kontroles programmas struktūra nav tipisku apstrādāto formu (pazīmju) saraksts; tas nosaka darba plānu, kas ir izpildāmo failu secība. STEP-NC uzņemas plašu informācijas apmaiņu starp inženiertehniskajiem dienestiem, ieskaitot ražošanas sagatavošanu un plānošanu, kā arī darbnīcu.

    Ierosinātās informācijas apmaiņas struktūra ir parādīta 3. attēlā.

    Plānotās informācijas apmaiņas struktūra rada daudz jautājumu:

    • nepietiekams inženiertehnisko darbu formalizācijas līmenis sarežģī zināšanu bāzu izveidi;
    • liels skaits griezējinstrumentu katalogu, kas sniedz nepietiekamu informāciju instrumenta izvēlei īpašu materiālu apstrādei un tā izmantošanas nosacījumiem, kas vairumā gadījumu prasa eksperimentālu pārbaudi;
    • iekārtu katalogos bieži trūkst informācijas par mašīnas vadāmo asu pozicionēšanas precizitāti, piedziņu dinamiskajām īpašībām utt .;
    • novecojušas tehnoloģiskās rokasgrāmatas, kas izstrādātas universālām iekārtām un sistemātiski pārpublicētas praktiski, neatjauninot tehnoloģisko informāciju;
    • sistematizētas informācijas trūkums par progresīvo tehnoloģisko aprīkojumu.

    Rīsi. 3. Plānotā komunikācija starp inženiertehniskajiem dienestiem un darbnīcu

    Turklāt jāatzīmē, ka nav standarta metožu darbgaldu programmēšanas optimizācijas parametru ziņā, kas ļauj izvēlēties labāko mašīnu vai mašīnu grupu konkrētas tehnoloģiskas darbības vai procesa veikšanai.

    Uz šīm problēmām daudzkārt ir norādījuši dažādu STEP-NC standartizācijas procesā iesaistīto darbgaldu lietotāji. Iekārtu ražotāji un izstrādātāji programmatūru mēģiniet ņemt vērā lietotāju prasības un savos produktos ieviest dažas no norādītajām funkcijām. Tomēr viņu darbs bieži netiek ievērots. vienots standarts, kas saskaņā ar esošo viedokli var palēnināt rūpniecisko sistēmu jaunināšanu. Tāpat nevar nepieminēt, ka saražoto aprīkojumu visi reti izmanto mūsdienu tehnoloģijas un rezultātā ražošanas bāze nav tik efektīva un perfekta. Paturot to prātā, programmatūras vadības sistēmu ražotāji ir izvēlējušies kompromisa iespēju, kas ļauj tiem strādāt gan saskaņā ar DIN 66025 (ISO 6983), gan ISO 14649 (4. att.).

    Rīsi. 4. Jaukta CNC arhitektūra, kas atbalsta DIN 66025 (ISO 6983) un ISO 14649 (STEP-NC)

    Tas viss norāda, ka papildus programmu vadības sistēmu un programmēšanas metožu uzlabošanai ir nepieciešams sistemātiski iesaistīties un sagatavot tehnoloģisko informāciju:

    • rīks, kas nodrošina apstrādes režīmu pastiprināšanu;
    • ieteikumi dažādu instrumentu dizainu izmantošanai;
    • atkarības griešanas aprēķināšanai;
    • atkarības griešanas spēku sastāvdaļu aprēķināšanai;
    • datu bāzes par CNC iekārtām un to tehnoloģiskajām iespējām, tostarp iekārtu gadījumos dažādas sistēmas vadība;
    • algoritmi griešanas apstākļu aprēķināšanai darbgaldiem, kur elektrisko vārpstu izmanto kā galvenās kustības piedziņu;
    • stratēģija dažādu detaļu konstrukcijas elementu apstrādei CNC mašīnās;
    • datubāzes par komerciāli pieejamu instrumentu izmantošanu CNC mašīnām;
    • darbgaldu mērīšanas sistēmas, ieskaitot nulles nolasīšanas un mērīšanas sensorus;
    • ražošanas instrukcijas instrumentu regulējumu salikšanai un to līdzsvarošanai;
    • tehnoloģiskie noteikumi CNC mašīnu precizitātes pārbaudei, vārpstas aprīkojuma, it īpaši kodolu un HSK tipa bukses, atkārtota pārbaude un daudz kas cits.