На некоторых режимах, например, нарезке резьбы - я б не сказал, что они черепашьи.
SZGH CNC-1000TDb
-
Vladimir_V
- Опытный
- Сообщения: 170
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 16
- Настоящее имя: Владимир
- Контактная информация:
-
Vladimir_V
- Опытный
- Сообщения: 170
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 16
- Настоящее имя: Владимир
- Контактная информация:
Re: SZGH CNC-1000TDb
Вы ж не знаете таймингов задержек в преобразователях. А их не может не быть в силу физики самого процесса преобразования. А когда в петле обратной связи непредсказуемые, а еще хуже - непостоянные задержки, то система в принципе не может работать устойчиво. Либо придется снижать точность поддержания позиции настолько, что о точности линеек говорить уже бессмысленно.
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
А почему нет? Это полноценная ЧПУ с интерполяцией, как минимум, по трем осям. На ней что угодно сотворить можно...
Прежде всего различия в работе со сменным инструментом. Токарные рассчитаны на подключение резцедержек до 8 позиций, с контролем посадки без каких-либо танцев с бубном. У них при вводе, например, Т0202 в программе, голова установит второй инструмент, посадит его и будет применен второй корректор. Во фрезерных машинах такая команда вызовет только смену номера инструмента на дисплее. Физическая смена инструмента осуществляется специальными G-кодами, встроенными или пользовательскими. Линии разъема резцедержки там имеют совсем другие функции. Даже меню параметров TOOL у MD-машин сильно урезанное. MDc машины (для центров) имеют встроенные средства работы с сервоприводными магазинами инструментов.
Ну и несколько различаются меню USER и некоторыми специфичными G-кодами, характерными для токарной или фрезерной обработки.
Правда все это так, если использовать машину "из коробки". При соответствующем программном допиливании любую машину можно приспособить под любую задачу, лишь бы количество осей соответствовало. Просто придется писать свои G и М макросы и править LADDER. Подозреваю, что аппаратно они вообще одинаковы...
Ну и операторские панели несколько отличаются...
При установке на токарный будет не очень удобно со сменой инструмента работать...risd писал(а): Я так понимаю надо брать стойку для обрабатывающих центров как самую универсальную
-
risd
- Опытный
- Сообщения: 173
- Зарегистрирован: 28 мар 2023, 20:22
- Репутация: 1
- Настоящее имя: Дмитрий
- Контактная информация:
Re: SZGH CNC-1000TDb
DinoDanver писал(а): ↑ При установке на токарный будет не очень удобно со сменой инструмента работать...
Тут вопрос больше в том запустится эта система на частотниках и линейках или нет.
Второй вопрос - стоит лепить асинхронники прямо на винты или оставить старую систему переключения через редуктор и муфты фартука ибо люфты все равно не устранимы?
-
Vladimir_V
- Опытный
- Сообщения: 170
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 16
- Настоящее имя: Владимир
- Контактная информация:
Re: SZGH CNC-1000TDb
Да, по факту защита от дребезга больше четверти секунды. Т.е. завести импульсы с MPG на кнопки не получится.Vladimir_V писал(а): ↑ Причем, полагаю, что защита от дребезга почти наверняка много больше чем озвученные выше Ваши 16мс. На порядок или еще более.
-
Vladimir_V
- Опытный
- Сообщения: 170
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 16
- Настоящее имя: Владимир
- Контактная информация:
Re: SZGH CNC-1000TDb
Больше. По факту более 100мс. Т.е.переключение маховичков происходит по осям, но первый импульс при этом пропадает. Получилось так, как я и предполагал.DinoDanver писал(а): ↑ Таким образом при самом худшем раскладе время реакции на переключатель не может быть больше 16 мс.
Чешу репу.
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
Ну, в принципе, логично...Vladimir_V писал(а): ↑ Да, по факту защита от дребезга больше четверти секунды.
Хм... 100мс много! Получается по входам имеются фильтры...Vladimir_V писал(а): ↑ По факту более 100мс.
На досуге проведу эксперимент с целью определить реальное время цикла ПЛК.
Там, в меню "Other Parameter" есть пункт 910. Он, судя по книжке, включает высокоскоростную обработку М18, М22, М24, М28 (Х28, Х27, Х26, Х25). Что это и как работает пока не знаю, попробую проверить...
-
Vladimir_V
- Опытный
- Сообщения: 170
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 16
- Настоящее имя: Владимир
- Контактная информация:
Re: SZGH CNC-1000TDb
Поподробнее бы! Я то пока как вслепую вожусь со стойкой.DinoDanver писал(а): ↑ Там, в меню "Other Parameter" есть пункт 910. Он, судя по книжке, включает высокоскоростную обработку М18, М22, М24, М28 (Х28, Х27, Х26, Х25). Что это и как работает пока не знаю, попробую проверить...
Есть еще одна идея - на днях попробую FIFO поставить на входе MPG. Если микросхемы найду, конешно.
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
У Вас нет манула на машину?Vladimir_V писал(а): ↑ Я то пока как вслепую вожусь со стойкой.
В личку бросьте адрес, куда скинуть. Я сброшу мануал, документацию по ПЛК и по макропрограммированию.
Какая стойка у Вас?
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
Короче нагло врут китайцы! Время цикла в нормальном режиме составило 98 мс, а в режиме "High-Speed" - 96 мс.Vladimir_V писал(а): ↑ По факту более 100мс.
Однако есть повод задать им вопрос...
-
Vladimir_V
- Опытный
- Сообщения: 170
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 16
- Настоящее имя: Владимир
- Контактная информация:
Re: SZGH CNC-1000TDb
Мануал на английском, скачан у китайцев. Стойка 1000TDCaDinoDanver писал(а): ↑ У Вас нет манула на машину?
Тут вот еще вопрос возник: В режиме Man работает или MPG или кнопки осей Con. Когда один источник управление осями работает - другой нет. А как заставить их работать одновременно? Т.е., крутим штурвал MPG - рулит осью он, а жмем на кнопки со стрелками - рулят они. Так было бы намного удобнее управляться джойстиками и штурвальчиками не касаясь кнопок на доп.панели стойки.
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
Ну мануалы все на английском, радуемся, что не на китайском!Vladimir_V писал(а): ↑ Мануал на английском
Что-то я такой и не встречал. Это получается для токарного центра, что ли?..Vladimir_V писал(а): ↑ Стойка 1000TDCa
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
Ага! Вот, вычитал в руководстве по ПЛК, что у него, оказывается, два уровня обработки программ, один 100мс, а второй 8мс. Теперь надо разобраться как это реализовать...DinoDanver писал(а): ↑ Время цикла в нормальном режиме составило 98 мс
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
А никак! Это два разных режима и переключаются они где-то в недоступной части ПО...Vladimir_V писал(а): ↑ А как заставить их работать одновременно?
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
Ну вот, сделал две секции программы, в быструю запихнул только проброс с физического входа на физический выход. Нормально транслирует входной прямоугольник 40 Гц, 50%, правда по фазе выход немного плавает туда-сюда относительно входа. На 42 Гц уже начинает пропускать импульсы. Таким образом в быстром режиме скорость обработки входа получается 12,5мс. Если же в быстрой секции просто инвертировать состояние физического выхода в каждом цикле, то цикл действительно получается 8мс.DinoDanver писал(а): ↑ Теперь надо разобраться как это реализовать
PS. Такое нельзя реализовать средствами стойки, только редактором LAD.
-
Vladimir_V
- Опытный
- Сообщения: 170
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 16
- Настоящее имя: Владимир
- Контактная информация:
Re: SZGH CNC-1000TDb
Денис, научите - как сделать ускорение? Пожалуйста!DinoDanver писал(а): ↑ Ну вот, сделал две секции программы, в быструю запихнул только проброс с физического входа на физический выход. Нормально транслирует входной прямоугольник 40 Гц, 50%, правда по фазе выход немного плавает туда-сюда относительно входа. На 42 Гц уже начинает пропускать импульсы. Таким образом в быстром режиме скорость обработки входа получается 12,5мс.
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
Кто бы меня научил?...Vladimir_V писал(а): ↑ научите - как сделать ускорение?
PLC User Manual (CNC System)V3.0, стр. 28, 2.6.3 "Process control function block".
Пишем быстрый код.
Ставим END1.
Пишем медленный код (оставляем тот, что есть).
Ставим END2.
Для того, что бы все это сделать, сначала ОБЯЗАТЕЛЬНО! бэкапим всё на флешку по паролю 111111 и сохраняем на компе как исходную конфигурацию. Затем удаляем с флешки все файлы, кроме "plc.lad". Открываем этот файл в приложении "SZGHPLCSe.exe", редактируем и сохраняем обратно на флешку. Затем ресторим флешку обратно на машину и перезагружаем машину.
Работа с "SZGHPLCSe.exe" описана в PLC User Manual (CNC System)V3.0 стр.42-47.
Только вот пока не понимаю как всё это применить к Вашей задаче? Вход-то быстро опросить можно, но куда его потом передать?......
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
Есть мысль попробовать сделать программную обработку двух штурвалов одновременно через М-макрос...
Думаю..........
Думаю..........
-
DinoDanver
- Опытный
- Сообщения: 112
- Зарегистрирован: 30 окт 2024, 08:46
- Репутация: 7
- Настоящее имя: Денис Эдуардович Погребняк
- Откуда: Самара
- Контактная информация:
Re: SZGH CNC-1000TDb
Нет, не хватает скорости на такое. Только очень медленно работает...DinoDanver писал(а): ↑ Есть мысль попробовать сделать программную обработку двух штурвалов одновременно через М-макрос...
-
Vladimir_V
- Опытный
- Сообщения: 170
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 16
- Настоящее имя: Владимир
- Контактная информация:
Re: SZGH CNC-1000TDb
Эх,если б я понимал про возможности PLC, насколько глубоко он может влезать в управление режимами. Например, можно ли PLC заставить переключать режимы Man MPG на Man Con и наоборот? По команде от какой-нибудь внешней кнопки.
Но пока этот этап откладывается - надо железо довершить.
Но пока этот этап откладывается - надо железо довершить.