Добрый вечер
помогите вот с такой проблемой
установил на станок nc-studio 8 (PM53C)
на плате есть 5 релюшек
на второй Cool я так понимаю включение сожа
но дело в том, что это реле включается при начале обработки сразу
и не зависит от есть ли в G коде M08 или нет
во вкладке состояние только 4 выходных сигнала зеленый сигнал, красный сигнал, автоматическое заполнение маслом и запуск двигателя, на 5 реле ничего нет, подскажите как сделать так чтоб это реле включалось от кода М08 и выключалось по М09
пробовал включение сож переназначить на реле где автоматическое заполнение маслом, включается и выключается это реле по коду, но думаю это не правильно так делать.
Сообщений в теме: 6
#1 OFFLINE
Отправлено 15 Май 2022 - 21:43
#2 OFFLINE
Отправлено 15 Май 2022 - 23:58
Решаемо.
Посмотрите пока сами в файле public.dat
Посмотрите пока сами в файле public.dat
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#3 OFFLINE
Отправлено 16 Май 2022 - 01:05
Посмотрел, даже не знаю в какую сторону капать,
вообще не понимаю почему на четыре реле есть данные, а на сож нет
еще не понимаю для чего реле зеленый сигнал, который включен всегда и красный сигнал по умолчанию выключен
#4 OFFLINE
Отправлено 16 Май 2022 - 20:21
Вот например кусок public.dat
Скрытый текст
1. Подпрограмма, судя по названию "TASKSTART", запускается при начале исполнения задачи.
2. Судя по строчке
IF(!#NOCOOLANT_START) 901 H=#COOLANT_START_PORT P1
cуществует некая переменная #NOCOOLANT_START. Задается она видимо она где-то в параметрах (параметр однозначно называется не так, как переменная). Oзначает видимо "не включать охлаждение при старте".
3. Переводим и логически мыслим
IF(!#NOCOOLANT_START) - если(IF) не(!) не включать охлаждение при старте (#NOCOOLANT_START), т.е. "если включать охлаждение при старте", то
M901 H=#COOLANT_START_PORT P1 - установить порт COOLANT_START_PORT в состояние 1.
4. Сверяем свои догадки с подпрограммой O"TASKEND"
Таким образом, чтобы не включалось охлаждение при старте, можно:
- поставить галку в настройках "не включать охлаждение при старте" (английское название настройки не известно) в положение видимо TRUE;
- закомментировать строку IF(!#NOCOOLANT_START) M901 H=#COOLANT_START_PORT P1 апострофом.
Далее смотрим public.dat
Скрытый текст
Ну как бы и все должно быть понятно.
Команды M8 и M9 прописаны, а значит должны работать.
Проверка предположений очень проста.
Поставить вначале УП M9 и увидеть, что охлаждение сначала включилось (TASKSTART), а после раскрутки шпинделя и начала выполнения УП отработала первая строка (M9) и охлаждение выключилось.
Кроме того всегда можно выполнить команду M8 в Operation --> Advanced MDI --> MDI.
А потом там же M9.
У меня все работает в NcStudio V8 Version 8.516
Дерзайте.
PS
N7303 NotToCoolantWherStartMachining
Сообщение отредактировал lkbyysq: 16 Май 2022 - 20:23
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#5 OFFLINE
Отправлено 16 Май 2022 - 23:07
Спасибо за развернутый ответ
посмотрел у себя, нет параметра N7303
у меня версия русская 8,313, может в этом проблема
в public.dat только это
O"TASKSTART"
G906
M3
IF(#CUTLINE_PORT != -1) M901 H=#CUTLINE_PORT P1
M17
'################################################################################
Команды M8 и M9 прописаны как у вас
то ли урезаная версия программы (поставил из за того что официально русская и китаец прислал вместе с платой)
похоже не решить мне эту задачу
#6 OFFLINE
Отправлено 16 Май 2022 - 23:56
поставил из за того что официально русская и китаец прислал вместе с платой
Пробуйте ту, что я прописал. Переживете без русского.
Вирусов нет. https://disk.yandex..../2k8mZ7W5Cvusqg
Станислав Ерофеев
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
Отправлено 17 Май 2022 - 00:15
Спасибо, попробую
Темы с аналогичным тегами СОЖ
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных