Электроэрозионная обработка на ЕМС2
-
Dmitriy
- Кандидат
- Сообщения: 41
- Зарегистрирован: 28 ноя 2012, 14:13
- Репутация: 0
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Процесс ЭЭО не быстрый(неспешный), но очень точный - 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
200*16*4 бита на ось =12800бит... ну может и смодем такой буфер сделать...
а вообще, на такое расстояние стнок долджен сам отходить, без вмешатьельства оператора???
а вообще, на такое расстояние стнок долджен сам отходить, без вмешатьельства оператора???
-
Dmitriy
- Кандидат
- Сообщения: 41
- Зарегистрирован: 28 ноя 2012, 14:13
- Репутация: 0
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Nick писал(а):200*16*4 бита на ось =12800бит... ну может и смодем такой буфер сделать...
а вообще, на такое расстояние стнок долджен сам отходить, без вмешатьельства оператора???
+ изменение скоростей и будет отлично.
Надо только добавить, если станок отъехал на весь буфер, а КЗ осталось значит СТОП.
станок должен отходить сам.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
вот здесь пожалуйста поподробнейNick писал(а):тупо проигрываем ее назад
назад можно и ж-код проигрывать
тут вопрос именно по емс - как при работающем интерпритаторе (режим авто) быстро (сравнительно) передавать управление(кому?) для работы из буфера????
-
vmarkiv
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Инструкция на 2М43 лежит здесь http://www.chipmaker.ru/files/download/1626/ , но найти четкое указание на числовые параметры отката ( реверса ) не получается , из текста видно , что возвращение идет до исчезновения условий КЗ и необходимости заправки проволоки
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Ж код проигрывать нельзя. Не понятно как переместился инструмент за кадр. Нужно работу планировщика траектории записывать.nkp писал(а):вот здесь пожалуйста поподробней
назад можно и ж-код проигрывать
Наиболее просто (программно не связываясь с железом) в ЕМС это можно сделать всунув в "base thread" кусок кода, который записывает состояние степ/дир-ов и временной промежуток между ними . А если универсально - то нужно цеплять внешний контроллер, который делал бы то же самое.
-
vmarkiv
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
В Mach3 реализована функция реверса выполнения программы , интересно , как реализовано , может у кого-то есть исходники
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
да не важно - мы перемещаемся в предыдущую точку,делали уже...Impartial писал(а):Не понятно как переместился инструмент за кадр.
но это другая история
(там надо было после останова отработать загруженный "обратный" код ,сформированный из заданного...)
Последний раз редактировалось nkp 29 ноя 2012, 22:27, всего редактировалось 1 раз.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Может есть еще какие то пути - я не знаю. Поделитесь идеей. Я говорю из опыта. Делаю именно так.nkp писал(а):да не важно - мы перемещаемся в предыдущую точку,делали уже...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
в том то и дело - что это тут не проходитImpartial писал(а):Поделитесь идеей.
насколько я понимаю интерпретатор емс отрабатывает загруженный код ,и пока он
не остановлен(через стоп) ничего "другого" он выполнять не будет
поэтому здесь наверное более уместны внешние устройства
но тут уже вам карты в руки
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
то есть компонент емс или внешнее устройство?Impartial писал(а):Делаю именно так.
это открытый проект? можете поделиться?
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Это внешнее устройство на STM32. Проект коммерческий, извините.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Мач шагает по кадрам Gcode.vmarkiv писал(а):В Mach3 реализована функция реверса выполнения программы , интересно , как реализовано
у того кто Мач пишетvmarkiv писал(а):может у кого-то есть исходники
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Dmitriy
- Кандидат
- Сообщения: 41
- Зарегистрирован: 28 ноя 2012, 14:13
- Репутация: 0
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Еще более универсально записать в программу проигрыватель, и никакого лишнего контроллера, и скорость легко менять.Impartial писал(а): Ж код проигрывать нельзя. Не понятно как переместился инструмент за кадр. Нужно работу планировщика траектории записывать.
Наиболее просто (программно не связываясь с железом) в ЕМС это можно сделать всунув в "base thread" кусок кода, который записывает состояние степ/дир-ов и временной промежуток между ними . А если универсально - то нужно цеплять внешний контроллер, который делал бы то же самое.
Вернутся обратно по кадрам G кода НЕВОЗМОЖНО.
X=0
Дуга X1
Прямо X2, если из X2 вернутся на прошлый кадр - будет из X2 по дуге в X1
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
а как же #28 ??
-
Dmitriy
- Кандидат
- Сообщения: 41
- Зарегистрирован: 28 ноя 2012, 14:13
- Репутация: 0
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
А что там? Там не видно что траектория по обратным кадрам идет.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Ну суньте программу проигрыватель в стойку 2Р22, ну или Н3-3Dmitriy писал(а):Еще более универсально записать в программу проигрыватель, и никакого лишнего контроллера, и скорость легко менять.
-
Dmitriy
- Кандидат
- Сообщения: 41
- Зарегистрирован: 28 ноя 2012, 14:13
- Репутация: 0
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Поясните что вы имеете ввиду.Impartial писал(а):Ну суньте программу проигрыватель в стойку 2Р22, ну или Н3-3Dmitriy писал(а):Еще более универсально записать в программу проигрыватель, и никакого лишнего контроллера, и скорость легко менять.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
Я имею в виду откат по траектории обработки.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Электроэрозионная обработка на ЕМС2
дело обстоит так:
примерно по вашему принципу (проигрывателя) соответствующему ж-коду будет формироваться массив данных,отображающий ПРЯМОЙ ход
а чтоб отойти в некий момент времени нужно сформировать траекторию от точки в которой находимся и далее на заданное расстояние
(то есть мы "едем" не по записанной траектории непосредственно,а по сформированной(каждые раз индивидуально)
-----------------------
вот так и в приведенном примере:
в нужный момент времени нажимается кнопочка(здесь конечно все в упрощенном виде -поэтому надо пока нажать 4 раза ) и
едем по сформированному Ж-коду в соответствии с первоначальным
никто по хордам отходить не собирается
примерно по вашему принципу (проигрывателя) соответствующему ж-коду будет формироваться массив данных,отображающий ПРЯМОЙ ход
а чтоб отойти в некий момент времени нужно сформировать траекторию от точки в которой находимся и далее на заданное расстояние
(то есть мы "едем" не по записанной траектории непосредственно,а по сформированной(каждые раз индивидуально)
-----------------------
вот так и в приведенном примере:
в нужный момент времени нажимается кнопочка(здесь конечно все в упрощенном виде -поэтому надо пока нажать 4 раза ) и
едем по сформированному Ж-коду в соответствии с первоначальным
никто по хордам отходить не собирается
