Какое ПО использовать для сверловки и обрезки по контуру ПП

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
arkhnchul
Мастер
Сообщения: 1768
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 337
Откуда: москва
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение arkhnchul »

Lecter писал(а):Вот плата к примеру.
файлы не совсем корректные, в слое контура есть лишний общий прямоугольник и четыре окружности в нижней плате, продублированные в файле сверловки. А так - нормально все во флаткаме обрабатывается.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4335
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1518
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение selenur »

Вот ссылка на скачивание программы: https://drive.google.com/open?id=0B-Hkc ... C1oeFJfcFk (как обычно сообщаю о том что программа в разработке, в связи с чем могут быть глюки, и неудобство в интерфейсе программы)
Для данного примера использую 2 твоих файла: Pin_ver2_a_Pen5.plt и Pin_ver2_a.drl
Порядок работы следующий:
При запуске программы нужно выбрать двойным кликом мыши указанный пресет.
2017-10-21_004728.jpg (4915 просмотров) <a class='original' href='./download/file.php?id=122624&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (189.67 КБ)</a>
В результате чего откроется первый модуль:
2017-10-21_004848.jpg (4915 просмотров) <a class='original' href='./download/file.php?id=122625&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (586.06 КБ)</a>
Где нужно
1 - указать файл
2 - указать программу в которой создан
3- прописать название метки которая будет присвоена всем траекториям, что-бы при генерации G-кода можно было отделить данные которые для фрезеровки, от данных которые для сверловки.
4- нажать вычислить
5- нажать что-бы посмотреть на результат полученных данных, и убедиться что всё нормально.
После этого нужно переключиться на следующий модуль:
2017-10-21_005012.jpg (4915 просмотров) <a class='original' href='./download/file.php?id=122626&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (218.49 КБ)</a>
В данном модуле нужно сделать следующее:
2017-10-21_005136.jpg (4915 просмотров) <a class='original' href='./download/file.php?id=122627&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (643.64 КБ)</a>
1 - поставить флажок
2 - выбрать файл
3- посмотреть на результат
Далее переключается на следующий модуль:
2017-10-21_005246.jpg (4915 просмотров) <a class='original' href='./download/file.php?id=122628&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (201.3 КБ)</a>
2017-10-21_005319.jpg (4915 просмотров) <a class='original' href='./download/file.php?id=122629&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (231.77 КБ)</a>
В котором нажимаем кнопку, и получаем траектории для фрезеровки, и сверловки.
При нажатии кнопки предварительного просмотра, можем посмотреть всё ли верно сопоставилось:
2017-10-21_005358.jpg (4915 просмотров) <a class='original' href='./download/file.php?id=122630&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (692.4 КБ)</a>
продолжение в следующем сообщении сейчас будет.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4335
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1518
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение selenur »

Пресет представляет собой некую таблицу с модулями, и переключение между строками выполняется с помощью кнопки №2
2017-10-21_005420.jpg (4911 просмотров) <a class='original' href='./download/file.php?id=122631&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (117.93 КБ)</a>
А вот в пределах одной строки можно пользоваться кнопкой №1, т.к. дальше нужно переключаться по модулям в правую сторону.

После объединения, возможно потребуется сместить все данные, для этого можно сделать так:
2017-10-21_005520.jpg (4911 просмотров) <a class='original' href='./download/file.php?id=122632&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (605.09 КБ)</a>
Указать смещение, и нажать кнопку вычислить, и в окне предварительно просмотра можно увидеть результат.
И переключившись в последний модуль генерации G-кода будет доступно 2 профиля станка (профиль - это набор правил, и пользовательских параметров по которым генерируется G-код) Выбрав фрезеровку:
2017-10-21_011038.jpg (4911 просмотров) <a class='original' href='./download/file.php?id=122633&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (527.95 КБ)</a>
Можем указать несколько параметров, и получить результат :-)

После этого выбрать профиль сверловки, и так-же получить результат:
2017-10-21_011158.jpg (4911 просмотров) <a class='original' href='./download/file.php?id=122634&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (556.8 КБ)</a>
Единственное что касается сверловки различными диаметрами, тут нужно будет профиль который вместе с программой в каталоге "profiles" скорректировать под себя:
2017-10-21_011336.jpg (4911 просмотров) <a class='original' href='./download/file.php?id=122635&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (937.08 КБ)</a>
1 - указать какой текст должен быть перед началом сверловки
2 - возможно удалить эту информационную строку
3 - возможно поправить передвижение к точке сверловки, и сверловку
4 - и поправить окончание сверловки.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

Спасибо огромное! Я буду пробовать, если все получится — я Ваш поклонник навсегда)) Спасибо за труд, за столь развёрнутый ответ!
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

Selenur, повозился я с Вашей программой, вроде все понятно, есть несколько вопросов:
1. Не отображается в последнем модуле генерации G-кода окно предварительного просмотра (кнопка неактивна)
2. Файл G-кода генерируется для каждой операции свой (сверловка, обрезка контура)?
3. При сверловке разными диаметрами, немного непонятно, как будет происходить "смена инструмента"? Т.е. отсверлил одним диаметром, сверло нужно сменить, как программа будет себя вести? Поднимет шпиндель, передет в некую точку?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4335
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1518
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение selenur »

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
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

Спасибо, по первому вопросу, на Ваших скринах (последних) есть объемное изображение результата, мне не удалось его открыть
SVP
Мастер
Сообщения: 5568
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 836
Откуда: Москва
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение SVP »

Frezer_PU писал(а):А почему к примеру нельзя сделать контур платы и расположение отверстий в солиде
Не очень понимаю, вы мне предлагаете 100500 отверстий вручную как-то в солиде рисовать ?
Этож долбануться можно...

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

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение selenur »

Lecter писал(а):на Ваших скринах (последних) есть объемное изображение результата, мне не удалось его открыть
Это не из моей программы :-) это программа для работы с GRBL контроллерами вот эта: https://github.com/Denvi/Candle на мой взгляд лучшая в работе с контроллерами.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

Упс, сорри)) Действительно Candle)) Проглядел. Надо обновляться с 0,9 до 1,1, не работает она с прошивкой 0,9
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

Хм, Selenur, что-то не то с программой...Пару раз попробовал - норм было, фрезеровка+сверловка. Потом решил еще попробовать и фиг, G-код не генерится. Хотя в предпросмотре все рисуется, контур, сверловка. Но файл получается почти пустой:

;cutting g-kode
G0 M3 X0 Y0 Z10

G0 M5 X0 Y0 Z10

И все. Хотя делал с того же самого PLT. Программа 3.1.1.5 Тоже самое с 3.1.1.4
Файлы прилагаю
Вложения
Индикатор заряда.rar
(911 байт) 187 скачиваний
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

И еще вопрос, хотел сделать скругленные углы у платы, делал их с помощью фигуры круг, которую можно "обрезать" и оставить 1/4 часть, чтобы сделать скругление. Ну и так далее для всех четырех углов платы. Получилось нечто подобное (фото). Станок не желает идти по периметру, как например с квадратом, а сначала вырезает эти закругленные углы а потом соединяет их разрезом. В итоге получается неровно из-за того что фреза по два раза заходит в одно место, сначала для вырезки закругления, потом для вырезки прямой линии между закруглениями....как заставить станок "ходить по периметру", из точки А зашел, по периметру вырезал, в точку А вернулся.

С квадратом такого нет, фигура цельная, и режется как надо...
Вложения
1.JPG (4790 просмотров) <a class='original' href='./download/file.php?id=123011&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (627.62 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4335
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1518
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение selenur »

Начал смотреть PLT файл, в нем контур платы состоит не из 1 отрезка, а из разных, в связи с чем получить нормально траекторию не получается, попробую сегодня вечером в спринте посмотреть как можно сделать одну траекторию, если не получиться, то нужно будет тогда добавить возможность объединять траектории в одну.
И с файлом сверловки тоже какая-то ошибка.... при сохранении ты какую единицу измерения используешь?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

Милиметр вроде, сейчас не могу проверить. А по поводу создания пустого файла? Как не пытался, файл получается практически пустой. Ошибка в программе или я что то делаю не так?

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

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение selenur »

Если использовать профиль станка фрезеровка то он использует все траектории, а профиль pcb фрезеровка - использует траектории только те что имеют метку cutting, а модуль загрузки plt данных 103, по умолчанию ставит метку plt, в результате чего при генерации г-кода в выборку траекторий не попадают траектории имеющие метку plt
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

Не очень понял, что нужно сделать чтобы программа снова генерала g-код?))

Пробовал по всякому, код не генерится никак, ни для фрезеровки контура ни для сверловки (( жаль
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

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

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение selenur »

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

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение selenur »

Вот из-за чего и не формируется G-код:
2017-11-04_232003.jpg (4658 просмотров) <a class='original' href='./download/file.php?id=123742&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (146.99 КБ)</a>
В этом поле стоит значение PLT по умолчанию, в связи с чем, на странице генерации G-кода при выборе этого профиля станка:
2017-11-04_232205.jpg (4658 просмотров) <a class='original' href='./download/file.php?id=123743&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (102.64 КБ)</a>

и не формируется G-код.

В каталоге с программой, есть каталог: profiles, в котором есть файл: PCB - вырезка платы.prof если его отрыть блокнотом, то там будет такая строка:
2017-11-04_232625.jpg (4658 просмотров) <a class='original' href='./download/file.php?id=123744&sid=4f62094001f33a87751c4937df6043ae&mode=view' target=_blank>Загрузить оригинал (363.31 КБ)</a>
И фразу CUTTING поменяй на PLT и должно получиться.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Lecter
Кандидат
Сообщения: 83
Зарегистрирован: 05 окт 2017, 10:10
Репутация: 1
Настоящее имя: Денис
Контактная информация:

Re: Какое ПО использовать для сверловки и обрезки по контуру

Сообщение Lecter »

Хорошо, попробую! Спасибо!
Ответить

Вернуться в «CAM пакеты»