Определение времени холостых ходов

Фрезерные и гравировальные станки для обработки мягких материалов (дерево, пластики, мягкие металлы).
stoodiakv1
Новичок
Сообщения: 30
Зарегистрирован: 02 апр 2015, 11:58
Репутация: 0
Настоящее имя: Артём Федосеев
Контактная информация:

Определение времени холостых ходов

Сообщение stoodiakv1 »

Привет. Кто знает, с помощью каких датчиков можно определить время холостых ходов станка? Необходимо извлечь реальное время обработки заготовки.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Определение времени холостых ходов

Сообщение michael-yurov »

stoodiakv1 писал(а):Привет. Кто знает, с помощью каких датчиков можно определить время холостых ходов станка? Необходимо извлечь реальное время обработки заготовки.
С помощью часов? Нет?
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3207
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 712
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: Определение времени холостых ходов

Сообщение megagad »

stoodiakv1 писал(а):с помощью каких датчиков можно определить время холостых ходов станка?
При создании УП КАМ программа(если она продвинутая) позволяет вычислить как время работы. так и время холостых проходов без обработки ;)
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Определение времени холостых ходов

Сообщение michael-yurov »

Вообще - холостые переезды - это тоже работа станка.

Если для подготовки траектории используется ArtCAM - можно посмотреть информацию о расчитанных траекториях.
Вероятно, там указана и длина пути фрезеровки, и время фрезеровки, и время и длина холостых переездов. Не учитывается только настройки усорения и работа планировщика системы ЧПУ.
Но, если известно полное время обработки - можно довольно точно определить время холостых переходов, вычислив пропорциональную часть от общего времени.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Определение времени холостых ходов

Сообщение Serg »

megagad писал(а):При создании УП КАМ программа(если она продвинутая) позволяет вычислить как время работы. так и время холостых проходов без обработки ;)
А как CAM узнает скорости холостых переездов станка?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3207
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 712
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: Определение времени холостых ходов

Сообщение megagad »

UAVpilot писал(а):А как CAM узнает скорости холостых переездов станка?
Обычно. в нормальных КАМ-программах весь станок "забит" в виде полных его данных(иногда и 3Д моделька есть для определения столкновений и прочего) ;) В них и скоростя по осям, и ускорения, и какой инструмент в какой ячейку магазина лежит(и даже его длина) :)
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Определение времени холостых ходов

Сообщение Serg »

И как это поможет ТС? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск
Контактная информация:

Re: Определение времени холостых ходов

Сообщение aekhv »

В MasterCam X6 так:
mcx6-backplot.png (3770 просмотров) <a class='original' href='./download/file.php?id=48163&sid=32a63ea2493a50211287cd15cf918b97&mode=view' target=_blank>Загрузить оригинал (27.05 КБ)</a>
Но скорость холостых перемещений надо явно указать в общих параметрах станка, иначе время расчитается неправильно.
stoodiakv1
Новичок
Сообщения: 30
Зарегистрирован: 02 апр 2015, 11:58
Репутация: 0
Настоящее имя: Артём Федосеев
Контактная информация:

Re: Определение времени холостых ходов

Сообщение stoodiakv1 »

BentScrew писал(а):В MasterCam X6 так:
mcx6-backplot.png
Но скорость холостых перемещений надо явно указать в общих параметрах станка, иначе время расчитается неправильно.
Ускор - это холостые ходы? У вас указана скорость? Какая?
Последний раз редактировалось stoodiakv1 16 апр 2015, 13:19, всего редактировалось 1 раз.
stoodiakv1
Новичок
Сообщения: 30
Зарегистрирован: 02 апр 2015, 11:58
Репутация: 0
Настоящее имя: Артём Федосеев
Контактная информация:

Re: Определение времени холостых ходов

Сообщение stoodiakv1 »

Надеюсь, все ответившие получают уведомление.

Пишу диплом. Там будет определение стойкости режущего инструмента и соотвественно необходимо знать точное время обработки, без холостых ходов (и других лишних действий). Я просил подсказать датчики для установки на станок. Ибо время обработки УП и реальное время они рознятся.

Повторюсь:
1) Какие датчики использовать для определение реального времени со станка без учёта холостых ходов и других двежений, не относящихся к резанию.
2) Кто может прислать текст УП, в котором прописано время холостых ходов?
У меня есть текст УП из NX, там только время работы каждлого из инструментов и общее.
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск
Контактная информация:

Re: Определение времени холостых ходов

Сообщение aekhv »

stoodiakv1 писал(а):Ускор - это холостые ходы?
Да.
stoodiakv1 писал(а):У вас указана скорость? Какая?
3 м/мин.
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск
Контактная информация:

Re: Определение времени холостых ходов

Сообщение aekhv »

stoodiakv1 писал(а):1) Какие датчики использовать для определение реального времени со станка без учёта холостых ходов и других двежений, не относящихся к резанию.
Вы имеете ввиду аппаратные датчики? Какие физические величины они, по вашему, должны измерять?
stoodiakv1 писал(а):2) Кто может прислать текст УП, в котором прописано время холостых ходов?
В УП холостые перемещения задаются кодом G0 и координатами назначения (без указания скорости), с какой скоростью поедет станок зависит от настроек контроллера ЧПУ или программы, которая рулит станком. Если вместо G0 вы хотите видеть перемещения с определённой скоростью, то придётся все G0 заменить на G1 Fxxx. Например, у меня MasterCam делает именно так.

Сравните две одинаковые программы. УП с ускоренными перемещениями (скорость зависит от систему управления ЧПУ):
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

%
(DATE=16-04-15 TIME=20:40)
( T3 | K2QX30803 - СФЕРИЧЕСКАЯ 0.8 X 3 ММ | H3 )
N100 G21 G64 P0.02
N102 G0 G17 G40 G49 G80 G90
N104 T3 M6
N106 G0 G90 G54 X31.415 Y19.008 S10000 M3
N108 G43 H3 Z1.
N110 Z-2.
N112 G1 Z-2.672 F200.
N114 X32.935 F400.
N116 G2 X33.164 Y18.78 R.228
N118 G1 Y16.53
N120 G3 X33.335 Y16.358 R.171
N122 G1 X35.435
N124 G3 X35.523 Y16.383 R.172
N126 G2 X35.839 Y16.432 R.429
N128 G1 X37.051 Y16.153
N130 G2 X37.228 Y15.93 R.229
N132 G1 Y15.78
N134 G2 X37. Y15.552 R.228
N136 G1 X31.415
N138 G0 Z1.
N140 Y14.248
N142 Z-2.
N144 G1 Z-2.672 F200.
N146 X37. F400.
N148 G2 X37.228 Y14.02 R.228
N150 G1 Y13.87
N152 G2 X37.051 Y13.647 R.228
N154 G1 X35.839 Y13.368
N156 G2 X35.523 Y13.417 R.428
N158 G3 X35.435 Y13.442 R.171
N160 G1 X33.335
N162 G3 X33.164 Y13.27 R.172
N164 G1 Y13.01
N166 G3 X33.335 Y12.838 R.171
N168 G1 X35.435
N170 G3 X35.523 Y12.863 R.172
N172 G2 X35.839 Y12.912 R.429
N174 G1 X37.051 Y12.633
N176 G2 X37.228 Y12.41 R.229
N178 G1 Y12.26
N180 G2 X37. Y12.032 R.228
N182 G1 X31.415
N184 G0 Z1.
N186 Y10.728
N188 Z-2.
N190 G1 Z-2.672 F200.
N192 X37. F400.
N194 G2 X37.228 Y10.5 R.228
N196 G1 Y10.35
N198 G2 X37.051 Y10.127 R.228
N200 G1 X35.839 Y9.848
N202 G2 X35.523 Y9.897 R.428
N204 G3 X35.435 Y9.922 R.171
N206 G1 X33.335
N208 G3 X33.164 Y9.75 R.172
N210 G1 Y9.49
N212 G3 X33.335 Y9.318 R.171
N214 G1 X35.435
N216 G3 X35.523 Y9.343 R.172
N218 G2 X35.839 Y9.392 R.429
N220 G1 X37.051 Y9.113
N222 G2 X37.228 Y8.89 R.229
N224 G1 Y8.74
N226 G2 X37. Y8.512 R.228
N228 G1 X31.415
N230 G0 Z1.
N232 Y7.208
N234 Z-2.
N236 G1 Z-2.672 F200.
N238 X37. F400.
N240 G2 X37.228 Y6.98 R.228
N242 G1 Y6.83
N244 G2 X37.051 Y6.607 R.228
N246 G1 X35.839 Y6.328
N248 G2 X35.523 Y6.377 R.428
N250 G3 X35.435 Y6.402 R.171
N252 G1 X33.335
N254 G3 X33.164 Y6.23 R.172
N256 G1 Y5.97
N258 G3 X33.335 Y5.798 R.171
N260 G1 X35.435
N262 G3 X35.523 Y5.823 R.172
N264 G2 X35.839 Y5.872 R.429
N266 G1 X37.051 Y5.593
N268 G2 X37.228 Y5.37 R.229
N270 G1 Y5.22
N272 G2 X37. Y4.992 R.228
N274 G1 X31.415
N276 G0 Z1.
N278 Y3.688
N280 Z-2.
N282 G1 Z-2.672 F200.
N284 X37. F400.
N286 G2 X37.228 Y3.46 R.228
N288 G1 Y3.31
N290 G2 X37.051 Y3.087 R.228
N292 G1 X35.839 Y2.808
N294 G2 X35.523 Y2.857 R.428
N296 G3 X35.435 Y2.882 R.171
N298 G1 X33.335
N300 G3 X33.164 Y2.71 R.172
N302 G1 Y2.
N304 G2 X32.935 Y1.772 R.229
N306 G1 X31.415
N308 G0 Z1.
N310 M5
N312 G0 Z20.
N316 M30
%
Скорость холостых перемещений 3000 мм/мин:
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

%
(DATE=16-04-15 TIME=20:41)
( T3 | K2QX30803 - СФЕРИЧЕСКАЯ 0.8 X 3 ММ | H3 )
N100 G21 G64 P0.02
N102 G0 G17 G40 G49 G80 G90
N104 T3 M6
N106 G0 G90 G54 X31.415 Y19.008 S10000 M3
N108 G43 H3 Z1.
N110 Z-2.
N112 G1 Z-2.672 F200.
N114 X32.935 F400.
N116 G2 X33.164 Y18.78 R.228
N118 G1 Y16.53
N120 G3 X33.335 Y16.358 R.171
N122 G1 X35.435
N124 G3 X35.523 Y16.383 R.172
N126 G2 X35.839 Y16.432 R.429
N128 G1 X37.051 Y16.153
N130 G2 X37.228 Y15.93 R.229
N132 G1 Y15.78
N134 G2 X37. Y15.552 R.228
N136 G1 X31.415
N138 Z-2. F3000.
N140 G0 Z1.
N142 Y14.248
N144 Z-2.
N146 G1 Z-2.672 F200.
N148 X37. F400.
N150 G2 X37.228 Y14.02 R.228
N152 G1 Y13.87
N154 G2 X37.051 Y13.647 R.228
N156 G1 X35.839 Y13.368
N158 G2 X35.523 Y13.417 R.428
N160 G3 X35.435 Y13.442 R.171
N162 G1 X33.335
N164 G3 X33.164 Y13.27 R.172
N166 G1 Y13.01
N168 G3 X33.335 Y12.838 R.171
N170 G1 X35.435
N172 G3 X35.523 Y12.863 R.172
N174 G2 X35.839 Y12.912 R.429
N176 G1 X37.051 Y12.633
N178 G2 X37.228 Y12.41 R.229
N180 G1 Y12.26
N182 G2 X37. Y12.032 R.228
N184 G1 X31.415
N186 Z-2. F3000.
N188 G0 Z1.
N190 Y10.728
N192 Z-2.
N194 G1 Z-2.672 F200.
N196 X37. F400.
N198 G2 X37.228 Y10.5 R.228
N200 G1 Y10.35
N202 G2 X37.051 Y10.127 R.228
N204 G1 X35.839 Y9.848
N206 G2 X35.523 Y9.897 R.428
N208 G3 X35.435 Y9.922 R.171
N210 G1 X33.335
N212 G3 X33.164 Y9.75 R.172
N214 G1 Y9.49
N216 G3 X33.335 Y9.318 R.171
N218 G1 X35.435
N220 G3 X35.523 Y9.343 R.172
N222 G2 X35.839 Y9.392 R.429
N224 G1 X37.051 Y9.113
N226 G2 X37.228 Y8.89 R.229
N228 G1 Y8.74
N230 G2 X37. Y8.512 R.228
N232 G1 X31.415
N234 Z-2. F3000.
N236 G0 Z1.
N238 Y7.208
N240 Z-2.
N242 G1 Z-2.672 F200.
N244 X37. F400.
N246 G2 X37.228 Y6.98 R.228
N248 G1 Y6.83
N250 G2 X37.051 Y6.607 R.228
N252 G1 X35.839 Y6.328
N254 G2 X35.523 Y6.377 R.428
N256 G3 X35.435 Y6.402 R.171
N258 G1 X33.335
N260 G3 X33.164 Y6.23 R.172
N262 G1 Y5.97
N264 G3 X33.335 Y5.798 R.171
N266 G1 X35.435
N268 G3 X35.523 Y5.823 R.172
N270 G2 X35.839 Y5.872 R.429
N272 G1 X37.051 Y5.593
N274 G2 X37.228 Y5.37 R.229
N276 G1 Y5.22
N278 G2 X37. Y4.992 R.228
N280 G1 X31.415
N282 Z-2. F3000.
N284 G0 Z1.
N286 Y3.688
N288 Z-2.
N290 G1 Z-2.672 F200.
N292 X37. F400.
N294 G2 X37.228 Y3.46 R.228
N296 G1 Y3.31
N298 G2 X37.051 Y3.087 R.228
N300 G1 X35.839 Y2.808
N302 G2 X35.523 Y2.857 R.428
N304 G3 X35.435 Y2.882 R.171
N306 G1 X33.335
N308 G3 X33.164 Y2.71 R.172
N310 G1 Y2.
N312 G2 X32.935 Y1.772 R.229
N314 G1 X31.415
N316 Z-2. F3000.
N318 G0 Z1.
N320 M5
N322 G0 Z20.
N326 M30
%
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Определение времени холостых ходов

Сообщение NightV »

я так понял что нужно отслеживать сколько времени станок находится в режиме G1.
как это сделать аппаратно зависит от системы ЧПУ.
программно это умеет CIMCO Edit
234234234576.jpg (3737 просмотров) <a class='original' href='./download/file.php?id=48166&sid=32a63ea2493a50211287cd15cf918b97&mode=view' target=_blank>Загрузить оригинал (211.34 КБ)</a>
можно даже посмотреть сколько времени занимает ОДИН инструмент из списка
Всё просто! если знаешь КАК!
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3207
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 712
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: Определение времени холостых ходов

Сообщение megagad »

UAVpilot писал(а):И как это поможет ТС
ну, например начнёт читать, что от него хотят в реальности, а может вспомнит чему учили всё прошедшее время :)
Хотя, если их учили писать УП в блокноте(и ничего кроме блокнота не показывали из КАМ) - мои претензии снимаются.
Вариант с готовой УП предложил NightV, но опять-же без ПОЛНЫХ данных станка время может быть вычислено очень примерно. особенно если много криволинейных участков и ускорения станка очень маленькие.
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Определение времени холостых ходов

Сообщение michael-yurov »

А мне кажется - износ инструмента больше зависит от объема снятого материала, от режима обработки, от самого материала и условий обработки, а совсем не от времени.

Вы объясните внятно, почему вы не хотите использовать информацию из УП, почему не хотите использовать возможности CAM программ, утилит просмотра G-кода и систем управления ЧПУ? Потому что это не подходит под условия задачи, или просто потому, что никогда не видели эти программы и не хотите разбираться?

Или же вам нужна реализация в железе?
Тогда хотелось бы знать, о каких станках идет речь.

Время измеряют с помощью таймера - тут практически без вариантов.
А процесс обработки можно определить разными способами, например, наличие электрического контакта между заготовкой и инструментом, или по току потребляемому шпинделем, или по положению оси Z, или по сигналу от системы ЧПУ. Но все это глупости, т.к. программная реализация намного проще и надежнее.
stoodiakv1
Новичок
Сообщения: 30
Зарегистрирован: 02 апр 2015, 11:58
Репутация: 0
Настоящее имя: Артём Федосеев
Контактная информация:

Re: Определение времени холостых ходов

Сообщение stoodiakv1 »

michael-yurov писал(а):Вы объясните внятно, почему вы не хотите использовать информацию из УП, почему не хотите использовать возможности CAM программ, утилит просмотра G-кода и систем управления ЧПУ? Потому что это не подходит под условия задачи, или просто потому, что никогда не видели эти программы и не хотите разбираться?
Я уже написал. УП - это идеальный вариант, без учёта разгона/торможения двигателей и других "лишних" действий.
michael-yurov писал(а):Или же вам нужна реализация в железе?
Тогда хотелось бы знать, о каких станках идет речь.
Да, нужна реализация в железе. Это самый точный вариант. Без всяких приближений. Например станки HAAS VF5, VF-8, VF-10. Тут не в станках дело. Я же диплом делаю, а не реализую это на практике. Думаю, если выберу оборудование, которое на этих станках рабоать не будет - не беда. Станки всегда можно поменять. Я даже просто не могу найти что-то подоходящие. Возможно, что-то у Montronix есть, потом буду разбираться.
michael-yurov писал(а):Время измеряют с помощью таймера - тут практически без вариантов.
А процесс обработки можно определить разными способами, например, наличие электрического контакта между заготовкой и инструментом, или по току потребляемому шпинделем, или по положению оси Z, или по сигналу от системы ЧПУ. Но все это глупости, т.к. программная реализация намного проще и надежнее.
Таймер? Вручную оператор? Если да - то бред. Спасибо за варианты. Но тут каждый вариант на Диссертацию тянет :D
stoodiakv1
Новичок
Сообщения: 30
Зарегистрирован: 02 апр 2015, 11:58
Репутация: 0
Настоящее имя: Артём Федосеев
Контактная информация:

Re: Определение времени холостых ходов

Сообщение stoodiakv1 »

NightV писал(а):я так понял что нужно отслеживать сколько времени станок находится в режиме G1.
как это сделать аппаратно зависит от системы ЧПУ.
программно это умеет CIMCO Edit
234234234576.jpg
можно даже посмотреть сколько времени занимает ОДИН инструмент из списка
А можно в текст программы вывести общее время обработки, время холостых ходов?
stoodiakv1
Новичок
Сообщения: 30
Зарегистрирован: 02 апр 2015, 11:58
Репутация: 0
Настоящее имя: Артём Федосеев
Контактная информация:

Re: Определение времени холостых ходов

Сообщение stoodiakv1 »

BentScrew писал(а):
stoodiakv1 писал(а):2) Кто может прислать текст УП, в котором прописано время холостых ходов?
В УП холостые перемещения задаются кодом G0 и координатами назначения (без указания скорости), с какой скоростью поедет станок зависит от настроек контроллера ЧПУ или программы, которая рулит станком. Если вместо G0 вы хотите видеть перемещения с определённой скоростью, то придётся все G0 заменить на G1 Fxxx. Например, у меня MasterCam делает именно так.
Спасибо. Да мне всего лишь необходимо число из УП, чтобы его извлечь можно было. Типа написали прогу, в CAM рассчитали время холостых ходов, всписали это значение в программу.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Определение времени холостых ходов

Сообщение michael-yurov »

stoodiakv1 писал(а):в CAM рассчитали время холостых ходов, всписали это значение в программу.
А зачем вам время холостых ходов?
stoodiakv1
Новичок
Сообщения: 30
Зарегистрирован: 02 апр 2015, 11:58
Репутация: 0
Настоящее имя: Артём Федосеев
Контактная информация:

Re: Определение времени холостых ходов

Сообщение stoodiakv1 »

michael-yurov писал(а):
stoodiakv1 писал(а):в CAM рассчитали время холостых ходов, всписали это значение в программу.
А зачем вам время холостых ходов?
Писал ранее:
stoodiakv1 писал(а):Пишу диплом. Там будет определение стойкости режущего инструмента и соотвественно необходимо знать точное время обработки, без холостых ходов (и других лишних действий). Я просил подсказать датчики для установки на станок. Ибо время обработки УП и реальное время они рознятся.
Либо я узнаю реальное время обработки со станка, либо высчитываю в УП процент времени, который отводится на холостые ходы, учитываю разгон/торможение двигателей и тогда вычитаю эти значения из реального времени.
Ответить

Вернуться в «Фрезерные станки по дереву и пластикам, гравировальные станки, роутеры»