Драйвера с управлением по USB.

sirQWERTY

Сегодня мой станок прошёл первые испытания. В принципе в основных моментах я разобрался. Единственное, что не нравится и что я не знаю пока как решить, это некоторая погрешность. Причём она постоянная - 2-3 десятки. По тексту кода все правильно, а погрешность есть. Будем разбираться.
Ещё напрягает, что инструмент после выполнения программы едет в машинный ноль и только потом возвращается в ноль рабочего смещения. От чего это зависит?

Марат
sirQWERTY:

только потом возвращается в ноль рабочего смещения.

Что вы под этим подразумеваете?

sirQWERTY

Не знаю как объяснить, мне кажется вполне понятно. Есть машинная система координат, есть рабочая…

Марат

Вообще-то есть машинный ноль, ноль заготовки, ноль инструмента …

sirQWERTY

Ноль заготовки это рабочее смещение. Ноль инструмента - это понятие мне не известно.

Baha
sirQWERTY:

Ещё напрягает, что инструмент после выполнения программы едет в машинный ноль и только потом возвращается в ноль рабочего смещения. От чего это зависит?

Зависит от кода которую сгенерили, загляните в конец кода там и будет ясно. Если не ясно, то вспомните про ту книжку, пока его не прочтете, так и будете слепым котенком.

sirQWERTY

Книгу читаю. Книга хорошая, это уже я понял. Но пока не дочитал до этого.

Baha
sirQWERTY:

Но пока не дочитал до этого.

Выложите последние 10 строк кода. Посмотрим.
И еще на какой программе готовили код?

Марат
sirQWERTY:

Ноль инструмента - это понятие мне не известно.

вот:

М - машинный ноль
W - ноль заготовки
Т - ноль инструмента

sirQWERTY:

Ноль заготовки это рабочее смещение

Ноль заготовки - это и есть ноль заготовки…

Откуда взялось понятие “рабочее смещение” ???

Или это кривой перевод английских версий инструкций по программированию???

sirQWERTY

Пусть будет кривой перевод.

Баха, программу я делал в СолидКаме. Ниже последние 10 строк получившейся программы:
N214 Y10.5048
N216 X139.8938
N218 G00 Z20.
N220 M05
N222 G00 G28 G91 Z0
N224 G00 G28 G91 X-15.0 Y0.
N226 G90
N228 M06 T2
N230 M30
%

Baha
sirQWERTY:

Баха, программу я делал в СолидКаме. Ниже последние 10 строк получившейся программы:

Постпроцессор править надо. G28 тебя туда и отправляет, читай книжку, в общем с 222 по 228 строки можно удалить. Это в ручную за раз делается. 😃

sirQWERTY

Было у меня такое подозрение, думал может может где галочку поставить надо. Не угадал.

Baha
sirQWERTY:

Не угадал.

Попробуй эти под SolidCAM, для Mach. Я не пробовал, у меня под SolidWorks стоят HSMWorks и CAMworks, потому проверить не могу.
Mach3.rar
Mach3_V2.rar

sirQWERTY:

По тексту кода все правильно, а погрешность есть. Будем разбираться.

“Погрешность” это может быть люфт, его надо предварительно вымерить, и внести в программу.

Baha
sirQWERTY:

Только у меня не мач…

Я знаю, если ты специфические коды не используешь, а обходишься G00, 01, 02 и 03, то для Planet и Мача достаточно. 90 пост почитай внимательно, и 93 пост от Владимира, и 102 пост от Марата, там совместимость постов разжевана.

здесь на форуме Андрей (разработчик Planet) какой то постпроцессор предлагает, forum.planet-cnc.com/viewtopic.php?f=5&t=1047&p=53…

подправил постпроцессор, убрал все хоуминги связанные с G28 и G30, попробуй может и заработает.
PlanetCNC_SolidCAM.zip

7 days later
sirQWERTY

Вроде разобрался немного в постпроцессорах. Для солидкама остановился на встроенном table_exercise. Для арткама, где-то вычитал, пойдет Mach2 mm (пока не пробовал, сегодня попробую).
В арткаме столкнулся с трудностью - не могу найти место, где задается скорость подачи при профильной 2D резке. Есть какой-то коэф. подачи (feed rate), а где задать напрямую в мм/мин найти не могу. Подскажите - где искать? Этот коэф. подачи, как я выяснил опытным путем, необходимо умножить на 60, чтобы получить итоговую скорость подачи в мм/мин, но мне кажется это не совсем удобным и скорее всего есть где-то возможность нормально задавать скорость.

barnaul
sirQWERTY:

Вроде разобрался

Такое ощущение , что ты здесь только пишешь и абсолютно не читаешь, к чему тогда это всё ?

Про постпроцессор было уже написано

что касается скорости, то идёшь в библиотеку инструментв (в Артсам)-е и задаёшь каждому инструменту свою скорость в мм/мин, или другую например: м/мин

sirQWERTY

Абсолютно не согласен. Все прочитал. Да, про посты было написано, были предложены варианты. Но во всех есть шероховатости. Я написал, что остановился на конкретном этом, потому как мне он показался наиболее удобным. Кому-то может будет проще определиться с постом для SolidCamа и не придется перебирать кучу разных постов (я от этого удовольствия не получил). Про арткам все точно так-же - вычитал на форуме planet CNC, что в арткаме нормально работает пост Мач 2 мм. Здесь это написал ровно по тем-же причинам, для чего и указал пост для солида. Да, про то, что в арткаме Вы используете пост для мача Вы писали. Но не указали конкретно какой. Я написал конкретно. Не пойму, что не так?
За то, что указали где менять скорость в арткаме, спасибо.

barnaul
sirQWERTY:

. Но не указали конкретно какой.

там их всего 2 один mm другой inch, я думал выбрать правильный особого труда не составит

sirQWERTY

Два Мач 2 и четыре Мач 3. Думаю есть варианты.