Похоже не получится от арткама добиться такого
Об этом сразу и писали....
Отправлено 24 Апрель 2016 - 07:59
Похоже не получится от арткама добиться такого
Об этом сразу и писали....
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
Отправлено 24 Апрель 2016 - 10:46
Если создать рельеф и наложить на него вектор, то возможно и получится.
Отправлено 25 Апрель 2016 - 13:27
Как создать рельеф, если контур не замкнут? Ну не в этом вопрос. В принципе, вчера весь день делал программу. Сначала сделал и протестил на одной заготовке. Затем траектории откопировал на 10 заготовок, именно столько на столе устанавливается. И начал потихоньку вытирать ручками лишние подъемы. На одну заготовку получается 8 лишних подъемов, итого мне надо было вытереть 80! подъемов, при этом не убрать лишние, связанные с переездами. Задача в общем то простая, но найти их в программе длиной почти 1000 строк доставляет лишние трудности. Чтобы облегчить себе задачу поиска, пытался задавать разные обороты для нужных мне траекторий, т.к. пульт не поддерживает управление скоростью шпинделя, мне это не принципиально. НО! Если я меняю обороты даже на одной траектории, для всех остальных они тоже меняются в коде! хотя в траекториях при расчете стоят прежние. Т.е. стоит перезадать обороты только одной траектории, автоматом меняются и все остальные. Есть ли возможность каким либо способом при создании траектории задать что то вроде метки, по которой затем можно поиском прошерстить код для быстрого поиска?
Для себя сделал вывод, если возникла такая необходимость делать это так. В Арткаме рвем вектор в нужном месте(причем только один раз! а не два как я делал), далее генерим траектории как обычно. Далее в файле кода прямо в блокноте необходимо искать такой код
G0 Z25 подъем на безопасную высоту
М3 S20000 Задание оборотов
G0 Xx Yy Z25.000 перемещение в заданную x y точку на безопасной высоте(Арткам задает эту команду в любом случае, даже если перемещаться нет необходимости).
G1 Z-20 Рабочая подача по Z
G0 Z25 подъем на безопасную высоту
М3 S20000 Задание оборотов
G0 Xx Yy Z25.000 перемещение в заданную x y точку на безопасной высоте
G1 Z-10 Рабочая подача по Z
Далее рабочая программа, в зависимости от векторов, будет либо G1 линейная интерполяция, либо G2, G3 круговая интерполяция. В этом куске надо вытереть команды G0 и M3(хотя М3 можно и не вытирать). Вот если после первой G0 каким то образом возможно было бы задать что то вроде метки или комментария при построении траектории(для опознавания нужного места, это как раз конец обработки предыдущего вектора) было бы замечательно. Без нее приходится анализировать сам код, что бы не убрать нужные подъемы, да и вероятность ошибки довольно высока. Нужно быть внимательным.
Вообще уже поглядываю в сторону Delcam Mill. Попробую там такое сварганить. Да и импорт в Арткаме организован не лучшим образом. В каком формате не передавал ему, он обязательно исказит вектора так, что проще чертить прямо в Арткаме с нуля. Создается впечатление что он вообще не предназначен создавать вектора, только рельефы и траектории.
Сообщение отредактировал dark184: 25 Апрель 2016 - 14:08
0 пользователей, 1 гостей, 0 анонимных