Возможности программ для ЧПУ
Существуют ли проги ЧПУ в которых можно ограничить число шагающих одновременно моторов ?
Т.е. снизить скорость чтоб использовать менее мощный блок питания ?Есть ли проги для ЧПУ которым плата контроллера может сказать “ПАУЗА” и “ДАЛЬШЕ” ?
Кроме сигналов концевиков.Если ли ЧПУ проги которые по какой то линии LPT могут передать нужные данные в последовательном формате? например в формате обычного UART микроконтроллера. Так можно было бы менять настройки контроллера, ток через моторы, режим шага и т.п.
тоже что 3 но получать данные от контроллера ? кроме сигналов концевиков.
Всеж у LPT (не древнейшего конечно) есть 17 линий даннвых в 2 стороны.
- Функция Enable и Disable моторов почти во всех программах
- Команда M00 и М01 для “Пауза”, а “Дальше” ручками
- У ТС много опций для I/O, управление шпинделем, ток через моторы (зависит от исполнения контроллера), пылесос, охлаждение и т.д.
- Сигналы концевиков идут мимо контроллера, так что можеш пины привезать хоть к станку, хоть к контроллеру.
спасибо.
нонаверно я не точно спросил, хотя мне кажется что вопросы понятные.
-
мне не нужно включать и выключать моторы. мне нужно чтоб прога работала со всеми 3 осями, но в каждый момент времени сама шагала 1 мотором а два других отключала.
-
мне нужно чтоб ПЛАТА ! давал команду программе ПАУЗА и ДАЛЬШЕ
-
TC это турбоCNC ?
-
меня интересует прием данных от контроллера в последовательном формате по 1 проводу и земле - как в UART.
спасибо.
нонаверно я не точно спросил, хотя мне кажется что вопросы понятные.
мне не нужно включать и выключать моторы. мне нужно чтоб прога работала со всеми 3 осями, но в каждый момент времени сама шагала 1 мотором а два других отключала.
мне нужно чтоб ПЛАТА ! давал команду программе ПАУЗА и ДАЛЬШЕ
TC это турбоCNC ?
меня интересует прием данных от контроллера в последовательном формате по 1 проводу и земле - как в UART.
Во первых все это должен подерживать и делать контроллер, а через свободные пины можно управлять. По первому вопросу, лучше пользовать нормальное БП, даже по времени обработки вы проиграете. Нет смысла. По второму, в каком случае или откуда берет сигнал контроллер, что бы дать команду ПАУЗА и ДАЛЬШЕ. По четвертому, сперва надо такую “интелектуальную” плату спаять, и что он в прогу будет сообщать?
дак нафига я буду паять контроллер если не умею проги для ПК делать ? я и спрашиваю есть ли такие проги ? а контроллер то я и хочу сделать.
…1. мне не нужно включать и выключать моторы. мне нужно чтоб прога работала со всеми 3 осями, но в каждый момент времени сама шагала 1 мотором а два других отключала.
Извените, это что, зигзагами ездить?
Как орингинальнооо!!!
Вместо: Х15 У15 Z-15 (прямолинейно)
Получим:
X15
Y15
Z-15
Весьма впечатляющая траэктория!
И ещё вопрос. Так нужно или нет? Отключать-то?
☕
- Существуют ли проги ЧПУ в которых можно ограничить число шагающих одновременно моторов ?
Т.е. снизить скорость чтоб использовать менее мощный блок питания ?
Определенно могу сказать про программу Kcam, которая такого делать не умеет. С другим софтом пока не работал.
-
Дело не только в шагах. После каждого шага двигатель не отключается. Есть еще т.н. “удержание”. Так что лучше купить блок питания помощнее.
-
Конечно есть. 😃
По пунктам 3 и 4 - абстрактные данные никакая программа не передает. Есть, например, софт который управляет оборотами шпинделя: в последовательном режиме на определенный пин выводит число - обороты шпинделя. Контроллер это дело понимает и выставляет обороты.
Вообще, можете взять EMC для linux - он opensource и дописать все что вам необходимо. Или купить исходники turbocnc, например.
можно подробней с названиями по 2 и полседовательной передаче данных - названия и под винду лучше.
можно подробней с названиями по 2
Я использую софт step-four, он под дос. Еще, ко многому софту можно подключать внешние “пульты”. Например, если под винды, то к mach2. Это не совсем через lpt, но какая, в сущности, разница?
и полседовательной передаче данных - названия и под винду лучше.
Что вы _конкретно_ хотите передавать? Если, как вы написали, посылать какие-то настройки в контроллер, то в стандартном софте такого быть не может. Но вообще, последовательная передача через lpt имеет место быть, например, в случае управления шпинделем.
в стандартном софте такого быть не может.
вот я это и хотел выяснить у тех кто работал со стандартным софтом.
вот я это и хотел выяснить у тех кто работал со стандартным софтом.
Непонятно, что вы имеете в виду. Есть ли последовательная передача данных в стандартном софте? Ответ: да, есть, например, обороты шпинделя. Можно ли через стандартный софт передавать в последовательном режиме какие-то настройки в мой контроллер? Ответ: нет, нельзя, потому что кроме вас с вашим контроллером никто работать не умеет. Можно ли такое сделать _вообще_? Ответ: да, можно, например, модифицировав какой-то софт, скажем, turbocnc. Непонятно только зачем, когда проще сделать маленькую утилитку, через которую все конфигурировать.
ну вот вы и подсказали простое решение - утилитка. я ее и сам напишу!
т.е. я спросил не зря ! получил ведь вариант решения.
СПАСИБО !!! сказать забыл …