Перейти к публикации

Измерение с помощью renishaw omp 40 2


Greenbambuk

Рекомендованные сообщения

Всем добрый день, имеется станок  schaublin 60-cnc со стойкой fanuc 0i-mc, на котром установлен omi 2 и используется renishaw omp 40-2. И такой вопрос, куда выводятся резудьтаты измерения на стойку fanuc 0i-mc, допустим диаметра отверстия, с помощью renishaw omp 40-2. 

Используется следующая программа, переписана из инструкции по renishaw:

O5003 ;

N10 G90 G80 G40 G0 ;

N12 T17 M6 ;

N14 G54 X0. Y0.;

N16 G43 H17 Z100. ;

N18 G65 P9832 ;

N20 G65 P9810 Z-5. F1000. ;

N22 G65 P9814 D59.98 S2 ;

N24 G65 P9810 Z100. ;

N26 G65 P9833 ;

N28 G28 Z100. ;

N30 G30 H00 ;

N32 M30;

 

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

photo123383983_457241092

photo123383983_457241092

15.04.2021 в 14:19, Viktor2004 сказал:

Только что проверил, все переменные пустые

Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, Greenbambuk сказал:

Только что проверил, все переменные пустые

Сразу после замера диаметра проверяли? Эти переменные обнуляются по М30

Ссылка на сообщение
Поделиться на других сайтах

Да

 

4 минуты назад, Viktor2004 сказал:

Сразу после замера диаметра проверяли? Эти переменные обнуляются по М30

То есть, не надо M30 ставить?

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Greenbambuk сказал:

То есть, не надо M30 ставить?

Надо перенести оттуда значение в #500-#549 до команды М30

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Viktor2004 сказал:

Надо перенести оттуда значение в #500-#549 до команды М30

До выполнения команды M30? И какие значения и откуда или вы имеете в виду, переменные указаные в инструкции? И зачем их переносить?

Ссылка на сообщение
Поделиться на других сайтах
Только что, Greenbambuk сказал:

И зачем их переносить?

Вы смотрите описание циклов.

G65 P9814 D59.98 S2 ;

Этот цикл у вас измеряет диаметр? Только он не диаметр измеряет, а отклонение от заданного диаметра

#145 - #147 смотрите до М30 по таблице выходных данных

Зачем их переносить? Что бы использовать их по своему усмотрению.

#500-#549 не сбрасываются даже после перезагрузки. Только переносите в ту переменную которая не используется у вас в циклах

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, Viktor2004 сказал:

Вы смотрите описание циклов.

G65 P9814 D59.98 S2 ;

Этот цикл у вас измеряет диаметр? Только он не диаметр измеряет, а отклонение от заданного диаметра

#145 - #147 смотрите до М30 по таблице выходных данных

Зачем их переносить? Что бы использовать их по своему усмотрению.

#500-#549 не сбрасываются даже после перезагрузки. Только переносите в ту переменную которая не используется у вас в циклах

Спасибо, попробую в понедельник. Переносить в самом макросе?

 

Ссылка на сообщение
Поделиться на других сайтах
Только что, Greenbambuk сказал:

Переносить в самом макросе?

В той программе O5003 которая в первом посте у вас

Ссылка на сообщение
Поделиться на других сайтах

И поптповоду самого цикла в инструкции, у меня, он описан как измерение отверсти/нахождение нуля отверстия, я пробовал как с s2 так и без.

 

1 минуту назад, Viktor2004 сказал:

В той программе O5003 которая в первом посте у вас

А как перенести, указать переменную в какую-то часть программы?

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Greenbambuk сказал:

А как перенести, указать переменную в какую-то часть программы?

#535 = #135;

#536 = #136;

и так далее

Ссылка на сообщение
Поделиться на других сайтах

@Greenbambuk Очень часто сталкивался с тем что параметры, на которые опираются в своей работе измерительные циклы, как раз находятся в диапазоне #500-549. Не затрите случайно их при сохранении измеренных значений. Лучше всего их сфотографировать, на всякий случай) 

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Viktor2004 сказал:

#535 = #135;

#536 = #136;

и так далее

Мне их надо указать, в самой программе?

Например: 

N28 G28 Z100.;

N29 #535=#135;

N30 M30;

 

Ссылка на сообщение
Поделиться на других сайтах

O5003 ;

N10 G90 G80 G40 G0 ;

N12 T17 M6 ;

N14 G54 X0. Y0.;

N16 G43 H17 Z100. ;

N18 G65 P9832 ;

N20 G65 P9810 Z-5. F1000. ;

N22 G65 P9814 D59.98 S2 ;

#535 = #135;

#536 = #136;

#537 = #137;

#538 = #138;

#539 = #139;

#540 = #140;

#541 = #141;

#542 = #142;

#543 = #143;

#544 = #144;

#545 = #145;

#546 = #146;

#547 = #147;

N24 G65 P9810 Z100. ;

N26 G65 P9833 ;

N28 G28 Z100. ;

N30 G30 H00 ;
N32 M30;

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, mr_Voden сказал:

@Greenbambuk Очень часто сталкивался с тем что параметры, на которые опираются в своей работе измерительные циклы, как раз находятся в диапазоне #500-549. Не затрите случайно их при сохранении измеренных значений. Лучше всего их сфотографировать, на всякий случай) 

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

Только что, Viktor2004 сказал:

O5003 ;

N10 G90 G80 G40 G0 ;

N12 T17 M6 ;

N14 G54 X0. Y0.;

N16 G43 H17 Z100. ;

N18 G65 P9832 ;

N20 G65 P9810 Z-5. F1000. ;

N22 G65 P9814 D59.98 S2 ;

#535 = #135;

#536 = #136;

#537 = #137;

#538 = #138;

#539 = #139;

#540 = #140;

#541 = #141;

#542 = #142;

#543 = #143;

#544 = #144;

#545 = #145;

#546 = #146;

#547 = #147;

N24 G65 P9810 Z100. ;

N26 G65 P9833 ;

N28 G28 Z100. ;

N30 G30 H00 ;
N32 M30;

Спасибо большое, обязательно попробую.

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Viktor2004 сказал:

Я может какую-то фигню написал. Пусть коллеги подскажут как лучше

Возвращаясь к M30, на сколько я понял, по окончании программы он сбрасывает всё переменные, в которые, должны были быть внесены значения?, если я его просто уберу или заменю каким либо другим окончанием то из переменных не будут удаляться данные?

Ссылка на сообщение
Поделиться на других сайтах
Только что, mr_Voden сказал:

@Greenbambuk Какая задача то у вас? Измерить диаметр и поглядеть результат?

Да, а по сути, измерить всё что можно.

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • Jesse
      @ГЕЛА Ещё можно посчитать в балках и учесть влияние отверстия через коэффициент концентрации напряжений..) Но у вас отверстие на всю стенку, так что лучше, проще и быстрее посчитать всё это дело в оболочках как выше сказали. Скругления перехода от стенки к полке удалите и в запас считайте.
    • 5axisCNC
      Можно плоскость дна задать множеством вариантов например точка направление
    • mmaag
      Да, это из nc63 для one. Остальное надо смотреть в каталоге NC62, 63. Там описано много всякого виртуального софта, думаю, найдёте ссылки на что надо, если оно существует.
    • Guhl
      Это для sinumerik one? У 808 и 828 плк s7-200
    • mmaag
      https://www.dex.siemens.com/industrialsoftware/machine-tool-software/run-myvirtual-machine-operate?viewState=DetailView&cartID=&portalUser=&store=&cclcl=en_US&selected=industrialsoftware  
    • Guhl
      Я говорю про полноценный эмулятор, чтобы я на виртуальной панели чпу на кнопку нажимал и в виртуальном ладдере этот сигнал обрабатывался
    • Andrey_kzn
      В Step7 есть симулятор, называется PLCSim, работает хорошо, часто им пользуюсь. Особенно удобно, когда надо проверить какую-нибудь одну функцию, отладить её, а потом добавить в рабочий проект.
    • Guhl
      *SP - feed hold, сигнал в ладдере G8.5 (должен быть равен 1 для нормальной работы) SRN - program restart, сигнал G6.0 в ладдере (должен быть равен 0 для нормальной работы) Сигнал с датчика касания вероятно воздействует нас эти сигналы  
    • cnckarat
      Доброго времени суток, возникла проблема со станком, не выходит в референтные точки, выдает ошибку DS0021 START ERROR (ONE TOUCH MACRO), нашли описание ошибки, операция запуска макропрограммы не может быть принята 1) сигнал задержки подачи *sp равен 0. 2) генерируется сигнал тревоги. 3) сигнал srn равен 1. Станок benzinger со стойкой fanuc series 310is model a5, от куда начинать и что делать, пока не знаем. Найти sp и srn на станке не можем. В чем может быть проблема? От куда начинать и куда копать по данному вопросу? Вдруг кто сталкивался.
    • Guhl
      Мысли были попробовать, но поиск по этой теме не дал результата, поэтому не пробовал
×
×
  • Создать...