Page 35 - 197_
P. 35
технологічних задач. Тому з проектантами-технологами вони
можуть спілкуватися тільки через програмістів.
2 – програмісти. Фахівці в галузі програмування на
універсальних алгоритмічних (Фортран, ПЛ/І, Кобол),
процедурно-орієнтованих (Паскаль, Сі) та об’єктно-
орієнтованих (Delphi, C++, Java) мовах високого рівня,
спеціалізованих проблемно-орієнтованих мовах технологічного
проектування, знайомі з машинними мовами, знайомі з
методами технологічного проектування.
Їх функції – розробка пакетів прикладних програм (ППП),
нових методів проектування, генерація конкретної конфігурації
САПР на підприємстві, формування сервісних засобів САПР,
підготовка, освоєння та підключення нових ППП.
3 – технологи-проектувальники, наприклад, технолог-
програміст. Фахівці – технологи, нормувальники, конструктори
з оснастки, спеціально навчені на користування спеціальними
проблемно-орієнтованими мовами. На цих мовах вони
описують та вводять в ЕОМ дані про об’єкт виробництва
(деталь), вимоги до обробки та елементів ТП (ЗТО), ведуть
діалог: коректують дані, ТЗ та рішення. Ці мови в найбільшій
мірі враховують вимоги зручності для малокваліфікованого
щодо ЕОМ користувача при описі початкових даних та
завдання на проектування (орієнтовані на об’єкт), а при потребі
– щодо ведення діалогу. Тому такі мови є близькі до природної
мови інженера та лаконічні.
Усі названі мови є зовнішніми, тобто такими, що служать
для спілкування машини з людиною – для опису об’єкта
проектування, завдання на проектування (вхідні) та супроводу
й керуванням процесом проектування різними фахівцями. В
САП як зовнішні вхідні мови додатково використовують
машинні мови керуючих програм для ЧПК, наприклад, код ISO
7-біт БЦК-5.
Крім зовнішніх в САПР використовують внутрішні мови, в
тому числі проміжні мови, наприклад, CLDATA – проміжна
проблемно-орієнтована мова, в термінах якої зручно подавати
геометричну та технологічну інформацію перед її кодуванням в
керуючі програми для ЧПК. Подібну роль відіграє автокод
(машинно-орієнтована мова): програми, записані на
процедурно-, об’єктно- або проблемно-орієнтованих мовах,
35