Разбираемся в софте контроллеров mycnc
- Umnik
- Мастер
- Сообщения: 2563
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
ну это я так, к примеру, на самом деле почти всегда жму паузу. Просто монитор у меня не сенсорный пока, пока мышку найдешь, пока курсор на экране отыщешь...
А за подсказку спасибо))
А за подсказку спасибо))
- niksooon
- Мастер
- Сообщения: 2144
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1207
- Откуда: Кашира
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
я пульт китайский беспроводной для этих целей к проге прикрутил......... все основные функции на его кнопки поназначил.........
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- Umnik
- Мастер
- Сообщения: 2563
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
ну я для начала все же моник с тачем попробую. А там уже будет видно...
У тебя станок здоровый, у меня же мааахонький)) По сути, всегда рядом с монитором нахожусь, когда рядом со станком стою.
Плюс он висит на уровне шеи и всегда в одном и том же месте, тыкнуть в него пальцем несложно. А пульт еще найти надо, нашарить кнопку...
У тебя станок здоровый, у меня же мааахонький)) По сути, всегда рядом с монитором нахожусь, когда рядом со станком стою.
Плюс он висит на уровне шеи и всегда в одном и том же месте, тыкнуть в него пальцем несложно. А пульт еще найти надо, нашарить кнопку...
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
Я себе вывел на подставку станка физическую кнопку стоп
могу нажать мгновенно
бывают моменты , когда палец держу над ней
могу нажать мгновенно
бывают моменты , когда палец держу над ней
- Umnik
- Мастер
- Сообщения: 2563
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
nik1, я думал уже об этом. Как реализовал, можешь рассказать?
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
Взял обычный концевик, прикрутил его на станину
от него два провода на вход контролера
В софте указать номер входа на стоп и какой контакт но или нз
ну вроде и все
от него два провода на вход контролера
В софте указать номер входа на стоп и какой контакт но или нз
ну вроде и все
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
Меню входы и датчики , по идее в нем назначить
Но можно уточнить если что не так
Пыс, ошибся я, это не стоп, это естоп
спрошу
Но можно уточнить если что не так
Пыс, ошибся я, это не стоп, это естоп
спрошу
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
можно также назначить хард-кнопку на вход и останавливать выполнение по нажатию
- Fagot
- Мастер
- Сообщения: 240
- Зарегистрирован: 03 дек 2015, 21:35
- Репутация: 21
- Настоящее имя: Дмитрий
- Откуда: Алтайский край
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
День добрый. При запуске УП шпиндель не успевает набрать обороты. Т.е происходит одновременное выполнение УП и запуск шпинделя, но чтобы шпиндель набрал обороты нужно порядка 5-10 сек. В результате происходит врезание фрезы в заготовку с оборотами шпинделя где-то 500-1500 об/мин. и как следствие поломка фрезы. Как выставить задержку на выполнение начала фрезерования?
- Umnik
- Мастер
- Сообщения: 2563
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
при старте УП (или просто запуске шпинделя кнопкой М3) автоматически же включаются подачи СОЖ и воздуха М8 и М7.
Я же хочу, чтобы в определенных местах УП стояли команды на включение СОЖ. Например, только перед чистовым проходом.
Как это сделать?
Было бы еще не плохо иметь возможность включать СОЖ вручную, просто жмакнув кнопку М8.
Я же хочу, чтобы в определенных местах УП стояли команды на включение СОЖ. Например, только перед чистовым проходом.
Как это сделать?
Было бы еще не плохо иметь возможность включать СОЖ вручную, просто жмакнув кнопку М8.
-
evgenyjp
- Почётный участник

- Сообщения: 1516
- Зарегистрирован: 10 авг 2011, 17:40
- Репутация: 802
- Откуда: Japan
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
в софте помоему до 5сек максимальаня задержка, можно еще в инверторе сделать побыстрее, 10 сек многовато.
-
evgenyjp
- Почётный участник

- Сообщения: 1516
- Зарегистрирован: 10 авг 2011, 17:40
- Репутация: 802
- Откуда: Japan
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
оно изначально так и работает.Umnik писал(а):при старте УП (или просто запуске шпинделя кнопкой М3) автоматически же включаются подачи СОЖ и воздуха М8 и М7.
Я же хочу, чтобы в определенных местах УП стояли команды на включение СОЖ. Например, только перед чистовым проходом.
Как это сделать?
Было бы еще не плохо иметь возможность включать СОЖ вручную, просто жмакнув кнопку М8.
покрайней мере в моем профиле.
руками по кнопкам включается и откоючается, а если автоматом нада то соответствующие коды в УП добавить нада.
- Umnik
- Мастер
- Сообщения: 2563
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
Не совсем точно выразился))evgenyjp писал(а):оно изначально так и работает.Umnik писал(а):при старте УП (или просто запуске шпинделя кнопкой М3) автоматически же включаются подачи СОЖ и воздуха М8 и М7.
Я же хочу, чтобы в определенных местах УП стояли команды на включение СОЖ. Например, только перед чистовым проходом.
Как это сделать?
Было бы еще не плохо иметь возможность включать СОЖ вручную, просто жмакнув кнопку М8.
покрайней мере в моем профиле.
руками по кнопкам включается и откоючается, а если автоматом нада то соответствующие коды в УП добавить нада.
Про то, что М8 и М7 в коды УП добавлять надо я понимаю. Либо ручками в нужные места дописывать, либо как-то пост править пытаться.
Я о том, как отключить автоматическое включение СОЖ и воздуха при запуске шпинделя?
То есть я хочу примерно так:
запустили УП, шпиндель включился, пошла фрезеровка;
дошли до определенного места в УП, там стоит команда на подачу СОЖ;
клапан открылся, СОЖ пошла;
дошли до места в УП, где стоит М9;
клапан закрылся, СОЖ отключилась, фрезеруем дальше на сухую.
И как руками включать и выключать их, сейчас на нажатие кнопок соответствующих прога не реагирует((
- niksooon
- Мастер
- Сообщения: 2144
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1207
- Откуда: Кашира
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
в макросе М3 есть примерно такие строки-
portclr(OUTPUT_CCW_SPINDLE);
portset(OUTPUT_SPINDLE);
portset(OUTPUT_MIST);......... которые отвечают для вкл и выкл соответствующих выходов.
закомментируй или удали ненужные ........
portclr(OUTPUT_CCW_SPINDLE);
portset(OUTPUT_SPINDLE);
portset(OUTPUT_MIST);......... которые отвечают для вкл и выкл соответствующих выходов.
закомментируй или удали ненужные ........
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- niksooon
- Мастер
- Сообщения: 2144
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1207
- Откуда: Кашира
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
как-бы должна прога реагировать на их нажатие и во время выполнения УП................Umnik писал(а):И как руками включать и выключать их, сейчас на нажатие кнопок соответствующих прога не реагирует((
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- Umnik
- Мастер
- Сообщения: 2563
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
В самом макросе команд на включение шпинделя не нашел, но макрос ссылается на файл 'pins.h", в котором прописаны, если я правильно понял, пины различных переменных:
//input/output definitions
//outputs
//inputs
//Output relays
#define OUTPUT_SPINDLE 0
#define OUTPUT_MIST 4
#define OUTPUT_TOOL_CLAMP 1
#define OUTPUT_OIL 3
#define OUTPUT_CCW_SPINDLE 10
#define OUTPUT_FLOOD 2
т.е. если я закомментирую строчки
#define OUTPUT_MIST 4
#define OUTPUT_OIL 3
#define OUTPUT_FLOOD 2
то вместе со шпинделем сож и воздух включаться не будут?
Макросы М7 и М8 так же ссылаются на переменные OUTPUT_MIST и OUTPUT_FLOOD, выходит, что в таком случае и они не будут включать воздух и сож?
//input/output definitions
//outputs
//inputs
//Output relays
#define OUTPUT_SPINDLE 0
#define OUTPUT_MIST 4
#define OUTPUT_TOOL_CLAMP 1
#define OUTPUT_OIL 3
#define OUTPUT_CCW_SPINDLE 10
#define OUTPUT_FLOOD 2
т.е. если я закомментирую строчки
#define OUTPUT_MIST 4
#define OUTPUT_OIL 3
#define OUTPUT_FLOOD 2
то вместе со шпинделем сож и воздух включаться не будут?
Макросы М7 и М8 так же ссылаются на переменные OUTPUT_MIST и OUTPUT_FLOOD, выходит, что в таком случае и они не будут включать воздух и сож?
- niksooon
- Мастер
- Сообщения: 2144
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1207
- Откуда: Кашира
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
В таком случае я пас.......... у меня включение MISТ ,OUTPUT_OIL OUTPUT_FLOOD прописано именно в М3 .............. видимо что-то поменялось с развитием проги..........Umnik писал(а):В самом макросе команд на включение шпинделя не нашел
мож у тебя несколько хитрее все сделано? , когда кнопки М7 М8 активны ,то и выхода соответствующие им включаются вместе со шпинделем, а если не активны ,то по М3 только шпиндель включается ............. Такая задумка у Автора была и возможно у тебя реализована.............
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
Если закомментировать строчки, то будут неопределенные значения, то есть включаться и выключаться будет порт с неопределенным номером. Это, мягко говоря, неправильно.Umnik писал(а):В самом макросе команд на включение шпинделя не нашел, но макрос ссылается на файл 'pins.h", в котором прописаны, если я правильно понял, пины различных переменных:
т.е. если я закомментирую строчки
#define OUTPUT_MIST 4
#define OUTPUT_OIL 3
#define OUTPUT_FLOOD 2
то вместе со шпинделем сож и воздух включаться не будут?
Макросы М7 и М8 так же ссылаются на переменные OUTPUT_MIST и OUTPUT_FLOOD, выходит, что в таком случае и они не будут включать воздух и сож?
Правильнее, как предлагали, закомментарить команды включения-выключения ненужных портов.
Или тогда оставить #define, но подставить туда номера неиспользуемых портов, например 100.
Тогда включаться-выключаться будет порт #100 (которого на плате нет).
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Разбираемся в софте контроллеров mycnc
Если закомментировать строчки, то будут неопределенные значения, то есть включаться и выключаться будет порт с неопределенным номером. Это, мягко говоря, неправильно.Umnik писал(а):В самом макросе команд на включение шпинделя не нашел, но макрос ссылается на файл 'pins.h", в котором прописаны, если я правильно понял, пины различных переменных:
т.е. если я закомментирую строчки
#define OUTPUT_MIST 4
#define OUTPUT_OIL 3
#define OUTPUT_FLOOD 2
то вместе со шпинделем сож и воздух включаться не будут?
Макросы М7 и М8 так же ссылаются на переменные OUTPUT_MIST и OUTPUT_FLOOD, выходит, что в таком случае и они не будут включать воздух и сож?
Если оставить #define, но подставить туда номера неиспользуемых портов, например 100, тогда включаться-выключаться будет порт #100.
Физически такого порта на плате нет,поэтому ничего включаться-выключаться не будет.
Но при этом СОЖ перестанет включаться вообще, так как номера портов в pins.h определены для всех PLC процедур.
Правильнее, как предлагали, закомментарить команды включения-выключения ненужных портов в функциях M3/M5.
Я не понял, в чем проблема и зачем лезть в pins.h