Activity

ЧПУ с нуля (самые нубские вопросы)
perec:

Непонятно только зачем тогда эти “EN+”, “EN-” нужны…?

Скорее всего, дело в том, что драйверы ШД универсальные и они могут быть подключены к плате развязки как с общим “+”, так и общим “-”.

С уважением, Сергей.

ЧПУ с нуля (самые нубские вопросы)

Доброго времени суток!

Для Perec: по концевикам (если еще актуально).
Это было практически первое что я сделал на станке. Кусок фольгированного стеклотекстолита + покупные винты + шток с резьбой с одной стороны + трубка от зонта и пружина от чего то.
Точность позиционирования по ним в пределах 0.01мм. Стоимость копеечная.

С уважением, Сергей.

Mach3 и G68
Марат:

Это вопрос не ко мне, но замечено что от версии к версии например нарезание резьбы или работает или вообще нет…

Я понимаю, это риторический вопрос. 😃

Марат:

А вы не пробовали просто по DIN 66025 УП сделать - ведь мач глотает их очень хорошо… Например с помощью АртКама - я в основном им пользуюсь - полёт нормальный.

Конечно пробовал. И не только с помощью АртКама. 😃 Просто некоторые типовые детали гораздо быстрее сделать (изменив нужные параметры) по заранее заготовленным шаблонам, а не генерить разовый NC-код.
Но это дело привычки и специфики выполняемых работ.
Просто я с Mach3 недавно работать начал. Чтение мануалов в процессе. Что не нахожу в них и в сети - спрашиваю у сообщества.

Марат:

Он не ругается, просто текст программы и графика в окнах не отображаются вообще

А в строке состояния (там где закомментированный в УП текст отображается) что пишет?

P.S. Знаю человека, который использует MS Excel для составление УП для станка. И ничего, его устраивает. 😃

С уважением, Сергей.

Mach3 и G68
Марат:

У меня немецкая версия Мача - и в списке поддерживаемых команд G68 отсутствует вообще.

А фактически то выполняется или нет?

Марат:

По идее Мач - это кастрированный Фанук и может быть, что от версии к версии обработка кода G68 производится по разному…

Похоже на то, т.к. на станках с Fanuc на борту я раньше работал на производстве. Не совсем только понятно, зачем менять алгоритм выполнения разворота системы координат от версии к версии?
Кстати, с тех времен у меня осталась привычка использовать макропрограммирование для типовых задач, понять бы насколько “коротко” его функционал обрезали в Mach3… 😉

Марат:

Кстати попробовал открыть ваш код - не открывается… Что-то в моих установках не соответствует вашим…

А на что конкретно Ваш мач ругается в моем коде?

С уважением, Сергей.

Mach3 и G68
Марат:

Мач неверно просчитывает смещение координат…

Возможно, но маловероятно - вой на этот счет на всех профильных форумах давно бы уже подняли. 😉
Скорее всего надо искать ошибку в настройках Mach3 - программа, вроде как, не содержит синтаксических ошибок. Буду разбираться дальше.

С уважением, Сергей.

Mach3 и G68
Марат:

Тоже сталкивался с подобной ситуацией… Долго чесал репу, потом заметил, что фигня начинается, если после обнуления заготовки, оси перемещались вручную и потом снова перед началом обработки отправлялись в ноль. Если обнулиться и сразу начать обработку по программе, то всё идёт как положено.

Попробовал несколько вариантов: сдвигал после обнуления, ничего не трогал - результат как на картинках выше. Видимо где-то не там проблема прячется…
Ситуация немного улучшается если “разбить” дуги так, чтобы перемещение в одном кадре не превышало 90°. Но это тоже не всегда срабатывает. Буду разбираться дальше.

С уважением, Сергей.

Mach3 и G68
Baha:

www.machsupport.com/forum/in…?topic=16287.0

Гравировку по центральной линии получилось сделать используя метод задания дуг без IJK. Спасибо за подсказку!

Попробовал развернуть произвольный контур с коррекцией на радиус инструмента - снова начались чудеса: т.е. без разворота он отрабатывает нормально, а с разворотом дуги снова “плывут”…

Вот программа от прикрепленных изображений:

N1 G0 G17 G21 G55 G90 S1000 M3

#1=2 (диаметр инструмента)
#2=1 (количество проходов)
#3=-2.85 (конечная глубина контура)
#4=0 (начальная глубина контура)
#5=4 (высота безопасности)
#6=150 (угол развотора контура)

N1000 G68 A0 B0 R#6
N2 Z40 F400 S2000
N3 X-20 Y[#1/2]
N4 Z#5 (подход на высоту безопасности)
N5 G1 Z.15
N6 M98 P1 L20
N7 G3 G90 Z#4 I0 J[#1/-2] F400
N8 G0 Z#5 (выход на высоту безопасности)

N9 X[-14+#1*2] Y[-2.5-#1*2]
N10 G41 P[#1/2] Y-2.5
N11 X-14 Z#4
N12 M98 P2 L#2
N13 G3 G90 I0 J[#1*-1] Z#4 F400
N14 G1 X[-14-#1*2] Z#5
N15 G40 Y[-2.5-#1*2]
N16 G0 G90 Z40 M5
N2000 G69
N17 X0 Y0

#1=0
#2=0
#3=0
#4=0
#5=0
#6=0

N18 M30

O1
N1 G3 G91 Z-.075 Y-2 R1 F200
N2 Z-.075 Y2 R1
N3 M99

O2
N1 G3 G91 X0.000 Y[#1*-2] R#1 Z[[#3-#4]/#2/2] F200
N2 X0.000 Y[#1*2] R#1 Z[[#3-#4]/#2/2]
N3 G1 G90 X-16.878
N4 G2 X-16.878 Y2.5 I-3.122 J2.5
N5 G1 X-10.712
N6 G2 X-10.712 Y-2.5 I10.712 J-2.5
N7 G1 X-14
N8 M99

Где тут я накосячил?

С уважением, Сергей.

Mach3 и G68

Доброго времени суток, уважаемые!

Возник вопрос по использованию функции разворота системы координат в Mach3.
Есть потребность маркировать детали посредством гравировки символов. Написаны подпрограммы на каждый символ, состоящие из прямых и дуг и вызываются они по M98.
Сами по себе траектории символов Mach3 отрабатывает без вопросов, а вот при попытке развернуть систему координат с помощью G68 нормально отрабатывает только прямые - дуги “раскорячивает” по полной программе. IJK задаются в относительной системе координат (настройка выполнена во вкладке General config, G91.1 не использовал).
Такое впечатление, что центры дуг остаются на месте, а функция G68 трансформирует только начальную и конечную точки движения.
Может кто знает как победить этот глюк?

P.S. Mach3 Version R3.043.066 (настоящая лицензия).

С уважением, Сергей.

Мой первый опыт станкостроения

Доброго времени суток, уважаемые!

  1. Маховичок так и не заработал. Буду продолжать разбираться.
  2. Глюк с резисторами вылечился заменой пучка проводов МГТФ на экранированный кабель.
  3. Накопились вопросы по MACH3. Но это уже в другой ветке буду спрашивать.

С уважением, Сергей.

Мой первый опыт станкостроения

Доброго времени суток, уважаемые!

Итог выходного дня:

  1. Переустановка МАСН3 помогает. Ошибки пропадают. Ровно до того момента, как восстанавливаешь конфигурацию станка. Причем, не важно каким способом - хоть заменой файла с профилем, хоть набиванием всех параметров вручную. Начал действовать методом исключения. Оказались виноваты потенциометры, которые я подцепил на регулировку подачи и частоты вращения шпинделя. Убрал их из схемы - всё нормализовалось. Может с номиналом не угадал (в мануале нет информации какой надо - поставил на 25К т.к. других не было в ближайшем магазине). Почему глюк с потенциометрами не вылез сам по себе, а только в процессе выполнения УП - не знаю, вопрос к разработчикам МАСН3 и платы. С момента их добавления в схему по программе станок не гонял. Выяснилось при первом прогоне.
  2. До настройки маховичка в МАСН3 дело не дошло - не до него было. 😁 Но работоспособность самого маховичка проверил (приходил человек на помощь, приносил с собой модный мультиметр, который импульсы кажет).

В общем то пока всё. Попробую потенциометры другого номинала и буду пробовать снова подключать маховичок.

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

нужно подобрать хороший USB шнур с двойной изоляцией

USB-кабель именно такой, экранированный. Только синий, но это, я думаю, не принципиально. 😃
Разве что провод к корпусу компа не очень толстый.

P.S. Повторюсь: ошибки полезли после попытки подключения маховичка. Возможно я где-то накосячил в настройках МАСН3, а где именно - я уже не найду.
Я не так хорошо в нем ориентируюсь. Попробую снести профиль и настроить всё заново. А может и МАСН3 придется переставить.

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

версия плагина не соответствовал прошивке контроллера.

У меня не тот случай, к сожалению и, похоже, так просто возникший трабл не решить. Буду разбираться. Может с заземлением где-то накосячил и USB статикой вышибает со временем.

С уважением, Сергей.

Мой первый опыт станкостроения

Доброго времени суток, уважаемые!

Есть 3 новости:

  1. linearity.dat подправил - теперь обороты совпадают с заданными в приемлемых пределах отклонений. Будет время и желание - откалибрую точнее.
  2. Не смог активировать маховичок. Буду разбираться дальше.
  3. После попыток подключить маховичок Mach3 стал вылетать с ошибкой! Хоть я и вернул на место всё, что менял. Коды ошибок 3336 и 9991 (Error Triggered).
    Вылет происходит при отработке УП в произвольный момент. Mach3 лицензионный Version R3.043.066. Что бы это значило? Гугл выдает что-то невразумительное…

С уважением, Сергей.

Мой первый опыт станкостроения
Марат:

Благодаря одному из участников немецкого форума, который создал небольшую програмку для открытия, изменения и нового сохранения этого файла, появилась возможность добиться реального отображения оборотов Мачем, создав новый файл, в котором значение оборотов будут интерполированы мажду максимальным и минимальным значением.

Вот засада: на компе с “мачем” WinXP, а под ней программка не работает - Win7 или Висту, говорит, хочу! 😦
Придется бегать на другой комп, где есть Win7. 😄

Baha:

для борьбы с шумом во входах, в Маче есть программные средства, закладка называется Inputs Signal Debouncing, находиться в General Config.

Гляну, спасибо!

С уважением, Сергей.

Мой первый опыт станкостроения
Марат:

Maч3 предоставляет возможность калибровать обороты шпинделя и их отображение и сохраняет данные калибровки оборотов шпинделя в файле linearity.dat в соответствующем профиле вашей машины.

Вчера вечером, после кучи калибровок, пришел к подобному выводу (ну где-то же должны сохраняться данные “вычисленной кривой”!), спасибо, что подтвердили мои предположения!
Сегодня попробую поправить linearity.dat и проверить что получилось. По результатам отпишусь.

Марат:

P.S. Насчёт, того, как это функционирует с ШИМом сказать ничего не могу, кто-то должен попробовать Хотя думаю ШИМ тут пофиг… У тех кто попробовал, разница между оборотами шпинделя и тем, что показывает Мач не превышала 30 оборотов…

Пробовать буду я. 😃 Скорее всего, Вы правы: ШИМ или не ШИМ - тут действительно не столь важно. Важнее насколько точно и стабильно по электрическим параметрам плата выдает управляющий сигнал, а драйвер шпинделя считывает его. В том числе и помехозащищенность канала тоже надо учитывать. Для хорошо умеющих держать в руках паяльник - не паханное поле для деятельности. 😉

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

здесь на 3-ей странице, написано что при ШИМ управлений это у Мача баг, почитайте может чем поможет, здесь и здесь еще приведены методики калибровки,

На видео показан алгоритм, который мне нужен, спасибо! Там довольно заморочено. Буду разбираться.

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

минимальные значение попробуйте выставить большие цифры, 5000-10000 оборотов, передаточное пока не трогайте оставьте 1.

Сделал. Вот что получилось:

вращение шпинделя

Марат:

Так сразу не найду, но поищу…

Жду. 😃

С уважением, Сергей.

Мой первый опыт станкостроения
Марат:

На намецком форуме эта проблема обсуждалась - пришли к выводу, что проблема лежит в самом Маче… Нестабильность частоты, которую производит драйвер Мача… Победить проблему не удалось никому…

Можно ссыль на обсуждение?

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

минимальные значение попробуйте выставить большие цифры, 5000-10000 оборотов, передаточное пока не трогайте оставьте 1.

Фактические минимальные обороты мотора находятся в районе 400…500 об/мин (это “на глазок”), точнее без тахометра не скажу.
Максимальные по паспорту 12000 (и это близко к правде, если судить по звуку).
Не совсем понимаю зачем, но попробую минимум выставить 5000, а максимум 10000. По результатам эксперимента отпишусь.

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

для точной настройки соотношения скоростей есть закладка Spindle Pulleys.

Я уже пробовал всякие значения в поле “Передаточное отношение” ставить (как больше, так и меньше единицы) - разницы не заметил.

С уважением, Сергей.

Мой первый опыт станкостроения

Доброго времени суток, уважаемые!

Резисторы для регулирования рабочей подачи и частоты вращения шпинделя прицепил к контроллеру. Всё работает. Доволен как слон. 😃

Вот видео процесса. (файл будет на этом хостинге болтаться месяц)

З.Ы. Вопрос к гуру Mach3: не получается настроить соответствие задаваемой и реальной частоты вращения шпинделя. Управление по ШИМ ( в ветке есть описание борьбы в за правое дело процесса подключения). Может рыл кто в этом направлении?

С уважением, Сергей.

Китайский шпиндель 500W...
starfair:

Такая же проблема!

Патрон там нехило так запрессован на вал.
Тоже утомился патрон стаскивать с подобного шпинделя. Решил вопрос съемником ХЗ от чего (они есть разного размера в автомагазинах).

С уважением, Сергей.

Мой первый опыт станкостроения
micgelly:

Я вам сколько раз уже говорил, что есть фактическая, измеренная точность станка, а вы мне с настойчивостью указываете на теоретический класс С7 у ШВП

Вашу методику получения фактической, измеренной точности станка в студию. А то я честно не понимаю, что именно Вы хотите от меня услышать.

С уважением, Сергей.

Мой первый опыт станкостроения
micgelly:

У вас очень быстро исчерпаются новые материалы.

Материалов, с которыми удается поработать, действительно не так много, тут я с Вами полностью согласен!
Но, повторюсь, детали бывают разные и на них приходится применять разные режимы резания, даже если они из одинакового материала.
От способа крепления и жесткости заготовки много зависит, например. Да и вообще, есть еще много факторов, влияющих на режимы резания, помимо материала.

micgelly:

И эт мне говорит человек забабахавший чугунный станок?

На самом деле, он получился достаточно бюджетный. Стоимость всех(!) чугунных отливок составила менее 10т.р.

micgelly:

Причем тут видео? Вы измерьте все параметры и вот их выложите.

Хорошо, сделаю “прогон” их края в край под секундомер. Самому интересно даже. 😃

micgelly:

То есть программно выставлено ограничение до 0.001 мм, а фактически получается 0.01 мм. Как это? Не вижу логики… Вы можете рассказать чем и как каким методом измеряли фактическую точность вашего станка?

Измерение проводил следующим образом: вырезал из пластины 2 детали по одной и той же программе и провел замер размеров. Точность повторения была в озвученных ранее пределах.
В каждой области деятельности, есть свои общепринятые термины, которые я стараюсь использовать. Скорее всего Вы перепутали понятия “точность повторения” и разрешающая способность".

micgelly:

Давайте так. То что должно быть это теоретические измышления. А фактически вы имеете далеко не DATRON. Вы собрали станок далеко не не из прецизионных деталей поэтому и стоимость у него не три зелёных лимона. И точность такая же не будет. Вы помните вашу первую фразу в этой теме? “Мой первый опыт станкостроения”. Вы хотите чтобы вас чему-то научили? Я делюсь с вами своим опытом, а вы мне рассказываете, что оказывается я не прав и “всё должно вставать в любом положении”… Если так, то видимо помощь вам не нужна вы и так всё сами знаете…

  1. Давайте не будем давать.
  2. DATRON я и не строил. Кстати, а каких производителей металлорежущего оборудования, заслуживающих Вашего внимания, Вы ещё знаете? 😃
  3. Озвученную точность повторения ШВП ТБИ класса “С7” и линейные направляющие ХИВИН класса “Н” таки обеспечивают, хоть и являются всего лишь частью системы СПИД (станок-приспособление-инструмент-деталь).
  4. И Вы таки меня научили, причем, именно Вы (в большей степени) помогли мне разобраться с подключением мотора по каналу ШИМ! За что искренне Вас благодарю!
  5. Отказываться от помощи глупо, если за ней я сюда пришел. И буду благодарен всем, кто согласится поучаствовать в решении возникающих вопросов. Равно как и сам, постараюсь помочь чем могу, если кому-либо потребуется моя помощь.
  6. Сожалею, что приходится это говорить, но становится противно, когда изначально конструктивный диалог превращается в “базарную перепалку”. 😦

Вопщим, “Ребята! Давайте жить дружно!” © Кот Леопольд. 😃

С уважением, Сергей.

Мой первый опыт станкостроения
micgelly:

Ну не знаю. Я с некоторых пор начал составлять таблицу режимов под те фрезы и материалы с какими приходится работать. А в библиотеке инструментов создаю под каждый материал свою фрезу. Библиотека конечно знатно раздулась, но крайне удобно. Оперативно вмешиваться в режим подачи практически не зачем.

На серии - да. В случае же единичного производства - всяко бывает.

micgelly:

Шпиндель. У меня например их два. Один 300 Вт 60 000, а второй 2,2 кВт 24000. А частотник один стоит.

Богато жить не запретишь 😉

micgelly:

Опять баловство. Зная материал и зная режим чувствовать нужно только одно. Вкус прохладного пива. Откинувшись на спинку кресла и наблюдая как оно там всё само жужжит…

Детали бывают разные.

micgelly:

Вы как нибудь на досуге попробуйте измерить время прохода всего стола. Есть подозрение что у вас слишком большой тормозной участок и вы можете проигрывать во времени обработки потому как шпиндель к примеру 100мм разгоняется, 50мм идет в режиме 2000, а затем 100мм тормозит. Может получится, что со скоростью 1000 будет быстрее.

Я лучше, на досуге, сделаю видео и выложу ссыль сюда. Как говорится “Лучше одни раз увидеть”. 😉

micgelly:

Ой как там всё не просто. Всё между собой сильно завязано. Ну и по факту всё же точность станка считается по худшему допуску. В итоге вы всё таки мне сказали теоретическое значение, а это не считается. измерьте реальные параметры вот тогда можно смело говорить о параметрах станка.

Точность повторения уже проверена и реальное ее значение озвучено мной выше.

micgelly:

Можете вот что попробовать. Вставляете фрезу. Измеряете биение. Откручиваете. Проворачиваете градусов на десять. Опять замеряете. Далее тоже самое, но меняете высоту зажима. Муторно конечно, но я добился 0,006. Далее делаете метку на цанге и на фрезе чтобы в следующий раз их совместить.

Ну а вот этим онанизмом я точно не буду заниматься. 😄 Всё должно вставать в любом положении соосно, лучше потратить силы на выявление причины биения и его устранение. 😃

С уважением, Сергей.

Мой первый опыт станкостроения
micgelly:

Mach конечно предоставляет, но с клавиатуры. Я смотрю разработчики вашей платы вывели потенциометр на подачу. Хм… А на глаз вы сможете выставить потенциометром подачу? Сомневаюсь. Придется на монитор смотреть. Значит мышка будет рядом.

Ввиду наличия некоторого опыта работы на промышленных станках с ЧПУ сформировался навык пользоваться потенциометром в режиме “на глазок”. Поверьте, той точности, с которой Вы сможете выставить подачу и обороты не глядя на показания на мониторе, вполне достаточно для оперативного вмешательства в запрограммированные режимы резания. 😃

micgelly:

но с возможностью апгрейда плоховато…

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

micgelly:

Цитата Сообщение от Nurbs Посмотреть сообщение Наличие ременной передачи обуславливается конструкцией шпиндельной бабки - в ней есть сверлильная пиноль. Ну захотелось мне так не просто чтобы шпиндель стоял и по программе вверх-вниз ходил, а чтобы была возможность посверлить вручную. 😃 Хм… Опять вы как-то усложнили… Для этого тот самый выносной пульт и есть.

Мелкие сверла надо “чувствовать”, если Вы понимаете о чем я. 😃

micgelly:

Насчет перемещений, то глядя на массу вашей станины она случайно не улетит вместе со станком при таких скоростях? У меня раза в три легче вашего и при 2,5 прыгает как козлик.

Не прыгает вроде, может разгон-торможение удачно удалось подобрать.

micgelly:

А насчет механической точности то похоже вы или два нолика лишних приписали или если цифра верная, то эта цифра может только означать паспортное биение шпинделя.

Число верное: серва делит оборот на 4000 импульсов + понижающая в половину зубчатая ременная передача на ШВП с шагом 4мм.
Скорее всего Вы перепутали понятия “точность повторения” и разрешающая способность". Точность повторения в пределах 0.01мм.
Программно ограничил разрешающую способность до 0.001 мм - он и эти перемещения не факт что точно отработает, с катанными то ШВП. Зато плавнее ход будет. 😉
Биение хвостовика инструмента, зажатого в цанге, в пределах 0.015мм. Буду думать как уменьшить. Ну а где взять ER11 более точные? И сколько они будут стоить?

Baha:

обороты регулируется от ШИМ-а это понятно, а включение и выключение силового выхода самого драйвера как происходит? EN от земли отрываете или на него подаете +5?

В ходе экспериментов и подбора значений параметров в маче выяснил вот какой момент: мотор шпинделя начинает вращаться когда задаешь обороты выше минимально указанного значения.

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

у меня такая штука который год валяется, любую функцию Мача можно под кнопки запрограммировать,

Я думаю, что вопрос использования подобных пультов - дело сугубо индивидуальное. Из разряди привычки. Мне удобно. 😃

micgelly:

Сергей. Поделитесь своими соображениями насчет вашего выбора. Почему такая модель шпинделя и почему ременная передача?

Да мне просто приглянулось соотношение цена/возможности у этой связки мотор+драйвер. Никакого глубинного смысла тут нет. 😃
Наличие ременной передачи обуславливается конструкцией шпиндельной бабки - в ней есть сверлильная пиноль.
Ну захотелось мне так не просто чтобы шпиндель стоял и по программе вверх-вниз ходил, а чтобы была возможность посверлить вручную. 😃

С уважением, Сергей.

Мой первый опыт станкостроения
micgelly:

Что там разбираться. Там же синим по зелёному написано HALL. Тыкаете OUTPUT на HALL и наслаждаетесь.

У каждого свои способности и возможности к пониманию нового материала. Вам дается легко то, во что мне нужно будет вникать и разбираться.

micgelly:

Обороты к подаче привязываются в УП. А идею с выносным пультом вы перемудрили… Управление может быть или с Mach или с пульта. Я не знаю пультов полностью эмулирующих всё управление. Да и смысл… Так что если очень нужно руководить процессом в реальном времени, то только с компьютера. Правда обороты можно вывести отдельно. Тогда вам придется подключится по схеме с резистором.

Я хочу реализовать во эту возможность:

чтобы в процессе отработки УП иметь возможность именять режимы резания “по месту” (мой опыт работы на промышленных станках с ЧПУ позволяет оценить необходимость такой возможности оперативного вмешательства в заданные в УП режимы резания). Mach3 такую возможность предоставляет:

Мышкой, как мне кажется. это будет делать менее удобно, чем крутилкой.

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

обороты регулируется от ШИМ-а это понятно, а включение и выключение силового выхода самого драйвера как происходит? EN от земли отрываете или на него подаете +5?

Понятия не имею как оно там происходит! Я просто соединил (оставил перемычку “EN” на месте, добавил “землю” с платы и притащил на “VE” сигнал с “PWM”) как на картинке из мануала, а драйвер перевел в режим ШИМ и он теперь реагирует на команду М3 из УП, в режиме MDI и на кнопку на главном экране Mach3.
Может, если будут время и желание, попробую разобраться с функцией обратной связи по частоте вращения шпинделя в Mach3, плата вроде как поддерживает этот режим. И что самое главное. не надо отдельно самому пристраивать датчик положения шпинделя - он уже встроен в моторе изначально и драйвер, если верить мануалу, и так подает сигнал на выход “FG” каждые пол оборота.

Baha:

это вы хотите обороты привязать к подаче? в Маче такая функция есть?

Теоретически она там есть и в сети можно найти тому подтверждение.
У меня цель несколько иная: хочу сделать выносной пульт с маховичком, тумблером выбора оси перемещения, кнопкой Е-стоп, регуляторами частоты вращения шпинделя и величины рабочей подачи заданных в УП. Возможность это делать должна быть в процессе выполнения УП.

С уважением, Сергей.

Мой первый опыт станкостроения

Доброго времени суток, уважаемые!

Докладываю: оно таки заработало! Т.е. шпиндель включается-выключается от команды с компа и обороты регулируются оттуда же! Всем помогавшим огромное спасибо!

Решил сделать как на картинке из мануала: т.е. просто оставить перемычку с “EN” на “земле” драйвера и добавить туда же “землю” с платы. а линию ШИМ с платы воткнул в “VE”.

Пришлось повозиться с параметрами Mach3 в части настройки частот вращения и передаточных отношений шкивов на шпиндель.
Минимальную скорость вращения определил и выставил “на глазок”. Раздобуду тахометр - выставлю точнее. Пока так пойдет.
Еще раз всем СПАСИБО за помощь!

З.Ы. Теперь следующее развлечение меня ждет: настройка потенциометров для регулировки скорости вращения шпинделя и величины подачи средствами Mach3.
Так что, я не прощаюсь! 😄

С уважением, Сергей.

Мой первый опыт станкостроения
micgelly:

Сигнал PWM с платы управления включить на VE платы шпинделя

Спасибо! Проверю - отпишусь.

P.S. А GND платы, соответственно, к GND драйвера (к которому у меня сейчас перемычка с “EN” брошена)?

С уважением, Сергей

Мой первый опыт станкостроения

Доброго времени суток, уважаемые!

Baha:

почему так написано и нарисовано в мануале

А в мануале другое другое назначение у этого коннектора, вроде как…

Понять бы что на этих входах-выходах физически происходит, когда их задействуешь, а потом уже можно догадаться что к чему цеплять.
Драйверы сервоприводов было просто подключить - там всё подписано одинаковыми терминами, как на плате - так и на драйвере.
А то спалить то страшно, две платы разом, из-за банальной неграмотности. 😦
Ну нет у меня профильного образования по электронике, только то, что полагалось изучать в курсе машиностроительной специальности института.
Да и то я это 20 лет назад изучал. 😄

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

подайте в нижний, слева разъем (два вывода красных) +5, должно заработать, обороты регулируются встроенным резистором, с внешним резистором там ниже в мануале следующая схема.

А можно, для особо понятливых, указать конкретно что на драйвере и к какому выходу
вот такой платы нужно подключить? И, что было бы совсем шикарно, немного объяснить почему именно так нужно подключить?

P.S. Сейчас у меня просто с “EN” на “GND” перемычка брошена, т.е. мотор приходиться включать вручную (поворотом резистора) перед запуском программы.

С уважением, Сергей.

Мой первый опыт станкостроения
Baha:

а регулировкой оборотов можно и не заморачиваться, за лет больше десяти пока не чувствовал надобности.

Соглашусь. на маленьком фрезере это не особо актуально.

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

С уважением, Сергей.

Мой первый опыт станкостроения

Доброго времени суток. уважаемые!

Baha:

модель двигателя на шпинделе?

WS55-180

З.Ы. Ещё бы кто помог разобраться как сделать так, чтобы включением-выключением и оборотами шпинделя можно было из Mach3 управлять…

С уважением. Сергей.