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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

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

Сообщение Lineyka2 » 14 ноя 2018, 20:11

selenur писал(а):Пришли исходные и полученные файлы, и я посмотрю ;-)

проверял по траектории №7, отверстия фрезеруются по разным координатам, смещение происходит по X
Вложения
file.rar
(23.26 Кб) Скачиваний: 76
Lineyka2
Новичок
 
Сообщения: 9
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр

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

Сообщение SergK » 15 ноя 2018, 17:16

Lineyka2 писал(а):...
И еще подскажите кто сталкивался почему зависает станок при выполнении операции, я уже писал выше, то остановится в одном месте с включенным шпинделем, то при длительной работе в пределах 25 минут вообще все останавливается при это координаты все сбрасываются в ноль.

Не тут такое спрашивать нужно, не о том тема...
Скорее всего у меня аналогичный фрезер. И "болячка" аналогичная. Первое время вообще ничего фрезернуть не мог, постоянно останавливался с отвалом виртуального порта. Сдавил штекер мини-USB, стал туже вставляться, на некоторое время вообще забыл про эту проблему. Потом снова периодически останавливаться начал. Грешу на USB-кабель. Но может и ошибаюсь.
Поставил на станок концевики, даже если останавливается, продолжение без особых проблем, для меня точности хватает.
SergK
Новичок
 
Сообщения: 31
Зарегистрирован: 15 апр 2018, 12:22
Репутация: 2
Настоящее имя: Serg

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

Сообщение selenur » 15 ноя 2018, 21:19

Lineyka2 писал(а):Сергей, подскажите почему при нажатии на кнопку подключиться в модуле управления контроллером ГРБЛ конструктора, станок запускается, включается шпиндель, происходит опускание Z и движения по X и Y (Фреза сломалась), остановить весь этот процесс получается только лишь обесточиванием станка. Контроллер ГРБЛ 0.9.
И еще подскажите кто сталкивался почему зависает станок при выполнении операции, я уже писал выше, то остановится в одном месте с включенным шпинделем, то при длительной работе в пределах 25 минут вообще все останавливается при это координаты все сбрасываются в ноль.

В моей программе для управления GRBL контроллером я использовал сторонний код, и работу проверял только с версией 1.1 с версией 0.9 у меня так-же были проблемы, но я особо не разбирался, т.к. пока я в основном использую candle программу для управления. В будущем я постараюсь реализовать работу с GRBL нормально, но это достаточно трудоемкий процесс...
Ну и плюс ко всему существует много особенностей связанных с USB интерфейсом, и платой контроллера, которые могут приводить к потерям связи...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4042
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1438
Медальки:
Настоящее имя: Сергей

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

Сообщение Lineyka2 » 16 ноя 2018, 04:02

Спасибо, Сергей! А по поводу ухода по координатам plt и gerber не смотрел?
Lineyka2
Новичок
 
Сообщения: 9
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр

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

Сообщение selenur » 16 ноя 2018, 05:50

Я приболел немного, как полегчает, сразу посмотрю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4042
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1438
Медальки:
Настоящее имя: Сергей

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

Сообщение Lineyka2 » 16 ноя 2018, 10:12

Спасибо за помощь! Выздоравливай!
Lineyka2
Новичок
 
Сообщения: 9
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр

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

Сообщение Evg69 » 20 ноя 2018, 08:42

Lineyka2 писал(а):И еще подскажите кто сталкивался почему зависает станок при выполнении операции, я уже писал выше, то остановится в одном месте с включенным шпинделем, то при длительной работе в пределах 25 минут вообще все останавливается при это координаты все сбрасываются в ноль.

Тут может быть целый ряд причин. имхо наиболее вероятное - не тянет источник питания или помехи от двигателя шпинделя. Какой двигатель шпинделя?
Я бы отключил двигатель шпинделя и прогнал программу - будет зависание или нет. У меня была подобная ситуация. Помогло следующее - в близи от контактов двигателя шпинделя провод от двигателя пропустил в ферритовое кольцо и сделал один виток.
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение Lineyka2 » 20 ноя 2018, 19:57

Evg69 писал(а):не тянет источник питания или помехи от двигателя шпинделя. Какой двигатель шпинделя?

мотор китайский 300Вт, напрямую подключен к контактам платы; БП 24В 5,62А
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF bp.jpg
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF motor.png
Lineyka2
Новичок
 
Сообщения: 9
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр

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

Сообщение Evg69 » 21 ноя 2018, 10:05

Lineyka2 писал(а):мотор китайский 300Вт, напрямую подключен к контактам платы; БП 24В 5,62А

А плата какая? Этот БП питает только шпиндель или еще и контроллер? Ток шпинделя очень приличный получается. Ежели 300 Вт, да при 24 В то ток до 12 ампер может быть. А для таких токов Ваш БП слабоват. Попробуйте, как я писал, прогнать программу с отключенным шпинделем.
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение Lineyka2 » 21 ноя 2018, 10:22

Плата вот такая.
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF IMG_20181121_141529.jpg
прошивка только теперь 1.1, с ней тоже станок "вставал".БПитает плату,а питание на мотор идёт с самой платы уже, синий и коричневый провода.
Lineyka2
Новичок
 
Сообщения: 9
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр

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

Сообщение Rom327 » 21 ноя 2018, 10:41

Evg69 писал(а):
Lineyka2 писал(а):мотор китайский 300Вт, напрямую подключен к контактам платы; БП 24В 5,62А

А плата какая? Этот БП питает только шпиндель или еще и контроллер? Ток шпинделя очень приличный получается. Ежели 300 Вт, да при 24 В то ток до 12 ампер может быть. А для таких токов Ваш БП слабоват. Попробуйте, как я писал, прогнать программу с отключенным шпинделем.

+1
В коллекторных двигателях постоянного тока ярко выражен пусковой ток, который превышает номинальный в несколько раз (10-40 раз). Итого (300/24)*10(40)=125(500)A. (источник: http://brushmotor.ru/articolo.html)
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 2004
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 228
Настоящее имя: Роман

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

Сообщение Evg69 » 21 ноя 2018, 17:02

Lineyka2 писал(а):мотор китайский 300Вт, напрямую подключен к контактам платы; БП 24В 5,62А

А плата какая? Этот БП питает только шпиндель или еще и контроллер? Ток шпинделя очень приличный получается. Ежели 300 Вт, да при 24 В то ток до 12 ампер может быть. А для таких токов Ваш БП слабоват. Попробуйте, как я писал, прогнать программу с отключенным шпинделем.
Lineyka2 писал(а):Плата вот такая.

Думаю что источник проблемы - недостаточная мощность блока питания. Ток потребления превышает возможности БП, но недостаточен для срабатывания защиты. БП в процессе работы перегревается и срабатывает защита. Пробовали прогнать без шпинделя?
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение SergK » 21 ноя 2018, 18:30

У меня на аналогичном фрезере, при запуске фрезерования сразу связь рвалась, станок успевал выполнить всего несколько команд, видимо из буфера. Я начал вставлять в код несколько команд (вместо одной) постепенно разгоняющих движок шпинделя. После этого остановки при старте прекратились. Понимаю, что это полумера, и проблема в слабом БП. Но пока для моих целей хватает и такого решения.
SergK
Новичок
 
Сообщения: 31
Зарегистрирован: 15 апр 2018, 12:22
Репутация: 2
Настоящее имя: Serg

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

Сообщение Lineyka2 » 21 ноя 2018, 19:22

Запустил станок с программой фрезеровки платы по времени (кэндэл 1.1.7 показал время выполнения 48 минут), отключил программно шпиндель, программа благополучно выполнилась за 1 час 5 минут, станок не завис, после выполнения программы шпиндель вернулся в нулевые координаты, БП холодный.
Следом запустил туже программу с включенным шпинделем (без фрезы, что не расходовать текстолит), все шло прекрасно, даже подумал, что сейчас "фрезеровка" благополучно закончится, но на 45 минут станок остановился все координаты сбросились в "0", шпиндель рукой держать можно,но горячеватый, БП теплый, на ноутбуке реально горячее!
Подскажите схему подключения шпинделя от второго БП, но чтоб сохранилась ШИМ через плату станка! И если можно, пните,только несильно, в какую-нибудь другую тему, а то чувствую себя здесь не комфортно со своими "зависаниями"
Lineyka2
Новичок
 
Сообщения: 9
Зарегистрирован: 12 ноя 2018, 17:45
Репутация: 0
Настоящее имя: Александр

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

Сообщение Rom327 » 21 ноя 2018, 22:15

Lineyka2 писал(а):Подскажите схему подключения шпинделя от второго БП, но чтоб сохранилась ШИМ через плату станка!

Купи отдельный ШИМ: https://ru.aliexpress.com/item/DC10-60V ... 259f437d-8 и отдельный блок питания. И будет тебе счастье. Зачем оборотами с платы контролера управлять?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 2004
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 228
Настоящее имя: Роман

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

Сообщение selenur » 27 ноя 2018, 06:26

Добавил пару новых видео:
Как теперь выглядит процесс обновления

И загрузка данных из DXF файла
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4042
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1438
Медальки:
Настоящее имя: Сергей

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

Сообщение Immortal88 » 27 ноя 2018, 12:19

selenur, для автоматизации каких именно работ лично вы используете вашу программу в связке с чпу фрезером?
Immortal88
Опытный
 
Сообщения: 105
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 0

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

Сообщение selenur » 27 ноя 2018, 13:28

Immortal88 писал(а):selenur, для автоматизации каких именно работ лично вы используете вашу программу в связке с чпу фрезером?

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

Есть ещё другие пункты, но там пока всё ещё в стадии прототипа.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4042
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1438
Медальки:
Настоящее имя: Сергей

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

Сообщение Immortal88 » 27 ноя 2018, 17:29

А есть интерфейс командной строки, который без запуска гуи может выполнить пресет на пачке файлов?
Immortal88
Опытный
 
Сообщения: 105
Зарегистрирован: 04 окт 2016, 13:38
Репутация: 0

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

Сообщение selenur » 27 ноя 2018, 17:55

Immortal88 писал(а):А есть интерфейс командной строки, который без запуска гуи может выполнить пресет на пачке файлов?

В будущем возможно появится, когда закончу основную разработку.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4042
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1438
Медальки:
Настоящее имя: Сергей

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: alex_sar, AlexBoos, artsemi, Bing [Bot], Google [Bot], hmnijp, Klimber0, Majestic-12 [Bot], Mamont, michalych, Sagoth, spryt, upack, Yandex [bot], шпиндель

Reputation System ©'