Подключение частотника Delta EL по модбас

mycnc
Posts: 993
Joined: Thu May 10, 2018 2:42 pm
Location: Ottawa, Canada
Contact:

Re: Подключение частотника Delta EL по модбас

Post by mycnc »

Umnik wrote:
Sun Jul 19, 2020 1:47 pm
и при нажатии на простой стоп.
При нажатии простого Стоп вызывается M02.plc если идет выполнение программы.
Если нажатие Стоп в режиме ожидания, то вызывается OFF.plc

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

Umnik
Posts: 203
Joined: Sun May 19, 2019 7:16 pm

Re: Подключение частотника Delta EL по модбас

Post by Umnik »

Понял, надо запомнить....
Но шпиндель не останавливается и при нажатии "стоп" по ходу выполнения УП.
Так же, при нажатии на аварийную кнопку, тоже не выключается вращение шпинделя.
Процедура выполняется, выключается охлаждение, инструмент поднимается на определенную высоту, но выключение шпинделя не происходит....

frezeryga
Posts: 68
Joined: Mon Jun 11, 2018 8:36 pm

Re: Подключение частотника Delta EL по модбас

Post by frezeryga »

Umnik wrote:
Sun Jul 19, 2020 8:41 pm
Понял, надо запомнить....
Но шпиндель не останавливается и при нажатии "стоп" по ходу выполнения УП.
Так же, при нажатии на аварийную кнопку, тоже не выключается вращение шпинделя.
Процедура выполняется, выключается охлаждение, инструмент поднимается на определенную высоту, но выключение шпинделя не происходит....
естоп не должен быть программным. делай его максимально физическим и независимым от софта поскольку он нужен в том числе для того чтобы тормознуть все движение если вдруг софт завис или начал творить беспредел. тоесть только хард средствами а в контроллер просто подавать сигнал на вход информирующий его о том что уже сработал естоп. процедура м02 лагает уже много лет и даже если ты там напишешь тормозить шпиндель то тормозить она его будет не всегда а только когда сама захочет а также поднимать на безопасную высоту она будет тоже на свое усмотрение. потому стабильного подьема и остановки по кнопке стоп на данный момент не существует и держи под рукой кнопку м5 чтобы добить ногами если что.

Umnik
Posts: 203
Joined: Sun May 19, 2019 7:16 pm

Re: Подключение частотника Delta EL по модбас

Post by Umnik »

Я понимаю все это.
И все так и сделано, я не пытаюсь систему намахать.
У тебя сделано точно так же, на один из входов контроллера заведён сигнал и на этот вход назначен аварийный останов.
Разница только в том, что у тебя при управлении по аналогу выключается соотв. выход контроллера, а у меня по модбасу идёт команда на останов шпинделя.
И вот этот момент как раз и не проходит, т.е. шпиндель не выключается ни по м02, ни по est.
Или ты частотник по аварии отдельным сигналом отключаешь?
Если так, тогда уж и энейбл надо на драйвера подавать.
Или их питание рвать....

nik1
Posts: 338
Joined: Sun Jan 27, 2019 4:17 pm

Re: Подключение частотника Delta EL по модбас

Post by nik1 »

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

Е стоп - сигнал в контроллер, стоп отдельным сигналом шпинделя и блокировка серваков

Umnik
Posts: 203
Joined: Sun May 19, 2019 7:16 pm

Re: Подключение частотника Delta EL по модбас

Post by Umnik »

Это можно сделать, но не в этот раз уже теперь.
Чуть сложнее схема выходит, надо уже реле промежуточное ставить какое-то, но в целом можно и наверное будет правильнее.
Единственное, что с обычными шаговиками либо подавать на драйвер энейбл, либо рубить их силу.
Но в любом случае останов шпинделя по М02 то должен работать....

nik1
Posts: 338
Joined: Sun Jan 27, 2019 4:17 pm

Re: Подключение частотника Delta EL по модбас

Post by nik1 »

Я хз, у меня м05 и м02 или м30
Без м05 пост не выводит

Umnik
Posts: 203
Joined: Sun May 19, 2019 7:16 pm

Re: Подключение частотника Delta EL по модбас

Post by Umnik »

Смотри:
М30 - перекидывает указатель в начало строки, с этим все ок и у меня;
М05 - команда на выключение шпинделя, она работает нормально и у меня тоже, пост ее пишет куда надо, стойка М05 и из УП отрабатывает, и просто от нажатия кнопки на панели;
но если во время выполнения УП нажать нопку "СТОП", то должна вызываться процедура М02, по которой шпиндель поднимается вверх (или не поднимается, как настроишь) и выключаются обороты шпинделя.
Вот с этим у меня и проблемы - подъем есть, выключения шпинделя нет.

nik1
Posts: 338
Joined: Sun Jan 27, 2019 4:17 pm

Re: Подключение частотника Delta EL по модбас

Post by nik1 »

Понял
Надо чинить

mycnc
Posts: 993
Joined: Thu May 10, 2018 2:42 pm
Location: Ottawa, Canada
Contact:

Re: Подключение частотника Delta EL по модбас

Post by mycnc »

Umnik wrote:
Sun Jul 19, 2020 1:47 pm
так, вылезла еще одна небольшая трабла....
Не отключается шпиндель при нажатии на е-стоп и при нажатии на простой стоп.
М02 и EST подправил, добавил значение "1" для записи в соотв. регистр, но останова шпинделя все равно не происходит.
Прошу глянуть код, в чем может быть проблема....
Обе ПЛС прилагаю, только формат поменял на txt.
Процедры на первый взгляд выглядят правильно, поэтому потребовалось освободить время, чтобы проверить более детально.

В процессе проверки обнаружили баг в черновиках (templates) для М02, EST - опечатка в define командах в начале кода

Code: Select all

#define var00 command
#define var01 parameter
А должно быть наоборот

Code: Select all

#define command   var00
#define parameter var01
Templates для М03 М04 M05 SPN этой опечатки не имеют.
Надеюсь, это поможет.

Post Reply