Програмування верстатів з ЧПУ
Для правильної експлуатації верстатів з числовим програмним управлінням (СЧПУ), з тим, щоб ними в повній мірі реалізовувалися закладені в них функціональні можливості, необхідно створення спеціальних керуючих програм (УП). При створенні таких програм використовується мова програмування, відомий серед фахівців як мову ISO 7біт або мову G і M кодів. Розрізняють три основні методи створення програм обробки для СЧПУ. метод ручного програмування, метод програмування безпосередньо на стійці ЧПК і метод програмування з використанням CAM-систем.
Слід відразу ж підкреслити, що будь-який з перерахованих способів має своєю нішею стосовно характеру і специфіці виробництва. А тому жоден з них не може бути використаний як панацею на всі випадки життя: в кожному випадку повинен існувати індивідуальний підхід до вибору найбільш раціонального для даних конкретних умов методу програмування.
Метод ручного програмування
Ручний спосіб програмування - заняття дуже копітка і виснажлива. Однак будь-який з програмістів-технологів зобов'язаний добре розуміти техніку ручного програмування незалежно від того, чи використовує він її в реальній дійсності. Застосовується ручний спосіб програмування головним чином в разі обробки нескладних деталей або через відсутність необхідних коштів розробки.
В даний час поки ще існує багато виробничих підприємств, де для верстатів з ЧПУ використовується лише ручне програмування. Справді: якщо в виробничому процесі задіяно невелика кількість верстатів з програмним керуванням, а оброблювані деталі відрізняються простотою, то досвідчений програміст-технолог з хорошим знанням техніки ручного програмування по продуктивності праці перевершить технолога-програміста, що віддає перевагу використання САМ-системи. Ще один приклад: свої верстати компанія використовує для обробки невеликого номенклатурного ряду деталей. Після того, як процес обробки таких деталей буде запрограмований, програму будь-коли навряд чи змінять, у всякому разі, в найближчому майбутньому вона буде залишатися все тієї ж. Зрозуміло, в подібних умовах ручне програмування для ЧПУ виявиться найбільш ефективним з економічної точки зору.
Відзначимо, що навіть в разі використання CAM-системи як основного інструменту програмування досить часто виникає необхідність в ручній корекції УП через виявлення помилок на стадії верифікації. Потреба в ручний корекції керуючих програм завжди виникає і в ході їх перших тестових прогонів безпосередньо на верстаті.
Спосіб програмування на пульті стійки СЧПУ
Сучасні верстати з ЧПУ. як правило, забезпечені можливістю створення робочих керуючих програм безпосередньо на пульті, оснащеному клавіатурою і дисплеєм. Для програмування на пульті може бути використаний як діалоговий режим, так і введення G і M кодів. При цьому вже створену програму можна протестувати, використовуючи графічну імітацію обробки на дисплеї СЧПУ управління.
Спосіб програмування із застосуванням CAD / САМ
САМ - система, що здійснює в автоматичному режимі розрахунок траєкторії переміщення обробного інструменту і застосовується при складанні програм для верстатів з ЧПУ в разі обробки деталей складних форм при необхідності використання безлічі різних операцій і режимів обробки.
CAD - система автоматизованого проектування, що забезпечує можливість моделювання виробів і мінімізує витрати часу при виконанні конструкторської документації.
Розробка керуючих програм із застосуванням CAD / САМ систем істотно спрощує і прискорює процес програмування. При використанні в роботі CAD / CAM системи програміст-технолог позбавлений необхідності виконувати трудомісткі математичні розрахунки і отримує інструментарій, здатний значно прискорити процес створення УП.