Сьогодні я хочу підняти питання про софт який використовується для обробки деталей на ЧПУ верстатах.
Якщо ви використовуєте ЧПУ фрезер у виробництві, то питання про легальність софта встає в повний зріст. Всі комерційні програми управління ЧПУ верстатами стоять вельми не малих грошей, таких, що малому бізнесу на перших порах не подужати. Тут і постає питання про те, як і легальний софт використовувати і заплатити за нього поменше.
Звичайно, в інтернеті можна знайти багато безкоштовного і самописного софта, але часто ці програми виявляється або малорабочім або заточеним під конкретний контролер та й для роботи вимагає то DOS, то Win 95-98. А вже чого варто відсутність багатства функціоналу!
Але є вихід з цього, дуже неприємне положення - це розроблений умільцями LinuxCNC. Фактично це програма управління ЧПУ верстатом поєднана з операційною системою. На поточний момент в збірці використовується безкоштовна Ubuntu. Завантажити безкоштовно програму для управління ЧПУ верстатом
можна на сайті розробників - тут.
Розробники ПЗ LinuxCNC переписали частково саму ОС для того, що б поліпшити роботу з ЧПУ верстатами в реальному часі. Адже в основі своїй Linux і тим більше Windows не призначені для роботи з портами в реальному часі з обмеженими тайменгі. А саме цього і потрібно для роботи з верстатами з числовим програмним управлінням. При цьому, промислові верстати мають свій вбудований блок управління, на який подається список команд, а роботу з осями виконує вже мікроконтролер. А самописние програми для ЧПУ працюють з під DOSа або старих версій виндовс, де можна було стукати до портів безпосередньо, а не через віртуальне управління залізом.
Програма LinuxCNC на сайті розробника є як у вигляді інсталяційного пакета, так і у вигляді LifeCD на базі Ubuntu 8.04 Hardy Heron.
Вам достатньо записати образ на диск і завантажитися з нього, після чого ви відразу зможете працювати з LinuxCNC і управляти своїм саморобним ЧПУ пристроєм.
LinuxCNC це універсальна програма, яка може може управляти фрезерно-гравірувальні верстатом, лазерної та плазмової різкій, а так само будь-якими іншими верстатами. Було б бажання розібратися і налаштувати програму. Але найголовніше, це те, що LinuxCNC абсолютно безкоштовний, має свою технічну і постійно розвивається
На сьогоднішній день OS Ubuntu, на базі якої зроблений дистрибутив LinuxCNC, це одна з найбільш успішних реалізацій Linux для ПК. Встановлюючи на комп Ubuntu автоматично знаходить практично 96% відомих пристроїв, а призначений для користувача інтерфейс може посперечатися з Windows 7.
Для нормальної роботи вам необхідний комп з 512 Мб оперативної пам'яті і 4 Gb вільного місця на харді. Процесор бажаний не менш як 1500 Мгц. Якщо судити за сьогоднішніми мірками, то ці вимоги досить слабкі. Завжди можна взяти недорого ноутбук 5-6 річної давності з рук з подібною конфігурацій.
Документацію за програмою управління ЧПУ верстатом можна взяти тут. Вона лежить в PDF файлах так само доступна Wiki і співтовариство з форумом. Все це добро на англійській мові, але така вже доля безкоштовних проектів.
Залишається лише привести приклад роботи 4-х осьового ЧПУ верстата під керуванням LinuxCNC і на цьому завершити огляд.