Электроэрозионная обработка на ЕМС2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Dmitriy
Кандидат
Сообщения: 41
Зарегистрирован: 28 ноя 2012, 14:13
Репутация: 0
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Dmitriy »

Процесс ЭЭО не быстрый(неспешный), но очень точный - 0.005мм и меньше, на жестких режимах больше, по этому ходовой винт может быть разным - от 1 до 5 мм на оборот, а откат д.б. от 0.25 до хотя бы 5мм. 1 оборот 200 шагов - это полный шаг, 1/16 200*16
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Nick »

200*16*4 бита на ось =12800бит... ну может и смодем такой буфер сделать...
а вообще, на такое расстояние стнок долджен сам отходить, без вмешатьельства оператора???
Dmitriy
Кандидат
Сообщения: 41
Зарегистрирован: 28 ноя 2012, 14:13
Репутация: 0
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Dmitriy »

Nick писал(а):200*16*4 бита на ось =12800бит... ну может и смодем такой буфер сделать...
а вообще, на такое расстояние стнок долджен сам отходить, без вмешатьельства оператора???

+ изменение скоростей и будет отлично.
Надо только добавить, если станок отъехал на весь буфер, а КЗ осталось значит СТОП.

станок должен отходить сам.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение nkp »

Nick писал(а):тупо проигрываем ее назад
вот здесь пожалуйста поподробней :)
назад можно и ж-код проигрывать
тут вопрос именно по емс - как при работающем интерпритаторе (режим авто) быстро (сравнительно) передавать управление(кому?) для работы из буфера????
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение vmarkiv »

Инструкция на 2М43 лежит здесь http://www.chipmaker.ru/files/download/1626/ , но найти четкое указание на числовые параметры отката ( реверса ) не получается , из текста видно , что возвращение идет до исчезновения условий КЗ и необходимости заправки проволоки
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Impartial »

nkp писал(а):вот здесь пожалуйста поподробней
назад можно и ж-код проигрывать
Ж код проигрывать нельзя. Не понятно как переместился инструмент за кадр. Нужно работу планировщика траектории записывать.
Наиболее просто (программно не связываясь с железом) в ЕМС это можно сделать всунув в "base thread" кусок кода, который записывает состояние степ/дир-ов и временной промежуток между ними . А если универсально - то нужно цеплять внешний контроллер, который делал бы то же самое.
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение vmarkiv »

В Mach3 реализована функция реверса выполнения программы , интересно , как реализовано , может у кого-то есть исходники
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение nkp »

Impartial писал(а):Не понятно как переместился инструмент за кадр.
да не важно - мы перемещаемся в предыдущую точку,делали уже...
но это другая история
(там надо было после останова отработать загруженный "обратный" код ,сформированный из заданного...)
Последний раз редактировалось nkp 29 ноя 2012, 22:27, всего редактировалось 1 раз.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Impartial »

nkp писал(а):да не важно - мы перемещаемся в предыдущую точку,делали уже...
Может есть еще какие то пути - я не знаю. Поделитесь идеей. Я говорю из опыта. Делаю именно так.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение nkp »

Impartial писал(а):Поделитесь идеей.
в том то и дело - что это тут не проходит
насколько я понимаю интерпретатор емс отрабатывает загруженный код ,и пока он
не остановлен(через стоп) ничего "другого" он выполнять не будет
поэтому здесь наверное более уместны внешние устройства
но тут уже вам карты в руки :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение nkp »

Impartial писал(а):Делаю именно так.
то есть компонент емс или внешнее устройство?
это открытый проект? можете поделиться?
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Impartial »

Это внешнее устройство на STM32. Проект коммерческий, извините.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение aftaev »

vmarkiv писал(а):В Mach3 реализована функция реверса выполнения программы , интересно , как реализовано
Мач шагает по кадрам Gcode.
vmarkiv писал(а):может у кого-то есть исходники
у того кто Мач пишет :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Dmitriy
Кандидат
Сообщения: 41
Зарегистрирован: 28 ноя 2012, 14:13
Репутация: 0
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Dmitriy »

Impartial писал(а): Ж код проигрывать нельзя. Не понятно как переместился инструмент за кадр. Нужно работу планировщика траектории записывать.
Наиболее просто (программно не связываясь с железом) в ЕМС это можно сделать всунув в "base thread" кусок кода, который записывает состояние степ/дир-ов и временной промежуток между ними . А если универсально - то нужно цеплять внешний контроллер, который делал бы то же самое.
Еще более универсально записать в программу проигрыватель, и никакого лишнего контроллера, и скорость легко менять.

Вернутся обратно по кадрам G кода НЕВОЗМОЖНО.
X=0
Дуга X1
Прямо X2, если из X2 вернутся на прошлый кадр - будет из X2 по дуге в X1 :lol: :lol: :lol:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение nkp »

а как же #28 ??
Dmitriy
Кандидат
Сообщения: 41
Зарегистрирован: 28 ноя 2012, 14:13
Репутация: 0
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Dmitriy »

А что там? Там не видно что траектория по обратным кадрам идет.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Impartial »

Dmitriy писал(а):Еще более универсально записать в программу проигрыватель, и никакого лишнего контроллера, и скорость легко менять.
Ну суньте программу проигрыватель в стойку 2Р22, ну или Н3-3 :)
Dmitriy
Кандидат
Сообщения: 41
Зарегистрирован: 28 ноя 2012, 14:13
Репутация: 0
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Dmitriy »

Impartial писал(а):
Dmitriy писал(а):Еще более универсально записать в программу проигрыватель, и никакого лишнего контроллера, и скорость легко менять.
Ну суньте программу проигрыватель в стойку 2Р22, ну или Н3-3 :)
Поясните что вы имеете ввиду.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение Impartial »

Я имею в виду откат по траектории обработки.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Электроэрозионная обработка на ЕМС2

Сообщение nkp »

дело обстоит так:
примерно по вашему принципу (проигрывателя) соответствующему ж-коду будет формироваться массив данных,отображающий ПРЯМОЙ ход
а чтоб отойти в некий момент времени нужно сформировать траекторию от точки в которой находимся и далее на заданное расстояние
(то есть мы "едем" не по записанной траектории непосредственно,а по сформированной(каждые раз индивидуально)
-----------------------
вот так и в приведенном примере:
в нужный момент времени нажимается кнопочка(здесь конечно все в упрощенном виде -поэтому надо пока нажать 4 раза ) и
едем по сформированному Ж-коду в соответствии с первоначальным
никто по хордам отходить не собирается :)
Ответить

Вернуться в «LinuxCNC»