Если у детали есть станочные операции — присадка, пазы, фрезеровка, выемки — она уходит на станок с ЧПУ в виде программы обработки. У каждой программы есть код: короткая строка из цифр. Этот код печатается штрих-кодом на этикетке детали и одновременно служит именем программы в файлах для станка. Оператор сканирует штрих-код — станок открывает именно ту программу, которая нужна этой детали.
Зачем это знать. Код читается «с листа»: по нему видно, какая это деталь, из какого заказа, какая по счёту программа и с какой стороны обработка. Это выручает, когда файл потерялся, открылась не та программа или нужно вручную найти деталь в списке программ на станке.
Как устроен код
Код — сплошная строка цифр, без точек, дефисов и пробелов. Читается по позициям слева направо:
| Позиция | Что означает | Пример |
|---|---|---|
| 1–3 | Номер детали в заказе, дополненный нулями до трёх знаков. Это тот же номер, который напечатан на этикетке | деталь 7 → 007деталь 42 → 042деталь 128 → 128 |
| 4–7 | Последние четыре цифры номера заказа | заказ 123456 → 3456 |
| 8 | Номер программы у этой детали | 1, 2, 3 … |
| 9 | Сторона обработки: 1 — лицевая, 9 — обратная | 1 или 9 |
Пример
Деталь № 7 из заказа 123456, первая программа, лицевая сторона:
007 + 3456 + 1 + 1 = 00734561
Обратная сторона той же детали — это уже вторая программа:
007 + 3456 + 2 + 9 = 00734629
Почему у детали бывает два штрих-кода
Одна программа — это одна сторона детали в одном положении на столе станка. Отсюда правило:
- операции только с лицевой стороны — одна программа, один штрих-код (верхний);
- операции с обеих сторон — две программы и два штрих-кода: верхний относится к лицевой стороне, нижний — к обратной;
- станочных операций у детали нет — программ нет, штрих-код на этикетке не печатается.
Под каждым штрих-кодом код продублирован цифрами: если наклейка повреждена и сканер её не берёт, код можно ввести с клавиатуры.
Что означает номер программы
Номер программы — не просто счётчик. Он задаёт сторону детали и её разворот на столе станка:
| Номер | Сторона | Разворот детали | Код заканчивается на |
|---|---|---|---|
| 1 | лицевая | без поворота | 11 |
| 2 | обратная | без поворота | 29 |
| 3 | лицевая | 90° | 31 |
| 4 | обратная | 90° | 49 |
| 5 | лицевая | 180° | 51 |
| 6 | обратная | 180° | 69 |
| 7 | лицевая | 270° | 71 |
| 8 | обратная | 270° | 89 |
| 0 | лицевая | без поворота | 01 |
| 1, перенесённая на обратную сторону | обратная | без поворота | 19 |
| зеркальная | лицевая | вертикальное зеркалирование | 10 |
Разворот нужен, когда операции не помещаются в рабочую зону станка или инструмент должен подойти к детали с другой стороны. На станок уходят только те программы, для которых реально есть операции — пустые не выгружаются и на этикетку не попадают. Поэтому у обычной детали с двусторонней обработкой коды заканчиваются на 11 и 29, номера 3–8 встречаются заметно реже, а три последние строки таблицы — особые случаи, разобранные ниже.
Особые случаи
- Постобработка компакт-плиты после порезки фрезерным станком выделяется в отдельную программу с номером
0. Её код заканчивается на01. - Операции с вертикальным зеркалированием уходят в собственную программу, код которой заканчивается на
10. - Двусторонний станок, у детали нет операций с лицевой стороны. Тогда первая программа переводится на обратную сторону, и её код пересчитывается — заканчивается на
19.
Файлы и папки при выгрузке
Файлы для станка раскладываются по папкам, в имени которых есть полный номер заказа, а уже внутри лежат программы отдельных деталей.
Важно. В сам код входят только последние четыре цифры номера заказа. Значит, у заказов, которые различаются только старшими разрядами — например, 123456 и 223456, — коды деталей совпадут полностью. Пока программы лежат в своих папках заказов, это безопасно. Но если сложить файлы разных заказов в одну общую папку, одноимённые программы перезапишут друг друга, и на станок уйдёт чужая обработка. Не смешивайте выгрузки разных заказов в одном каталоге и не переименовывайте папки вручную.