Реактор ЧПУ-шный

Подписчиков: 9     Сообщений: 3     Рейтинг постов: 63.3

Реактор ЧПУ-шный geek длиннопост 

Ну что, господа, сегодня разберём, как управлять станком под управлением ЧПУ.

Весь пост - практически компиляция всей информации, которую сам знаю, так что простите за возможные нестыковки и недоговорки в тексте, чукча - очень плохой писатель.

Для начала, нам нужен сам станок (по крайней мере - такой, как у меня) и компьютер. Конечно, желающие могут купить вместо компа вот такую штуку: https://steepline.ru/catalog/13/64/avtonomnyy-kontroller.html Но на первое время, да и если станок будет работать относительно редко - хватит и компа.


Собственно, комп должен быть с нормальным LPT - портом, никаких переходников USB-LPT, если, конечно, не хотите изучить все позы камасутры с такими вещами. Либо брать такое: https://darxton.ru/catalog_item/kontroller-chpu-smoothstepper-ethernet-dlya-mach3/

И да, на ЧПУ стойке (теперь комп можно называть именно так) стоять должна либо голая Windows XP в связке Mach3 либо Linux в связке с LinuxCNC. Никаких игр и экранных заставок, комп НИКОГДА не должен уходить в спящий режим, пока что-нибудь фрезеруется.

И да - школота, желающая играть в Доту или КаэСочку, пока фрезеруется - играйте на другом компе, а этот - для работы. Хотя вряд ли будут школьнику покупать станок на 60 (или 70) косарей.

Итак, у нас всё есть - станок ,подключённый к компу, комп с ВинХР и Mach3.


Вот он, Mach3

т File Config Function Cfg’s View Wizards Operator Plugin Control Help Mach3 CNC Licensed To: Ivan Todosijevic - a MDI (Alt-2) Tool Path (Alt-4) Offsets (Alt-5) Settings (Alt-6) Diagnostics (Alt-7) File: No File Loaded. L +o.oooo| Scale ! I + 1.0000 II +0.0000Í + 1.0000 II +0.0000 Scale

Как его настраивать - отдельным файлом скину, ибо смысла целый мануал копипастить сюда - целый ноль.


Итак, что мы видим? А видим кучу кнопок, которые хрен знает как нажимать, пока что.

Нас интересуют кнопки 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.


Расположение осей на станке:

Реактор ЧПУ-шный,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,длиннопост


Да-да, именно так располагаются оси, ноль координат станка в этом месте.


НО: ноль заготовки - не ноль станка, её отдельно привязывают, и именно к самой заготовке. Сейчас расскажу как:

крепим заготовку к  столу, включаем комп и станок, запускаем 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.

После загрузки сможете увидеть это:

m File Config Function Cfg’s View Wizards Operator Plugin Control Help Mach3 CNC Licensed To: Ivan Todosijevic Program Run (Alt-1) | MDI (Alt-2) l Tool Path (Alt-4) | Offsets (Alt-5) | Settings (Alt-6) [ Diagnostics (Alt-7) | Mm->G15 gi gi7 G40 G21 G90 G94 G54 G49 G99 g«4 G97 1 +0.0000 Scale !


Нажимаем Cycle Start и пошло-поехало, а точнее станок начнёт фрезеровать.

Результат нескольких итерраций:

ШтМ Шрадр ИВ WÈ ЩЩтлл ■ь . * я* * ' ж1Ш%ш ,;$ ** ' - Г ШШЩШШВ ■ i ШШ- ¿жщН • ж P^.W.Ve^ ■ 1Ж [IfiWwWFV ЯШ 9ШШШккМ: Ш РШ№ ЯИЙ «* и ш W НК - -7Ж к шМ h ir ШетШМ»ШШвШ ГШ1ЛИМ И11ИИДГ1 I ' i®äi
Что-ж, если вы всё правильно сделали - у Вас должно получится то же, что и на фото.


Желающие могут попробовать и такую программу:


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



Эта делает квадрат. Действия абсолютно те же, как и в предыдущем случае.

За сим пока откланиваюсь. В следующий раз попробуем что-нибудь другое отфрезеровать.


Файлы к сему посту:

Руководство по Mach3 - https://yadi.sk/i/llClG6uy3ZfdCu

Ещё одно руководство - https://yadi.sk/i/Q9-9J1mC3ZfdKB

УП Ромб.txt - https://yadi.sk/i/I78A_Owb3ZfdET

УП Квадрат.txt - https://yadi.sk/i/GDYLwtEE3ZfdHU


Развернуть

geek Реактор ЧПУ-шный длиннопост 

В прошлом посте (http://joyreactor.cc/post/3539805) просили показать ЧПУ. Так-что держите.

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Реактор ЧПУ-шный,длиннопост

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Реактор ЧПУ-шный,длиннопост

По честному - достался неисправным. И без компа, комп уже сам собирал из старья. Кто будет делать - комп обязательно с нормальным, ФИЗИЧЕСКИМ LPT-портом, с переходниками USB-LPT работать, вероятней всего, если и будет работать - то не так как надо.

Блямба на фото выше - датчик длины инструмента.

Неисправность была в драйвере на четырёх TB6560AHQ - глюк по входу словил, два шаговика "звенели" и эти оба канала не отзывались. Вылечилось сперва заменой на такой же драйвер, в котором при первом испытании сгорели две микросхемы с разницей в день, и впоследствии поставил нормальные драйвера, не секрет какие - DM542, по отзывам более знающих людей они самые нормальные.

85Я8ЯВ EDM542-N caí 2D1T10200Z7 V1 7 МММВМЮ«« J ' RJp j|B 1 * '■ Я Ж » «ж F /I!» * ■ 1 171020- . V «ш i piB Ц,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Реактор ЧПУ-шный,длиннопост



Для тех, кому интересно как работает:

-движение по осям (программа, которая управляет станком - Mach 3, если кому интересно):



-начало работы:



-окончание работы:



Только что из под фрезы:

1 ;i: БЖЖ^ 9 НН^Н^Н,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Реактор ЧПУ-шный,длиннопост


Видео, на котором заснято, под конец правда, как дофрезеровывался Волт-бой

Развернуть

geek Реактор ЧПУ-шный песочница 

 fmm. Wmm, шшкь 1 -si¿ 2|м^а1^^1кш11вДигДИИЯИ ШВЁжфРЪЖ ШшЁЁЁЁшШЁШ ¿Á ím ш i? 'jviiß1* 1 - НЯЯ^&ЙШ! шшя , и • *•#!

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Реактор ЧПУ-шный,песочница


Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме Реактор ЧПУ-шный (+3 картинки, рейтинг 63.3 - Реактор ЧПУ-шный)