Восстановление работоспособности ЧПУ станка.Замена NC210 "Балт-Систем" на LinuxCNC Brecout board LinuxCNC alipromo.com/redirect/cpa/o/op...
Пікірлер: 61
@CNCSKILL6 жыл бұрын
Молодец! Отличная работа!
@ElectroHobby16 жыл бұрын
Жаль, что мне не дают эту работу продолжить( сняли часть механики на соседний станок.
@CNCSKILL6 жыл бұрын
Это действительно печально!
@kostyaanisimov63347 жыл бұрын
Здорово!
@ElectroHobby17 жыл бұрын
СПАСИБО!!!
@uhyb937 жыл бұрын
молодец, что ещё сказать, главное обзор сделал промышленный, а не какие-то там станки из древесины, думаю если в дальнейшем потребность нужна будет перейдёт на что то другое
@user_hhibtyg7 жыл бұрын
похвально! тоже были задачи оживить подобный труп. но... УСПЕХОВ!
@ElectroHobby17 жыл бұрын
СПАСИБО!!!
@alexkart92395 жыл бұрын
4:34 снял с аварийного, а на фоне раскат грома! =D как в фильмах, типа переломный момент, знак с выше и всё такое. =)
@ElectroHobby15 жыл бұрын
Жаль что работа над этим станком прекратилась
@alexkart92395 жыл бұрын
Очень жаль. В рунете мало практических материалов по LinuxCNC, да ещё так, чтобы была связь с автором проекта.
@alexkart92395 жыл бұрын
Некоторые вопросы и с Гуглом трудно решить, а самому допереть вообще никак.
@ElectroHobby15 жыл бұрын
Я надеюсь в будущем еще вернутся к LinuxCNC.Оборудования хватает может че нибудь и захотят проапгрейдить.
@user-tc8ds3cs8z3 жыл бұрын
Здравствуйте есть схема подключения привода,который справа
@user-cg2kz3pm7k6 жыл бұрын
Лайк! Спасибо! Подскажи LinuxCNC Mach3 что лучше для токарного?
@ElectroHobby16 жыл бұрын
Я не пользовался Mach3.LinuxCNC как по мне намного гибче .НУ и на винде я думаю с резьбой на таком железе(компе) результаты по хуже были-бы.
@RusSlyFox7 жыл бұрын
Привет! Отлично получается у тебя, молодец! Подскажи, а каким сигналом управляются приводы осей? Аналоговый или дискретный? А в EMC2 можно писать программы управления автоматической сменой инструмента? Тема интересная, тоже хочу заняться Linux CNC =)
@ElectroHobby17 жыл бұрын
Смену инструмента нужно описывать в PLC а затем завязать это все с программой кодами станка для смены инструмента .Но задействовать для этой задачи только параллельный порт будет за жирно.По этому скорее всего следующая схема положение нужного инструмента кодируется з выходами от LPT дальше ,ставим какой нибудь мк типа AVR который разрулит ситуацию со сменой инструмента и отправит сигнал в LPT о том что смена инструмента закончена.Либо как-то через com-port общаться с мк и отдавать команды смены инструмента.Я думаю это легче будет чем разобраться с нарезанием резьбы и энкодерами.
@ElectroHobby17 жыл бұрын
plc ladder- встроен в linuxcnc
@RusSlyFox7 жыл бұрын
А реально прикрутить к EMC2 контроллер по RS-232? Можно было бы сделать внешнюю плату ввода/вывода и решить большую часть проблем. Еще бы аналоговый выход прикрутить и вообще красота была бы. Можно было бы приводами постоянниками управлять...
@ElectroHobby17 жыл бұрын
Если для производства то это все решают платы MESA,(анлог, энкодеры, расширения по выводам....) но мне это не интересно, потому что так все делают и гемора меньше). Вроде я неделю штудировал интернет то думаю Python поможет если че. RS232 привязать. LinuxCNC очень гибкая штука но пока что я в этом болбес)Думаю что Python RS232+Python работа c файлами это все должно завязываться LinuxCNC ,а работу с файлами и RS232 я уже проходил так-что остается разобраться как это все скормить Ladder в linuxCNC если конечно дойдет до этого дело.
@RusSlyFox7 жыл бұрын
Ну думаю надо стремиться к стандартной архитектуре: головная плата, осуществляющая связь с CNC, далее уже она ведет цикл опроса slave модулей ввода/вывода. Но сделать подобный контроллер серьезная задача. А у тебя на этом станке движки то родные, постоянники? То есть и привода соответственно постоянники. У них есть режим управления дискретным сигналом?
@xaxexa17 жыл бұрын
здоровоско :) премию то хоть пообещали? а люфры как?, и я наладчик чпу, насколько я знаю чтобы нарезать резьбу, там идет синхронизация начала движения по оси Z и положением шпинделя... тоесть Z начинает движение только в определенный момент чтобы попасть в нитку резьбы
@ElectroHobby17 жыл бұрын
Делаю ради интереса.Люфты плохо) особенно по Z.
@user-io9ne7yd9z7 жыл бұрын
Привет! По поводу смены инструмента, если у тебя есть свободные выходы но мало входов, можно активировать нужный выход (от 1 до 8) и контролировать совпадение позиции на один вход. Кроме него нужен вход "Посадка резцедержки" и "Контроль тока", которые можно соединить последовательно. Таким образом для смены инструмента достаточно 2 входов, но 10 выходов (8 на позицию и 2 на управление двигателем). Насчет 100 импульсного энкодера на датчике резьбонарезания - это сильно ухудшит качество нарезания резьбы. Датчик резьбонарезания не только дает старт движению Z координаты по своей 0 метке, но и с помощью импульсов управляет движением оси Z. При 100 импульсах на оборот Z будет идти рывками.
@ElectroHobby17 жыл бұрын
Вот и мне интересно как будет вести себя Z.На соседнем станке обороты выше тысячи при нарезании.Я думаю на малых оборотах при нарезании резьбы если поставить датчик с малым количеством импульсов на оборот, то будут большие вопросы .Дальше если подобрать обороты шпинделя то все должно меняться.Пока это только слова .Сейчас разбираюсь с подключением энкодера.Просто если он не будет резать резьбу то никому он не нужен.Понятно если купить платы MESA то все будет OK ,а так при установленном теперь 1024 \оборот энкодере на больших оборотах на lpt будут пропуски.
@user-io9ne7yd9z7 жыл бұрын
Я в 10 раз никогда занижать импульсы на датчике резьбонарезания не пробовал, но по логике проблема должна выглядеть ступенчатым нарезанием резьбы. Т.е. за счет малого количества импульсов на оборот будет высокая шероховатость резьбы и скорее всего больше проявится на мелких резьбах. Я не думаю, что ситуация будет зависеть сильно от скорости шпинделя, поскольку у тебя привязка 100 импульсов на оборот, т.е. и при маленькой скорости и при большой все те-же 100 импульсов, только и того, что сам оборот будет быстрее происходить. Инерция немного будет вносить коррективы но это скорее лотерея. А какую частоту lpt пропустит?
@user-io9ne7yd9z7 жыл бұрын
У A58B 5В такая же распайка как и у ВЕ178А5, он для замены ВЕ178А5 подходит без перепайки. 1-sin, 2-/sin, 3-cos, 4-/cos, 10-0, 9-/0, 8+5V, 6 0V
@ElectroHobby17 жыл бұрын
Думаю раз показывает, что 22000 Гц максимальная частота для импульсов управления(может и больше, но там уже могут пойти проблемы c пропуском), то и для обработки энкодера 10000Гц должно потянуть.Пк древний) , но и не только по этому , читал, что древний может больше в тесте показать чем новый.
@user-io9ne7yd9z7 жыл бұрын
Я твой расчет пока до конца не понял. Максимальные обороты шпинделя станка 16А20 в районе 2500 об/мин, датчик стоит на прямом валу, т.е. без редукции. Родной для этого станка (считай оптимальный по количеству импульсов) 1000 импульсов на оборот. В промышленной ЧПУ для увеличения точности системы без увеличения количества импульсов датчика используется учетверение счета. Т.е. считаются не уровни одной фазы, а фронты обеих фаз. Так получается 1000 импульсный датчик без потери точности выдает 4000 фронтов на оборот. 4000 фронтов при максимальной скорости 2500 об./мин. = 167 кГц. Это только импульсы с датчика, понятно, что частота опроса должна быть выше раза в три. Это максимально желаемый результат, для качественной работы. А твой вариант надо пробовать, может для Ваших задач потеря точности будет некритичной, но есть подозрение, что ось Z взвоет при такой задаче, она будет ходить в режиме шаговика. Да, я немного не правильно выше написал, уменьшение импульсов на датчике резьбонарезания скажется не только на резьбе, а на любой обработке с оборотной подачей или с постоянной скоростью резанья. Поскольку при оборотной подаче связь (шпиндель - ось Z) связаны через датчик резьбонарезания. Для проверки можешь на оборотной подаче проточить деталь, и на минутной, по чистоте обработки можно сориентироваться, оставлять 100 или все-же решать вопрос с 1000 импульсов.
@dmitrypokazanyev17086 ай бұрын
Плата же вдает степ дир. А как она частотником подачи управляет?
@ElectroHobby16 ай бұрын
Частотник тоже умеет в степ дир.
@dmitrypokazanyev17086 ай бұрын
@@ElectroHobby1 я думал только 0...10вольт, спасибо!! Поищу в настройках, где есть степ дир
@user-qm8xw5kp7r6 жыл бұрын
Почему включение частотника и установку оборотов с платы не сделали? Выводов не хватает или другая причина? Как сконфигурировать станок в линуксе подобным образом? Я по LPT вроде уже все варианты перепробовал, не совсем то.
@ElectroHobby16 жыл бұрын
Обороты регулируются с платы,у меня несколько видео было может в другом показывал.Кол-во оборотов по LPT смотрит.
@user-ky8cy2vw9v6 жыл бұрын
печальное зрелище, поменять Балт Систем на это... Выбьет автомат смазки шпинделя и прощай подшипники. Там хоть ошибку какую выдаст по этому случаю ?
@ElectroHobby16 жыл бұрын
Вообще не запустится.Чем вас не устраивает LinuxCNC ? kzfaq.info/get/bejne/n99hgMVnrMW6emQ.html
@ElectroHobby16 жыл бұрын
Балт систем твой сказал, что мы не можем отремонтировать Вашу модель nc210 .И предложил новую и вместе с установкой и настройкой это было очень не выгодно.
@Stopik8087 жыл бұрын
класно, я також хочу до свого Mazakа підключити лінуксснс тільки в мене станок старший з 1986 і приводи і шпиндель на двигунах постійного струму
@gunnargunaxe6 жыл бұрын
Ааааа, так там G-код вбивается в программу тупо в виде текста, что ли?
@ElectroHobby16 жыл бұрын
Можешь открыть и отредактировать в текстовом редакторе.А можно и напрямую в программе.Написанная программа хранится в виде текстового файла.
@ledpanel216 жыл бұрын
Молодец. Я тоже ввязался в эту не хилую задачу по абгрейду 16к20 на linuxcnc... Теперь вопрос: пытаюсь наладить НКТ резбу конусную. linuxcnc в упор не хочет отрабатывать G33. вот код - попробуй его на своем станке [spoiler=]Taper Thread Subroutine for LinuxCNC) (Latest source can be found at:) (www.cnc-club.ru/wiki/index.php/Taper_thread_Gcode) O SUB # = #1 # = #2 # = #3 # = [#-#] # = SQRT[#4*#4 + #*#/4] # = [#5/#6] # = #6 (penetrate agle) # = 30 # = [#*2] # = [ TAN[#] * # ] # = # # = # # = 10 # = # O REPEAT [#] G0 X[#+#] G0 Z[# + #] G0 X[#] # = [#-1] G1 X[# + #*# + #] G1 X[# + #*#] Z[#] G33 X[# + #*#] Z[#-#] K[#] G0 X[#+#] O ENDREPEAT O ENDSUB (Параметры) (1 - начальный диаметр) (2 - конечный диаметр) (3 - длинна резьбы) (4 - шаг резьбы) (5 - глубина резьбы) (6 - количество проходов) (Parameters) (1 - start dia) (2 - end dia) (3 - thread length) (4 - pitch) (5 - depth of thread) (6 - number of passes) G0 X80 G0 Z50 M3 S150 F100 O CALL [46] [58] [100] [5] [2.5] [5] M2[/spoiler] PS: заходи в гости www.cnc-club.ru/forum/viewtopic.php?f=155&t=16959
@user-vlad3857 жыл бұрын
Есть Инэлси иваноскового преприятия . А лучше по моему опыту применить УЧПУ «Электроника НЦ-3110Р ! Не разу за 4 года не вышел из строя , и кнопки у них надёжные . А остальное всё дерьмо !
@ElectroHobby17 жыл бұрын
Любой каприз за чужие деньги ,а пока я вложил только 6 баксов в плату развязки.Вся делается ради собственно-личного интереса.
@user-vlad3857 жыл бұрын
Если чисто для дома , то понятно . А для производства или мелкого предприятия , то будут глюки и тд
@ElectroHobby17 жыл бұрын
Посмотрим.)С оборотами разберусь, затем буду пробовать выточить деталь.
@user-vlad3857 жыл бұрын
Удачи тебе !
@ElectroHobby17 жыл бұрын
приятно когда поддерживают СПАСИБО!!!
@user-qm8xw5kp7r6 жыл бұрын
Автор, респект и уважуха! Добавляйся в друзья в контакте vk.com/leonid_fomin