Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Lineyka2
Новичок
Сообщения: 11
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Lineyka2 »

selenur писал(а): Пришли исходные и полученные файлы, и я посмотрю ;-)
проверял по траектории №7, отверстия фрезеруются по разным координатам, смещение происходит по X
Вложения
file.rar
(23.26 КБ) 267 скачиваний
SergK
Новичок
Сообщения: 31
Зарегистрирован: 15 апр 2018, 12:22
Репутация: 2
Настоящее имя: Serg
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение SergK »

Lineyka2 писал(а):...
И еще подскажите кто сталкивался почему зависает станок при выполнении операции, я уже писал выше, то остановится в одном месте с включенным шпинделем, то при длительной работе в пределах 25 минут вообще все останавливается при это координаты все сбрасываются в ноль.
Не тут такое спрашивать нужно, не о том тема...
Скорее всего у меня аналогичный фрезер. И "болячка" аналогичная. Первое время вообще ничего фрезернуть не мог, постоянно останавливался с отвалом виртуального порта. Сдавил штекер мини-USB, стал туже вставляться, на некоторое время вообще забыл про эту проблему. Потом снова периодически останавливаться начал. Грешу на USB-кабель. Но может и ошибаюсь.
Поставил на станок концевики, даже если останавливается, продолжение без особых проблем, для меня точности хватает.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Lineyka2 писал(а):Сергей, подскажите почему при нажатии на кнопку подключиться в модуле управления контроллером ГРБЛ конструктора, станок запускается, включается шпиндель, происходит опускание Z и движения по X и Y (Фреза сломалась), остановить весь этот процесс получается только лишь обесточиванием станка. Контроллер ГРБЛ 0.9.
И еще подскажите кто сталкивался почему зависает станок при выполнении операции, я уже писал выше, то остановится в одном месте с включенным шпинделем, то при длительной работе в пределах 25 минут вообще все останавливается при это координаты все сбрасываются в ноль.
В моей программе для управления GRBL контроллером я использовал сторонний код, и работу проверял только с версией 1.1 с версией 0.9 у меня так-же были проблемы, но я особо не разбирался, т.к. пока я в основном использую candle программу для управления. В будущем я постараюсь реализовать работу с GRBL нормально, но это достаточно трудоемкий процесс...
Ну и плюс ко всему существует много особенностей связанных с USB интерфейсом, и платой контроллера, которые могут приводить к потерям связи...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Lineyka2
Новичок
Сообщения: 11
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Lineyka2 »

Спасибо, Сергей! А по поводу ухода по координатам plt и gerber не смотрел?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Я приболел немного, как полегчает, сразу посмотрю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Lineyka2
Новичок
Сообщения: 11
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Lineyka2 »

Спасибо за помощь! Выздоравливай!
Evg69
Новичок
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Evg69 »

Lineyka2 писал(а):И еще подскажите кто сталкивался почему зависает станок при выполнении операции, я уже писал выше, то остановится в одном месте с включенным шпинделем, то при длительной работе в пределах 25 минут вообще все останавливается при это координаты все сбрасываются в ноль.
Тут может быть целый ряд причин. имхо наиболее вероятное - не тянет источник питания или помехи от двигателя шпинделя. Какой двигатель шпинделя?
Я бы отключил двигатель шпинделя и прогнал программу - будет зависание или нет. У меня была подобная ситуация. Помогло следующее - в близи от контактов двигателя шпинделя провод от двигателя пропустил в ферритовое кольцо и сделал один виток.
Lineyka2
Новичок
Сообщения: 11
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Lineyka2 »

Evg69 писал(а):не тянет источник питания или помехи от двигателя шпинделя. Какой двигатель шпинделя?
мотор китайский 300Вт, напрямую подключен к контактам платы; БП 24В 5,62А
Вложения
bp.jpg (1912 просмотров) <a class='original' href='./download/file.php?id=150853&mode=view' target=_blank>Загрузить оригинал (2.29 МБ)</a>
motor.png (1912 просмотров) <a class='original' href='./download/file.php?id=150854&mode=view' target=_blank>Загрузить оригинал (1.34 МБ)</a>
Evg69
Новичок
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Evg69 »

Lineyka2 писал(а): мотор китайский 300Вт, напрямую подключен к контактам платы; БП 24В 5,62А
А плата какая? Этот БП питает только шпиндель или еще и контроллер? Ток шпинделя очень приличный получается. Ежели 300 Вт, да при 24 В то ток до 12 ампер может быть. А для таких токов Ваш БП слабоват. Попробуйте, как я писал, прогнать программу с отключенным шпинделем.
Lineyka2
Новичок
Сообщения: 11
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Lineyka2 »

Плата вот такая.
IMG_20181121_141529.jpg (1871 просмотр) <a class='original' href='./download/file.php?id=150887&mode=view' target=_blank>Загрузить оригинал (2.9 МБ)</a>
прошивка только теперь 1.1, с ней тоже станок "вставал".БПитает плату,а питание на мотор идёт с самой платы уже, синий и коричневый провода.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Rom327 »

Evg69 писал(а):
Lineyka2 писал(а): мотор китайский 300Вт, напрямую подключен к контактам платы; БП 24В 5,62А
А плата какая? Этот БП питает только шпиндель или еще и контроллер? Ток шпинделя очень приличный получается. Ежели 300 Вт, да при 24 В то ток до 12 ампер может быть. А для таких токов Ваш БП слабоват. Попробуйте, как я писал, прогнать программу с отключенным шпинделем.
+1
В коллекторных двигателях постоянного тока ярко выражен пусковой ток, который превышает номинальный в несколько раз (10-40 раз). Итого (300/24)*10(40)=125(500)A. (источник: http://brushmotor.ru/articolo.html&#41;
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Evg69
Новичок
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Evg69 »

Lineyka2 писал(а): мотор китайский 300Вт, напрямую подключен к контактам платы; БП 24В 5,62А
А плата какая? Этот БП питает только шпиндель или еще и контроллер? Ток шпинделя очень приличный получается. Ежели 300 Вт, да при 24 В то ток до 12 ампер может быть. А для таких токов Ваш БП слабоват. Попробуйте, как я писал, прогнать программу с отключенным шпинделем.
Lineyka2 писал(а):Плата вот такая.
Думаю что источник проблемы - недостаточная мощность блока питания. Ток потребления превышает возможности БП, но недостаточен для срабатывания защиты. БП в процессе работы перегревается и срабатывает защита. Пробовали прогнать без шпинделя?
SergK
Новичок
Сообщения: 31
Зарегистрирован: 15 апр 2018, 12:22
Репутация: 2
Настоящее имя: Serg
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение SergK »

У меня на аналогичном фрезере, при запуске фрезерования сразу связь рвалась, станок успевал выполнить всего несколько команд, видимо из буфера. Я начал вставлять в код несколько команд (вместо одной) постепенно разгоняющих движок шпинделя. После этого остановки при старте прекратились. Понимаю, что это полумера, и проблема в слабом БП. Но пока для моих целей хватает и такого решения.
Lineyka2
Новичок
Сообщения: 11
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Lineyka2 »

Запустил станок с программой фрезеровки платы по времени (кэндэл 1.1.7 показал время выполнения 48 минут), отключил программно шпиндель, программа благополучно выполнилась за 1 час 5 минут, станок не завис, после выполнения программы шпиндель вернулся в нулевые координаты, БП холодный.
Следом запустил туже программу с включенным шпинделем (без фрезы, что не расходовать текстолит), все шло прекрасно, даже подумал, что сейчас "фрезеровка" благополучно закончится, но на 45 минут станок остановился все координаты сбросились в "0", шпиндель рукой держать можно,но горячеватый, БП теплый, на ноутбуке реально горячее!
Подскажите схему подключения шпинделя от второго БП, но чтоб сохранилась ШИМ через плату станка! И если можно, пните,только несильно, в какую-нибудь другую тему, а то чувствую себя здесь не комфортно со своими "зависаниями"
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Rom327 »

Lineyka2 писал(а):Подскажите схему подключения шпинделя от второго БП, но чтоб сохранилась ШИМ через плату станка!
Купи отдельный ШИМ: https://ru.aliexpress.com/item/DC10-60V ... 259f437d-8 и отдельный блок питания. И будет тебе счастье. Зачем оборотами с платы контролера управлять?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Добавил пару новых видео:
Как теперь выглядит процесс обновления
https://www.youtube.com/watch?v=1Sd2ssy0OUI
И загрузка данных из DXF файла
https://www.youtube.com/watch?v=z_ItHO3cAXA
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Immortal88
Опытный
Сообщения: 126
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 1
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Immortal88 »

selenur, для автоматизации каких именно работ лично вы используете вашу программу в связке с чпу фрезером?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Immortal88 писал(а):selenur, для автоматизации каких именно работ лично вы используете вашу программу в связке с чпу фрезером?
Вот список того что я делал, в нем некоторые вещи чаще, некоторые пару раз всего делал:
1) Гравировка контуров изображений
2) Выпиливание из фанеры конструктора (в fusion360 начертил домик, ёлочку, а потом контуры деталей сохранил в DXF файл)
3) Выжигание лазером деталей из фанеры
4) гравировка табличек, шильдиков
5) фрезеровка печатных плат
6) засветка пленочного фоторезиста для создания печатных плат
7) засветка жидкого фоторезиста, разных цветов, для нанесения шелкографии на разные панельки шильдики
8) выжигание рисунков в версии 3.х пока не готово (работает пока в версии 2.х)
9) сверловок

Есть ещё другие пункты, но там пока всё ещё в стадии прототипа.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Immortal88
Опытный
Сообщения: 126
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 1
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Immortal88 »

А есть интерфейс командной строки, который без запуска гуи может выполнить пресет на пачке файлов?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Immortal88 писал(а):А есть интерфейс командной строки, который без запуска гуи может выполнить пресет на пачке файлов?
В будущем возможно появится, когда закончу основную разработку.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

Вернуться в «Windows / Mach»