Address:
Москва, Россия
Барномасозии параметрӣ (англисӣ: parametric programming, инчунин - macroprogramming) дар системаҳои коркарди назорати ададӣ (CNC) барои таҷҳизоти технологӣ як равиш барои баланд бардоштани сатҳи барномасозӣ мебошад, ки тавассути эҷоди забонҳои махсус ё васеъ кардани асбобҳои мавҷудаи барномасозӣ амалӣ карда мешавад.
Таърихан, аввалин забони барномасозӣ барои мошинҳои CNC - G-код табиатан забонест барои тавсифи сиклограммаҳои ҳаракати асбоби коркард, фурӯзон/хомӯш кардани шпиндель, таъмини моеъҳои буриш (моеъи хунуккунӣ) ва дигар амалҳо ва воситае надорад. мунтазам тафтиш кардани вазъияти процесси коркард. Масалан, агар асбоби коркард вайрон шавад ё моеъи хунуккунӣ мавҷуд набошад, сиклограммаи дар рамзи G тавсифшуда бефоида идома меёбад ё то дахолати оператор ё ба охир расидани рамзи G барои таҷҳизот хатарнок хоҳад буд. Барои бартараф кардани ин камбудии назарраси G-код, забонҳои барномасозии параметрӣ таҳия карда шуданд.
Ин забонҳо бо забонҳои муқаррарии барномасозии сатҳи баланд, масалан, Fortran, C. Бартарии асосӣ нисбат ба G-код мавҷудияти фармонҳои шартӣ/изҳорот мебошад. Ин васеъшавӣ ба шумо имкон медиҳад, ки ҷараёни коркардро ҳангоми тағирёбии ҳолати раванд тағир диҳед, масалан, қатъ кардани коркард бо ҳушдор ҳангоми ба кор андохтани сенсори фарсудашавӣ ё шикастани асбоб.
Бартарии иловагии барномасозии параметрӣ барои мошинҳои CNC ин қобилияти ташкили ҳисобҳои мураккаби координатаҳои асбобҳо ва ҳаракатҳои асбобҳо барои коркарди рӯи каҷ, ки аз ҷиҳати математикӣ ҳамчун сплайнҳои 3D ё сатҳи Bezier муайян карда шудаанд, мебошад.
Истеҳсолкунандагони системаи назоратӣ барномасозии параметриро ҳамчун тамдиди рамзи G истифода мебаранд. Онро бо забонҳои барномасозии компютерӣ ба монанди Basic муқоиса кардан мумкин аст, аммо онро дар сатҳи G-функсия (код) дастрас кардан мумкин аст. Баръакси барномасозии CNC, барномасозии параметрӣ дорои қобилиятҳои васеъ мебошад, ки бо барномаҳои ба объект нигаронидашуда муқоиса карда мешаванд. Бо истифода аз системаҳои идоракунии CNC он имкон медиҳад, ки вариантҳои ҳисобкуниро иҷро кунед, операторҳои мантиқӣ истифода баред, бо гузаришҳои асбобҳо ва ҳаракатҳои манипулятор кор кунед. Имконияти ташкили циклҳо, интихоб аз рӯи шарт, гузариш, кор бо зерпрограммаҳо. Унсурҳое илова карда шудаанд, ки назорати пурраи CNC -ро амалӣ мекунанд - дастрасӣ ба тағирёбандаҳои система ва ячейкаҳои барномаи автоматикунонии барқ, қобилияти сохтани G-кодҳо ва функсияҳои худ, ки назорати ҳама ҷузъҳои мошинро пурра иҷро мекунанд. Ба параметрҳои CNC дастрасӣ пайдо кардан мумкин аст, ки маълумот дар бораи асбоб, мавқеи мақомоти корӣ, манипуляторҳо, системаи координатҳо, арзишҳои G-коди барномаи идоракунӣ ва хатогиҳоро нигоҳ медоранд. Бо истифода аз барномасозии параметрӣ, шумо метавонед барномаҳои интерактивии назоратро таҳия кунед. Мисли забонҳои барномасозии компютерӣ, дар барномасозии параметрӣ якчанд версияҳои онҳо мавҷуданд: Custom Macro, Task User (Okuma), Q Routine (Sodick), Advanced Programming Language (APL G&L). Масалан, забони макро барномасозии FMS-3000 аз зермаҷмӯи забони Basic имкон медиҳад, ки равзанаҳои иттилоотии иловагӣ, системаи пайгирии параметрҳо, режимҳои идоракунӣ ва сабти равандҳои коркард ташкил карда шаванд. Чунин барномаҳо дар замина кор мекунанд ва дар вақти холӣ аз ҳама вазифаҳои дигар дар зери бори вазнин онҳо метавонанд кори худро муваққатан боздоранд; Бо истифода аз чунин қобилиятҳо, шумо яке аз роҳҳои самараноки идоракунии мошин, робот ё системаи CNC доред.
Ҳамчун намунаи барномаи макрос, шумо метавонед зерпрограммаи функсияи G200-ро барои системаи идоракунии FMS-3000 нависед ва ин функсияи G-ро ҳамчун бозгашт ва гузариши асбоб байни гузаришҳо истифода баред, ба мисли гузариши парма аз як координата ба дигараш.
Барномае, ки бо забони макро-барномасозӣ навишта шудааст, сохтори шабеҳи рамзҳои G-и системаи идоракуниро дорад. Воҳиди сохторӣ чаҳорчӯба мебошад. Чаҳорчӯба пайдарпайии аломатҳои забон аст
№52761 Created: 27 Феврал 2022