Re: Вопрос по резке воска
Добавлено: 13 янв 2015, 16:54
А что он должен делать-то по вашему мнению ?
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
Я категорически не согласен с таким выводом. Всем известна такая неприятность как человеческий фактор. И повсеместно стараются ввести в системы кучу предохранительных моментов. А здесь что не надо? У оператора и так в голове множество параметров которые надо учесть. В общем это не та проблема которую на столько сложно учесть программно, что обязательно надо перекладывать на оператора.UAVpilot писал(а):Чуваки, придумавшие G-код. Mach просто выполняет требования стандарта - по команде G1 ехать из текущего положения в заданную точку одновременно и равномерно всеми осями.micgelly писал(а):Какой идиот такой алгоритм запрограммировал? Подскажите как отучить его от попыток оставить моих детей голодными?Есть такая настройка?
Отучать надо не Mach, а приучать оператора предварительно правильно позиционировать инструмент перед подобными операциями.
По моему мнению он должен перемещаться с учетом высоты безопасности поскольку G-код загружен. А мач при при этом с одной стороны блокирует файл УП, то есть он знает что код загружен и его прочитал, а с другой стороны позволяет любые перемещения не взирая на указанную высоту безопасности. Или хотя бы перемещался не кратчайшим путем, а сначала по X, а потом опускался по Z. Так что скажут спецы? Можно такое настроить или нет?SVP писал(а):А что он должен делать-то по вашему мнению ?
В G-коде где-то указывается высота безопасности ?micgelly писал(а):По моему мнению он должен перемещаться с учетом высоты безопасности поскольку G-код загружен. А мач при при этом с одной стороны блокирует файл УП, то есть он знает что код загружен и его прочитал, а с другой стороны позволяет любые перемещения не взирая на указанную высоту безопасности. Или хотя бы перемещался не кратчайшим путем, а сначала по X, а потом опускался по Z. Так что скажут спецы? Можно такое настроить или нет?SVP писал(а):А что он должен делать-то по вашему мнению ?
Только ты сначала определись что именно должен делать Mach3 по команде G1 - перемещаться на безопасной высоте или таки заготовку пилить?..micgelly писал(а):По моему мнению он должен перемещаться с учетом высоты безопасности поскольку G-код загружен.
Я правильно понимаю, что по команде G1 Xnn Zmm станок не должен фрезеровать наклонную плоскость?..micgelly писал(а):Или хотя бы перемещался не кратчайшим путем, а сначала по X, а потом опускался по Z. Так что скажут спецы?
Можно, в постпроцессоре. Достаточно чтобы он перед каждым кадром G1 вставлял два кадра G0, примерно вот так:micgelly писал(а):Можно такое настроить или нет?
Тогда программного решения нет.micgelly писал(а): далее естественно будет старт с того места где остановил и как вы понимаете в месте останова никаких G0 или G1 может и не быть.
Например чуть раньше с предварительно вставленных G0?..micgelly писал(а):Естественно с того места (ну чуть раньше) где остановили.
Я ж уже спрашивал:micgelly писал(а):Для того чтобы этого не происходило нужна сущая мелочь. Учет SAFE Z при отработке "Run from here".
UAVpilot писал(а):Только ты сначала определись что именно должен делать Mach3 по команде G1 - перемещаться на безопасной высоте или таки заготовку пилить?..
А ему разве дается команда "перемещайся к точке Run from here"?..micgelly писал(а):Итого вопрос. Есть ли в Mach3 настройка SAFE Z ниже которой шпиндель не поедет при перемещении к точке "Run from here"?
Там даже кнопочка такая есть. Никогда не видели?UAVpilot писал(а):А ему разве дается команда "перемещайся к точке Run from here"?..micgelly писал(а):Итого вопрос. Есть ли в Mach3 настройка SAFE Z ниже которой шпиндель не поедет при перемещении к точке "Run from here"?
я например использую "Block skip"micgelly писал(а):Мда... И как вы работаете?
Видимо прошлый опыт не научил вас подводить фрезу к нужной точке старта? Наверно не судьба расположить фрезу после "осмотра" в примерно том положении, в котором вы её тормознули?micgelly писал(а):2. Вручную отводим фрезу поближе к черепным оптическим приборам. Смотрим на её. Облизываем. Удовлетворенно целуем в хвостик. Произносим две мантры ЧПУшника. Одну на заговор от поломки, а вторую на уменьшение силы трения.
3. Далее требуется возобновить фрезеровку. Естественно с того места (ну чуть раньше) где остановили. Для этого в Mach3 есть кнопка "Run from here" в которой уже указана та строка на которой произошло прерывание. Нажимаем её и... ломаем фрезу.Потому что фреза ломанулась по кратчайшей траектории к точке старта снося всё по дороге.
Легко. Ибо эта кнопка показывает на "ЛИНИЮ", с которой произойдёт старт. И не факт, что старт будет удачным - г-код бывает разным, очень разным. Например, если у вас УП создано по принципу "пляшем от точки" - кнопка "стартовать отсюда" напрочь убьёт и фрезу, и модель - МАЧ просто не видит то, что было до этой линииmicgelly писал(а):Мда... И как вы работаете?...
А кудаж она по команде G1 XAAA YBBB должна поехать-то ?micgelly писал(а):Потому что фреза ломанулась по кратчайшей траектории к точке старта снося всё по дороге.
Что такое safe Z и где оно устанавливается в маче ?micgelly писал(а): Для того чтобы этого не происходило нужна сущая мелочь. Учет SAFE Z при отработке "Run from here".
Они в большинстве своем этого тоже не будут уметьmicgelly писал(а):Продуманные программно-аппаратные комплексы стоят совсем других денег.
И что это даст?SVP писал(а):Думается мне, что подредактировать скринсет так, чтобы по этой кнопке вначале делалось G ZAA X0 Y0 проблем составить не должно.