Страница 1 из 2

Вопрос по NC-Studio

Добавлено: 25 сен 2014, 18:27
gendos
Красная плата NC-Studio от Тенгеля.
Лазерная резка картона.По одной оси два шаговых двигателя, механической синхронизации нет портал не жесткий.
Если я правильно понимаю, в NC-Studio нет возможности сделать зависимые оси.Или все таки есть какой вариант ?
Если нет, то можно ли будет работать если развести сигналы оси на два контролера.(как контролировать перекос портала?

Re: Вопрос по NC-Studio

Добавлено: 25 сен 2014, 20:16
shalek
gendos писал(а):Если нет, то можно ли будет работать если развести сигналы оси на два контролера.(как контролировать перекос портала?
У меня на одной оси два мотора. Поле правда небольшое и механика жесткая. Драйвера в параллель. Проблем с перекосом не возникало. Считаю главное настроить скорости, чтобы без пропусков, а потом можно упереться в край и пожужжать моторами. Портал выровняется сам. Затем хоумить.

Re: Вопрос по NC-Studio

Добавлено: 25 сен 2014, 20:23
gendos
У меня ширина портала 1500 мм и по одной каратке на рельсе, поэтому жесткости ни какой.
А как выполнять упор в край перед каждым включением , и как это автоматизировать ?

Re: Вопрос по NC-Studio

Добавлено: 25 сен 2014, 20:34
gendos
NC-Studio выбрал так как файл вырезки в HPGL формате, и не хочется еще применять какую нибудь программу.
Если не получится придется использовать MACH2

Re: Вопрос по NC-Studio

Добавлено: 25 сен 2014, 21:12
shalek
gendos писал(а):А как выполнять упор в край перед каждым включением , и как это автоматизировать ?
Да не нужно ничего выравнивать. При правильно подобранных скоростях и без пропусков ничего с порталом не случится. Если уж край как нужно выровнять, то при выключенных драйверах крутим винты до упора руками т. е. пока портал в упор не упрется (предварительно подогнав что по ближе к упору). Если усилия кручения одинаковые, то и портал выровняется автоматом. Потом включаемся и принимаем базы. К сожалению автоматизировать нельзя. Придумывают различные схемы для отключения Step одного из моторов при наезде на свой датчик, затем он включает Step при отработки дома другим мотором. Т. е. какой мотор раньше наедет, того Step и обрубается. Как реализовано на практике не знаю, но хотелось бы узнать.

Re: Вопрос по NC-Studio

Добавлено: 25 сен 2014, 21:47
michael-yurov
Я реализовал примерно так:
При наезде на концевик на минус оптопары сигнала степ вместо нуля подается сигнал dir. Получается, что, когда dir = +5 В, оптопара step не может воспринимать входящие импульсы, а когда система управления меняет направление движения, чтобы двигаться от концевика - изменяется сигнал dir, и его уровень становится равным 0 В, и драйвер нормально воспринимает сигналы step.
После съезда с концевика на минус оптопары сигнала step, как обычно, возвращается ноль, и мотор работает в штатном режиме.

Плюсы, минусы, и т.п. могут быть и по другому. Я просто для примера рассказал, как сделал поиск ноля в своем макете плазменного станка.

Re: Вопрос по NC-Studio

Добавлено: 25 сен 2014, 22:24
shalek
michael-yurov писал(а):Я реализовал примерно так:
При наезде на концевик на минус оптопары сигнала степ вместо нуля подается сигнал dir. Получается, что, когда dir = +5 В, оптопара step не может воспринимать входящие импульсы, а когда система управления меняет направление движения, чтобы двигаться от концевика - изменяется сигнал dir, и его уровень становится равным 0 В, и драйвер нормально воспринимает сигналы step.
После съезда с концевика на минус оптопары сигнала step, как обычно, возвращается ноль, и мотор работает в штатном режиме.

Плюсы, минусы, и т.п. могут быть и по другому. Я просто для примера рассказал, как сделал поиск ноля в своем макете плазменного станка.
А для не особо одаренных, как на бумаге подключение выглядит?

Re: Вопрос по NC-Studio

Добавлено: 25 сен 2014, 23:02
michael-yurov
shalek писал(а):А для не особо одаренных, как на бумаге подключение выглядит?
Не уверен, что поможет, но, упрощенно набросал:
2014-09-26 02-01-43 Скриншот экрана.png (5174 просмотра) <a class='original' href='./download/file.php?id=33822&mode=view' target=_blank>Загрузить оригинал (41.86 КБ)</a>
Смысл в том, что если переключить концевик, оптовход Step не сможет работать при наличии высокого уровня сигнала Dir, но будет нормально работать при низком уровне сигнала Dir.
Т.е. драйвер будет воспринимать шаги только в одном направлении (в описанной ситуации это должно быть направление от концевика).

Re: Вопрос по NC-Studio

Добавлено: 25 сен 2014, 23:59
shalek
Т. е. ели я правильно понял, нужно дополнительно ставить два концевика специально для управления моторами при выравнивании портала. Задействовать датчик дома не получится? Сейчас пользуюсь по оси с двумя моторами только одним home. И можно ли использовать индуктивные?

Re: Вопрос по NC-Studio

Добавлено: 26 сен 2014, 00:02
michael-yurov
shalek писал(а):Т. е. ели я правильно понял, нужно дополнительно ставить два концевика специально для управления моторами при выравнивании портала. Задействовать датчик дома не получится? Сейчас пользуюсь по оси с двумя моторами только одним home. И можно ли использовать индуктивные?
Это всего лишь принципиальная схема.
Как все это реализовать - дело вкуса каждого.

Можно, например, использовать реле, можно микросхемы простой логики, можно исхитриться и вообще не использовать дополнительные радиодетали, можно микроконтроллер запрограммировать.

В моем случае задача решилась парой проводков и парой конденсаторов (можно было обойтись и просто проводками).
Только в моем случае это была совсем не NCStudio.

Лучше, наверное, задействовать датчик дома. Иначе, не понятно, как вообще организовать работу выравнивания портала и нормальную работу датчиков - кто из них должен срабатывать первым?
Видимо, на вход датчика дома данной оси нужно подать сигналы от обоих датчиков (т.е. подавать сигнал тогда, когда сработали оба концевика одновременно).

Re: Вопрос по NC-Studio

Добавлено: 26 сен 2014, 07:35
leprud
Михаил, а почему вы не использовали вход EN драйвера? От dir через концевик. Потому что мотор не в режиме удержания будет?

Re: Вопрос по NC-Studio

Добавлено: 26 сен 2014, 10:30
michael-yurov
leprud писал(а):Михаил, а почему вы не использовали вход EN драйвера? От dir через концевик. Потому что мотор не в режиме удержания будет?
Да, потому что мотор отключится, и может перескочить на несколько шагов (устойчивые положения через 4 шага, а не через 1), и, получается, довольно грубый поиск позиции.
Да и мало ли что... по инерции еще пролетит, куда не надо.

Re: Вопрос по NC-Studio

Добавлено: 26 сен 2014, 12:31
shalek
michael-yurov писал(а):Лучше, наверное, задействовать датчик дома. Иначе, не понятно, как вообще организовать работу выравнивания портала и нормальную работу датчиков - кто из них должен срабатывать первым?
Видимо, на вход датчика дома данной оси нужно подать сигналы от обоих датчиков (т.е. подавать сигнал тогда, когда сработали оба концевика одновременно).
Проще поставить датчики выравнивания портала на противоположной стороне от датчика дома (он один). С утра съездил к датчикам выравнивания на дальнюю сторону, потом захоумился на другой стороне и работай. С моим столом времени переехать 3,8 сек.

Re: Вопрос по NC-Studio

Добавлено: 26 сен 2014, 20:36
michael-yurov
shalek писал(а):Проще поставить датчики выравнивания портала на противоположной стороне от датчика дома (он один). С утра съездил к датчикам выравнивания на дальнюю сторону, потом захоумился на другой стороне и работай. С моим столом времени переехать 3,8 сек.
Тоже подумал об этом.
Но, тогда нажатием одной кнопки выровнять портал уже не получится.
Да и выравнивать его, наверное, лучше вместе с поиском дома, после включения станка.

Так что тут - тоже, кому как нравится.

Re: Вопрос по NC-Studio

Добавлено: 19 июн 2017, 12:09
Alexsem76
Если вопросы еще остались решение тут: http://www.cnc-club.ru/forum/viewtopic. ... 26#p364926

Re: Вопрос по NC-Studio

Добавлено: 26 окт 2017, 12:32
ky3nets
В общем ситуация такая, станок под управлением NC-studio в ручном управление (с ПК через ЛПТ) в режиме Jog отрабатывает все направления нормально, т.е. и маленькие перемещения и на ускорение "бегает", если включаю перемещение на определенный шаг...то здесь он может вообще либо не перемещаться (хотя ШД срабатывает, но таким рывком вал почти не прокручивается), либо двигаться в обратную сторону, допустим ставлю 5мм, жму 9 (+z) он дергается вниз (буквально на 1 мм), жму 1 (-z) он опускается нормально, так-же бывает и по другим осям.
Такая-же проблема если использую "быстрые координаты", т.е. вбивая нужные координаты, станок едет совсем не в них.
Может кто подскажет, из-за чего вообще может быть так?

Re: Вопрос по NC-Studio

Добавлено: 26 окт 2017, 19:30
Taganrog
неадекватное поведение этой системы в случает когда на вкладке настроек быстрых перемещений стоит слишком маленькая цифра. Может у тебя тот же косяк ?

Re: Вопрос по NC-Studio

Добавлено: 26 окт 2017, 19:55
Smlua
еще бы скрин параметров, возможно скорости очень высокие стоят или наоборот.... Не совсем понятно как нс работает по LPT?

Re: Вопрос по NC-Studio

Добавлено: 27 окт 2017, 06:06
ky3nets
Срин настроек скину попозже.
Извиняюсь, не ЛПТ, а через "плату", просто привык (давно еще) что ЛПТ разъем похож, вот его так и называю. Исправлюсь, что-бы не вводить людей в заблуждение :D

Re: Вопрос по NC-Studio

Добавлено: 27 окт 2017, 16:19
dima7411
ky3nets писал(а):"быстрые координаты"
Должны ехать так же, как и стрелками двигать. (
Добавлено: и проверить провода к драйверам, перепроверить "плотное втыкание" в разъемы драйверов. Изменение направление, боюсь, может быть обусловлено только этим (