Jump to content

Палец щупа отклонен


Viktor2004

Recommended Posts

Viktor2004

Товарищи, как посоветуете отодвинуть ось если щуп уперся в заготовку? TCN640

И еще. Как узнать какая программа запускается при выполнении команды CALL TOOL ?

И еще. Как сделать что бы скорость при измерении щупом зависела от ручки FEEDRATE ?

Link to post
Share on other sites


UnPinned posts
gudstartup
10 минут назад, Viktor2004 сказал:

Как узнать какая программа запускается при выполнении команды CALL TOOL ?

 всем plc занимается там для этого достаточно функций

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

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

а почему уперся  касание не сработало?

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

Как сделать что бы скорость при измерении щупом зависела от ручки FEEDRATE ?

а она зависит

Link to post
Share on other sites
Viktor2004
1 час назад, gudstartup сказал:

всем plc занимается там для этого достаточно функций

на разных станках разная логика подвода и отвода осей.

Мне именно последовательность движения осей надо исправить. Этим тоже plc занимается или все же программа?

1 час назад, gudstartup сказал:

а она зависит

На некоторых станках зависит, на других не зависит. Вот я и хочу узнать где это устанавливается

 

1 час назад, gudstartup сказал:

а почему уперся  касание не сработало?

Оператор случайно включенный щуп переместил не в ту сторону и щуп коснулся стола. Пытались вывести сами. Не получилось. Разбирали кожухи станка что бы крутить за ШВП. ШВП прокрутить не удалось. Открутить щуп тоже не получилось. В итоге пришлось щуп намеренно сломать что бы оси смогли двигаться. Новый щуп им поставил и откалибровал. А от меня требуют порядок действий в случае случайного касания щупа

Edited by Viktor2004
Link to post
Share on other sites
gudstartup
1 минуту назад, Viktor2004 сказал:

Этим тоже plc занимается или все же программа?

там выничего не исправите для этого там есть настройки цикла а сам цикл скомпилирован во внутренний формат

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

Оператор случайно включенный щуп переместил не в ту сторону и щуп коснулся.

и чего станок остановил движение и всего то

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

А от меня требуют порядок действий в случае случайного касания щупа

а если сломают тоже вы за это будете отвечать

коснуться по разному можно ... апример вертикально вниз .не надо ездить со щупом как с инструментом

надо просто деактивировать щуп и о касания видеть не будет ну или батарейку вынуть

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

ШВП прокрутить не удалось.

тормоза помешали или суппорт тяжеловат??:smile:

Link to post
Share on other sites
Viktor2004
17 минут назад, gudstartup сказал:

надо просто деактивировать щуп и о касания видеть не будет ну или батарейку вынуть

Делал сегодня эксперимент. Вынимал батарейку, не помогает. Ошибка "Щуп не готов" тоже не дает никуда двигать

Пробовал в таблице инструментов менять статус инструмента, указывая что это не щуп. Не помогло.

Неужели только щуп ломать, другого выхода нет?

21 минуту назад, gudstartup сказал:

тормоза помешали или суппорт тяжеловат??

тормоза. А снимать с тормоза опасно. Ось может упасть

Link to post
Share on other sites
gudstartup
19 минут назад, Viktor2004 сказал:

Ошибка "Щуп не готов" тоже не дает никуда двигать

у нас нормально отъезжает если щуп не видится

@Viktor2004 ну тогда может в конфигурации ей сказать что нет никакого щупа и тогда все разрешиться

@Viktor2004 в любом случае система запоминает какой нить меркер и блочит оси ужо найти и сбросить этот меркер о должен быть системным

Link to post
Share on other sites
gudstartup

@Viktor2004  для530 есть вот такой модуль

Module 9136 Switch the touch probe on/off
Module 9136 switches a touch probe at X12 on or off once. If the touch probe
does not supply a ready signal, and if M4056 is set (NC stop for deflected
touch probe in all operating modes), the feed-rate enable is reset.

After Module 9136 is called the first time, the NC does not output any more
on/off signals, meaning that the touch probe is now solely controlled by the
PLC program.
Call:
PS B/W/D/K <Touch probe state>
0: Switch off touch probe
1: Switch on touch probe
CM 9136

M 4056 NC stop in all operating modes if stylus is
deflected
PLC PLC 1537

@Viktor2004 наверняка такое есть и для 640

@Viktor2004 это для640

M PP_ChnTchProbeMonitor
(M4056)
Touch probe: Enable the probing process;
NC stop in all operating modes if stylus is
deflected
597110-01 2276

Link to post
Share on other sites
Viktor2004
20 минут назад, gudstartup сказал:

M PP_ChnTchProbeMonitor

и что, если его выключить станок забудет что ему надо контролировать включенный щуп?

Link to post
Share on other sites
gudstartup
2 минуты назад, Viktor2004 сказал:

и что, если его выключить станок забудет что ему надо контролировать включенный щуп?

хочешь его хочешь m4056

 

@Viktor2004 а это про override

MP_overrideForMeasure
Feed-rate override during probing
Available from NCK software version: 597110-09.
Format: Selection menu
Options: TRUE
Feed-rate override is enabled during probing
FALSE
Feed-rate override is disabled during probing
Default: FALSE
Access: LEVEL1
Reaction: NOTHING

@Viktor2004 например решается вот таким уравнением plc для обнаружения отклонения щупа

а вообще у станкостроителя наверняка какой нить сервисный режим предусмотрен

 180   L      MS_NC_Stop_bei_ausgelenktem_MT
014277 88 9E 78 3A 00 00   181   =      ApiChn.PP_ChnTchProbeMonitor
                           182 *  =      ApiChn.PP_GenTchProbeMonitor
                           183   * apichn.NN_ChnTchProbeCycle     wird bei aktivem Messzyklus gesetzt, nicht bei

  • Нравится 1
Link to post
Share on other sites
gudstartup

@Viktor2004 дополнение

примерно так plc отрабатывает касание щупа

01420E 22 9E 3C 3A 00 00   162   A      ApiChn.NN_ChnControlInOperation
014214 22 9E 80 66 00 00   163   A      MS_Programm_Run
01421A 22 9E 74 3A 00 00   164   A      ApiChn.NN_ChnTchProbeCycle
014220 53 90 90 90         165   AN[
014224 8A 9E FC 3C 00 00   166     L      ApiGen.NN_GenTchProbeDeflected
01422A 53 90 90 90         167     O[
01422E 8B 9E 9C 3A 00 00   168       L      ApiChn.NN_ChnContourFeed
014234 81 FB 00 00 00 00   169       <      K0
       B3 FF 7C 06 90 90 
       90 90 B3 00       
014244 58 0A D8 90         170     ]
014248 58 F6 D3 22 D8      171   ]
01424D 0A DB 79 08 B0 00   172   R      MG_Vorschubfreigabe_ein

можно отключить force этот сигнал правда может не подействовать

ApiGen.NN_GenTchProbeDeflected -это аппаратный сигнал отклонения щупа

Edited by gudstartup
  • Нравится 1
Link to post
Share on other sites
Viktor2004
22 часа назад, gudstartup сказал:

PP_ChnTchProbeMonitorOff

Большое спасибо. Все получилось

Кнопку повесил на временное отключение щупа. Работает

Скорость тоже параметром переключил

Link to post
Share on other sites
gudstartup
45 минут назад, Viktor2004 сказал:

Большое спасибо. Все получилось

Я не был уверен но это  хорошо что получилось.

а кнопку повесили виртуальную или физическую?

Link to post
Share on other sites
Viktor2004
32 минуты назад, gudstartup сказал:

виртуальную или физическую?

Физическую. Ту которая OT Realise

Link to post
Share on other sites
gudstartup
3 минуты назад, Viktor2004 сказал:

Физическую. Ту которая OT Realise

А логику тоже в этот plc модуль прописали или изменили имеющееся уравнение?

Link to post
Share on other sites
Viktor2004

Добавил в логику формарования сигнала

PP_ChnTchProbeMonitor

AN KEY, а в логику PP_ChnTchProbeMonitorOff добавил

O KEY

  • Чемпион 1
Link to post
Share on other sites
gudstartup

@Viktor2004 Вот что значит назревшая необходимость вы уже и  хайден программируете а совсем недавно даже знакомится с ним не хотели!:smile:

Link to post
Share on other sites
Viktor2004
48 минут назад, gudstartup сказал:

и  хайден программируете

на уровне Hello World

 

P,S, у вас дъявольская репутация 666

Гы Гы

Edited by Viktor2004
Link to post
Share on other sites
gudstartup
17 минут назад, Viktor2004 сказал:

у вас дъявольская репутация 666

надо этот счетчик скорее преодолеть :smile:я и правда к  этому числу отношусь с суеверием...

а у вас 13 имеется.:smile:

  • Конфузия 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • frei
      https://consulo.io/ Сам не юзал.  
    • gudstartup
      так его вроде как сама система генерирует даже пустой   Следующие данные могут быть выведены из ЧПУ до того, как вас попросят выключить питание. Если есть несколько путей, файл для пути 2 будет иметь расширение P-2, путь 3 будет P-3 и т. д.    
    • Guhl
      Мысли тут простые: 1я мысль: проверить предохранители 2я мысль: изучение мануалов, благо они имеются в достатке 3я мысль: изучить иностранные форумы типа cnczone, благо это ЧПУ нередкая в их краях вещь Также надо снять бэкап пока еще батарейка не села (если она там есть)   Вы уверены, что у станка питание 380В, а не 200В?
    • morfeantyri1
      Доброго дня, пытаемся восстановить работу старенького Matsuura MC1000 с управление Yasnac j300. Имеем ошибку 3100 servo alarm, Питание на сервопаках есть, кабель плоский связи между сервопаками проверили, видимых повреждений на плате ПК не видать. вопрос если это не блок связи в ПК то.  Возможна ли общая ошибка servo alarm из за проблем на какой-то конкретной оси? Правильно ли я понимаю что контактор питания осей (380 вольт) включается непосредственно перед запуском осей и не должен приводить к нарушению связи серво->ПК?  полный список ошибок таков: 3000 servo off (питание серв включается повторным нажитие кнопки питания по инструкции, сейчас этого не происходит в виду как я думаю ошибки servo alarm) 3100 servo alarm 2190 machine unready (думается следствие предыдущих двух ошибок) иногда появляется и исчезает ошибка 1093 memory error (OFS) но думаю это дело будущего. Может есть к кого какие мысли?!
    • mannul
      Можно, но не на этом старом синумерике. И по DXF нельзя задать вектора, потому что DXF плоский. А в скринах автора в каждом кадре векторы направления стоят, причем всегда вдоль оси Z. Поэтому могу с уверенностью сказать, что это выведено через пост, который эти вектора выводит всегда.
    • maxx2000
      @mannul на стойке нельзя по DXF файлу составить программу ? На стойке нельзя задать нумерацию кадров с любым шагом?
    • mannul
      Вряд ли кто-то будет сам считать векторы A3, B3, C3 и дуги в произвольной плоскости - CIP. Да и нумерация кадров с шагом 5 говорит о том что скорее всего программа выведена через пост.
    • brigval
      На линии разреза можно накладывать ограничения. Это не подойдет хотя бы в некоторых сложных случаях?
    • brigval
      Брагин Коммандер 3 v1.11     В версии 1.11  Добавлено: Добавлены настройки копирования проектов.  Добавлено: Добавлен пример организации Папки проектов.  Изменено: Исключен поиск ссылок в шаблонах КОМПАС-3D.  Изменено: При загрузке программа подключается к КОМПАС-3D не сразу, а только если это станет необходимым.  Исправлено: Программа завершала работу при долгом считывании ссылок.  Исправлено: Исправлены замеченные ошибки и неточности кода.  
    • maxx2000
      скорее всего в кати готовили только файлы, а программы писали на стойке
×
×
  • Create New...