1. Огляд

Note
Елементи tooledit, описані тут, доступні, починаючи з версії 2.5.1 та пізніших. У версії 2.5.0 графічний інтерфейс не дозволяє виконувати ці налаштування.
Графічний інтерфейс редагування інструментів – огляд
Figure 1. Графічний інтерфейс редагування інструментів – огляд

Програма «tooledit» може оновлювати файл таблиці інструментів з редагованими змінами за допомогою кнопки «SaveFile». Кнопка «SaveFile» оновлює системний файл, але для оновлення даних таблиці інструментів, що використовуються запущеним екземпляром LinuxCNC, потрібна окрема дія. За допомогою графічного інтерфейсу AXIS за допомогою кнопки ReloadTable можна оновити як файл, так і поточні дані таблиці інструментів, що використовуються LinuxCNC. Ця кнопка активна тільки тоді, коли верстат увімкнений і знаходиться в режимі очікування.

2. Сортування за стовпцями

Відображення таблиці інструментів можна сортувати за будь-яким стовпцем у порядку зростання, натиснувши на заголовок стовпця. Друге натискання сортує у порядку спадання. Для сортування стовпців необхідно, щоб машина була налаштована з версією Tcl за замовчуванням >= 8.5.

Графічний інтерфейс редагування інструментів – сортування стовпців
Figure 2. Графічний інтерфейс редагування інструментів – сортування стовпців

В Ubuntu Lucid 10.04 Tcl/Tk8.4 він встановлений за замовчуванням. Встановлення виконується наступним чином:

sudo apt-get install tcl8.5 tk8.5

Залежно від інших програм, встановлених у системі, може знадобитися ввімкнути Tcl/Tk8.5 за допомогою команд:

sudo update-alternatives --config tclsh  ;# виберіть опцію для tclsh8.5
sudo update-alternatives --config wish   ;# виберіть опцію для wish8.5

3. Вибір стовпців

За замовчуванням програма «tooledit» відображає всі можливі стовпці параметрів таблиці інструментів. Оскільки лише деякі верстати використовують усі параметри, відображення стовпців можна обмежити за допомогою наступного параметра файлу INI:

Синтаксис INI-файлу
[DISPLAY]
TOOL_EDITOR = tooledit column_name column_name ...
Приклад для стовпців Z та DIAM
[DISPLAY]
TOOL_EDITOR = tooledit Z DIAM
Графічний інтерфейс інструмента редагування – приклад вибору стовпців
Figure 3. Графічний інтерфейс інструмента редагування – приклад вибору стовпців

4. Окреме використання

Програму «tooledit» також можна викликати як окрему програму. Наприклад, якщо програма знаходиться в користувацькому PATH, введення «tooledit» покаже синтаксис використання:

Окремо стояти
tooledit
Використання:
       tooledit filename
       tooledit [column_1 ... column_n] filename

Дійсні назви стовпців: x, y, z, a, b, c, u, v, w, diam, front, back, orient.

Щоб синхронізувати окремий «tooledit» із запущеною програмою LinuxCNC, ім’я файлу має відповідати імені файлу [EMCIO]TOOL_TABLE, зазначеному у файлі INI LinuxCNC.

При використанні програми «tooledit» під час роботи LinuxCNC виконання команд G-коду або інших програм може змінити дані таблиці інструментів та файл таблиці інструментів. Зміни у файлі виявляються програмою «tooledit» і відображається повідомлення:

Попередження: Файл змінено іншим процесом

Таблицю інструментів «tooledit» можна оновити для зчитування зміненого файлу за допомогою кнопки «Повторно зчитати».

Таблиця інструментів вказується у файлі INI за допомогою запису:

[EMCIO]TOOL_TABLE = tool_table_filename

Файл таблиці інструментів можна редагувати за допомогою будь-якого простого текстового редактора (не текстового процесора).

Графічний інтерфейс AXIS може за потреби використовувати налаштування INI-файлу для визначення програми редактора інструментів:

[DISPLAY]TOOL_EDITOR = path_to_editor_program

За замовчуванням використовується програма під назвою «tooledit». Цей редактор підтримує всі параметри таблиці інструментів, дозволяє додавати та видаляти записи інструментів, а також виконує ряд перевірок дійсності значень параметрів.