Страница 8 из 17

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

Добавлено: 07 фев 2018, 22:34
Umnik
ну это я так, к примеру, на самом деле почти всегда жму паузу. Просто монитор у меня не сенсорный пока, пока мышку найдешь, пока курсор на экране отыщешь...
А за подсказку спасибо))

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

Добавлено: 07 фев 2018, 22:41
niksooon
я пульт китайский беспроводной для этих целей к проге прикрутил......... все основные функции на его кнопки поназначил.........

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

Добавлено: 07 фев 2018, 23:04
Umnik
ну я для начала все же моник с тачем попробую. А там уже будет видно...
У тебя станок здоровый, у меня же мааахонький)) По сути, всегда рядом с монитором нахожусь, когда рядом со станком стою.
Плюс он висит на уровне шеи и всегда в одном и том же месте, тыкнуть в него пальцем несложно. А пульт еще найти надо, нашарить кнопку...

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

Добавлено: 08 фев 2018, 08:20
nik1
Я себе вывел на подставку станка физическую кнопку стоп
могу нажать мгновенно :)
бывают моменты , когда палец держу над ней :hehehe:

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

Добавлено: 08 фев 2018, 09:34
Umnik
nik1, я думал уже об этом. Как реализовал, можешь рассказать?

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

Добавлено: 08 фев 2018, 10:12
nik1
Взял обычный концевик, прикрутил его на станину
от него два провода на вход контролера
В софте указать номер входа на стоп и какой контакт но или нз
ну вроде и все :)

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

Добавлено: 08 фев 2018, 10:21
nik1
Меню входы и датчики , по идее в нем назначить
Но можно уточнить если что не так
Пыс, ошибся я, это не стоп, это естоп
спрошу :)

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

Добавлено: 09 фев 2018, 18:04
mycnc
можно также назначить хард-кнопку на вход и останавливать выполнение по нажатию
mycnc-configuration--75.png (1554 просмотра) <a class='original' href='./download/file.php?id=132029&mode=view' target=_blank>Загрузить оригинал (64.9 КБ)</a>

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

Добавлено: 12 фев 2018, 15:36
Fagot
День добрый. При запуске УП шпиндель не успевает набрать обороты. Т.е происходит одновременное выполнение УП и запуск шпинделя, но чтобы шпиндель набрал обороты нужно порядка 5-10 сек. В результате происходит врезание фрезы в заготовку с оборотами шпинделя где-то 500-1500 об/мин. и как следствие поломка фрезы. Как выставить задержку на выполнение начала фрезерования?

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

Добавлено: 12 фев 2018, 20:08
Umnik
Fagot, думаю что вот так:
2018-02-12_200606.png (1502 просмотра) <a class='original' href='./download/file.php?id=132287&mode=view' target=_blank>Загрузить оригинал (52.69 КБ)</a>

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

Добавлено: 12 фев 2018, 20:12
Umnik
при старте УП (или просто запуске шпинделя кнопкой М3) автоматически же включаются подачи СОЖ и воздуха М8 и М7.
Я же хочу, чтобы в определенных местах УП стояли команды на включение СОЖ. Например, только перед чистовым проходом.
Как это сделать?
Было бы еще не плохо иметь возможность включать СОЖ вручную, просто жмакнув кнопку М8.

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

Добавлено: 12 фев 2018, 20:13
evgenyjp
в софте помоему до 5сек максимальаня задержка, можно еще в инверторе сделать побыстрее, 10 сек многовато.

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

Добавлено: 12 фев 2018, 20:16
evgenyjp
Umnik писал(а):при старте УП (или просто запуске шпинделя кнопкой М3) автоматически же включаются подачи СОЖ и воздуха М8 и М7.
Я же хочу, чтобы в определенных местах УП стояли команды на включение СОЖ. Например, только перед чистовым проходом.
Как это сделать?
Было бы еще не плохо иметь возможность включать СОЖ вручную, просто жмакнув кнопку М8.
оно изначально так и работает.
покрайней мере в моем профиле.

руками по кнопкам включается и откоючается, а если автоматом нада то соответствующие коды в УП добавить нада.

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

Добавлено: 12 фев 2018, 20:40
Umnik
evgenyjp писал(а):
Umnik писал(а):при старте УП (или просто запуске шпинделя кнопкой М3) автоматически же включаются подачи СОЖ и воздуха М8 и М7.
Я же хочу, чтобы в определенных местах УП стояли команды на включение СОЖ. Например, только перед чистовым проходом.
Как это сделать?
Было бы еще не плохо иметь возможность включать СОЖ вручную, просто жмакнув кнопку М8.
оно изначально так и работает.
покрайней мере в моем профиле.

руками по кнопкам включается и откоючается, а если автоматом нада то соответствующие коды в УП добавить нада.
Не совсем точно выразился))
Про то, что М8 и М7 в коды УП добавлять надо я понимаю. Либо ручками в нужные места дописывать, либо как-то пост править пытаться.
Я о том, как отключить автоматическое включение СОЖ и воздуха при запуске шпинделя?
То есть я хочу примерно так:
запустили УП, шпиндель включился, пошла фрезеровка;
дошли до определенного места в УП, там стоит команда на подачу СОЖ;
клапан открылся, СОЖ пошла;
дошли до места в УП, где стоит М9;
клапан закрылся, СОЖ отключилась, фрезеруем дальше на сухую.
И как руками включать и выключать их, сейчас на нажатие кнопок соответствующих прога не реагирует((

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

Добавлено: 12 фев 2018, 21:23
niksooon
в макросе М3 есть примерно такие строки-
portclr(OUTPUT_CCW_SPINDLE);
portset(OUTPUT_SPINDLE);
portset(OUTPUT_MIST);......... которые отвечают для вкл и выкл соответствующих выходов.
закомментируй или удали ненужные ........

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

Добавлено: 12 фев 2018, 21:33
niksooon
Umnik писал(а):И как руками включать и выключать их, сейчас на нажатие кнопок соответствующих прога не реагирует((
как-бы должна прога реагировать на их нажатие и во время выполнения УП................

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

Добавлено: 13 фев 2018, 01:05
Umnik
В самом макросе команд на включение шпинделя не нашел, но макрос ссылается на файл '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, выходит, что в таком случае и они не будут включать воздух и сож?

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

Добавлено: 13 фев 2018, 01:57
niksooon
Umnik писал(а):В самом макросе команд на включение шпинделя не нашел
В таком случае я пас.......... у меня включение MISТ ,OUTPUT_OIL OUTPUT_FLOOD прописано именно в М3 .............. видимо что-то поменялось с развитием проги..........
мож у тебя несколько хитрее все сделано? , когда кнопки М7 М8 активны ,то и выхода соответствующие им включаются вместе со шпинделем, а если не активны ,то по М3 только шпиндель включается ............. Такая задумка у Автора была и возможно у тебя реализована.............

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

Добавлено: 13 фев 2018, 03:12
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 (которого на плате нет).

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

Добавлено: 13 фев 2018, 04:43
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