Ну что, господа, сегодня разберём, как управлять станком под управлением ЧПУ.
Весь пост - практически компиляция всей информации, которую сам знаю, так что простите за возможные нестыковки и недоговорки в тексте, чукча - очень плохой писатель.
И да, на ЧПУ стойке (теперь комп можно называть именно так) стоять должна либо голая Windows XP в связке Mach3 либо Linux в связке с LinuxCNC. Никаких игр и экранных заставок, комп НИКОГДА не должен уходить в спящий режим, пока что-нибудь фрезеруется.
И да - школота, желающая играть в Доту или КаэСочку, пока фрезеруется - играйте на другом компе, а этот - для работы. Хотя вряд ли будут школьнику покупать станок на 60 (или 70) косарей.
Итак, у нас всё есть - станок ,подключённый к компу, комп с ВинХР и Mach3.
Вот он, Mach3
Как его настраивать - отдельным файлом скину, ибо смысла целый мануал копипастить сюда - целый ноль.
Итак, что мы видим? А видим кучу кнопок, которые хрен знает как нажимать, пока что.
Нас интересуют кнопки Reset, Cycle Start, Stop, Close G-Code, Load G-Code, Zero X, Zero Y, Zero Z, а на клавиатуре (да, клавиатуре, на которой печатают) - это стрелочки и Page UP/Page DOWN. Стрелочками управляются оси X и Y, Page UP/Page DOWN управляют осью Z.
Расположение осей на станке:
Да-да, именно так располагаются оси, ноль координат станка в этом месте.
НО: ноль заготовки - не ноль станка, её отдельно привязывают, и именно к самой заготовке. Сейчас расскажу как:
крепим заготовку к столу, включаем комп и станок, запускаем Mach3. В Mach3 должна заморгать кнопка Reset, жмём её, всё, станком можно управлять с клавиатуры. Крепим в шпиндель фрезу. И подводим её к поверхности заготовки стрелочками (оси Х и У) и клавишами Page UP/Page DOWN, кончик фрезы соответственно должен коснуться заготовки в месте как можно ближе к нулю станка, ибо, на мой взгляд, так проще. Хоть и заготовка может быть закреплена в произвольном месте. Сначала опускаем фрезу до высоты над заготовкой примерно в 3 мм, потом ведём её к почти что краю заготовки, опускаем фрезу до касания её с заготовкой, как коснулся кончик фрезы тела заготовки - обнуляем координаты кнопками Zero X, Zero Y, Zero Z в самой программе. И поднимаем фрезу кнопкой Page UP.
Но есть большое НО: что делать будем дальше? А дальше - нужна Её Величество УП, она же Управляющая Программа. Да, мои юные (и не очень) читатели, нужна ещё одна программа, которая будет загружаться в Mach3 по вызову кнопки Load G-Code. А пишется эта программа в G-кодах, как могли заметить самые внимательные. Для просветления смотреть тут (СМОТРЕТЬ ОБЯЗАТЕЛЬНО, текст можно пропустить): https://ru.wikipedia.org/wiki/G-code Собственно нам нужны сами основные команды и технологические, они же вспомогательные, команды.
Теперь можно написать простенькую программу в этих самых кодах (простенькая программа на первый раз):
G90
M03
G0 X0 Y0 Z5
G0 X10 Y0 Z5
G0 X10 Y0 Z-3.5
G0 X20 Y10 Z-3.5
G0 X10 Y20 Z-3.5
G0 X0 Y10 Z-3.5
G0 X10 Y0 Z-3.5
G0 X0 Y0 Z5
G0 X0 Y0 Z5
M05
M30
Эта программа делает ромб.
К этому моменту многие сразу закроют, в сердцах сказав - "да ну нахрен, ещё язык программирования учить". А между тем, тут не нужен язык программирования, пока что. Управляющие программы можно писать в простом и стандартном Виндосовском Блокноте. Да, ничего не надо больше ставить, пока что. А пока - хватит Блокнота в Виндовс. Открываем его, забиваем выше указанную программу в Блокнот, сохраняем под названием*имя_программы_можно_написать_что она делает*.txt.
Дальше идём в Mach3 и жмём Load G-Code. Находим наш файл, не пугайтесь, когда увидите в строке Тип файлов .tap, перещёлкните там же на All files или лучше на .txt.
После загрузки сможете увидеть это:
Нажимаем Cycle Start и пошло-поехало, а точнее станок начнёт фрезеровать.
Результат нескольких итерраций:
Что-ж, если вы всё правильно сделали - у Вас должно получится то же, что и на фото.
Желающие могут попробовать и такую программу:
G90
M03
G0 X0 Y0 Z5
G0 X5 Y0 Z5
G0 X5 Y0 Z-3.5
G0 X25 Y0 Z-3.5
G0 X25 Y20 Z-3.5
G0 X5 Y20 Z-3.5
G0 X5 Y0 Z-3.5
G0 X5 Y0 Z5
G0 X0 Y0 Z5
M05
M30
Эта делает квадрат. Действия абсолютно те же, как и в предыдущем случае.
За сим пока откланиваюсь. В следующий раз попробуем что-нибудь другое отфрезеровать.
Файлы к сему посту: