Трудный путь к ЧПУ

Joiner
Offline
Зарегистрирован: 04.09.2014

Coolerr пишет:

Ну что ж, я тоже потихоньку поехал.  

http://youtu.be/qXXbk3rt_lI

Пилил огрызком метчика. Фрезы ещё в Китае :))))

Поздравляю!

А какой программой управляется и что за шпиндель используется?

Joiner
Offline
Зарегистрирован: 04.09.2014

Gippopotam пишет:

Конкретной помощи вы не просите - о чем мне писать?

У меня пока очень много вопросов по GRBL. На MACH3 я пока не замахиваюсь, а может и не смогу осилить. Начал читать руководство по Mach3, и руки опустились. Очень много букв, и я так понял нужен LPT порт, которого у меня нет. А вроде где-то читал, что Mach3 работает и через USB. В общем вопросы пока по GRBL и ардуинке. Ни как не могу разобраться с настройками. Не понимаю логики их действия. Особенно непонятен параметр "ускорение". Почему-то если поставить 0 или очень маленькое, движки еле ползают. Если поставить большое,  то движки, бывает, разгоняются до скорости выше установленных в настройках и появляются пропуски шагов.

Перерыл весь интернет и не нашел схему подключения шилда (как кнопки концевиков, подключаются, STOP и прочие). Может мне просто не повезло? Убиваю массу времени на не очень понятный машинный перевод, который чаще не дает результата. А бывает человек, который уже бился головой об эту стену, подскажет лишь одной фразой, и все становится понятно, и удивляешься, как же я сам до этого не допер?

И неужели ни кто не пользует GRBL?

Это по электронике.

Еще не понятки по шпинделю, что применить, примерная мощность для неспешной оработки в домашних условиях(цель - возможность обработки цв.металла).

Короче, легче рассказать что мне понятно. Непоняток еще очень много :)

Спасибо.

 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Joiner пишет:

У меня пока очень много вопросов по GRBL. На MACH3 я пока не замахиваюсь, а может и не смогу осилить. Начал читать руководство по Mach3, и руки опустились. Очень много букв, и я так понял нужен LPT порт, которого у меня нет. А вроде где-то читал, что Mach3 работает и через USB. В общем вопросы пока по GRBL и ардуинке. Ни как не могу разобраться с настройками. Не понимаю логики их действия. Особенно непонятен параметр "ускорение". Почему-то если поставить 0 или очень маленькое, движки еле ползают. Если поставить большое,  то движки, бывает, разгоняются до скорости выше установленных в настройках и появляются пропуски шагов.

Перерыл весь интернет и не нашел схему подключения шилда (как кнопки концевиков, подключаются, STOP и прочие). Может мне просто не повезло? Убиваю массу времени на не очень понятный машинный перевод, который чаще не дает результата. А бывает человек, который уже бился головой об эту стену, подскажет лишь одной фразой, и все становится понятно, и удивляешься, как же я сам до этого не допер?

И неужели ни кто не пользует GRBL?

Ну вот... Сам нарвался...

Дайте ссылку на описание Шилда.

 

Цитата:

Это по электронике.

Еще не понятки по шпинделю, что применить, примерная мощность для неспешной оработки в домашних условиях(цель - возможность обработки цв.металла).

Воспользуйтесь классическим решением - обычно в DIY используют Дремели.

Nosferatu
Offline
Зарегистрирован: 04.11.2012

Joiner пишет:

Еще не понятки по шпинделю, что применить, примерная мощность для неспешной оработки в домашних условиях(цель - возможность обработки цв.металла).


Если не мощные шаговики, то и мощный шпиндель излишен. У меня раньше стоял 230ватт 11000 оборотов в минуту. В описании станка говорилось, что может обрабатывать алюминий, но я не пробовал.
Сейчас у меня 500ватт 12000 оборотов, в принципе разницы нет, так как шаговики 2ампера не позволяют мощно вгрызаться фрезе в заготовку.
Если планируется обрабатывать камень или стекло, то нужно намного больше оборотов.

Nosferatu
Offline
Зарегистрирован: 04.11.2012

Joiner пишет:

Начал читать руководство по Mach3, и руки опустились. Очень много букв, и я так понял нужен LPT порт, которого у меня нет.


Большинство настроек в Mach3 просто не пригодится. Я один раз бегло прочитал инструкцию. А для настройки станка поменял только несколько параметров на паре вкладок.
А вот LPT да. С ноутбука не могу работать, использую отдельный старый компьютер.

Joiner
Offline
Зарегистрирован: 04.09.2014

Gippopotam пишет:

Ну вот... Сам нарвался...

Дайте ссылку на описание Шилда

:) Вот ссылка где покупал. http://www.ebay.com/itm/311136679650?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT  

А вот ссылка где не по русски про него http://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/

 

Joiner
Offline
Зарегистрирован: 04.09.2014

Nosferatu пишет:
 А вот LPT да. С ноутбука не могу работать, использую отдельный старый компьютер.

Я читал форум про ардуино GRBL, так там уже вообще делают управление станком через блютуз без каких либо шнуров. Жалко английского не знаю. На зарубежных сайтах много интересного.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Joiner пишет:

А вот ссылка где не по русски про него http://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/

Что не понятно тут?

http://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/#End...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

я тоже себе такой шилд купил. скоро приедет. просто из интереса получится что нибудь или нет

Joiner
Offline
Зарегистрирован: 04.09.2014

jeka_tm пишет:

я тоже себе такой шилд купил. скоро приедет. просто из интереса получится что нибудь или нет

Дык на шилде кроме кнопки Reset, одного резистора, четырех кондеров, какого-то предохранителя похожего на геркон ни чего нет. Мне кажется что его предназначение лишь для удобства комутации, получается гораздо меньше всяких соплей. А обилие всяких штырьков и гнезд дает возможность беспаечного соединения. По моему мнению - класная штука.

Joiner
Offline
Зарегистрирован: 04.09.2014

Gippopotam пишет:

Что не понятно тут?

http://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/#End...

В основном все понятно. Драйверы воткнул без всякого описания и прочтения. С установкой шага тоже все понятно. Не понятно с кнопочками  и выводами x+ limit, x- limit, y+ limit, y- limit, z+ limit, z- limit, E-Stop. Как соединяются, нужны ли резисторы? Где-то на зарубежном форуме прочитал про подключение концевых выключателей x,y,z limit. Там предлагается уже какая-то новая схема. Там кнопочки со светодиодами последовательно включены. Кнопочка сработала - светик загорелся. В общем надо пробовать. Только бы ардуинку не убить.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

так в этом и весь смысл))

Joiner
Offline
Зарегистрирован: 04.09.2014

jeka_tm пишет:

так в этом и весь смысл))

Концевики будешь подключать? А кнопку экстренной остановки? Кнопку Start и прочее? Если знаешь как, расскажи плиз.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

хз. для начала просто бы запустить

я еще такой комплект взял

http://ru.aliexpress.com/item/Free-Shipping-2Pcs-20-GT2-6-GT2-Pulley-And-2m-GT2-6mm-Open-GT2-Belt-for/32231948467.html?recommendVersion=1

а хочу для начала такое сделать. понравилась конструкция. просто и быстро собирается вроде. рисовалка будет

Joiner
Offline
Зарегистрирован: 04.09.2014

Цена на комплект классная. Я на Ебее такой цены не встречал.

На ремнях шустрая рисовалка будет, не то что на винтовой передаче. Для рисовалки ремни самое то.

А концевики, как мне кажется, нужны. Ну там...в начало придти (X=0, Y=0), и как подстраховка попытки выхода за пределы. И большая красная кнопка нужна, для экстренной остановки.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

да это сделаю потом. на первое время обойдусь

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Joiner пишет:

Gippopotam пишет:

Что не понятно тут?

http://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/#End...

В основном все понятно. Драйверы воткнул без всякого описания и прочтения. С установкой шага тоже все понятно. Не понятно с кнопочками  и выводами x+ limit, x- limit, y+ limit, y- limit, z+ limit, z- limit, E-Stop. Как соединяются, нужны ли резисторы? Где-то на зарубежном форуме прочитал про подключение концевых выключателей x,y,z limit. Там предлагается уже какая-то новая схема. Там кнопочки со светодиодами последовательно включены. Кнопочка сработала - светик загорелся. В общем надо пробовать. Только бы ардуинку не убить.

Я указал прямую ссылку на раздел, посвященный подключению концевика. По-моему там все очевидно. В чем у вас затруднение?

Joiner
Offline
Зарегистрирован: 04.09.2014

Пока отвечал, в чем у меня затруднение, неожиданно, вроде бы понял :) Только все равно сомнительно - нужны ли резисторы. Ведь на плате стоит только один резистор. Или все концевики подключены к одному резистору или используются внутренние резисторы МК. Где-то читал, что подключаются с резисторами. Засело в голову. Теперь сомнения.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Joiner пишет:

Пока отвечал, в чем у меня затруднение, неожиданно, вроде бы понял :)

Рад, что помог :)

Цитата:

Только все равно сомнительно - нужны ли резисторы. Ведь на плате стоит только один резистор. Или все концевики подключены к одному резистору или используются внутренние резисторы МК. Где-то читал, что подключаются с резисторами. Засело в голову. Теперь сомнения.

Резисторы или нужны или не нужны...

Если будете использовать встроенные подтягивающие (PULL_UP) - "железные" не нужны. Судя по описанию - как раз встроенные и используются по умочанию.

Перемычкой можно притянуться к земле и использовать "активный" концевик.

 

Повеселило:

On the forums this has been much debated and some people requested to have active High end-stops.

Не только на нашем боруме бывают "дебаты" :)

Joiner
Offline
Зарегистрирован: 04.09.2014

Gippopotam пишет:

Рад, что помог :)

Не только на нашем боруме бывают "дебаты" :)

Gippopotam, спасибо.

А у них дебаты похлеще. Я там бывал. Пытался переводить про "высокий конец".  Я с ними согласен, что при достижении концевика логичней подать Low, а в нормальном состоянии чтобы было High. Они мотивируют это тем, что если будет обрыв провода на концевик, то концевик не покажет что достигнута граница и подача не остановится. А в их случае обрыв провода сразу обнаружится и станок заблокируется......Если я так понял.

oiyo
Offline
Зарегистрирован: 27.01.2014

Nosferatu][quote=Joiner пишет:

 А вот LPT да. С ноутбука не могу работать, использую отдельный старый компьютер.

Купил такую штуку под логический анализатор. Пока до него руки не дошли (надо память перекинуть, точнее добавить), решил  потестить. Закинул в память файлик с PID и VID (описание установки), в системе установился LPT эмулятор. Но в деле ещё не пробовал, у самого валяется контроллер 3-х осевой ТВ6560 с LPT интерфейсом. 

 

Coolerr
Offline
Зарегистрирован: 30.06.2014

Прога Mach3, шпиндель 300Вт коллекторник с воздушным охлаждением.

Joiner
Offline
Зарегистрирован: 04.09.2014

Coolerr пишет:

Прога Mach3, шпиндель 300Вт коллекторник с воздушным охлаждением.

Понял. Спасибо. Интересно было бы посмотреть в работе с настоящими фрезами. Видео в студию :)

Joiner
Offline
Зарегистрирован: 04.09.2014

oiyo пишет:

Купил такую штуку под логический анализатор. Пока до него руки не дошли (надо память перекинуть, точнее добавить), решил  потестить. Закинул в память файлик с PID и VID (описание установки), в системе установился LPT эмулятор. Но в деле ещё не пробовал, у самого валяется контроллер 3-х осевой ТВ6560 с LPT интерфейсом. 

Почитал установку, манипуляции ужасно сложные ( по крайней мере для меня), но если заработает, то игра стоит свеч, тем более что цена на устройство более чем приемливая.

Спасибо.

Joiner
Offline
Зарегистрирован: 04.09.2014

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

1. Ось X расположена на неподвижном портале, Ось Y - подвижный горизонтальный стол, Ось Z - одинакова в обеих вариантах;

2. Ось X расположена на ПОДВИЖНОМ портале, Ось Y - ПОДВИЖНЫЙ портал и неподвижный стол. Ось Z как в 1 варианте.

В каждом варианте свои преимущества и недостатки.

Может обсудим?

Я пока не определился по какой схеме проектировать. Подвижный портал немного смущает. Опасение в том, как мне кажется, что трудно избежать люфтов, т.к расстояние между передней и задней втулкой подвижного портала весьма небольшое. Преимущество, как мне кажется, большее рабочее поле при одинаковых габритах станка, и направляющие и винт сверху закрыты неподвижным столом.

Coolerr
Offline
Зарегистрирован: 30.06.2014

У портала с повижным Y жесткость меньше, посему обрабытаваемые материалы попроще (если делать под сталь очень мощно и оооооооооочень дорого, хотя есть у меня знакомый ходовой винт ШВП-60мм(вариант для больших заготовок)), у второго варианта с этим получше. Самый жесткий для небольших заготовок-едет х, едет у, z едет только вверх вниз. Вариант 2-имеет один момент, требует  в 2раза больше места при той же длине Y.

Coolerr
Offline
Зарегистрирован: 30.06.2014

Люфты? Тут зависит скольго денег готов выложить, если делать на рельсах-то люфта в них нет, если на крухлых направляющих между валом и кареткой люфта нет, но есть вероятность прогиба вала (поэтому о толщине в начале темы говорил).

Joiner
Offline
Зарегистрирован: 04.09.2014

Coolerr пишет:

Люфты? Тут зависит скольго денег готов выложить, если делать на рельсах-то люфта в них нет, если на крухлых направляющих между валом и кареткой люфта нет, но есть вероятность прогиба вала (поэтому о толщине в начале темы говорил).

Да, я после разговора о толщине направляющих попробовал нагрузить рукой свои направляющие 12мм длиной 350 мм, деформация ощущается. А до того считал что Ф12 мм вполне достаточно, оказывается не совсем.

Coolerr
Offline
Зарегистрирован: 30.06.2014

Если фрезеровать, сверлить платы то в принципе и 12 достаточно.

Coolerr
Offline
Зарегистрирован: 30.06.2014

Если фрезеровать, сверлить платы то в принципе и 12 достаточно, а если что-то посерьёзней, то увы.

Joiner
Offline
Зарегистрирован: 04.09.2014

Сегодня случайно наткнулся на конвертор DXF -> G-код.  Классная штучка! Тот код который я писал руками более получаса, конвертер сделал примерно за 1 сек. Только последовательность операций неправильная. Он сначала контур выпилил, а потом отверстия.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Joiner пишет:

Сегодня случайно наткнулся на конвертор DXF -> G-код.  Классная штучка! Тот код который я писал руками более получаса, конвертер сделал примерно за 1 сек. Только последовательность операций неправильная. Он сначала контур выпилил, а потом отверстия.

Почему вы не используете что-нибудь вроде АРТКАМ?

Joiner
Offline
Зарегистрирован: 04.09.2014

Gippopotam пишет:

Почему вы не используете что-нибудь вроде АРТКАМ?

Пока я делаю первые шаги. Немного стал понимать что к чему. Думаю, что АртКам появится в моем арсенале на будущих этапах. АртКам и использовать пока негде. Вот сделаю станочек модель№2 в металле, тогда и АртКам в самый раз.

Coolerr
Offline
Зарегистрирован: 30.06.2014

Прогой StepCam попробуй, ещё лучше.

Joiner
Offline
Зарегистрирован: 04.09.2014

Спасибо, попробую.

P.S.

Попробовал. Понравилось.

Спасибо, это то что нужно мне на этом этапе для простых задач.

А потом и на АртКам замахнемся.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Joiner пишет:

Спасибо, попробую.

P.S.

Попробовал. Понравилось.

Спасибо, это то что нужно мне на этом этапе для простых задач.

А потом и на АртКам замахнемся.

АРТКАМ не для управления железом, а для написания управляющей программы (G-code).

Joiner
Offline
Зарегистрирован: 04.09.2014

Gippopotam пишет:

АРТКАМ не для управления железом, а для написания управляющей программы (G-code).

Да, я так и понял. И я уже скачал ArtCam 2010 SP4, и ArtCam 2011. Пока не устанавливал. Но уже посмотрел папочку Examles. Интересно посмотреть результаты работы.

ArtCam, конечно же программа абсолютно другого уровня по сравнению со StepCam_ом и конвертором, про которые я говорил. И уверен, что без ArtCama мне не обойтись. Но это будет чуть позднее.

Спасибо.

Joiner
Offline
Зарегистрирован: 04.09.2014

АртКам установил, посмотрел, пока ни чего не понял. Порадовало, что есть справка на русском.

Nosferatu
Offline
Зарегистрирован: 04.11.2012

Joiner пишет:

АртКам установил, посмотрел, пока ни чего не понял. Порадовало, что есть справка на русском.


На ютубе для арткама много видео уроков на русском.

Joiner
Offline
Зарегистрирован: 04.09.2014

Nosferatu пишет:

На ютубе для арткама много видео уроков на русском.

Спасибо. Поищу, посмотрю.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

обратить внимание на плату управления и по)) почти тоже самое

http://ru.aliexpress.com/item/500MW-laser-big-DIY-laser-engraving-machine-diy-marking-machine-diy-laser-engrave-machine-advanced-toys/32295101468.html?s=p

Joiner
Offline
Зарегистрирован: 04.09.2014

jeka_tm пишет:

обратить внимание на плату управления и по)) почти тоже самое

http://ru.aliexpress.com/item/500MW-laser-big-DIY-laser-engraving-machine-diy-marking-machine-diy-laser-engrave-machine-advanced-toys/32295101468.html?s=p

Точно... Только там ардуинка нано, а драйверы и п.о. точь в точь

Joiner
Offline
Зарегистрирован: 04.09.2014

art100 пишет:

Я тоже в это играюсь :)

Что-то сходу avrdude не угадал параметры. Напомните что еще модно для прошивания grbl ?

Или рабочая строка для grbl ?

 

 

Я использовал hex файл, заливал програмкой АрдуиноАплоадер. Заливал прошивку AtMega_GRDL_9600 V08, заливал AtMega_GRBL_115200 v 09i. Но что-то с 9-й версией не разобрался пока.

Но есть еще просто библиотека. Просто подключаешь библиотеку и заливаешь простенький скетч из папки examples этой библиотеки. Библиотека называется GRBL-Arduino-Library-Master

art100
Offline
Зарегистрирован: 09.03.2014

"АрдуиноАплоадер" я понимаю но по ангельски обзываться можно?. Но ссылку бы? Или на вашу папочку доступную снаружи бы? На яндексе диск привязанный к почтовому ящичку на 10 свободных гигабайтах не завели еще? Типа: https://disk.yandex.ru/client/disk

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а как весь процесс проходит?

какая то программа конвертирует в G-код, а через программу GRBL controller уже по этим кодам управляются моторы. так?

хотя если посмотреть. ведь используется ардуина и драйверы с управление STEP/DIR то можно и эту программу использовать. но только для рисования, выжигания, фрезерования. просто пины переназначить

http://www.ecnc.ru/download

Joiner
Offline
Зарегистрирован: 04.09.2014

jeka_tm пишет:

а как весь процесс проходит?

какая то программа конвертирует в G-код, а через программу GRBL controller уже по этим кодам управляются моторы. так?

хотя если посмотреть. ведь используется ардуина и драйверы с управление STEP/DIR то можно и эту программу использовать. но только для рисования, выжигания, фрезерования. просто пины переназначить

http://www.ecnc.ru/download

По Вашей ссылке программа, которая работает вроде бы не с G кодом. Она на основании растрового рисунка формирует управление на шаговые двигатели, лазер и пр. Автор этого сайта сам написал скетчи для ардуино и управляющую программу. Для начала самое то, ну чтобы попробовать что такое ЧПУ. Я сам начал с этих прошивок и этой программы. Ни каких G кодов, открываешь растровую картинку и вперед!

А GRBL (не знаю что это такое), но мне кажется это уже какой-то некий стандарт для станочков под управлением ардуинки. Программы работают уже конкретно с G кодом.

Необходимые ссылочки дам чуть позднее. Найду и размещу.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

согласен. для начала пойдет картинки рисовать

Joiner
Offline
Зарегистрирован: 04.09.2014

http://www.getchip.net/posts/104-proshivka-lyubogo-hex-fajjla-v-arduino-pri-pomoshhi-shtatnogo-zagruzchika-bootloader/   Здесь описывается как залить. Я пользуюсь програмкой которая описана последней. Там и ссылочка на скачивание. У меня hex файл заливается только когда в командной строке скорость 9600 меняю на 115200, а у кого-то(где-то прочитал) на 57600 заливается.

https://github.com/grbl/grbl-builds/tree/master/builds    Здесь, собственно прошивки для ардуино.

http://zapmaker.grblcontroller.s3-website-us-west-2.amazonaws.com/  Здесь управляющая программа для исполнения G кода.

https://yadi.sk/d/e0M0QwV_gGiju      Здесь файлик с G кодом. Станочек фрезерует буковки за 3 прохода.

https://yadi.sk/d/KV1YCchqgGjuJ  Здесь какие ножки куда

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

хорошо. но ведь не хватает самого главного: формирование G кодов

Получается Artcam или Mastercam

Joiner
Offline
Зарегистрирован: 04.09.2014

jeka_tm пишет:

хорошо. но ведь не хватает самого главного: формирование G кодов

Получается Artcam или Mastercam

Арткам пока не освоил. А вот вручную что-нибудь написать уже могу.