Драйвера с управлением по USB.
За книжку конечно спасибо, но мне надо быстрее начать работать. Поэтому я осмелел и попросил тут прямо указать на пост, который будет работать с нашим контроллером. А книжку конечно как-нибудь гляну, но несколько позже.
Вот как путаница возникла.
ОК - нет проблем.
Сегодня мой станок прошёл первые испытания. В принципе в основных моментах я разобрался. Единственное, что не нравится и что я не знаю пока как решить, это некоторая погрешность. Причём она постоянная - 2-3 десятки. По тексту кода все правильно, а погрешность есть. Будем разбираться.
Ещё напрягает, что инструмент после выполнения программы едет в машинный ноль и только потом возвращается в ноль рабочего смещения. От чего это зависит?
только потом возвращается в ноль рабочего смещения.
Что вы под этим подразумеваете?
Не знаю как объяснить, мне кажется вполне понятно. Есть машинная система координат, есть рабочая…
Вообще-то есть машинный ноль, ноль заготовки, ноль инструмента …
Ноль заготовки это рабочее смещение. Ноль инструмента - это понятие мне не известно.
Ещё напрягает, что инструмент после выполнения программы едет в машинный ноль и только потом возвращается в ноль рабочего смещения. От чего это зависит?
Зависит от кода которую сгенерили, загляните в конец кода там и будет ясно. Если не ясно, то вспомните про ту книжку, пока его не прочтете, так и будете слепым котенком.
Книгу читаю. Книга хорошая, это уже я понял. Но пока не дочитал до этого.
Но пока не дочитал до этого.
Выложите последние 10 строк кода. Посмотрим.
И еще на какой программе готовили код?
Ноль инструмента - это понятие мне не известно.
вот:
М - машинный ноль
W - ноль заготовки
Т - ноль инструмента
Ноль заготовки это рабочее смещение
Ноль заготовки - это и есть ноль заготовки…
Откуда взялось понятие “рабочее смещение” ???
Или это кривой перевод английских версий инструкций по программированию???
Пусть будет кривой перевод.
Баха, программу я делал в СолидКаме. Ниже последние 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
%
Баха, программу я делал в СолидКаме. Ниже последние 10 строк получившейся программы:
Постпроцессор править надо. G28 тебя туда и отправляет, читай книжку, в общем с 222 по 228 строки можно удалить. Это в ручную за раз делается. 😃
Было у меня такое подозрение, думал может может где галочку поставить надо. Не угадал.
Не угадал.
Попробуй эти под SolidCAM, для Mach. Я не пробовал, у меня под SolidWorks стоят HSMWorks и CAMworks, потому проверить не могу.
Mach3.rar
Mach3_V2.rar
По тексту кода все правильно, а погрешность есть. Будем разбираться.
“Погрешность” это может быть люфт, его надо предварительно вымерить, и внести в программу.
Только у меня не мач…
Только у меня не мач…
Я знаю, если ты специфические коды не используешь, а обходишься 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
Вроде разобрался немного в постпроцессорах. Для солидкама остановился на встроенном table_exercise. Для арткама, где-то вычитал, пойдет Mach2 mm (пока не пробовал, сегодня попробую).
В арткаме столкнулся с трудностью - не могу найти место, где задается скорость подачи при профильной 2D резке. Есть какой-то коэф. подачи (feed rate), а где задать напрямую в мм/мин найти не могу. Подскажите - где искать? Этот коэф. подачи, как я выяснил опытным путем, необходимо умножить на 60, чтобы получить итоговую скорость подачи в мм/мин, но мне кажется это не совсем удобным и скорее всего есть где-то возможность нормально задавать скорость.
Вроде разобрался
Такое ощущение , что ты здесь только пишешь и абсолютно не читаешь, к чему тогда это всё ?
Про постпроцессор было уже написано
что касается скорости, то идёшь в библиотеку инструментв (в Артсам)-е и задаёшь каждому инструменту свою скорость в мм/мин, или другую например: м/мин
Абсолютно не согласен. Все прочитал. Да, про посты было написано, были предложены варианты. Но во всех есть шероховатости. Я написал, что остановился на конкретном этом, потому как мне он показался наиболее удобным. Кому-то может будет проще определиться с постом для SolidCamа и не придется перебирать кучу разных постов (я от этого удовольствия не получил). Про арткам все точно так-же - вычитал на форуме planet CNC, что в арткаме нормально работает пост Мач 2 мм. Здесь это написал ровно по тем-же причинам, для чего и указал пост для солида. Да, про то, что в арткаме Вы используете пост для мача Вы писали. Но не указали конкретно какой. Я написал конкретно. Не пойму, что не так?
За то, что указали где менять скорость в арткаме, спасибо.
. Но не указали конкретно какой.
там их всего 2 один mm другой inch, я думал выбрать правильный особого труда не составит