Страница 2 из 3

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

Добавлено: 17 апр 2015, 09:53
stoodiakv1
ВОПРОС КО ВСЕМ

Т.е. можно вручную записать всё что угодно в шапку программы?
У меня записано (из NX):

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

(MACHINE TIME = 7.13 MIN)
И значит можно записать:

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

(CUTTING TIME = 6.28 MIN)
А время это взять с помощью программы CIMCO Edit, как подсказал товарищ NightV?

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

Добавлено: 17 апр 2015, 10:19
NightV
все что находится в скобках () станок игнорирует, это комментарии, для оператора и наладчика.
в них ты можешь писать практически что угодно, почему "практически", некоторые станки ругаются на некоторые спец символы.

был у меня случай на токарке (OKUMA) прислали готовую УП, проверил, пытаюсь загнать в станок... ФИГ!!
станок говорит что мол принял (пол программы) а Симка встает в ожидание досылать оставшуюся часть программы :wtf:
после некоторых минут поиска причины, увидел знак окончания программы % в комментариях :pssdoff:

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

Добавлено: 17 апр 2015, 11:00
michael-yurov
stoodiakv1 писал(а):Либо я узнаю реальное время обработки со станка
Вы же не хотели засекать вручную!
А если уж делать это автоматически - то, полагаю, проще включать таймер по команде G1 / G2 / G3, и останавливать по G0 и M5.
В разных системах ЧПУ это реализуется по разному.
stoodiakv1 писал(а):либо высчитываю в УП процент времени, который отводится на холостые ходы
Как я уже писал - это можно узнать из CAM программы. Поскольку ускорения не учитываются, ни для G0 ни для G1 - пропорция получится довольно точная.

В любом случае дальнейшие ваши вычисления будут иметь намного меньшую точность.
stoodiakv1 писал(а):учитываю разгон/торможение двигателей и тогда вычитаю эти значения из реального времени.
Проще вычислить время рабочих ходов, чем холостых перемещений. И в CAM программе проще, и в реальности.
Да и ускорения не сильно влияют на время обработки - время обработки возрастает, обычно на 10 - 20%, не более.

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

Добавлено: 17 апр 2015, 12:36
stoodiakv1
michael-yurov писал(а):
stoodiakv1 писал(а):Либо я узнаю реальное время обработки со станка
Вы же не хотели засекать вручную!
А если уж делать это автоматически - то, полагаю, проще включать таймер по команде G1 / G2 / G3, и останавливать по G0 и M5.
В разных системах ЧПУ это реализуется по разному.
А как это сделать? Это можно на станке сделать? Или что-то специальное ставить (оборудование)?

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

Добавлено: 17 апр 2015, 12:46
michael-yurov
stoodiakv1 писал(а):А как это сделать? Это можно на станке сделать? Или что-то специальное ставить (оборудование)?
Как сделать - зависит от системы управления. Далеко не с каждой системой управления такой фокус прокатит.

Вы хотите получить на станке нестандартную функцию / возможность. Если система управления защищена от изменений - вам это не удастся.
В некоторые станки вообще лучше не лезть без соответствующей квалификации, чтобы не нарваться большие финансовые затраты.

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

Добавлено: 17 апр 2015, 13:26
stoodiakv1
michael-yurov писал(а):
stoodiakv1 писал(а):А как это сделать? Это можно на станке сделать? Или что-то специальное ставить (оборудование)?
Как сделать - зависит от системы управления. Далеко не с каждой системой управления такой фокус прокатит.

Вы хотите получить на станке нестандартную функцию / возможность. Если система управления защищена от изменений - вам это не удастся.
В некоторые станки вообще лучше не лезть без соответствующей квалификации, чтобы не нарваться большие финансовые затраты.
Да я ничего делать не буду. Для диплома, для начала, мне нужен любой вариент и пусть не работает на станке, который я выбрал.
Как думаете стоит создать отдельную тему и задать тот же вопрос?

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

Добавлено: 17 апр 2015, 13:43
Lexxa
stoodiakv1 писал(а):Да я ничего делать не буду.
Давай того дядьку попросим сделать.
Рабочий вариант - настроить кам.

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

Добавлено: 17 апр 2015, 13:51
Predator
stoodiakv1 писал(а):Как думаете стоит создать отдельную тему и задать тот же вопрос?
А какой смысл в создании новой темы, с тем же вопросом? :wik:

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

Добавлено: 17 апр 2015, 13:53
stoodiakv1
Lexxa писал(а):
stoodiakv1 писал(а):Да я ничего делать не буду.
Давай того дядьку попросим сделать.
Рабочий вариант - настроить кам.
Я диплом делаю. Мне делать не надо. И желательно с железом что-то придумать. Пока делаю с помощью CIMCO Edit.

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

Добавлено: 17 апр 2015, 14:20
michael-yurov
Время обработки одной и той же УП на разных системах ЧПУ с одинаковыми настройками будет разным, а вот износ инструмента, полагаю, одинаковым.

Так ли важно знать точное время?
Может быть, действтельно, использовать программный расчет?

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

Добавлено: 17 апр 2015, 14:49
stoodiakv1
michael-yurov писал(а):Время обработки одной и той же УП на разных системах ЧПУ с одинаковыми настройками будет разным, а вот износ инструмента, полагаю, одинаковым.

Так ли важно знать точное время?
Может быть, действтельно, использовать программный расчет?
А почему время разное? Я исхожу из следующих соображений:
1) Определяю период стойкости фрезы - T.
2) Определяю время рабочих ходов t.
3) T-t1-t2-tn≈0.

Необходимо сделать систему учёта стойкости. Чтобы не допускать излом инструмента при обработке.

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

Добавлено: 17 апр 2015, 15:05
gendos
Я так думаю ТС нужно просто для диплома , чтоб работало теоретически.Никто на станок ставить не будет.
Делай как советывали:
"а если уж делать это автоматически - то, полагаю, проще включать таймер по команде G1 / G2 / G3, и останавливать по G0 и M5."
Задавай вопрос как сделать , думаю подскажут .Но чтоб было красиво надо выбрать известный станок.

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

Добавлено: 17 апр 2015, 21:54
michael-yurov
Может быть в LinuxCNC можно это красиво реализовать.

А если с помощью электроники - наверное, можно отличить холостые переходы от рабочих по скорости перемещения (частоте сигнала step).

А время разное... ну потому же, почему разные водители автомобилей проезжают один и тот же маршрут за разное время, хотя, казалось бы, ограничения для всех одинаковые.

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

Добавлено: 23 апр 2015, 12:26
Nick
michael-yurov писал(а):Может быть в LinuxCNC можно это красиво реализовать.
можно, для этого есть пин специальный:
motion.motion-type OUT S32
These values are from src/emc/nml_intf/motion_types.h
1: Traverse
2: Linear feed
3: Arc feed
4: Tool change
5: Probing
6: Rotary axis indexing

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

Добавлено: 24 апр 2015, 08:27
stoodiakv1
Nick писал(а):motion.motion-type OUT S32
и что это? не понимаю...

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

Добавлено: 09 май 2015, 17:05
stoodiakv1
Чуваки, я нашёл как время засечь. Надо макрос таймера писать перед рабочими ходами. Короче, помогите у этого примера выделить рабочие ходы.
Например жирными шрифтом. Легко можно PFD скопировать в ворд и вставить обратно PDF. Помогите, я не соображаю. Надо, чтобы 100 процентов было, я вроде понял, но есть шанс допустить глупую ошибку...

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

Добавлено: 09 май 2015, 20:13
Serg
Вот как тебе помогать, если ты сам ничего не желаешь сделать, чтоб тебе помогли?
Думаешь кому-то после этого захочется ради помощи тебе заниматься ещё и конвертацией pdf в текст и т.п. ?..

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

Добавлено: 10 май 2015, 10:16
stoodiakv1
UAVpilot писал(а):Вот как тебе помогать, если ты сам ничего не желаешь сделать, чтоб тебе помогли?
Думаешь кому-то после этого захочется ради помощи тебе заниматься ещё и конвертацией pdf в текст и т.п. ?..
Нельзя ворд загружать. Да пофиг, я уже замутил другой пример.

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

Добавлено: 10 май 2015, 11:58
michael-yurov
stoodiakv1 писал(а):помогите у этого примера выделить рабочие ходы.
А у тебя здесь все рабочие ходы.

Есть один переход, с 33 по 44 строку, но и эти перемещения записаны командами G1.
2015-05-10 13-50-06 Скриншот экрана.png (1974 просмотра) <a class='original' href='./download/file.php?id=49992&mode=view' target=_blank>Загрузить оригинал (489.95 КБ)</a>
Хотя, если холостые переходы это то, что на высоте Z10 со скоростью F9000,
то это строки N6, N14, N24, N34-44, N51, N61, N71, N81, N91, N101, N111. Остальное - рабочие ходы,
Кроме N1-N5, N36-N42 и 112-113.

P.S. Файл у тебя испорченный - десятка два ошибок с переносом строк.

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

Добавлено: 10 май 2015, 18:35
Serg
stoodiakv1 писал(а):Нельзя ворд загружать.
И это правильно! Достаточно обычного txt.