Разбираемся в софте контроллеров mycnc

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
niksooon
Мастер
Сообщения: 2138
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1202
Откуда: Кашира
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение niksooon »

mycnc писал(а):Правильнее, как предлагали, закомментарить команды включения-выключения ненужных портов в функциях M3/M5.
у воспрошающего в макросе М3 отсутствуют команды-
portset(OUTPUT_MIST
portset(OUTPUT_OIL
portset OUTPUT_FLOOD
Но, между тем при запуске шпинделя , эти порты каким-то неведомым образом все-же включаються на автомате , и это надо как то убрать ..............
а как ,не понятно.........
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
Umnik
Мастер
Сообщения: 2563
Зарегистрирован: 20 июл 2014, 19:32
Репутация: 2152
Настоящее имя: Георгий
Откуда: Калуга
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение Umnik »

сейчас дома, коды смотрю на симуляторе, быть может на компе на станке все несколько по другому.
Как доберусь до станка, посмотрю-попробую и отпишусь, спасибо!
Аватара пользователя
Umnik
Мастер
Сообщения: 2563
Зарегистрирован: 20 июл 2014, 19:32
Репутация: 2152
Настоящее имя: Георгий
Откуда: Калуга
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение Umnik »

снял коротенький видос:
https://www.youtube.com/watch?v=YiPPdWzi-rI
Нажимаю кнопку старта шпинделя, он запускается, вместе с ним включаются подачи воздуха и СОЖ.
Во время работы шпинделя пытаюсь отключить воздух и СОЖ, не получается.
Выключаю шпиндель, отключается автоматом СОЖ и воздух.
Пытаюсь включить отдельно их, не получается.
Открыл так же макросы М03, М07 и М08, дабы показать, что в коде написано.
Прошу прощения за качество видоса, снимал на камеру, но вроде все видно.
Интересно то, что при нажатии кнопки М3 активируется кнопка М4, т.е. вращение шпинделя против часовой стрелки.
Я так понимаю, одновременно вращаться в обе стороны нельзя)))
Быть может это какой-то глюк самого софта?
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13679
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5052
Откуда: Жуковский
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение frezeryga »

А с чего ты взял что это воздух и сож? Может этот выход настроен для включения помпы шпинделя.
Аватара пользователя
Umnik
Мастер
Сообщения: 2563
Зарегистрирован: 20 июл 2014, 19:32
Репутация: 2152
Настоящее имя: Георгий
Откуда: Калуга
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение Umnik »

Ну реле всего два на плате, одним я включаю шпиндель, второе хочу задействовать для СОЖ.
Собственно, я и хочу добиться того, чтоб при нажатии на М8 запускалась подача жижи, воздух я включу от реле в частотнике.
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13679
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5052
Откуда: Жуковский
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение frezeryga »

А охлаждение шпинделя чем включать будеш?
Аватара пользователя
niksooon
Мастер
Сообщения: 2138
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1202
Откуда: Кашира
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение niksooon »

frezeryga писал(а):А охлаждение шпинделя чем включать будеш?
а нафига ? ,вернее зачем на охлаждение отдельный выход задействовать ,если их и так дифцит в ет6 ....... питалово на станок подал и пущай охлаждение шпинделя лопатит без останову пока питание есть.......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
Umnik
Мастер
Сообщения: 2563
Зарегистрирован: 20 июл 2014, 19:32
Репутация: 2152
Настоящее имя: Георгий
Откуда: Калуга
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение Umnik »

Одно реле на ет6 включает шпиндель, при этом одно реле в частотнике подаёт 12 В в ящик, где собрана система охлаждения шпинделя и пневмосистема, типа как на твоём первом станке.
От клемников в этом ящике уже запускается помпа, приточно-вытяжные вентиляторы. Туда же хочу посадить электроклапан пневмосистемы.
т.е. включили шпиндель, автоматом замолотила помпа, пошло охлаждение радиатора и подул воздух на фрезу.
Фрезеровка кончилась, шпиндель встал, все отключилось.
А второй релюхой контроллера эпизодически в случае необходимости поливаем жижей отдельно.
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13679
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5052
Откуда: Жуковский
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение frezeryga »

Реле в частотнике обычно задействуют на ошибку частотника. Врубил станок и пущай молотит плохо поскольку вентиляторы быстро мрут. Да ишумит.
Аватара пользователя
Umnik
Мастер
Сообщения: 2563
Зарегистрирован: 20 июл 2014, 19:32
Репутация: 2152
Настоящее имя: Георгий
Откуда: Калуга
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение Umnik »

Ну в частотнике релюх тоже две, так что вторую можно задействовать на ошибку.
Но, к слову, у меня что то так и не вышло настроить сигнал об ошибке на выход релюшки. Пробовал удерживать вал руками на скорости до 4 тыс.об., частотник в ошибку не падает. Может надо на 20 тыс. пробовать, но как то сцыкотно..
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13679
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5052
Откуда: Жуковский
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение frezeryga »

Надо настроить ток при котором падать в ошибку.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение mycnc »

Umnik писал(а): Нажимаю кнопку старта шпинделя, он запускается, вместе с ним включаются подачи воздуха и СОЖ.
Во время работы шпинделя пытаюсь отключить воздух и СОЖ, не получается.
Выключаю шпиндель, отключается автоматом СОЖ и воздух.
Из видео ничего не понятно.
Есть окно диагностики периферии, примерно такое -
mycnc-troubleshooting--8.png (1247 просмотров) <a class='original' href='./download/file.php?id=132433&sid=fda83e639ee201111f179d414e8a808b&mode=view' target=_blank>Загрузить оригинал (276.71 КБ)</a>
Хотелось бы увидеть скрины этого окна в состоянии шпиндель выключен и включен.
У меня, например, только один выход #0 щелкает при операциях с шпинделем.
Если у вас переключается несколько выходов, то дальше можно разбираться.
Пока не понятно.
Аватара пользователя
Umnik
Мастер
Сообщения: 2563
Зарегистрирован: 20 июл 2014, 19:32
Репутация: 2152
Настоящее имя: Георгий
Откуда: Калуга
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение Umnik »

Так, после вашего сообщения, что это за окно, стало все немного понятнее.
В моем случае пин 0 - это реле №1, пин 1 - реле №2.
На пин 0 подключен шпиндель.
При нажатии кнопки М03 включается только пин 0, т.е. здесь все нормально.
Вот скрин окна при М03:
IMG_20180214_190948.jpg (1197 просмотров) <a class='original' href='./download/file.php?id=132479&sid=fda83e639ee201111f179d414e8a808b&mode=view' target=_blank>Загрузить оригинал (4.75 МБ)</a>
Идем далее...
При М08 включается пин 2, при М07 - пин 4.
Нам надо, чтобы при М08 включался пин 1.
Заходим в pins.h, меняем в #define OUTPUT_FLOOD значение "2" на "1", сохраняем.
IMG_20180214_191237.jpg (1197 просмотров) <a class='original' href='./download/file.php?id=132482&sid=fda83e639ee201111f179d414e8a808b&mode=view' target=_blank>Загрузить оригинал (4.94 МБ)</a>
Но при нажатии М08 ничего не меняется, запускается все так же пин 2.
Получается, вопросов несколько.
1. Как изменить (переназначить) пин OUTPUT_FLOOD на 1?
2. Почему при нажатии на М08 нет индикации активирования кнопки?
3. Почему при нажатии М03 активируется только пин 0 (реле №1), но на всех кнопках (М03, М04, М07, М08) нажинает светиться индикатор работы (собственно, это и сбило меня с толку):
IMG_20180214_191636.jpg (1197 просмотров) <a class='original' href='./download/file.php?id=132483&sid=fda83e639ee201111f179d414e8a808b&mode=view' target=_blank>Загрузить оригинал (4.05 МБ)</a>
При этом, нажимаем М08, индикатор не горит, но пин №2 активируется, что отражается в окне диагностики периферии.
Вложения
IMG_20180214_191144.jpg (1197 просмотров) <a class='original' href='./download/file.php?id=132481&sid=fda83e639ee201111f179d414e8a808b&mode=view' target=_blank>Загрузить оригинал (5.2 МБ)</a>
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13679
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5052
Откуда: Жуковский
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение frezeryga »

А перекомпилил плс диск там кнопочки надо по нажимать
Аватара пользователя
Umnik
Мастер
Сообщения: 2563
Зарегистрирован: 20 июл 2014, 19:32
Репутация: 2152
Настоящее имя: Георгий
Откуда: Калуга
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение Umnik »

frezeryga, чуточку бы поинформативней)) Перекомпилил для чего? и что значит перекомпилил?
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13679
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5052
Откуда: Жуковский
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение frezeryga »

Это к сергею надо я сам непомню уже.
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение vektor_z »

Umnik писал(а):чуточку бы поинформативней)) Перекомпилил для чего? и что значит перекомпилил?
Перекомпелить- это означает перевести язык написания кода в понятный для контроллера язык (нули и единицы)
Для этого после изменений в PLC нужно нажать кнопочки дискетка и молоточек.. И с правой стороны тоже нажать дискетку и молоточек, для общей компиляции и записи процедур в контроллер
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение vektor_z »

Umnik писал(а):2. Почему при нажатии на М08 нет индикации активирования кнопки?
Для того чтоб была правильная индикация на кнопке нужно копаться в ХМЛ файле скринсета. Нужно там найти строку отвечающую за нужную кнопку в ней найти параметр отвечающий за индикацию и изменить на нужный пин.
После любых изменений в скринсете нужно перезагрузить myCNC
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение vektor_z »

Umnik писал(а):3. Почему при нажатии М03 активируется только пин 0 (реле №1), но на всех кнопках (М03, М04, М07, М08) нажинает светиться индикатор работы (собственно, это и сбило меня с толку):
Скинте сюда ваши PLC М03, М04, М07, М08 и файл screenset.xml Мы попытаемся объяснить как и что нужно изменить и что за что отвечает.
Аватара пользователя
Umnik
Мастер
Сообщения: 2563
Зарегистрирован: 20 июл 2014, 19:32
Репутация: 2152
Настоящее имя: Георгий
Откуда: Калуга
Контактная информация:

Re: Разбираемся в софте контроллеров mycnc

Сообщение Umnik »

vektor_z, спасибо за отзывчивость!))
Скинуть PLC - это я так понимаю, скопировать коды макросов? Или где-то есть файлы, которые мне надо выложить?
screenset.xml - это cnc-screen.xml?
Ответить

Вернуться в «Электроника»