Аналоговый нет.
Недокументированные возможности DDCS Expert
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
-
- Мастер
- Сообщения: 1093
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Недокументированные возможности DDCS Expert
Конвертер 232 в 485
-
- Опытный
- Сообщения: 115
- Зарегистрирован: 05 мар 2023, 12:52
- Репутация: 27
- Настоящее имя: Николай
- Контактная информация:
Re: Недокументированные возможности DDCS Expert
Добавлены новые программы хоуминга. В том числе для двойной оси. Теперь, плата выравнивания портала, не имеет никакого смысла для владельцев DDCSE.
-
- Опытный
- Сообщения: 115
- Зарегистрирован: 05 мар 2023, 12:52
- Репутация: 27
- Настоящее имя: Николай
- Контактная информация:
Re: Недокументированные возможности DDCS Expert
Добавлены новые программы хоуминга. В том числе для двойной оси. Теперь, плата выравнивания портала, не имеет никакого смысла для владельцев DDCSE. А функция "быстрый подвод", позволяет экономить кучу времени на хоуминге, для владельцев больших станков.
-
- Опытный
- Сообщения: 115
- Зарегистрирован: 05 мар 2023, 12:52
- Репутация: 27
- Настоящее имя: Николай
- Контактная информация:
Re: Недокументированные возможности DDCS Expert
Обновление программ хоуминга
-
- Опытный
- Сообщения: 115
- Зарегистрирован: 05 мар 2023, 12:52
- Репутация: 27
- Настоящее имя: Николай
- Контактная информация:
Re: Недокументированные возможности DDCS Expert
Обновление программ хоуминга. Добавлены мануалы.
-
- Опытный
- Сообщения: 115
- Зарегистрирован: 05 мар 2023, 12:52
- Репутация: 27
- Настоящее имя: Николай
- Контактная информация:
Re: Недокументированные возможности DDCS Expert
Обновил описание программ хоуминга. Была пара ошибок в документации.
Re: Недокументированные возможности DDCS Expert
Николай. Восхищаюсь вашим трудом. Без вас я бы в в этом контроллере так глубоко не разобрался. Можно спросить совета?
Сейчас есть задача сделать нарезку резьбы метчиком. При этом нарезать будет АС-сервошпиндель. Я добился синхронизации подачи Z со шпинделем. Работает все корректно. Нарезает по G83-84. Но есть отличная идея сделать обратную связь по крутящему моменту алгоритм такой:
Даем команду
M29 S100
G83 Z-10 Q2.5 F100 (тут 2.5 - предельный момент метчика)
1. Контроллер передает предельный крутящий момент в серво-драйвер по средством RS485
2. Контроллер начинает синхронизацию Z-Шпиндель и нарезку резьбы
3. Драйвер при достижении порогового момента выдает сигнал по проподу на какой-то порт IN20 скажем
4. Контроллер останавливается и делает возврат вверх на 1 оборот, затем продолжает нарезку
5. И так пока глубина не будет достигнута.
Серводрайвер я настроил, сигнал о перегрузке он выдает, контроллер его видит. (пока MODBUS не настраивал)
Пробовал править цикл O9083 и в целом разобрался как опрашивать порт через IF или WHILE, но не могу понять, как сделать, чтобы сработка IN20 корректно прерывала нарезку резьбы. Может вы что то подскажете? Или предложите ваш вариант такого макроса.
Задача интересная и думаю многим будет очень полезна
Сейчас есть задача сделать нарезку резьбы метчиком. При этом нарезать будет АС-сервошпиндель. Я добился синхронизации подачи Z со шпинделем. Работает все корректно. Нарезает по G83-84. Но есть отличная идея сделать обратную связь по крутящему моменту алгоритм такой:
Даем команду
M29 S100
G83 Z-10 Q2.5 F100 (тут 2.5 - предельный момент метчика)
1. Контроллер передает предельный крутящий момент в серво-драйвер по средством RS485
2. Контроллер начинает синхронизацию Z-Шпиндель и нарезку резьбы
3. Драйвер при достижении порогового момента выдает сигнал по проподу на какой-то порт IN20 скажем
4. Контроллер останавливается и делает возврат вверх на 1 оборот, затем продолжает нарезку
5. И так пока глубина не будет достигнута.
Серводрайвер я настроил, сигнал о перегрузке он выдает, контроллер его видит. (пока MODBUS не настраивал)
Пробовал править цикл O9083 и в целом разобрался как опрашивать порт через IF или WHILE, но не могу понять, как сделать, чтобы сработка IN20 корректно прерывала нарезку резьбы. Может вы что то подскажете? Или предложите ваш вариант такого макроса.
Задача интересная и думаю многим будет очень полезна