файлы не совсем корректные, в слое контура есть лишний общий прямоугольник и четыре окружности в нижней плате, продублированные в файле сверловки. А так - нормально все во флаткаме обрабатывается.Lecter писал(а):Вот плата к примеру.
Какое ПО использовать для сверловки и обрезки по контуру ПП
-
- Мастер
- Сообщения: 1773
- Зарегистрирован: 01 фев 2016, 13:56
- Репутация: 339
- Откуда: москва
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Вот ссылка на скачивание программы: https://drive.google.com/open?id=0B-Hkc ... C1oeFJfcFk (как обычно сообщаю о том что программа в разработке, в связи с чем могут быть глюки, и неудобство в интерфейсе программы)
Для данного примера использую 2 твоих файла: Pin_ver2_a_Pen5.plt и Pin_ver2_a.drl
Порядок работы следующий:
При запуске программы нужно выбрать двойным кликом мыши указанный пресет. В результате чего откроется первый модуль: Где нужно
1 - указать файл
2 - указать программу в которой создан
3- прописать название метки которая будет присвоена всем траекториям, что-бы при генерации G-кода можно было отделить данные которые для фрезеровки, от данных которые для сверловки.
4- нажать вычислить
5- нажать что-бы посмотреть на результат полученных данных, и убедиться что всё нормально.
После этого нужно переключиться на следующий модуль: В данном модуле нужно сделать следующее: 1 - поставить флажок
2 - выбрать файл
3- посмотреть на результат
Далее переключается на следующий модуль: В котором нажимаем кнопку, и получаем траектории для фрезеровки, и сверловки.
При нажатии кнопки предварительного просмотра, можем посмотреть всё ли верно сопоставилось: продолжение в следующем сообщении сейчас будет.....
Для данного примера использую 2 твоих файла: Pin_ver2_a_Pen5.plt и Pin_ver2_a.drl
Порядок работы следующий:
При запуске программы нужно выбрать двойным кликом мыши указанный пресет. В результате чего откроется первый модуль: Где нужно
1 - указать файл
2 - указать программу в которой создан
3- прописать название метки которая будет присвоена всем траекториям, что-бы при генерации G-кода можно было отделить данные которые для фрезеровки, от данных которые для сверловки.
4- нажать вычислить
5- нажать что-бы посмотреть на результат полученных данных, и убедиться что всё нормально.
После этого нужно переключиться на следующий модуль: В данном модуле нужно сделать следующее: 1 - поставить флажок
2 - выбрать файл
3- посмотреть на результат
Далее переключается на следующий модуль: В котором нажимаем кнопку, и получаем траектории для фрезеровки, и сверловки.
При нажатии кнопки предварительного просмотра, можем посмотреть всё ли верно сопоставилось: продолжение в следующем сообщении сейчас будет.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Пресет представляет собой некую таблицу с модулями, и переключение между строками выполняется с помощью кнопки №2
После объединения, возможно потребуется сместить все данные, для этого можно сделать так: Указать смещение, и нажать кнопку вычислить, и в окне предварительно просмотра можно увидеть результат.
И переключившись в последний модуль генерации G-кода будет доступно 2 профиля станка (профиль - это набор правил, и пользовательских параметров по которым генерируется G-код) Выбрав фрезеровку: Можем указать несколько параметров, и получить результат
После этого выбрать профиль сверловки, и так-же получить результат: Единственное что касается сверловки различными диаметрами, тут нужно будет профиль который вместе с программой в каталоге "profiles" скорректировать под себя: 1 - указать какой текст должен быть перед началом сверловки
2 - возможно удалить эту информационную строку
3 - возможно поправить передвижение к точке сверловки, и сверловку
4 - и поправить окончание сверловки.
А вот в пределах одной строки можно пользоваться кнопкой №1, т.к. дальше нужно переключаться по модулям в правую сторону.После объединения, возможно потребуется сместить все данные, для этого можно сделать так: Указать смещение, и нажать кнопку вычислить, и в окне предварительно просмотра можно увидеть результат.
И переключившись в последний модуль генерации G-кода будет доступно 2 профиля станка (профиль - это набор правил, и пользовательских параметров по которым генерируется G-код) Выбрав фрезеровку: Можем указать несколько параметров, и получить результат
После этого выбрать профиль сверловки, и так-же получить результат: Единственное что касается сверловки различными диаметрами, тут нужно будет профиль который вместе с программой в каталоге "profiles" скорректировать под себя: 1 - указать какой текст должен быть перед началом сверловки
2 - возможно удалить эту информационную строку
3 - возможно поправить передвижение к точке сверловки, и сверловку
4 - и поправить окончание сверловки.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Спасибо огромное! Я буду пробовать, если все получится — я Ваш поклонник навсегда)) Спасибо за труд, за столь развёрнутый ответ!
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Selenur, повозился я с Вашей программой, вроде все понятно, есть несколько вопросов:
1. Не отображается в последнем модуле генерации G-кода окно предварительного просмотра (кнопка неактивна)
2. Файл G-кода генерируется для каждой операции свой (сверловка, обрезка контура)?
3. При сверловке разными диаметрами, немного непонятно, как будет происходить "смена инструмента"? Т.е. отсверлил одним диаметром, сверло нужно сменить, как программа будет себя вести? Поднимет шпиндель, передет в некую точку?
1. Не отображается в последнем модуле генерации G-кода окно предварительного просмотра (кнопка неактивна)
2. Файл G-кода генерируется для каждой операции свой (сверловка, обрезка контура)?
3. При сверловке разными диаметрами, немного непонятно, как будет происходить "смена инструмента"? Т.е. отсверлил одним диаметром, сверло нужно сменить, как программа будет себя вести? Поднимет шпиндель, передет в некую точку?
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Ответы:Lecter писал(а):Selenur, повозился я с Вашей программой, вроде все понятно, есть несколько вопросов:
1. Не отображается в последнем модуле генерации G-кода окно предварительного просмотра (кнопка неактивна)
2. Файл G-кода генерируется для каждой операции свой (сверловка, обрезка контура)?
3. При сверловке разными диаметрами, немного непонятно, как будет происходить "смена инструмента"? Т.е. отсверлил одним диаметром, сверло нужно сменить, как программа будет себя вести? Поднимет шпиндель, передет в некую точку?
1) Ранее никто не просил такую возможность.
2) В показанном примере по отдельности, но можно сделать сразу весть G-код в одном файле, но это требует хорошего понимания G-кода, и логики работы станка, что-бы можно было менять например фрезу, сверла, и т.д.
3) Это зависит от управляющей электроники станка, например если используется GRBL контроллер версии 1.1 то можно из моей программы сверловку сделать следующим образом: https://youtu.be/DFLUY8j6TjE?t=294
А в других программах, контроллерах, нужно узнавать как там делать паузу, перемещение шпинделя для смены сверла, и возврат в исходную позицию, и прочее...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Спасибо, по первому вопросу, на Ваших скринах (последних) есть объемное изображение результата, мне не удалось его открыть
-
- Мастер
- Сообщения: 6135
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Не очень понимаю, вы мне предлагаете 100500 отверстий вручную как-то в солиде рисовать ?Frezer_PU писал(а):А почему к примеру нельзя сделать контур платы и расположение отверстий в солиде
Этож долбануться можно...
Пользовался flatcam... немного linux way, но разобраться можно довольно быстро.
Делает и кривые контуры, и дырки и всё остальное.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Это не из моей программы это программа для работы с GRBL контроллерами вот эта: https://github.com/Denvi/Candle на мой взгляд лучшая в работе с контроллерами.Lecter писал(а):на Ваших скринах (последних) есть объемное изображение результата, мне не удалось его открыть
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Упс, сорри)) Действительно Candle)) Проглядел. Надо обновляться с 0,9 до 1,1, не работает она с прошивкой 0,9
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Хм, Selenur, что-то не то с программой...Пару раз попробовал - норм было, фрезеровка+сверловка. Потом решил еще попробовать и фиг, G-код не генерится. Хотя в предпросмотре все рисуется, контур, сверловка. Но файл получается почти пустой:
;cutting g-kode
G0 M3 X0 Y0 Z10
G0 M5 X0 Y0 Z10
И все. Хотя делал с того же самого PLT. Программа 3.1.1.5 Тоже самое с 3.1.1.4
Файлы прилагаю
;cutting g-kode
G0 M3 X0 Y0 Z10
G0 M5 X0 Y0 Z10
И все. Хотя делал с того же самого PLT. Программа 3.1.1.5 Тоже самое с 3.1.1.4
Файлы прилагаю
- Вложения
-
- Индикатор заряда.rar
- (911 байт) 272 скачивания
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
И еще вопрос, хотел сделать скругленные углы у платы, делал их с помощью фигуры круг, которую можно "обрезать" и оставить 1/4 часть, чтобы сделать скругление. Ну и так далее для всех четырех углов платы. Получилось нечто подобное (фото). Станок не желает идти по периметру, как например с квадратом, а сначала вырезает эти закругленные углы а потом соединяет их разрезом. В итоге получается неровно из-за того что фреза по два раза заходит в одно место, сначала для вырезки закругления, потом для вырезки прямой линии между закруглениями....как заставить станок "ходить по периметру", из точки А зашел, по периметру вырезал, в точку А вернулся.
С квадратом такого нет, фигура цельная, и режется как надо...
С квадратом такого нет, фигура цельная, и режется как надо...
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Начал смотреть PLT файл, в нем контур платы состоит не из 1 отрезка, а из разных, в связи с чем получить нормально траекторию не получается, попробую сегодня вечером в спринте посмотреть как можно сделать одну траекторию, если не получиться, то нужно будет тогда добавить возможность объединять траектории в одну.
И с файлом сверловки тоже какая-то ошибка.... при сохранении ты какую единицу измерения используешь?
И с файлом сверловки тоже какая-то ошибка.... при сохранении ты какую единицу измерения используешь?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Милиметр вроде, сейчас не могу проверить. А по поводу создания пустого файла? Как не пытался, файл получается практически пустой. Ошибка в программе или я что то делаю не так?
По поводу траекторий, да, в спринте сделать одну не получается. Хорошо бы их (траектории) объединять, как например ArtCam делает
По поводу траекторий, да, в спринте сделать одну не получается. Хорошо бы их (траектории) объединять, как например ArtCam делает
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Если использовать профиль станка фрезеровка то он использует все траектории, а профиль pcb фрезеровка - использует траектории только те что имеют метку cutting, а модуль загрузки plt данных 103, по умолчанию ставит метку plt, в результате чего при генерации г-кода в выборку траекторий не попадают траектории имеющие метку plt
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Не очень понял, что нужно сделать чтобы программа снова генерала g-код?))
Пробовал по всякому, код не генерится никак, ни для фрезеровки контура ни для сверловки (( жаль
Пробовал по всякому, код не генерится никак, ни для фрезеровки контура ни для сверловки (( жаль
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Еще можно вопрос, как фрезеровать большие отверстия? У меня есть плата с крепежными отверстиями 6 мм, не пойму как экспортировать правильно из спринта файл
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Пока можно вместо отверстия можно использовать круг.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Вот из-за чего и не формируется G-код:
и не формируется G-код.
В каталоге с программой, есть каталог: profiles, в котором есть файл: PCB - вырезка платы.prof если его отрыть блокнотом, то там будет такая строка: И фразу CUTTING поменяй на PLT и должно получиться.
В этом поле стоит значение PLT по умолчанию, в связи с чем, на странице генерации G-кода при выборе этого профиля станка:
и не формируется G-код.
В каталоге с программой, есть каталог: profiles, в котором есть файл: PCB - вырезка платы.prof если его отрыть блокнотом, то там будет такая строка: И фразу CUTTING поменяй на PLT и должно получиться.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 86
- Зарегистрирован: 05 окт 2017, 10:10
- Репутация: 1
- Настоящее имя: Денис
- Контактная информация:
Re: Какое ПО использовать для сверловки и обрезки по контуру
Хорошо, попробую! Спасибо!