Клуб DiyAudio
Мастерская => Оборудование и инструменты => Тема начата: TANk от 26 Февраля 2021, 09:19:03
-
Собрал и настраиваю такую вот игрушку. 3Д фрезерный станок.
(Извините, но у Вас нет доступа в Галерею)
Шпиндель крутит, по осям ездит. Концевики настроил. Тут вроде проблем не возникло.
Не могу разобраться как делать ручное управление передвижением шпинделя из программы.
Нажимаю кнопки курсорные на клавиатуре. Станок двигается. Но при одиночном нажатии на кнопку передвигает шпиндель по осям на разное растояние (на скрине видно на какое расстояние передвигается шпиндель при одиночном нажатии на каждую из кнопок)
(Извините, но у Вас нет доступа в Галерею)
А мне надо сделать так, чтобы при нажатии кнопок передвижения станок двигал шпиндель по всем осям на одинаковое расстояние, которое я задаю сам. Например на 1мм или на 0.1мм для точного позиционирования. Где это настраивается и как быстро переключать шаг передвижения например 10мм, 1мм, 0.1мм.
Двигатели настроены. Если я даю команду G_кодами двинуть шпиндель на 100мм или на 25мм - передвижение выполняется точно (насколько я могу судить по своему штангенциркулю). Двигатели крутят ШВП 1204 хорошей точности. Сейчас установлено 800 шагов на 1мм. Драйверы позволяют делать микрошаг 1/16 (сейчас стоит), 1/32 даже.
и добавил...
Раньше пользовался контроллером на основе Ардуино. И там были другие программы управления. Там это выставлялось без проблем нажатием пары кнопок на экране. Сейчас решил поставить для управления плату Mach3 USB Controller. Переделывать обратно на Ардуину не хочу.
-
Вот чего пишут знатоки Mach3
"в окошке mdi есть строка ввода, там вводиш g0x11f1500
g0-холостой ход
x11-двигаемся на 11 по х
f-скорость"
-
"в окошке mdi есть строка ввода, там вводиш g0x11f1500
g0-холостой ход
x11-двигаемся на 11 по х
f-скорость"
Командами из командной строки я двинуть могу. Отрабатываются эти команды правильно и точно. Но каждый раз туда писать сообщения с клавитуры - больно уж утомительно. Нажать курсорную кнопку гораздо проще. Мне интересно найти где идет настройка передвижения с курсорных кнопок. Почему у меня едет на указанные на картинке дробные части и причем разные по всем осям.
-
Собрал и настраиваю такую вот игрушку.
Шпиндель хороший, у меня такой-же мотор, но родную крыльчатку я снял т.к. она сильно шумит и пыль поднимает. Для охлаждения шпинделя поставил сбоку вентилятор 50х50.
-
Хотел взять бесщеточный. 3 раза из китая заказывал - доходит до китайской таможни и возвращается обратно продавцу :(
У нас такие продаются по невменяемым ценам.
Пришлось купить на Али но с доставкой из МСК. Были только со щетками взял 500Вт. Обошелся с БП и комплектом цанг за 5тыр.
БП какой то левацкий. Так и не смог прикрутить на него автоматическую регулировку оборотов из программы. Кручу рукояткой на морде блока управления.
и добавил...
Хочу еще рядом со шпинделем на текстолитовую пластину сделать крепеж для лазера. Чтобы можно было быстро перейти от фрезы к лазеру. но это в планах на будущее. Сначала надо с тем что есть разобраться и освоиться.
-
Привет Александр.
В Масн3 нет прямой настройки расстояния движения по курсорным кнопкам.
Перемещение происходит пока держишь кнопку. Сколько нажал столько и проехало.
Но есть настройка скорости передвижения.
Нажимаешь клавишу Тав и сбоку выезжает панель типа ручного командера.
Там устанавливаешь скорость перемещения при нажатии кнопок курсора.
На нужное расстояние можно только через командную строку.
Но есть хитрость - можно самому написать макрос перемещения на нужное расстояние и присвоить этот макрос любой кнопке.
Для этого надо покурить тему создания макросов и языка на котором они пишутся.
Вообще - Масн3 очень гибкая и доступная к настройкам.
Еще там есть вкладки готовых макросов. Покури их.
Там есть готовые решения для слотов например. Может их использовать?
Я пользуюсь только NC программами. Кнопки курсора использую только для перемещения.
Мне кажется это самый простой способ указать станку куда, насколько и зачем.
Единственный минус - полноценная работа только с LPT.
Я перепробовал кучу контроллеров Ethernet/USB - остановился на родном LPT порту.
Если помнишь мою опупею с компом для Масн3 и LPT под ХР.... :facepalm:
-
Но есть хитрость - можно самому написать макрос перемещения на нужное расстояние и присвоить этот макрос любой кнопке.
Для этого надо покурить тему создания макросов и языка на котором они пишутся.
Вообще - Масн3 очень гибкая и доступная к настройкам.
Понятно. То что передвижение от курсорных клавиш зависит от скорости, указанной в окошечке вкладки передвижения - это я понял. Значит штатных средств в программе настроить это не предусмотрено. Придется курить макросы. Вроде с первого взгляда нет ничего сложного.
Я пользуюсь только NC программами. Кнопки курсора использую только для перемещения.
Так именно для перемещения в нужную точку рабочего стола и установки нулевой позиции инструмента над деталью оно и нужно.
Единственный минус - полноценная работа только с LPT.
Я перепробовал кучу контроллеров Ethernet/USB - остановился на родном LPT порту.
Если помнишь мою опупею с компом для Масн3 и LPT под ХР..
Ну у меня пока опыт с этим небольшой. вот такую плату за 1000рублев у китайцев взял
(https://cnc1.lv/1017-large_default/usb-mach3-100khz-breakout-board-4-axis.jpg)
Вчера ради пробы задал ей фрезеровать печатную плату. На кусочке оргстекла просто для проверки на стабильность работы и нагрев двигателей. Жужжал 6 часов без сбоев. После всех передвижений вернул фрезу точно в нулевую точку. Комп под стандартной Вин-7 32бита. Матринка из какого то старья процессор 775 сокета. 2Гб на борту. Установлена винда, стандартные дрова на нее с сайта Асуса. К сети комп не подключен. Сам комп работать без сбоев сутками может. Проверял на восстановлении информации и тестировании полудохлых винчестеров.
и добавил...
Откалибрую еще по высоте (сделаю карту высот) для рабочего стола и попробую макросы сделать на буквенные клавиши
a-d w-s r-f для осей Х Y Z соответственно. Как в компьютерных играх передвижения сделаны.
Для передвижения на 0.1мм использовать маленькие буквы, для передвижения от каждого нажатия на 1мм использовать заглавные (с шифтом или капсом).
-
Жужжал 6 часов без сбоев.
:v:
Класс!
Именно такую плату не пробовал....
Если нормальная стабильность результата и работают все слоу зоны и хоминги то значит все прекрасно!
Я остановился на StepMaster2.5
-
Сегодня под конец рабочего дня пробовал люминь скрести. 4х заходная фреза диаметром 3мм при заглублении 0.5мм достаточно нормально режет на скорости 400мми/мин. Быстрее не делал, так как фрезу жалко, сломать может. Надо найти потолще - миллиметров 6 и ею попробовать на радиаторе площадки под транзисторы нарезать - вобщем есть чем поиграться на досуге.
и добавил...
Именно такую плату не пробовал....
https://aliexpress.ru/item/4000478687103.html?&sku_id=10000001986888224
вот тут брал, хотя их полно таких.
-
Опыт работы с люминем привел к этим фрезам: https://aliexpress.ru/item/32964527074.html
Однозубые работают лучше.
и добавил...
А управляю NCstudio(Извините, но у Вас нет доступа в Галерею)
-
Саму станину брал тут
https://aliexpress.ru/item/4000195400177.html
-
TANk, Можно сменить screenset на вот такой, появятся кнопки jog и там сам выбираешь нужный шаг перемещения.
И ещё такой пульт облегчает работу ,правда с глюками малость.Может я пока с ним не разобрался до конца.
-
Можно сменить screenset на вот такой
А где его взять? Я поискал такой скринсет, но не нашел.
-
Попробуй скачать. Если что ещё пороюсь. Там должна быть папка copy
https://drive.google.com/drive/folders/1pAhWJ0OadyxuYv9-cBTi5mXVUu7SrKZd?usp=sharing
-
Попробуй скачать.
Попробовал и у меня получилось. Спасибо! В понедельник буду разбираться (станочек по причине шумности и пыльности на работе).
-
В принципе народ и сам рисует для себя нужные кнопки ,есть програмка для этого. Только если с офсайта взять может лицензия слететь,но лечится.
https://www.machsupport.com/downloads-updates/screensets/
-
Это я видел. Еще посмотрел схемы ручных пультов. Ничего там нет сложного. Энкодер с крутилкой и кнопки. Надо будет сделать. Удобно, а то прыгать от компа к станку и потом обратно, для каждого передвижения не очень удобно, а с этим пультом можно подкрутить что надо не отрываясь от рабочего поля.
-
Танк, ты серьезно к пенсии готовишься... ;D :v:
-
Энкодер с крутилкой и кнопки. Надо будет сделать. Удобно, а то прыгать от компа к станку и потом обратно, для каждого передвижения не очень удобно, а с этим пультом можно подкрутить что надо не отрываясь от рабочего поля.
Саш, я долго ломал голову - нужен мне этот пульт или нет?
В конце концов остановился вот на такой штуке....
Как по мне - так удобнее её ничего нет.
Во первых заменяет сразу мышь и клаву.
Во вторых нет проводов.
В третьих - есть утилиты для винды которые переназначают клавиши.
В четвертых, можно макросы написать...
Единственный минус который я нашел при эксплуатации с Масн3 - это то что через 20 секунд дивайс засыпает.
Что бы он начал работать - надо нажать любую кнопку.
Это вроде бы ничего - но если курсор наведен на функциональную клавишу в интерфейсе Масн3 то можно какое нибудь нежелательное действие призвести.
Поэтому я привык нажимать клавишу шифт сначала а потом уже все остальное.
[attachment=1]
и добавил...
Заряда АКБ хватает на месяц не менее. Если подсветку клавишь не использовать.
С подсветкой пару часов.
и добавил...
https://aliexpress.ru/item/1005001506869640.html?spm=a2g0o.productlist.0.0.78a23578vlWrr2&algo_pvid=66ef2cb5-07ca-44e7-ab0a-e966dcb51cc3&algo_expid=66ef2cb5-07ca-44e7-ab0a-e966dcb51cc3-3&btsid=0b8b034a16144176973167946e2c30&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_&sku_id=12000016389774162
-
Неоднократно сталкивался с тем,что беспроводная клавиатура или мышь на даже взрослых станках ЧПУ нормально не работает. В том числе и у себя на мелком станочке.
У меня установлен высокооборотный шпиндель с частотником , 800вт 24000 обормотов. Видимо высокий уровень помех возникает при работе. Хорошее заземление всех частей станка китайцы забыли сделать. Пришлось везде провода прокладывать и ,что интересно даже к USB проводу тоже чувствительно это всё.Помогло лишь частично. Предпочитаю обычную клаву с проводами.
-
У меня исключены все помехи. ;D
Сделано все по феншую.
Никаких проблем с беспроводной клавиатурой нет....
и добавил...
даже взрослых станках ЧПУ
:ROFL:
-
kkol, Смех по поводу меня или просто фразы?
Если про меня ,то могу иной раз выразиться несколько криво :)
А вообще, занимаюсь ремонтом и обслуживанием промэлектроники и ЧПУ в том числе. Частенько на станках дохнет родная клавиатура и есть у клиентов желание обойтись малой кровью.
Шпиндель какой у тебя стоит на станке?
-
kkol, Смех по поводу меня или просто фразы?
Если про меня ,то могу иной раз выразиться несколько криво :)
А вообще, занимаюсь ремонтом и обслуживанием промэлектроники и ЧПУ в том числе. Частенько на станках дохнет родная клавиатура и есть у клиентов желание обойтись малой кровью.
Шпиндель какой у тебя стоит на станке?
Забей.
Я смеялся по поводу того что, даже на якобы на профессиональных станках, долбоебы умудряются неправильно собрать электрику, а особенно развести правильно заземление и сделать экранировку.
Шпиндель у меня трехфазный на 2.2кВт с инвертором.
-
Шпиндель у меня трехфазный на 2.2кВт с инвертором.
Это им ты фанеру кроил на корпуса? М-да, тут мастер-класс не спасёт...
-
Это им ты фанеру кроил на корпуса? М-да, тут мастер-класс не спасёт...
Не понял....
Разве им нельзя фанеру пилить?
-
якобы на профессиональных станках, долбоебы умудряются неправильно собрать электрику
Ну какой-нибудь Mazak или Krauss maffei упрекнуть в этом сложно,а вот потом точно дятлов хватает.
У таких шпинделей,как у меня ещё можно сказать есть недостаток или особенность ,на малых оборотах силы почти нету. Тянуть начинает с 5-7 тысяч , потому сталь уже не очень,да и жёсткости у станины не хватает.
-
Не понял....
Разве им нельзя фанеру пилить?
Наверное имелся в виду рассказ-лайфхак (как счас модно выражовываться) о том как раскроить фанеру с нужной точностью и в нужных количествах при помощи ручного инструмента на кухне. А при наличии под руками станка ЧПУ с рабочим полем в районе квадратного метра вопрос о том "как" это сделать отпадает сам собой.
-
Ааааа. Туплю чото.
Я тут нашел 6П30Б-Р и заморочился не на шутку....
Я забыл как прибором пользоваться....
А самое страшное - калибровочные константы в каком файле ini лежат... :facepalm:
-
У таких шпинделей,как у меня ещё можно сказать есть недостаток или особенность ,на малых оборотах силы почти нету. Тянуть начинает с 5-7 тысяч , потому сталь уже не очень,да и жёсткости у станины не хватает.
Читал, что некоторые ставят моторы от электровелосипедов. У них максимальные обороты порядка 4-5тыс и крутящий момент гораздо выше. Что то типа такого
https://aliexpress.ru/item/1005001412733414.html
или такого
https://aliexpress.ru/item/4000448799126.html
А какие направляющие у твоего CNC4060? Тип диаметр?
-
А какие направляющие у твоего CNC4060? Тип диаметр?
У меня поменьше малость станок CNC3040 . Направляющие круглые XY - 20мм , Z-13мм.
Мотор конечно поставить можно наверное .Только у фрезера нагрузки боковые в основном ,врядли подшипники на это рассчитаны и цангу без биений надо прицепить однако.
На больших оборотах сам двигатель и подшипники особенно ,охлаждать надо. У меня литров 8 тосола ощутимо тёплые за пару часов работы
-
А при наличии под руками станка ЧПУ с рабочим полем в районе квадратного метра вопрос о том "как" это сделать отпадает сам собой.
Вот, вот. Надо продать какой-то из Денонов и купить на дачу такой агрегат.
-
У меня поменьше малость станок CNC3040
У меня такой же по названию. На самом деле китаесы схитрили. По Х рабочее поле чуть больше 26см. По У - передвигается портал на 38 (дальше концевики ограничивают) но при максимальном выдвижении вперед ось шпинделя выходит за рабочий стол сантиметра на 3. Так что реально 25 на 35 сантиметров.
-
Так что реально 25 на 35 сантиметров
Для передних панелей и верхних нижних крышек на усилители вполне достаточно обычно. Надписи красиво гравирует ,всякие декоративные штуки. Корпуса небольшие и неспеша
Для хобби и в квартирных условиях вполне достаточно. В производство слабоват конечно. С четвёртой осью шестерёнку на часы делал и так детальки всякие разные.
-
Блин.
Вертушка......
Щас опять чесотка начнется.... :wall:
-
kkol, Могу убрать от греха ;D На ней ещё тонарм стоит,что я тебе чертежи показывал.
-
kkol, Могу убрать от греха
Не. Ненада красоту убирать.
-
и в квартирных условиях вполне достаточно
Серьезно!? Соседи войной не пошли?
-
Серьезно!? Соседи войной не пошли?
Вроде молчат пока :) У меня мастерская в угловой комнате и жужу я не слишком часто и долго.Специально ходил и слушал кругом ,двери прикрыл и домашним не мешает. Пылесос в руках у супруги намного шумнее и порой дольше работает
-
Специально ходил и слушал кругом ,двери прикрыл и домашним не мешает.
Особенно не слышно на 6мм двухперой фрезе..... :ROFL:
Вообще, соседей нельзя расслаблять.
-
Мужики,я нигде не говорил,что вообще без шума и пыли всё это происходит. Деревяшки я почти дома не делаю ,нет надобности. Только о своих потребностях.
-
... но сначала дачный домик утеплю...
-
... но сначала дачный домик утеплю..
Пожалуй и укрепить будет не лишним. Станочек такой под сотню тыр в общей сложности обходится, а алюминия на нем много.
Есть чем бомжам поживиться. :yes:
-
Есть чем бомжам поживиться.
Нету у нас там бомжей(ттт!!)
Да и соседи круглогодично живут. Если норм. утеплиться получится, и я обоснуюсь на постоянку. В город буду два раза в неделю ездить.
Впрочем, это, типа, мечты.
-
Нету у нас там бомжей
Ладно, назовем их утильменами. ;D так правильнее будет.
-
Ещё правильней - идейные дауншифтеры ;-[
-
А мне надо сделать так, чтобы при нажатии кнопок передвижения станок двигал шпиндель по всем осям на одинаковое расстояние, которое я задаю сам. Например на 1мм или на 0.1мм для точного позиционирования. Где это настраивается и как быстро переключать шаг передвижения например 10мм, 1мм, 0.1мм.
Привет Александр.
Признаю - был не прав!
Наврал что нет такого режима в МАСН3 - движение по заданному отрезку.
Век живи век учись.
Есть бляха муха.
Я просто не пользуюсь таким режимом..... поэтому ошибся.
Короче.
Нажимаем кнопку ТАВ на клавиатуре.
Выезжает вот такая фигня.
[attachment=1]
1 - установка % скорости движения от максимальной. Я пользуюсь этим что бы точно подводить к точке зеро.
2 - кнопка которая тебе нужна - переключает движение в 3 режима - cont (пока нажимаешь едет), step (движение на расстояние которое выбираешь кнопкой Cycle Jog Step), MPG (когда подключен внешний пульт).
3 - индикатор показывающий режим работы. MPG не включится пока не подключишь внешний пульт.
4 - выбранное расстояние движения за одно нажатие клавиши. Расстояние выбираешь клавишей Cycle Jog Step.
-
Есть бляха муха.
Вот эту муху я и искал!, бляха!