Лічбавае праграмнае кіраванне

З пляцоўкі Вікіпедыя.
Перайсці да: рух, знайсці

Лічбавае праграмне кіраванне (ЛПК)камп'ютаразаваная сістэма кіравання, якая кіруе рухавікамі тэхналагічнага абсталяваня, уключаючы станочную аснастку. Абсталяванне з ЛПК можа быць прадстаўлена:

Некалькі станкоў з ЛПК могуць аб'яднацца ў гнуткую аўтаматызаваную вытворчую сістэму (ГВС), якая ў сваю чаргу можа быць дапоўнена гнуткімі аўтаматызаванымі ўчасткам і ўвайсці ў склад аўтаматычнай лініі (вытворчасць маштаба участка альбо цэха).

Гісторыя[правіць | правіць зыходнік]

Вынаходцам першага станка з лічбавым (праграмным) кіраваннем (англ.: Numerical Control, NC) з'яўляецца Джон Пэрсонс (John T. Parsons), які працаваў інжынерам у кампаніі свайго бацькі Parsons Inc, якая вырабляла ў канцы Другой сусветнай вайны прапеллеры для верталётаў. Ён упершыню прапанаваў выкарыстоўваць для апрацоўкі прапеллераў станок, які працаваў па праграме з перфакарт.

У 1949 годзе ВПС ЗША прафінансавалі Parsons Inc распрацоўку станка для контурнага фрэзеравання складаных па форме дэталяў авіяцынай тэхнікі. Аднак, кампанія не змагла самастойна ваканаць работы і звярнулася за дапамогай у лабараторыю сервамеханікі Масачусецкага тэхналагічнага інстытута (MIT). Супрацоўніцтва Parsons Inc з MIT працягвалася да 1950 года. У 1950 годзе MIT набыў кампанію па вытворчасці фрэзерных станкоў Hydro-Tel і адмовіўся ад супрацоўніцтва з Parsons Inc, заключыўшы самастойны кантракт з ВПС ЗША на стварэнне фрэзернага станка з лічбавым кіраваннем.

У верасні 1952 года станок быў упершыню прадэманстраваны публіке – пра яго быў надрукаваны артыкул у часопісе Scientific American. Станок кіраваўся з дапамогай перфастужкі.

Першы станок з ЛПК адрозніваўся асаблівай складанасцю і не мог быць ужыты ў прамысловых умовах. Першая серыйная прылада ЛПК была створана кампаніяй Bendix Corp. у 1954 годзе і з 1955 года стала прыдатна для ўсталёкі на станкі. Шырокае ўкараненне станкоў з ЛПК ішло марудна. Прадпрымальнікі з недаверам ставіліся да новай тэхнікі. Міністэрства абароны ЗША вымушана было на свае сродкі вырабіць 120 станкоў з ЛПК, каб перадаць іх у арэнду прыватным кампаніям.

Першымі айчыннымі станкамі з ЛПК прамысловага выкарыстання з'яўляюцца такарна-вінтарэзны станок 1К62ПУ і такарна-карусельны 1541П. Гэтыя станкі былі створаны ў першай палове 1960-х гадоў. Станкі працавалі сумесна з кіруючымі сістэмамі тыпа ПРС-3К і іншымі. Потым былі распрацаваны вертыкальна-фрэзерныя станкі з ЛПК 6Н13 з сістэмай кіравання «Контур-ЗП». У наступныя годы для такарных станкоў найбольшае распаўсюджанне атрымалі сістэму ЛПК айчыннай вытворчасці 2Р22 і Электроника НЦ-31.

Лічбавае праграмнае кіраванне таксама характэрна для сістэм кіравання сучаснымі прамысловымі робатамі.

Абрэвіятура ЛПК адпавядае двум англамоўным — NC і CNC, — адлюстроўваючым эвалюцыю развіцця сістэм кіравання абсталяваннем.

  1. Сістэму тыпа NC (англ.: Numerical control), якія з'явіліся першымі, прадугледжвалі ужыванне жорстка зададзеных схем кіравання апрацоўкай — напрыклад, заданне програмы з дапамогай штекераў ці пераключальнікаў, захоўванне праграм на знешніх носьбітах. Якіх-небудзь прылад аператыўнага захоўвання даных, кіруючых працэсараў не прадугледжвалася.
  2. Болеьш сучасныя сістэмы ЛПК, якія завуцца CNC (англ.: Computer numerical control) — сістэмы кіравання, якія дазваляюць выкарыстоўваць для мадыфікацыі існуючых/напісання новых праграм прагрмныя сродкі. Базай для будавання CNC з'яўляюцца сучасны (мікра)кантролер ці (мікра)працэсар:
    1. мікракантролер,
    2. кантролер з праграмуемай логікай,
    3. кіруючы камп'ютар на базе мікрапрацэсара.

магчыма рэалізацыя мадэлі з цэнтралізаваным аўтаматызаваным працоўным месцам (напрыклад, ABB Robot Studio, Microsoft Robotics Developer Studio) з наступнай загрузкай праграмы праз прамысловую сетку.

Апаратнае забеспячэнне[правіць | правіць зыходнік]

Такарны станок з сістэмай кіравання ЛПК
Кошык з кантролерамі і платамі абвязкі Siemens Sinumerik. Высунута плата энкодэраў
Панель кіравання ЛПК Siemens Sinumerik
Побач стаяць шкафы сучасных сістэм кіравання двух прамысловых робатаў FANUC R200iB

Структурна, у склад ЛПК уваходзяць:

  • пульт аператара (ці кансоль увода/вывада), дазваляючая уводзіць кіруючую праграму, задаваць рэжымы работы; выконваць аперацыі ўручную. Як правіла, унутры шкафа пульта сучаснай кампактнай ЛПК, месяцяцца яе астатнія часткі;
  • дысплей (ці аператарская панэль) - для візуальнага кантроля рэжымаў работы і рэдагуемай кіруючай праграмы/даных; можа быць рэалізаваны ў выглядзе асабістай прылады для дыстанцыйнага кіравання абсталяваннем;
  • кантролер - камп'ютэрызаваная прылада, рашаючая задачы фармавання траекторыі руху рэжучага інструмента, тэхналагічных каманд кіравання прыладамі аўтаматыкі станка, агульным кіраваннем, выконваючая рэдагаванне кіруючых праграм, дыягностыкі і дапаможных разлікаў (траекторыя руху рэжучага інструмента, рэжымаў рэзання);
  • ПЗП - памяць прызначаная для доўгатэрміноваха захоўвання (годы і дзясяткі год) сістэмных праграм і канстант; інфармацыя з ПЗП можа толькі злічвацца;
  • АЗП - памяць прызначаная для часовага захоўвання кіруючай праграмы і сістэмных праграм, якія выкарыстоўваюца ў дадзены момант.

У ролі кантролера выступае прамысловы кантролер, у тым ліку: мікрапрацэсар, на якім створана убудаваная сістэма; праграмуемы лагічны кантролер альбо больш складаная прылада кіраваня — прамысловы камп'ютар.

Важнай характарыстыкай CNC-кантролера з'яўляецца колькасць восяў (каналаў), якія ён здольны сінхранізаваць (кіраваць) — для гэтаха патрабуецца высокая хуткадзейнасць і адпаведнае ПЗ.

У якасці выканаўчых механізмаў выкарыстоўваюцца сервапрывады, крокавыя рухавікі.

Для перадачы даных паміж выканаўчым механізмам і сістэмай кіравання станком звычайна выкарыстоўваецца прамысловая сетка (напрыклад, CAN, Profibus, Industrial Ethernet).

Праграмнае забеспячэнне[правіць | правіць зыходнік]

Пасля таго як складзена кіруючая праграма, аператар пры дапамоге праграматара уводзіць яе ў кантролер. каманды кіруючай праграмы змяшчаюцца ў АЗП. У працэсе стварэння ці пасля увода кіруючай праграмы аператар (у дадзеным аспекце выковаючы ролю праграміста) можа адрэдагаваць яе, уключыўшы ў работу сістэмную праграму рэдактара і вывада на дысплей усю ці толькі патрэбныя часткі кіруючай праграмы і выконваючы ў іх патрэбныя змены. Пры рабоце ў рэжыме вырабу дэталі кіруючая праграма кадр за кадрам прасоўваецца на вакананне. у адпаведнасці з камандамі кіруючай праграмы кантролер выклікае з ПЗП адпаведныея сістэмныя падпраграмы, якія прымушаюць работаць далучанае да ЛПК абсталяванне ў патрабуемым рэжыме — вынікі работы кантролера ў выглядзе электрычных сігналаў трапляюць на выканаўчую прыладу — прывады падач, альбо на прылады кіравання аўтаматыкай станка.

Кіруючая сістэма счытвае інструкцыі спецыялізаванай мовы праграмавання (напрыклад, G-код) праграмы, які потым інтэрпрэтатарам сістэмы ЛПК пераводзіцца з уваходнай мовы ў каманды кіравання галоўным прывадам, прывадам падач, кантролерамі кіравання вузлоў станка (напрыклад, уключыць/выключыць падачу ахалоджвальнай эмульсіі).

Распрацоўка кіруючых праграм у сапраўдны час выконваецца з дапамогай спецыяльных модуляў для сістэм аўтаматызаванага праектавання (САПР) ці асобных сістэм аўтаматызаванага праграмавання (CAM), якія па электроннай мадэлі генеруюць праграму апрацоўкі.

Для вызначэння неабходнай траекторыі руху рабочага органа ў цэлым (інструмента/загатоўкі) у адпаведнасці з кіруючай праграмай ужываеца інтэрпалятар, вылічаючы стан прамежкавых кропак траекторыі па зададзеным у праграме канцавым кропкам.

У сістэме кіравання акрамя самой праграмы прысутнічаюць даныя іншых фарматаў і прызначэння. Як мінімум, гэта машыння даныя і даныя карыстальніка, спецыфічна прывязаныя да канкрэтнай сістэмы кіравання альбо да канкрэтнай серыі аднатыпных мадэляў сістэм кіравання.

Праграма для станка (абсталявання) з ЛПК можа быць спампавана са знешніх носьбітаў напрыклад, магнітнай стужкі, перфараванай папяровай стужкі (перфастужкі), дыскеты ці флэш-накапляльнікаў ва ўласную памяць альбо часова, да выключэння сілкавання — у аператыўную памяць, альбо пастаянна — у ПЗП, картку памяці ці іншы накапляльнік: цвёрды дыск альбо SSD. Апроч гэтага, сучаснае абсталляванне далучаецца да цэнтралізаваных сістэм кіравання праз задскія (цэхавыя) сеткі сувязі.

Найбольш распаўсюджаная мова праграмавання ЛПК для металарэжучага обсталявання апісаны дакументам ISO 6983 Міжнароднага камітэта па стандартам і завецца «G-код». У асобных выпадках — напрыклад, сістэмы кіравання гравіравальнымі станкамі — мова кіравання прынцыпова адрозніваецца ад стандарта. Для простых задач, напрыклад, раскроя плоскіх загатовак, сістэма ЛПК у якасці уваходнай інфармацыі можа ужываць тэкставы файл у фармаце абмену данымі — напрыклад DXF ці HPGL.

Гл. таксама[правіць | правіць зыходнік]

Практычная арганізацыя[правіць | правіць зыходнік]

Праграмнае забеспячэнне[правіць | правіць зыходнік]

Аўтаматызацыя, у тым ліку з ужываннем камп'ютара[правіць | правіць зыходнік]

Прамысловая аўтаматызацыя і асобныя аспекты[правіць | правіць зыходнік]

Зноскі

Літаратура[правіць | правіць зыходнік]

  • Сосонкин В. Л., Мартинов Г. М. Системы числового программного управления. Учебное пособие для вузов. Изд. Логос, 2005 г., 296 стр. ISBN 5-98704-012-4
  • В. Л. Сосонкин, Г. М. Мартинов Программирование систем числового программного управления. Изд. Логос, Университетская книга, 2008 г., 344 стр. ISBN 978-5-98704-296-8
  • Босинзон М. А. Современные системы ЧПУ и их эксплуатация. Учебник для нач. проф. образования Изд. Academia, 2009 г. ISBN 978-5-7695-6060-6
  • Ловыгин А. А., Васильев А. В. Современный станок с ЧПУ и CAD/CAM система. Изд. Эльф ИПР, 2006 г., ISBN 5-900891-60-7

Ссылки[правіць | правіць зыходнік]

FSWizard Бясплатны CNC калькулятар, фрэзероўка-свідраванне. Англійская/Руская версія