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

Подключение Renishaw TS27R, настройка в Ladder


ilya.b13

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

Уважаемые, форумчане! В общем возник такой вопрос, касаемо подключения Renishaw TS27R и настройки в Ladder. В общем при подключении грибка использовал вход X0009.6, а на данном станке(Tsugami VA3) SKIP сигнал - G0006.6. Я так понимаю, что теперь мне нужно будет вписать в цепочку вход с адресом X0009.6? Подскажите, пожалуйста, как правильно это сделать..

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


UnPinned posts

В самое начало ладдера, в самую верхнюю строчку добавьте

       | X0009.6                                                        G0006.6 |
 00001 *----||-------------------------------------------------------------()---*
       |                                                                        |
       |                                                                        |

 

Параметр 6200#0 поставить 1

Или давайте сюда ладдер, добавим

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

Спасибо большое) Однако есть еще вопрос. При такой реализации необходимо делать М-команды на включение и выключение Renishaw? Так как его сняли с нерабочего станка, где было реализовано через M команды.  
M27-включение 
M28-выключение 
Y0003.3-какой-то выход (покапался в шкафу, нашел провод с этой маркировкой, в итоге просто заизолирован и ни к чему не подключен) 

       |    M27         M28           RST                  Y0003.3   |
 00001 *----||----------|/|-----------|/|--------------------()------*
       |  Y0003.3  |                                                 |
       |----||-----|                                                 |                     
       |-------------------------------------------------------------|                                                                        
Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, ilya.b13 сказал:

При такой реализации необходимо делать М-команды на включение и выключение Renishaw? 

Нужна информация

1. Есть ли на станке кроме грибка TS27 еще и щуп RENISHAW

2. Как собираетесь подключать грибок, через блок MI8 или без него

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

На станке только грибок, а подключили как раз через плату MI8. При нажатии на грибок на входе X0009.6 менялось значение на 1 

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

а подключили как раз через плату MI8

значит уже подключили и проверили. Работает. Хорошо

Теперь внесите строчку в ладдер как я указал и поменяйте параметр

Никаких М-команд тут не надо

Затем проверьте выполнение команды G31

Например G31 F100 X100

ось X должна медленно поехать по Х, а при нажатии на грибок ось должна сразу же остановиться

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

Если же после запуска этой строчки команда сразу завершается без движения оси, тогда или на плате MI8 или в параметрах поменяйте сигнал SKIP каким он будет в нормальном состоянии 0 или 1

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

Например G31 F100 X100

тут могут быть следующие варианты

1. Ось поехала и при нажатии пальцем на грибок остановилась

2. Ось поехала и при нажатии пальцем на грибок не остановилась

3. Ось не поехала и команда завершилась

4. Ось не поехала и команда висит как не завершенная

5. Выпала ошибка PRE-CHECK тогда надо выполняемую команду поменять на G31 F100 X-100

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

тогда или на плате MI8

Либо SW1-1 либо SW1-3

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

В общем ситуация такая, попробовал добавить в цепочку вход X0009.6 и ввел команду G31 X100. F100 стол поехал, а после нажатия на грибок остановился. Однако на следующий день решил проверить работу ещё раз, в итоге стол едет и при нажатии на грибок не останавливается. Изначально на скип приходил вход XAE3(X0014.2) Схема выглядела так:

 Как было изначально
       |   XAE3    OP145    OP143    OP073                               SKIPP  |
 00002 *----|/|------|/|--*---||-------||----------------------------------()---*SKIP SIGNAL
       |   XAE3    OP145  |                                                     |
       *----||-------||---*   

Второй вариант исполнения 
       | X0009.6                                                         SKIPP  |
 00001 *----||-------------------------------------------------------------()---*
       |   XAE3    OP145    OP143    OP073                               SKIPP  |
 00002 *----|/|------|/|--*---||-------||----------------------------------()---*SKIP SIGNAL
       |   XAE3    OP145  |                                                     |
       *----||-------||---*                                                 
2 минуты назад, ilya.b13 сказал:

В общем ситуация такая, попробовал добавить в цепочку вход X0009.6 и ввел команду G31 X100. F100 стол поехал, а после нажатия на грибок остановился. Однако на следующий день решил проверить работу ещё раз, в итоге стол едет и при нажатии на грибок не останавливается. Изначально на скип приходил вход XAE3(X0014.2) Схема выглядела так:


 Как было изначально
       |   XAE3    OP145    OP143    OP073                               SKIPP  |
 00002 *----|/|------|/|--*---||-------||----------------------------------()---*SKIP SIGNAL
       |   XAE3    OP145  |                                                     |
       *----||-------||---*   

Второй вариант исполнения 
       | X0009.6                                                         SKIPP  |
 00001 *----||-------------------------------------------------------------()---*
       |   XAE3    OP145    OP143    OP073                               SKIPP  |
 00002 *----|/|------|/|--*---||-------||----------------------------------()---*SKIP SIGNAL
       |   XAE3    OP145  |                                                     |
       *----||-------||---*                                                 

В параметре 6200#0 также поставил 1 вместо 0. Подскажите, пожалуйста, может я что-то не так сделал..

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

Однако на следующий день решил проверить работу ещё раз, в итоге стол едет и при нажатии на грибок не останавливается.

Ladder в from записали?

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

@ilya.b13 Выкиньте второй вариан оставьте тотлько с x9.6

У вас типичный случай  duplicate coil то есть первое уравнение  решается затем второе а какое будет состояние skipp?

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

@gudstartup Убрал лишнюю цепочку, теперь при нажатии на грибок скип тоже моргает и меняет значение на 1, однако стол все также двигается(

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

@gudstartup Убрал лишнюю цепочку, теперь при нажатии на грибок скип тоже моргает и меняет значение на 1, однако стол все также двигается(

Добрый день X9.7 у вас свободен?

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

предлагаю схему проще:

Если стойка 0if:

3008 #2 - 1 (разрешение на изменение стандартного Skip c X4.7 на другой)

3012 - 9 (перенос измерительного выхода c X4.7 на X9.7)

 

Провод в электрошкафу перекиньте на X9.7 и протестируйте срабатывание.

 

после смены параметров надо будет станок перезагрузить

 

6200 #1 - 1 (если нужно чтобы G31 срабатывал с 1 на 0 это нужно согласовать с настройками переключателями на Mi8)

6200 #7 - 1 (если нужно чтобы при движении по G31 работала ручка потенциометра подачи)

Снимок.JPG

Изменено пользователем ivanK
Ссылка на сообщение
Поделиться на других сайтах
16.02.2024 в 23:50, Viktor2004 сказал:
16.02.2024 в 23:50, Viktor2004 сказал:

тогда или на плате MI8

Либо SW1-1 либо SW1-3

@ilya.b13 вам же @Viktor2004 советовал...

5 часов назад, ilya.b13 сказал:

В общем ситуация такая, попробовал добавить в цепочку вход X0009.6 и ввел команду G31 X100. F100 стол поехал, а после нажатия на грибок остановился.

непонятно как же у вас сначала все з а работало а потом резко перестало что то тут не сходится

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

@ivanK Пока нет, произошла другая проблема… На смене инструмента выбило воздух, в итоге рука застряла в положении смены. Перевел ATC в ручной режим для отвода через маховичок, так как болта сверху нет. В итоге сменщик отвел, но станок выключали и получилось так, что слетел ноль руки, теперь станок думает, что нулевое положение ATC - это непосредственно над шпинделем.. Сталкивались с подобной проблемой? 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Горыныч
      Только Вы решаете. Я Вам из собственного опыта привел рекомендации. Если страшно, то не берите, только и всего. Сломать можно все что угодно. 
    • Orchestra2603
      Ладно. Я примерно понял, что вы имеете в виду. В теории, даже чтобы выделить n-ный базис нужно зафиксировать какие-то значения n раз. Только надо так их задавать, чтобы каждый раз получались линейно-независимые вектора. Я бы не называл это "закреплением", потому что возникает ложная кажущаяся параллель со статическим решением, где мы ищем единственное решение и для этого фиксируем какие-то компоненты, хотя здесь цель расчета принципиально иная. Это, как по мне, приводит к путанице, но если вам нравится это так называть, то - пожалуйста. Кто я такой, чтобы вам запрещать)   Я не могу сказать, что решать нужно всегда. В моем понимании в определенных итерационных схемах собственные вектора получаются полседовательными приближениями сами по себе. Применяя всякие манипуляции к матрицам (сдвиги и т.д.) можно контролировать сходимость к наибольшему, наименьшему, i-му и т.д. собственному вектору. Я не прав?   Что касается факторизаций, то для любых квадратных матриц существует разложение Шура, где ортогональными преобразованиями матрица приводится к треугольной форме. В частности, для обобщенной задачи, вот выдержка из статьи. Алгоритм получаения такого разложения для обобщенной задачи называется QZ алгоритм. Он вовсю используется в Матлабею Я не вижу никаких препятствий принципиальных, чтобы получить такую факторизацию матриц.     Т.е. похоже, что, да, все же приходится решать СЛАУ, в общем случае для треугольной матрицы A-lambda*B. И покуда lambda будет собственным значением, вся матрица A-lambda*B будет вырождена. В частности, для нулевых СЗ A-lambda*B = A, и А, сама собой, вырождена.   Но.. не могу пока сказать точно, но вроде как если A и B - симметричны, то QAZ и QBZ из треугольных превращаются в диагональные, и тогда столбцы Q становятся автоматически собственными векторами (разложение Шура переходит в спектральное), т.е. и решать ничего не приходится. Но где-то пишут, что нужна положительная определенность, где-то пишут, что только симметрии достаточно... не могу пока точно сказать.  
    • ДОБРЯК
      Я вижу, что вы не поняли. А говорили, что это знали еще в детском саду... https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%93%D0%B0%D1%83%D1%81%D1%81%D0%B0 Читайте внимательно. :=)   Ме́тод Га́усса — классический метод решения системы линейных алгебраических уравнений (СЛАУ). Назван в честь немецкого математика Карла Фридриха Гаусса. Это метод последовательного исключения переменных, когда с помощью элементарных преобразований система уравнений приводится к равносильной системе треугольного вида, из которой последовательно, начиная с последних (по номеру), находятся все переменные системы.  
    • Shura762
      (дисклеймер ) не взлетит... особенно учитывая его отношение, как человека колбасит, и почему в ТФ "узел" а не точка... перепутано местами "ты" , "на" и пропустили слово "пошёл" ... можно сказать я работаю в таком коллективе, и ЧЁ, плевали на ТФ с высокой колокольни, если молодежь можно еще как-то замотивировать, показать как надо работать, то старшее поколение делает на "отвали моя черешня" чертежи выдали тяп-ляп и что тебе надо то еще .... (дальше идиоматические выражения в рамках законодательства) p.s. я догадываюсь почему "узел" и считаю что правильное название дали.
    • lem_on
      Термообработка намного эффективнее, но из за размеров можно использовать локальное воздействие на сварочные швы вибрацией либо "проковкой" 
    • maxx2000
      так хозяин-барин, ты же деньги плотишь
    • lem_on
    • Павлуха
      Да повесть на команду S и не париться.
    • gudstartup
      та и ломают не от ума! так их не ремонтируют а просто новые устанавливают
    • lem_on
      Та хз, мне ехать а не шашечки. Жалоб нет , значить всех все устраивает.    С дуру можно много чего сломать, а по цене ремонта направляющие качения нам ного больше стоят чем скольжения. 
×
×
  • Создать...