Страница 67 из 130
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 28 сен 2017, 22:46
selenur
К сожалению ссылка у тебя неверная, по которой не могу увидеть

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 28 сен 2017, 22:48
selenur
Доступна новая версия:
http://selenur.ru/wp-content/uploads/3.0.1.1.zip
1) Поправлен модуль работы с PLT файлами, теперь добавилось поле ввода количества символов после запятой, т.к. в самом файле координаты хранятся без символа разделения целой и дробной части.
2) В 901 модуле поправил ошибки на станице фрезеровки.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 29 сен 2017, 01:19
Alexversh
selenur писал(а):1) Поправлен модуль работы с PLT файлами, теперь добавилось поле ввода количества символов после запятой, т.к. в самом файле координаты хранятся без символа разделения целой и дробной части.
plt созданный в corel: Работает только с галочкой второй вариант. В окне предпросмотра в модуле 103 при выборе кол-во знаков после запятой отображается все правильно, но при переходе в модуль 302 в поле "масштабирование", "исходный размер" всегда получается три знака после запятой, при любом значении. Так должно быть?

В 901 модуле вкладка фрезеровка, непонятно что за поле "отбор по виду"?
В 103 модуле поле "Смещение по Y", оно для чего планировалось? вроде как лишний элемент.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 29 сен 2017, 06:05
selenur
Alexversh писал(а):plt созданный в corel: Работает только с галочкой второй вариант. В окне предпросмотра в модуле 103 при выборе кол-во знаков после запятой отображается все правильно, но при переходе в модуль 302 в поле "масштабирование", "исходный размер" всегда получается три знака после запятой, при любом значении. Так должно быть?

В 901 модуле вкладка фрезеровка, непонятно что за поле "отбор по виду"?
В 103 модуле поле "Смещение по Y", оно для чего планировалось? вроде как лишний элемент.

PLT -формат правильнее называется HPGL (Hewlett-Packard Graphics Language)
https://ru.wikipedia.org/wiki/HPGL , и координаты внутри файла записываются в виде целых чисел, полученных умножением на 40 (почему именно на 40 описано в вики), и по каким-то причинам Corel кроме данной операции, еще выполняет смещение символа разделителя дробной части.
В связи с чем это дополнительное поле в 103 модуле позволяет сместить разделитель обратно, как было.
Но при этом абсолютно все координаты, во всей программе у меня хранятся с типом Decimal т.е. после запятой может быть до 28 символов, но на текущий момент, всех устраивает возможность указывать в модулях значения с 3-мя символами после запятой, и то поле в 103 модуле, не имеет связи с остальными полями
При более сложных строениях пресета, как в данном случае:
Необходимо отдельно выполнять фрезеровку, каждой стороны печатной платы, и тут у каждой траектории появляется "TAG" - или по простому "метка", по которой можно выделить только нужную траекторию:
А в остальных случаях, просто выводятся все траектории, в фрезеровке.
В 103 модуле смещение по Y, необходимо при экспорте из SprintLayout программы, это конкретно для этого случая.
PLT файлы могут создавать очень многие программы, но при этом все разработчики этих программ, формируют файл как попало, и со своими особенностями, в связи с чем пришлось сделать 2 варианта парсинга, и добавить поле смещения, и поле ввода количества знаков после запятой.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 29 сен 2017, 16:34
wip85
Сергей я разобрался в чем была проблема. Извините меня что морочил вам голову. Проблема оказалась в следующем. Я пресеты вытаскивал из предыдущей версии вашей программы. Мою созданые пресеты. Получалось следуещее чтобы заново не заходить в конструктор пресетов я просто вытаскивал мною ранее созданый пресет из предыдущей версии. Сегодня создал пресет в последней версии 0.9 Замечании были следующие. Намно лучше работает станочек в разнос не идет не виснет. Более плавно работает разгон торможение. Прям все другое. Спасибо. Кендаль по сравнении с вашей программой небо и земля. Такие вещи аже не сравнивают!!! Но есть один минус ставлю скорость мах по моим шаговикам. Все равно выпрыгивает за пределы двигатель соответственно гудит чуть чуть но прет дальше )))) А вобще спасибо. Вообще другой станочек стал ))))
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 29 сен 2017, 16:38
wip85
Но во вкладке модключение все равно не работает в ручную включить лазер пишу m03 s10 не включается пишу m3 s10 тоже не включается. Может я что то не так делаю???
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 29 сен 2017, 16:54
wip85
Еще заметил сложную плату поставил первые 15 мин нормально было поставил скорость 1500 через буквально 10 мин скорость стала колеблиться от 50 до 120 в основном колеблиться 40-50 ))) Сам не знаю почему по станочек работает и пид то есть разгон остановка работает норм. То скорость вообще ни какая 40-50
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 29 сен 2017, 17:53
selenur
В прошивке 1.1 есть параметр laser mode, если он равен нулю то команда M3 Sxxx включает лазер сразу, если этот параметр был равен единице, а потом его поменяли на ноль, то команда М3 Sxxx лазер не включит, пока не выполниться команда типа G1 F100 X1, т.к. режим этот, только после этого сбросится. И дальше с помощью М3 и М5 уже можно будет нормально управлять.
По поводу скорости посмотреть смогу через полторы недели, т.к. по делам улетаю в Самару, и в течение этого времени, буду вне сети.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 окт 2017, 05:39
wip85
Сергей напишите пожалуйста вай е мейл. Я вам видео скину. А то суда почему то не добавляется
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 окт 2017, 06:23
Predator
wip85 писал(а):Сергей напишите пожалуйста вай е мейл. Я вам видео скину. А то суда почему то не добавляется
Потому-что, надо залить на ютуб, а здесь разместить ссылку.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 окт 2017, 19:39
selenur
wip85 писал(а):Сергей напишите пожалуйста вай е мейл. Я вам видео скину. А то суда почему то не добавляется
zheigurov тут собака, gmail.com
Но если не ошибаюсь то на яндекс диске вроде была кнопка дать общий доступ на файл.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 окт 2017, 20:35
wip85
Спасибо понял. Сейчас должно работать
https://yadi.sk/d/33DzWyqS3NNZD5
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 окт 2017, 20:39
wip85
может сделать скриншут $$ настроек грбл? Может я там что то напутал ??
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 02 окт 2017, 13:32
wip85
на ардуинке тх мигает а рх не горит и не мигает. Когда поменял ускорение в насройках грбл скорость не поднимается выше 1000 работает минут 5 и встает. Смотрел ток шаговиков все хорошо. Эл питание усб все хорошо. блок питания осликом замерял в течение работы просадок нет. ХЗ что делать.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 02 окт 2017, 13:44
selenur
Если с другой программой нормально работает, то явно дело с моей, вопрос лишь в том как найти причину.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 03 окт 2017, 07:43
wip85
Попробую включить снифер ком порта при работе. Считывать данные. Это как то вам поможет или нет?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 09 окт 2017, 20:39
selenur
Сейчас как закончу делать формат хранения данных в пресете, добавлю возможность логирования всего обмена между контроллером и программой.....
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 12 окт 2017, 15:05
Talion
Помогите пожалуйста разобраться с проблемой.
Делаю в кореле рисунок в виде четырех прямоугольников. Все прямоугольники отдельные, все замкнутые. Сохраняю его в plt. Конвертирую с помощью программы.
В программе на предпросмотре все выглядит красиво, вижу те же четыре прямоугольника. Единственное, программа почему то увеличивает в 10 раз, ну это ладно, легко правится.
Сохраняю г-код.
Открываю г-код в GRBL controller 3.6.1 b и получаю проблему все прямоугольники не замкнутые у них отсутствуют последние стенки. Плюс луч лазера начинает работу не с ближайшей точки и плюс к точке начала работы он перемещается включенный на рабочую мощность. то есть режет линию по пути перемещения. Прикладываю скриншот для пояснения. Подскажите пожалуйста что я делаю не так.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 12 окт 2017, 15:10
selenur
Прикрепи к сообщению файл PLT, и я покажу как получить результат.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 12 окт 2017, 15:12
Talion
Вот файлы моих первых опытов неудачных.