Перейти к содержимому


Фотография

NC studio и E-Stop

E-Stop

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 30

#1 OFFLINE   AndreySv

AndreySv

    Студент

  • Пользователи
  • PipPip
  • 11 сообщений
  • Из:Киев

Отправлено 10 Декабрь 2013 - 02:22

Есть самодельный фрезерный станок работающий под управлением NC Studio с контролером PCIMC-3D. В качестве шпинделя использую ручной фрезер, у которого есть недостаток, стирание щеток в самый неподходящий момент. Контролирует наличие щеток контролер вращения, при падении скорости вращения, выдает аналоговый сигнал (замыкает контакт). В Mach3, я его садил на контакт E-Stop. На форуме, я читал про подключение датчиков ограничения на контакт E-Stop. Где он находиться? Можно ли в моем случае заставить программу остановиться при остановке шпинделя? А то сейчас, при остановке шпинделя отключаеться питание шпинделя и Enable на драйверах ШД, но программа продолжает выполняться, и не видно в каком месте произошла остановка шпинделя, а запускать программу сначала не хочеться, так как некоторые программы отрабатываються по 12-18 часов. У кого есть какие либо соображения по данной проблеме прошу ответить. Заранее благодарен.


Похожие темы:

При нажатии кнопки E-Stop, шпиндель самопроизвольно опускается

Не работает Кнопка E-Stop

Причина частых остановок EStop


  • 0

#2 OFFLINE   AndreySv

AndreySv

    Студент

  • Пользователи
  • PipPip
  • 11 сообщений
  • Из:Киев

Отправлено 11 Декабрь 2013 - 11:34

Разрыв цепи +5В (15 вывода) ничего не дал. Программа переходит в режим E-Stop при замыкании любого с выводов датчиков limit на GND.
  • 0

#3 OFFLINE   Андрей Кулагин

Андрей Кулагин

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 100 сообщений
  • Пол:Мужчина
  • Город:Ярославль
  • Интересы:По профессии я фрезеровщик - универсал 5 разряда
    По образованию инженер- механик
    Мое хобби ремонт станков ЧПУ
  • Из:Ярославля(до Москвы 3,5 часа лету)

Отправлено 11 Декабрь 2013 - 11:47

Я подключал кнопку в разрыв сигнального провода концевика на ось X, все отлично работало
  • 0
Жизнь надо прожить так, чтобы Дьявол был доволен, а Бог особых претензий не имел.
Теперь я freelancer , кому что нужно - стучитесь в скайп ingener20092

#4 OFFLINE   hardtour

hardtour

    Студент

  • Пользователи+
  • PipPip
  • 63 сообщений
  • Пол:Мужчина
  • Город:Novosibirsk
  • Из:Novosibirsk

Отправлено 01 Февраль 2014 - 23:13

Я подключал кнопку в разрыв сигнального провода концевика на ось X

Наверно, имеется ввиду, параллельно концевику.
По опыту, для E-Stop удобно пользоваться кнопкой с фиксацией.

Сообщение отредактировал hardtour: 01 Февраль 2014 - 23:15

  • 0

#5 OFFLINE   SOS

SOS

    Студент

  • Пользователи+
  • PipPip
  • 40 сообщений
  • Пол:Мужчина
  • Город:Владикавказ
  • Из:Владикавказ

Отправлено 09 Август 2014 - 11:48

А что будет, если в NC Studio во время работы нажать на кнопку аварийного останова emergency stop (при этом станок останавливается, а программа шпарит дальше), а потом обратно отжать ее??? Не продолжит ли станок работу?


  • 0

#6 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 483 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 09 Август 2014 - 12:08

А что будет, если в NC Studio во время работы нажать на кнопку аварийного останова emergency stop (при этом станок останавливается, а программа шпарит дальше), а потом обратно отжать ее??? Не продолжит ли станок работу?

 

Погудит нервно некоторое время и поедет согласно командам, но с потерей координат.

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


  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#7 OFFLINE   SOS

SOS

    Студент

  • Пользователи+
  • PipPip
  • 40 сообщений
  • Пол:Мужчина
  • Город:Владикавказ
  • Из:Владикавказ

Отправлено 09 Август 2014 - 12:15

Погудит нервно некоторое время и поедет согласно командам, но с потерей координат. А вообще-то кнопку следует подключить правильно. Необходимо сообщить NcStudio, что нажата кнопка, тогда исполнение программы остановится с индикацией аварийного останова.

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


  • 0

#8 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 415 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 09 Август 2014 - 12:18

А вообще-то кнопку следует подключить правильно

Неоднократно видел на станках когда кнопка E-Stop включалась НЕ на плату, а на выключение питания станка.... 


  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#9 OFFLINE   SOS

SOS

    Студент

  • Пользователи+
  • PipPip
  • 40 сообщений
  • Пол:Мужчина
  • Город:Владикавказ
  • Из:Владикавказ

Отправлено 09 Август 2014 - 12:24

Неоднократно видел на станках когда кнопка E-Stop включалась НЕ на плату, а на выключение питания станка.... 

Именно такое решение на моем китайце

 

На сколько мне помнится снятие всех нагрузок с вывода питания +5В (вывод 15) и есть для программы индикация E-stop.... Т.е. рвите шину 15 вывода и будет вам счастье....

 Подойдет ли этот совет в моем случае, или я что-то не правильно понимаю?

З.Ы. Простите, если вопросы сильно глупые...


Сообщение отредактировал SOS: 09 Август 2014 - 12:25

  • 0

#10 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 483 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 09 Август 2014 - 12:31

Подойдет ли этот совет в моем случае, или я что-то не правильно понимаю?

Там следующие два совета точно подойдут.

 

Разрыв цепи +5В (15 вывода) ничего не дал. Программа переходит в режим E-Stop при замыкании любого с выводов датчиков limit на GND.

 

Я подключал кнопку в разрыв сигнального провода концевика на ось X, все отлично работало


Сообщение отредактировал lkbyysq: 09 Август 2014 - 12:33

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#11 OFFLINE   SOS

SOS

    Студент

  • Пользователи+
  • PipPip
  • 40 сообщений
  • Пол:Мужчина
  • Город:Владикавказ
  • Из:Владикавказ

Отправлено 09 Август 2014 - 12:36

Станислав, благодарю вас. Теперь всё понятно, буду пробовать.


  • 0

#12 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 483 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 09 Август 2014 - 12:48

Однако стоит отметить, что включение "в разрыв" или "параллельно" датчикам зависит от того, как сейчас у вас подключены датчики.

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


Вполне возможно, что все эти датчики запараллелены и подвешены на единственный вход на плате.


Сообщение отредактировал lkbyysq: 09 Август 2014 - 12:48

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#13 OFFLINE   SOS

SOS

    Студент

  • Пользователи+
  • PipPip
  • 40 сообщений
  • Пол:Мужчина
  • Город:Владикавказ
  • Из:Владикавказ

Отправлено 09 Август 2014 - 19:24

Однако стоит отметить, что включение "в разрыв" или "параллельно" датчикам зависит от того, как сейчас у вас подключены датчики.

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


Вполне возможно, что все эти датчики запараллелены и подвешены на единственный вход на плате.

 

 На моем станке, согласно прикрепленной схеме, на разъемы 6,7,8 приходят по одному проводу с кабелей с бирками  Z, Y, X соответственно. Предполагаю, что это и есть цепи датчиков лимита (проверить прозвоном, к сожалению пока нет возможности). 

Чтобы проверить будет ли остановка станка с ошибкой, при работающем станке выкручиваю винт на разъеме 6, извлекаю провод - станок продолжает работать..

креплю его обратно, проделываю то же самое с разъемами 7 и 8 - никакой реакции.

Иду другим путем, беру провод - один конец сажаю на разъем 6 (а потом 7, 8), а другим на "землю" - так же никакой реакции. 

Беру металлическую пластину, подношу ее к индуктивному датчику по оси Х, станок останавливается и выдает ошибку. 

Подскажите пожалуйста, что я делаю неправильно...

Прикрепленные изображения

  • post-21-1275332533.jpg

  • 0

#14 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 483 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 09 Август 2014 - 19:39

Вы говорите датчик индуктивный, а по схеме микрик.

На схеме нет общей земли с компьютером. Току из 6,7,8 течь некуда.

Строго говоря схема не полная.


Сообщение отредактировал lkbyysq: 09 Август 2014 - 19:44

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#15 OFFLINE   SOS

SOS

    Студент

  • Пользователи+
  • PipPip
  • 40 сообщений
  • Пол:Мужчина
  • Город:Владикавказ
  • Из:Владикавказ

Отправлено 09 Август 2014 - 19:49

Понятно. От индуктивных датчиков идут по три провода, один на разъем 6 (7,8), второй на разъем G, а третий на +5V. Что с чем нужно замкнуть или разомкнуть чтобы сымитировать срабатывание датчика? 


  • 0

#16 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 483 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 09 Август 2014 - 20:01

Как правило 6,7,8 на "разъем G". Мне кажется, что Вы на какую-то не ту землю прежде замыкали.


Тестером на 6,7,8 ткнитесь, посмотрите, что с показаниями происходит, когда датчик срабатывает.


Сообщение отредактировал lkbyysq: 09 Август 2014 - 20:01

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#17 OFFLINE   SOS

SOS

    Студент

  • Пользователи+
  • PipPip
  • 40 сообщений
  • Пол:Мужчина
  • Город:Владикавказ
  • Из:Владикавказ

Отправлено 09 Август 2014 - 20:04

Как правило 6,7,8 на "разъем G". Мне кажется, что Вы на какую-то не ту землю прежде замыкали.


Тестером на 6,7,8 ткнитесь, посмотрите, что с показаниями происходит, когда датчик срабатывает.

 

Всё получилось!!! Ура!! Замкнул 6 с G, станок остановился с ошибкой! Станислав, спасибо вам огромное. Ранее я замыкал на заземление станка...))


  • 0

#18 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 09 Август 2014 - 20:25

Однако стоит отметить, что включение "в разрыв" или "параллельно" датчикам зависит от того, как сейчас у вас подключены датчики.

В любом случае, для NCstudio 5.x срабатывание цепи аварийной остановки должно имитировать наезд на любой из концевиков X/Y/Z, поскольку отдельный вход "E-Stop" в ней не предусмотрен. В этом случае прерывание исполнения программы произойдет наиболее корректным образом (будут шансы на возобновление работы без потери координат).

Разумеется, если E-Stop произойдет в процессе реферирования станка, придется выполнить процедуру заново - найденные координаты "дома" будут заведомо некорректными. Но эта процедура не выполняется без присмотра, так что можно не считать это проблемой.


  • 0

#19 OFFLINE   SOS

SOS

    Студент

  • Пользователи+
  • PipPip
  • 40 сообщений
  • Пол:Мужчина
  • Город:Владикавказ
  • Из:Владикавказ

Отправлено 09 Август 2014 - 21:30

В любом случае, для NCstudio 5.x срабатывание цепи аварийной остановки должно имитировать наезд на любой из концевиков X/Y/Z, поскольку отдельный вход "E-Stop" в ней не предусмотрен. В этом случае прерывание исполнения программы произойдет наиболее корректным образом (будут шансы на возобновление работы без потери координат).

Разумеется, если E-Stop произойдет в процессе реферирования станка, придется выполнить процедуру заново - найденные координаты "дома" будут заведомо некорректными. Но эта процедура не выполняется без присмотра, так что можно не считать это проблемой.

 

А в каких случаях (режимах, командах) происходит процесс реферирования? То есть, хотелось бы знать насколько часто при срабатывании Е-стоп существует риск потери координат дома.


  • 0

#20 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 483 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 09 Август 2014 - 21:41

Всегда. Это аварийный останов.

Для мягкого останова есть кнопка стоп. 


Сообщение отредактировал lkbyysq: 09 Август 2014 - 21:42

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).






Темы с аналогичным тегами E-Stop

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных