Углы в EMC
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Углы в EMC
В ЕМС можо какам либо способом определить угол например за несколько мм до того как инструмент докатит до этого угла?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Morzhovich
- Почётный участник
- Сообщения: 68
- Зарегистрирован: 04 дек 2011, 21:24
- Репутация: 0
- Откуда: Tel Aviv сити
- Контактная информация:
Re: Углы в EMC
Драсте всем
Но по теме, как то неопределенно поставлена задача. Думаю не одному мне интересно.
На самом деле то, что я сам себе надумал, мне и самому хотелось бы.
Но по теме, как то неопределенно поставлена задача. Думаю не одному мне интересно.
На самом деле то, что я сам себе надумал, мне и самому хотелось бы.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Углы в EMC
Щас Nick появиться, он поймет А если не поймет то нужно как то определить что скоро будет угол и сбросить ток на плазме иль сделать еще чего. Вообщем нужен сигнал "караул" скоро будет уголMorzhovich писал(а):Но по теме, как то неопределенно поставлена задача.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Углы в EMC
Это только в CAM. Хотя, можно взять косвенную характеристику, перед углом мы должны сбросить скорость => начинаем замедляться - скоро угол
ЗЫ понял только со второго поста .
Какой угол? Сначала я подумал, что может ты хочешь что-то типа бесконтактного датчика, но без датчика а так, простожопой фрезой почувствовать, что скоро угол
ЗЫ понял только со второго поста .
Какой угол? Сначала я подумал, что может ты хочешь что-то типа бесконтактного датчика, но без датчика а так, просто
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Можно петельку вставить, но не всегда.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Углы в EMC
А разбить отрезок на два не получится? Ну, то есть вначале отработать основную часть, затем остаток, а между ними воткнуть команду, которая что-то сделает (сбросит ток, например)? Или код менять нежелательно?
Чудес не бывает. Бывают фокусы.
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Так угол и есть соединение двух отрезков. И в этом месте снижается подача. Ник правильно говорит, через скорость нужно пробовать решать вопрос.Serg-tmn писал(а):А разбить отрезок на два не получится? Ну, то есть вначале отработать основную часть, затем остаток, а между ними воткнуть команду, которая что-то сделает (сбросит ток, например)? Или код менять нежелательно?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Углы в EMC
G61 может помочь http://www.linuxcnc.org/docview/html/co ... _following
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Углы в EMC
Нужно чтоб именно ЕМС определял без всяких петелек и доп. кодов. Сегодня принесли резать на флешке такой код режим им, завтра принесли другой. У всех запаришься менять что либо.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Использовать петли в виде дуг - гарантированный способ сохранения скорости для любых углов. Но не всегда применим и расход материала может увеличиться.
Дело в снижении подачи при проходе угла, так?
Дело в снижении подачи при проходе угла, так?
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Углы в EMC
Да в углах плазма прорезает больше чем нужно, потому нужно за какое то расстояние сбрасывать мощность иль кое что отключать.
Выходов масса что можно сделать с чертежем, Gcode перелапатить но все левые. Заказчик чертеж приносит, а вы ему говорите: мы сейчас у вас в чертеже углы закруглим Как бы вы к этому отнеслись как заказчик?
Интересует одно можно в ЕМС не трогая Gcodе или не перерисовывая чертеж получить от ЕМС сигнал "УГОЛ" за пару мм.
Выходов масса что можно сделать с чертежем, Gcode перелапатить но все левые. Заказчик чертеж приносит, а вы ему говорите: мы сейчас у вас в чертеже углы закруглим Как бы вы к этому отнеслись как заказчик?
Интересует одно можно в ЕМС не трогая Gcodе или не перерисовывая чертеж получить от ЕМС сигнал "УГОЛ" за пару мм.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Углы в EMC
Если одним словом ответить -то можно.aftaev писал(а):можно в ЕМС не трогая Gcodе или не перерисовывая чертеж получить от ЕМС сигнал "УГОЛ" за пару мм.
А вот как-это уже второй вопрос(как в анекдоте )
Мои пять копеек:
в постановке задачи не определено "угол". Понятно что это не 1градус и не 2.
Значит задача изменяется : узнать что впереди угол и определить его величину,и если она больше уставки-произвести определенные действия.
Если пойти по пути вычисления скорости (как предложил Ник)-то по моему не избежать ошибок-ведь скорость может снижаться не только перед поворотами.
Идеальным вариантом будет все таки разобраться -как емс парсит код,и можно ли оттуда вытянуть данные.Ведь вышеупомянутая g61 получает же "заранее" данные.
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
А нужно ли знать что впереди угол или достаточно знать что подача стала на хх% меньше планируемой и продолжает падать?aftaev писал(а):Интересует одно можно в ЕМС не трогая Gcodе или не перерисовывая чертеж получить от ЕМС сигнал "УГОЛ" за пару мм.
Красным - обрабатываемый контур, черным - паразитная петля чтоб на остром угле не тормозить. Для внутренних углов такой фокус не подходит.
Последний раз редактировалось xentaur 08 июн 2012, 12:35, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Углы в EMC
Конечно-это все правильно,и довольно просто решается.но это частный случай-длинный отрезок и острый угол.А как поведет себя наш алгоритм (вычисление v1/v2)xentaur писал(а):достаточно знать что подача стала на хх% меньше планируемой и продолжает падать?
при дуге,разбитой на множество мелких отрезков.?
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Дуги гладкие, поэтому не происходит значительного снижения контурной скорости (подачи). Отрезки соединённые под тупыми углами проходятся тем быстрее чем угол тупее. А в идеале угол соединения заменяется сопряженной дугой с заданной погрешностью. И еще от ускорения станка много зависит. Вот при больших скоростях обработки косяки и вылазят. Большая инерция требует большИх ускорений.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Углы в EMC
Принято.
Сделаем скрипт с возможностью в процессе корректировать отношение скоростей и проверим все наши догадки.
Сделаем скрипт с возможностью в процессе корректировать отношение скоростей и проверим все наши догадки.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Углы в EMC
То что вы называете паразитной петлей в некоторых САМ программах автоматически ставиться. Это не проблема.xentaur писал(а):Красным - обрабатываемый контур, черным - паразитная петля чтоб на остром угле не тормозить.
Сложность в том что имея ТНС(устройство контроля высоты плазматрона нужно отключить в углах, и сбросить ток у плазмы.
Если имеем подобный чертеж с шириной паза 3-5мм будет засада с вырезкой
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Углы в EMC
Примерно для чего это нужно https://www.youtube.com/watch?v=2GLnh5EdIJ8
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Про паз понятно. Кроме контроля снижения подачи ничего простого в голову не приходит. Можно написать прогу для анализа Gкода и где углы крутые автоматически разбивать перед и после угла по 2мм и включать выключать пин (это не очень сложно).
Про True Hole Technology, думаю, используют специальный цикл, а в нем уже все параметры по табличкам или формулам расписаны. И заранее нужно указать тип и толщину материала. Предполагаю, что никакой супер автоматики там нет. Для реализации нужно свой цикл отверстий добавить и параметры подбирать.
Про True Hole Technology, думаю, используют специальный цикл, а в нем уже все параметры по табличкам или формулам расписаны. И заранее нужно указать тип и толщину материала. Предполагаю, что никакой супер автоматики там нет. Для реализации нужно свой цикл отверстий добавить и параметры подбирать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Углы в EMC
вот есть пин motion.distance-to-go (float,out) Дистанция до окончания текущего перемещения.
уже что то
уже что то