SZGH CNC-1000TDb

Fanuc, Okuma, Sinumerik и т.д.
DinoDanver
Опытный
Сообщения: 112
Зарегистрирован: 30 окт 2024, 08:46
Репутация: 7
Настоящее имя: Денис Эдуардович Погребняк
Откуда: Самара
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение DinoDanver »

Vladimir_V писал(а): Нет ли возможности при помощи PLC завести эти кнопки на пины
Там есть флаги, соответствующие включенным режимам, но можно ли их изменять из ПЛК или они только для чтения - не пробовал.
На след. неделе буду на работе, попробую...
risd
Опытный
Сообщения: 173
Зарегистрирован: 28 мар 2023, 20:22
Репутация: 1
Настоящее имя: Дмитрий
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение risd »

Vladimir_V писал(а): Конешно надо. Помимо координат резца - нужны упоры электронные, нужны циклы - резьбовые, многопроходные цилиндрические, торцевые и конические, Наружные и расточные. И самое главное - нужен удобный, простой в понимании, графический интерфейс
Ну да, верно. А в этой стойке как планируете это реализовать?
Vladimir_V
Опытный
Сообщения: 170
Зарегистрирован: 20 авг 2023, 12:29
Репутация: 16
Настоящее имя: Владимир
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Vladimir_V »

DinoDanver писал(а): На след. неделе буду на работе, попробую...
Вернуться к началу
Буду ждать. Сам в этих вопросах пока слаб.
Vladimir_V
Опытный
Сообщения: 170
Зарегистрирован: 20 авг 2023, 12:29
Репутация: 16
Настоящее имя: Владимир
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Vladimir_V »

risd писал(а): А в этой стойке как планируете это реализовать?
Для начала хочу организовать ручную работу под управлении стойкой как на обычном ручном токарнике: штурвалы по Х и Z прямо на фартуке суппорта, там же джойстик на обе оси с кнопкой ускоренного перемещения. Управление шпинделем со стойки. Поскольку это все под управлением стойки - работают уже лимиты по осям машинные, но через меню можно задавать и лимиты по-операционные. А дальше - посмотрим. Возможно создание типовых макросов готовых с вызовом их из меню. Но графическую оболочку сам не напишу - непосильная для меня задача.
risd
Опытный
Сообщения: 173
Зарегистрирован: 28 мар 2023, 20:22
Репутация: 1
Настоящее имя: Дмитрий
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение risd »

Vladimir_V писал(а): Но графическую оболочку сам не напишу - непосильная для меня задача.
А написание такой оболочки вообще возможно на данной стойке? Может скинуться и найти того кто напишет- если это вообще возможно конечно. 🤔
Vladimir_V
Опытный
Сообщения: 170
Зарегистрирован: 20 авг 2023, 12:29
Репутация: 16
Настоящее имя: Владимир
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Vladimir_V »

risd писал(а): А написание такой оболочки вообще возможно на данной стойке?
Все возможно. Но не мною, к сожалению.
risd
Опытный
Сообщения: 173
Зарегистрирован: 28 мар 2023, 20:22
Репутация: 1
Настоящее имя: Дмитрий
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение risd »

risd писал(а): Но графическую оболочку сам не напишу - непосильная для меня задача.
А такая как в этом видео на 39,10минуте это то что нужно или это не то? https://m.youtube.com/watch?v=kFHH5n9K60o#bottom-sheet

Там еще на 35,55 минуте есть функция интересная или это фуфло?
DinoDanver
Опытный
Сообщения: 112
Зарегистрирован: 30 окт 2024, 08:46
Репутация: 7
Настоящее имя: Денис Эдуардович Погребняк
Откуда: Самара
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение DinoDanver »

Vladimir_V писал(а): Нет ли возможности при помощи PLC завести эти кнопки на пины
Есть возможность!
М1069 - ручной режим
М1080 - штурвал
Для активации надо от какого-либо входа прокинуть SET на соответствующий М.
ВАЖНО! если одновременно активировать несколько режимных М-реле, то режимы будут хаотично меняться.

Вообще там, похоже, всем можно так управлять:
2.4.4 Status Relay
M1050: Auto Mode (don’t return to main screen)
M1069: Manual Continuous Mode (don’t return to main screen)
M1080: Handwheel Mode (don’t return to main screen)
M1083: Manual Increment Mode (don’t return to main screen)
M1084: Single Mode (Valid both on Auto and on Manual)
M1085: Continuous (Valid both on Auto and on Manual)
M1029: Single/Continuous shift (Valid both on Auto and on Manual)
M1054: Optional Stop
M1055: Program Skip
M1032: Start from real block number
M1033: Start from remark block number(N)
M1034: Start from tool code block
M1035: *1 gear
M1036: *10 gear
M1037: *100 gear
M1082: G00 Rate Increase(+)
M1027: G00 Rate 100%
M1083: G00 Rate Decrease(-)
M1021: Feed Rate Increase(+)
M1022: Feed Rate 100%
M1020: Feed Rate Decrease(-)
M1025: SP Rate Increase (+)
M1023: SP Rate 100%
M1024: SP Rate Decrease (-)
M1026: SP Rate Decrease (-)
M1019: Current tool pot number setting on machine center
M1042: Status of power supply
M1043: Enter to MDI status
M1044: Machine Tool Lock
M1045: Auxiliary Lock
M1046: Simulate Run
M1030: SP shift to High Gear (M41)
M1038: SP shift to Low Gear (M42)
M1039: SP shift to 3rd Gear (M43)
M1040: SP shift to 4th Gear (M44)
M1003: SP Rotation CW
M1031: SP-CW-JOG Rotation
M1006: SP-Stop
M1004: SP Rotation CCW
M1041: SP-CCW-JOG Rotation
M1015: SP orientation
M1016: Feeding Axes return to tool change point
M1017: CW-Rotation of tool magazine
M1018: CCW-Rotation of tool magazine
M1126: Chuck
M1013: Home
M1009: Coolant
M1008: Turn on lubricate
M1108: Turn off lubricate
M1007: Huff
M1127: Tailstock
M1002: Clear SP-JOG rotation
M1005: Program Run
M1047: Program Pause
M1014: Reset
M1088: Exit system
M1010: Increment Shift(*1,*10,*100)(old version)
M1011: Single/Continuous Shift (only work on Auto) (old version)
M1012: Graph/Coordinate Shift
M1048: Manual/Auto Shift (don’t return to main screen)
M1049: Chuck&Tailstock both are valid [also both M1126&M1127 are valid]
M1056: Shift to UCS ( Robot controller)
M1057: Shift to Tool coordinate system(Robot controller)
M1058: Shift to World coordinate system (Robot controller)
M1059: Shift to Joint coordinate system (Robot controller)
M1060: Shift current coordinate system cycle
M1061: Shift to X-axis selection ( Handwheel on panel)
M1062: Shift to Y-axis selection ( Handwheel on panel)
M1063: Shift to Z-axis selection ( Handwheel on panel)
M1064: Shift to A-axis selection ( Handwheel on panel)
M1065: Shift to B-axis selection ( Handwheel on panel)
M1066: Shift to C-axis selection ( Handwheel on panel)
M1067: Shift to Xs-axis selection ( Handwheel on panel)
M1068: Shift to Ys-axis selection ( Handwheel on panel)
M1051: Enter Teach-in mode when program edit
M1052: Record end point one time when program edit
M1053: Record middle point of arc one time when program edit
M1070-M1079: corresponding to ProgramUser0-ProgramUser9
M1081: External Axis shift(Robot controller)
M1086: Display screen shift cycle (dual cnc controller)
DinoDanver
Опытный
Сообщения: 112
Зарегистрирован: 30 окт 2024, 08:46
Репутация: 7
Настоящее имя: Денис Эдуардович Погребняк
Откуда: Самара
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение DinoDanver »

risd писал(а): А написание такой оболочки вообще возможно на данной стойке?
Хотелось бы на это посмотреть!
Это не ПК, тут китайцы в основную программу не дадут залезть, а интерфейс отрисовывается именно там.
Есть там файлик, в котором формируется пользовательский интерфейс, но он для настройки смены инструмента...
DinoDanver
Опытный
Сообщения: 112
Зарегистрирован: 30 окт 2024, 08:46
Репутация: 7
Настоящее имя: Денис Эдуардович Погребняк
Откуда: Самара
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение DinoDanver »

Vladimir_V писал(а): Возможно создание типовых макросов готовых с вызовом их из меню.
Можно и не из меню. Там есть 10 макросов, которые можно запускать по физическим входам (реле М1070-М1079)...
Vladimir_V
Опытный
Сообщения: 170
Зарегистрирован: 20 авг 2023, 12:29
Репутация: 16
Настоящее имя: Владимир
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Vladimir_V »

DinoDanver писал(а): Есть возможность!
Спасибо, Денис! Обязательно воспользуюсь.
Besprizornik
Мастер
Сообщения: 415
Зарегистрирован: 19 сен 2022, 15:05
Репутация: 8
Настоящее имя: Василий
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Besprizornik »

Vladimir_V писал(а): и тут хотелось бы сделать так же. Не хватает знаний на это.
У меня 990-я стойка, при одновременном нажатии кнопок ручного перемещения ZX едут обе оси, так что апаратно есть возможность. По рабоче-крестьянски можно просто подключиться к ним через ключи, ни о каком заданном перемещении конечно речи нет но снять фасочку или так чего можно. Хотя если попробовать в режиме степ и задать инкремент то наверное можно тоже на заданное.
DinoDanver
Опытный
Сообщения: 112
Зарегистрирован: 30 окт 2024, 08:46
Репутация: 7
Настоящее имя: Денис Эдуардович Погребняк
Откуда: Самара
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение DinoDanver »

Besprizornik писал(а): при одновременном нажатии кнопок ручного перемещения ZX едут обе оси
Так речь идет о штурвалах, а не о кнопках.
Besprizornik писал(а): можно просто подключиться к ним через ключи
Можно нормально подключиться через свободные пользовательские входы на разъемах CN3, CN10 (а на тысячнике есть еще CN16) и прокинуть в ПЛК на соответствующие вспомогательные реле (М266, М267, М269, М272).
Besprizornik писал(а): Хотя если попробовать в режиме степ и задать инкремент то наверное можно тоже на заданное.
В STEP режиме, при активации двух входов одновременно, едет только по Х (проверено), фаски не получатся...
Besprizornik
Мастер
Сообщения: 415
Зарегистрирован: 19 сен 2022, 15:05
Репутация: 8
Настоящее имя: Василий
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Besprizornik »

DinoDanver писал(а): Можно нормально подключиться через свободные пользовательские входы на разъемах CN3, CN10 (а на тысячнике есть еще CN16) и прокинуть в ПЛК на соответствующие вспомогательные реле (М266, М267, М269, М272).
Тем более, как грится ищущий обрящет. Подпаявшись к кнопкам можно обмануть тем что два маховика дрыгая ключами будут двигать обе оси
Вопрос только зачем эти извращения с полуручным способом, полагаю если торец очень кривой заготовка без большога запаса и надо на глаз торцануть, так можно в проге прописать обнуление Z либо задать значение и с пульта торцанув запустить программу.
Vladimir_V
Опытный
Сообщения: 170
Зарегистрирован: 20 авг 2023, 12:29
Репутация: 16
Настоящее имя: Владимир
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Vladimir_V »

DinoDanver писал(а): (а на тысячнике есть еще CN16)
Поизучал документацию на редактирование PLC - че то запутался совсем. Надо вывести М1069 на пин 1 разьема CN16, и M1080 на пин 2 этого же разьема. Как это сделать без риска потушить все настройки PLC заводские? Какой надо потом подавать сигнал на эти пины - короткий импульс или потенциал нуля для активации режима? Если импульс - то какой длительности?
Я так понял, что надо сначала сделать бекап PLC, выгрузить всю прогу, отредактировать добавив в неё две строки, проверить и загрузить назад в стойку и потом её перезагрузить. Че то я затрудняюсь это сделать.
Денис, не посоветуете - как это сделать?
DinoDanver
Опытный
Сообщения: 112
Зарегистрирован: 30 окт 2024, 08:46
Репутация: 7
Настоящее имя: Денис Эдуардович Погребняк
Откуда: Самара
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение DinoDanver »

Vladimir_V писал(а): как это сделать?
Ну давайте попробуем разобраться:
Vladimir_V писал(а): Я так понял, что надо сначала сделать бекап PLC
Сначала ОБЯЗАТЕЛЬНО!!! делаем бэкап всей конфигурации на чистую флешку FAT или FAT32 по паролю 111111 и сохраняем его где-нибудь на компе в папке "Исходная конфигурация". В корне флешки получится от 50 до 180 файлов, в зависимости от того, что туда напихали китайцы. Окирпичить машину не получится, так что, имея сохраненную рабочую конфигурацию, смело делаем всё, что захотим.
Машинка работает не со всеми флешками, видимо зависит от контроллера флешки...
Краткая инструкция:
- Вставляем флешку
- Нажимаем "PROGRAM"
- Нажимаем F6, должна открыться флешка.
- Нажимаем F1 для бэкапа или F2 для восстановления
Далее, в зависимости от даты выпуска машины, она может запросить название файла, потом пароль или сразу пароль. Если запрашивает название файла, просто жмем ENTER, вводим пароль 111111 (шесть единиц) и жмем ENTER. Подтверждаем действие, ждем.
ВАЖНО! Если делаем бэкап, то, после окончания записи на флешку, надо нажать F6 для возврата в систему. При этом на флешке закрываются файлы, так что надо подождать пару секунд прежде чем вытаскивать флешку. Вообще лучше использовать флешку с индикатором, тогда видно, что машина с флешкой еще работает.
Если же ресторились, то перезагружаем машину.
Когда ресторимся, то с флешки всё, что есть в корне, переносится в систему с заменой файлов.
DinoDanver
Опытный
Сообщения: 112
Зарегистрирован: 30 окт 2024, 08:46
Репутация: 7
Настоящее имя: Денис Эдуардович Погребняк
Откуда: Самара
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение DinoDanver »

Продолжаем разговор...
Vladimir_V писал(а): Надо вывести М1069 на пин 1 разьема CN16 и т.д.
Редактировать LADDER можно как в самой машине, так и в компе с помощью той программки, что я присылал (SZGHPLCSe), в программке возможностей больше.
Для редактирования в компе, после сохранения исходной конфигурации, удаляем с флешки все файлы кроме (plc.lad). Редактировать будем прямо на флешке. Запускаем редактор и открываем в нем этот файлик. Мотаем в самый конец программы, ставим курсор в начало пустой строки.
Далее открываем книжку по машине и ищем распиновку CN16. Видим, что пин 1 - это Х40, а пин 2 - Х41, с ними и будем работать.
В конце программы надо добавить две строчки:
Снимок экрана 2024-12-30 133359.png (345 просмотров) <a class='original' href='./download/file.php?id=213071&mode=view' target=_blank>Загрузить оригинал (18.95 КБ)</a>
Таким образом при включении Х40 у нас будет SET M1069, а при X41 - SET M1080. Сбрасывать их не надо, они сами сбрасываются. Только надо избегать прихода двух сигналов одновременно.
Сохраняем программу, вставляем флешку в машину и ресторим, перезагружаем.
Должно получиться.
Такая конфигурация рассчитана на импульсный вход (кнопка без фиксации)
Длительность импульса мы уже обсуждали ранее - не менее 100мс.
Vladimir_V
Опытный
Сообщения: 170
Зарегистрирован: 20 авг 2023, 12:29
Репутация: 16
Настоящее имя: Владимир
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Vladimir_V »

Спасибо, Денис! На праздники буду пробовать.
Besprizornik
Мастер
Сообщения: 415
Зарегистрирован: 19 сен 2022, 15:05
Репутация: 8
Настоящее имя: Василий
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение Besprizornik »

DinoDanver писал(а): Только надо избегать прихода двух сигналов одновременно.
А вот приход двух и ожидается одновременно если подключать два штурвала и двигать обе оси сразу, так ведь. Аналог СТЕП как выше писали на дистанцию только одна ось едет и только одна.
DinoDanver
Опытный
Сообщения: 112
Зарегистрирован: 30 окт 2024, 08:46
Репутация: 7
Настоящее имя: Денис Эдуардович Погребняк
Откуда: Самара
Контактная информация:

Re: SZGH CNC-1000TDb

Сообщение DinoDanver »

Besprizornik писал(а): А вот приход двух и ожидается одновременно
В данном случае речь идет не о штурвалах, а об удаленном переключении двух режимов: "MPG" или "CON". Слово "или" подразумевает, что НЕ ожидается одновременный приход двух сигналов!
Кроме того, если уж очень надо, можно прописать приоритет...
Ответить

Вернуться в «Промышленные стойки»