Страница 4 из 22

Re: SZGH CNC-1000TDb

Добавлено: 05 ноя 2024, 09:46
Vladimir_V
risd писал(а): На направляющих трения при черепашьих скоростях
На некоторых режимах, например, нарезке резьбы - я б не сказал, что они черепашьи.

Re: SZGH CNC-1000TDb

Добавлено: 05 ноя 2024, 09:54
Vladimir_V
risd писал(а): 3. Есть смысл пробовать или идея мертворожденная?
Вы ж не знаете таймингов задержек в преобразователях. А их не может не быть в силу физики самого процесса преобразования. А когда в петле обратной связи непредсказуемые, а еще хуже - непостоянные задержки, то система в принципе не может работать устойчиво. Либо придется снижать точность поддержания позиции настолько, что о точности линеек говорить уже бессмысленно.

Re: SZGH CNC-1000TDb

Добавлено: 05 ноя 2024, 10:56
DinoDanver
risd писал(а): стойка позволит реализовать СППУ?
А почему нет? Это полноценная ЧПУ с интерполяцией, как минимум, по трем осям. На ней что угодно сотворить можно...
risd писал(а): Вообще какие там отличия в стойках для токарных , фрезерных и для центров???
Прежде всего различия в работе со сменным инструментом. Токарные рассчитаны на подключение резцедержек до 8 позиций, с контролем посадки без каких-либо танцев с бубном. У них при вводе, например, Т0202 в программе, голова установит второй инструмент, посадит его и будет применен второй корректор. Во фрезерных машинах такая команда вызовет только смену номера инструмента на дисплее. Физическая смена инструмента осуществляется специальными G-кодами, встроенными или пользовательскими. Линии разъема резцедержки там имеют совсем другие функции. Даже меню параметров TOOL у MD-машин сильно урезанное. MDc машины (для центров) имеют встроенные средства работы с сервоприводными магазинами инструментов.
Ну и несколько различаются меню USER и некоторыми специфичными G-кодами, характерными для токарной или фрезерной обработки.
Правда все это так, если использовать машину "из коробки". При соответствующем программном допиливании любую машину можно приспособить под любую задачу, лишь бы количество осей соответствовало. Просто придется писать свои G и М макросы и править LADDER. Подозреваю, что аппаратно они вообще одинаковы...
Ну и операторские панели несколько отличаются...
risd писал(а): Я так понимаю надо брать стойку для обрабатывающих центров как самую универсальную
При установке на токарный будет не очень удобно со сменой инструмента работать...

Re: SZGH CNC-1000TDb

Добавлено: 05 ноя 2024, 14:33
risd
DinoDanver писал(а): При установке на токарный будет не очень удобно со сменой инструмента работать...
😂я тут в раздумьях -старую резцедержку оставить(стандартную на 4 резца которая позиционируется ±1мм)или новую на 1 инструмент купить. Револьверка мне кажется неудобной в ручном режиме. Так что на возможности стойки в этом плане не смотрю вообще.
Тут вопрос больше в том запустится эта система на частотниках и линейках или нет.
Второй вопрос - стоит лепить асинхронники прямо на винты или оставить старую систему переключения через редуктор и муфты фартука ибо люфты все равно не устранимы?

Re: SZGH CNC-1000TDb

Добавлено: 11 ноя 2024, 18:39
Vladimir_V
Vladimir_V писал(а): Причем, полагаю, что защита от дребезга почти наверняка много больше чем озвученные выше Ваши 16мс. На порядок или еще более.
Да, по факту защита от дребезга больше четверти секунды. Т.е. завести импульсы с MPG на кнопки не получится.

Re: SZGH CNC-1000TDb

Добавлено: 11 ноя 2024, 18:45
Vladimir_V
DinoDanver писал(а): Таким образом при самом худшем раскладе время реакции на переключатель не может быть больше 16 мс.
Больше. По факту более 100мс. Т.е.переключение маховичков происходит по осям, но первый импульс при этом пропадает. Получилось так, как я и предполагал.
Чешу репу.

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 07:34
DinoDanver
Vladimir_V писал(а): Да, по факту защита от дребезга больше четверти секунды.
Ну, в принципе, логично...
Vladimir_V писал(а): По факту более 100мс.
Хм... 100мс много! Получается по входам имеются фильтры...
На досуге проведу эксперимент с целью определить реальное время цикла ПЛК.
Там, в меню "Other Parameter" есть пункт 910. Он, судя по книжке, включает высокоскоростную обработку М18, М22, М24, М28 (Х28, Х27, Х26, Х25). Что это и как работает пока не знаю, попробую проверить...

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 10:59
Vladimir_V
DinoDanver писал(а): Там, в меню "Other Parameter" есть пункт 910. Он, судя по книжке, включает высокоскоростную обработку М18, М22, М24, М28 (Х28, Х27, Х26, Х25). Что это и как работает пока не знаю, попробую проверить...
Поподробнее бы! Я то пока как вслепую вожусь со стойкой.
Есть еще одна идея - на днях попробую FIFO поставить на входе MPG. Если микросхемы найду, конешно.

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 11:11
DinoDanver
Vladimir_V писал(а): Я то пока как вслепую вожусь со стойкой.
У Вас нет манула на машину?
В личку бросьте адрес, куда скинуть. Я сброшу мануал, документацию по ПЛК и по макропрограммированию.
Какая стойка у Вас?

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 11:32
DinoDanver
Vladimir_V писал(а): По факту более 100мс.
Короче нагло врут китайцы! Время цикла в нормальном режиме составило 98 мс, а в режиме "High-Speed" - 96 мс.
Однако есть повод задать им вопрос...

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 11:42
Vladimir_V
DinoDanver писал(а): У Вас нет манула на машину?
Мануал на английском, скачан у китайцев. Стойка 1000TDCa
Тут вот еще вопрос возник: В режиме Man работает или MPG или кнопки осей Con. Когда один источник управление осями работает - другой нет. А как заставить их работать одновременно? Т.е., крутим штурвал MPG - рулит осью он, а жмем на кнопки со стрелками - рулят они. Так было бы намного удобнее управляться джойстиками и штурвальчиками не касаясь кнопок на доп.панели стойки.

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 12:13
DinoDanver
Vladimir_V писал(а): Мануал на английском
Ну мануалы все на английском, радуемся, что не на китайском!
Vladimir_V писал(а): Стойка 1000TDCa
Что-то я такой и не встречал. Это получается для токарного центра, что ли?..

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 12:28
DinoDanver
DinoDanver писал(а): Время цикла в нормальном режиме составило 98 мс
Ага! Вот, вычитал в руководстве по ПЛК, что у него, оказывается, два уровня обработки программ, один 100мс, а второй 8мс. Теперь надо разобраться как это реализовать...

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 12:29
DinoDanver
Vladimir_V писал(а): А как заставить их работать одновременно?
А никак! Это два разных режима и переключаются они где-то в недоступной части ПО...

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 13:14
DinoDanver
DinoDanver писал(а): Теперь надо разобраться как это реализовать
Ну вот, сделал две секции программы, в быструю запихнул только проброс с физического входа на физический выход. Нормально транслирует входной прямоугольник 40 Гц, 50%, правда по фазе выход немного плавает туда-сюда относительно входа. На 42 Гц уже начинает пропускать импульсы. Таким образом в быстром режиме скорость обработки входа получается 12,5мс. Если же в быстрой секции просто инвертировать состояние физического выхода в каждом цикле, то цикл действительно получается 8мс.
PS. Такое нельзя реализовать средствами стойки, только редактором LAD.

Re: SZGH CNC-1000TDb

Добавлено: 12 ноя 2024, 18:30
Vladimir_V
DinoDanver писал(а): Ну вот, сделал две секции программы, в быструю запихнул только проброс с физического входа на физический выход. Нормально транслирует входной прямоугольник 40 Гц, 50%, правда по фазе выход немного плавает туда-сюда относительно входа. На 42 Гц уже начинает пропускать импульсы. Таким образом в быстром режиме скорость обработки входа получается 12,5мс.
Денис, научите - как сделать ускорение? Пожалуйста!

Re: SZGH CNC-1000TDb

Добавлено: 13 ноя 2024, 08:53
DinoDanver
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.

Только вот пока не понимаю как всё это применить к Вашей задаче? Вход-то быстро опросить можно, но куда его потом передать?......

Re: SZGH CNC-1000TDb

Добавлено: 13 ноя 2024, 12:27
DinoDanver
Есть мысль попробовать сделать программную обработку двух штурвалов одновременно через М-макрос...
Думаю..........

Re: SZGH CNC-1000TDb

Добавлено: 15 ноя 2024, 09:18
DinoDanver
DinoDanver писал(а): Есть мысль попробовать сделать программную обработку двух штурвалов одновременно через М-макрос...
Нет, не хватает скорости на такое. Только очень медленно работает...

Re: SZGH CNC-1000TDb

Добавлено: 15 ноя 2024, 17:05
Vladimir_V
Эх,если б я понимал про возможности PLC, насколько глубоко он может влезать в управление режимами. Например, можно ли PLC заставить переключать режимы Man MPG на Man Con и наоборот? По команде от какой-нибудь внешней кнопки.
Но пока этот этап откладывается - надо железо довершить.