LinuxCNC ЧПУ своими руками часть 2

  Рет қаралды 20,142

ElectroHobby

ElectroHobby

7 жыл бұрын

Восстановление работоспособности ЧПУ станка.Замена NC210 "Балт-Систем" на LinuxCNC
Brecout board LinuxCNC alipromo.com/redirect/cpa/o/op...

Пікірлер: 61
@CNCSKILL
@CNCSKILL 6 жыл бұрын
Молодец! Отличная работа!
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Жаль, что мне не дают эту работу продолжить( сняли часть механики на соседний станок.
@CNCSKILL
@CNCSKILL 6 жыл бұрын
Это действительно печально!
@kostyaanisimov6334
@kostyaanisimov6334 7 жыл бұрын
Здорово!
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
СПАСИБО!!!
@uhyb93
@uhyb93 7 жыл бұрын
молодец, что ещё сказать, главное обзор сделал промышленный, а не какие-то там станки из древесины, думаю если в дальнейшем потребность нужна будет перейдёт на что то другое
@user_hhibtyg
@user_hhibtyg 7 жыл бұрын
похвально! тоже были задачи оживить подобный труп. но... УСПЕХОВ!
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
СПАСИБО!!!
@alexkart9239
@alexkart9239 5 жыл бұрын
4:34 снял с аварийного, а на фоне раскат грома! =D как в фильмах, типа переломный момент, знак с выше и всё такое. =)
@ElectroHobby1
@ElectroHobby1 5 жыл бұрын
Жаль что работа над этим станком прекратилась
@alexkart9239
@alexkart9239 5 жыл бұрын
Очень жаль. В рунете мало практических материалов по LinuxCNC, да ещё так, чтобы была связь с автором проекта.
@alexkart9239
@alexkart9239 5 жыл бұрын
Некоторые вопросы и с Гуглом трудно решить, а самому допереть вообще никак.
@ElectroHobby1
@ElectroHobby1 5 жыл бұрын
Я надеюсь в будущем еще вернутся к LinuxCNC.Оборудования хватает может че нибудь и захотят проапгрейдить.
@user-tc8ds3cs8z
@user-tc8ds3cs8z 3 жыл бұрын
Здравствуйте есть схема подключения привода,который справа
@user-cg2kz3pm7k
@user-cg2kz3pm7k 6 жыл бұрын
Лайк! Спасибо! Подскажи LinuxCNC Mach3 что лучше для токарного?
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Я не пользовался Mach3.LinuxCNC как по мне намного гибче .НУ и на винде я думаю с резьбой на таком железе(компе) результаты по хуже были-бы.
@RusSlyFox
@RusSlyFox 7 жыл бұрын
Привет! Отлично получается у тебя, молодец! Подскажи, а каким сигналом управляются приводы осей? Аналоговый или дискретный? А в EMC2 можно писать программы управления автоматической сменой инструмента? Тема интересная, тоже хочу заняться Linux CNC =)
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
Смену инструмента нужно описывать в PLC а затем завязать это все с программой кодами станка для смены инструмента .Но задействовать для этой задачи только параллельный порт будет за жирно.По этому скорее всего следующая схема положение нужного инструмента кодируется з выходами от LPT дальше ,ставим какой нибудь мк типа AVR который разрулит ситуацию со сменой инструмента и отправит сигнал в LPT о том что смена инструмента закончена.Либо как-то через com-port общаться с мк и отдавать команды смены инструмента.Я думаю это легче будет чем разобраться с нарезанием резьбы и энкодерами.
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
plc ladder- встроен в linuxcnc
@RusSlyFox
@RusSlyFox 7 жыл бұрын
А реально прикрутить к EMC2 контроллер по RS-232? Можно было бы сделать внешнюю плату ввода/вывода и решить большую часть проблем. Еще бы аналоговый выход прикрутить и вообще красота была бы. Можно было бы приводами постоянниками управлять...
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
Если для производства то это все решают платы MESA,(анлог, энкодеры, расширения по выводам....) но мне это не интересно, потому что так все делают и гемора меньше). Вроде я неделю штудировал интернет то думаю Python поможет если че. RS232 привязать. LinuxCNC очень гибкая штука но пока что я в этом болбес)Думаю что Python RS232+Python работа c файлами это все должно завязываться LinuxCNC ,а работу с файлами и RS232 я уже проходил так-что остается разобраться как это все скормить Ladder в linuxCNC если конечно дойдет до этого дело.
@RusSlyFox
@RusSlyFox 7 жыл бұрын
Ну думаю надо стремиться к стандартной архитектуре: головная плата, осуществляющая связь с CNC, далее уже она ведет цикл опроса slave модулей ввода/вывода. Но сделать подобный контроллер серьезная задача. А у тебя на этом станке движки то родные, постоянники? То есть и привода соответственно постоянники. У них есть режим управления дискретным сигналом?
@xaxexa1
@xaxexa1 7 жыл бұрын
здоровоско :) премию то хоть пообещали? а люфры как?, и я наладчик чпу, насколько я знаю чтобы нарезать резьбу, там идет синхронизация начала движения по оси Z и положением шпинделя... тоесть Z начинает движение только в определенный момент чтобы попасть в нитку резьбы
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
Делаю ради интереса.Люфты плохо) особенно по Z.
@user-io9ne7yd9z
@user-io9ne7yd9z 7 жыл бұрын
Привет! По поводу смены инструмента, если у тебя есть свободные выходы но мало входов, можно активировать нужный выход (от 1 до 8) и контролировать совпадение позиции на один вход. Кроме него нужен вход "Посадка резцедержки" и "Контроль тока", которые можно соединить последовательно. Таким образом для смены инструмента достаточно 2 входов, но 10 выходов (8 на позицию и 2 на управление двигателем). Насчет 100 импульсного энкодера на датчике резьбонарезания - это сильно ухудшит качество нарезания резьбы. Датчик резьбонарезания не только дает старт движению Z координаты по своей 0 метке, но и с помощью импульсов управляет движением оси Z. При 100 импульсах на оборот Z будет идти рывками.
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
Вот и мне интересно как будет вести себя Z.На соседнем станке обороты выше тысячи при нарезании.Я думаю на малых оборотах при нарезании резьбы если поставить датчик с малым количеством импульсов на оборот, то будут большие вопросы .Дальше если подобрать обороты шпинделя то все должно меняться.Пока это только слова .Сейчас разбираюсь с подключением энкодера.Просто если он не будет резать резьбу то никому он не нужен.Понятно если купить платы MESA то все будет OK ,а так при установленном теперь 1024 \оборот энкодере на больших оборотах на lpt будут пропуски.
@user-io9ne7yd9z
@user-io9ne7yd9z 7 жыл бұрын
Я в 10 раз никогда занижать импульсы на датчике резьбонарезания не пробовал, но по логике проблема должна выглядеть ступенчатым нарезанием резьбы. Т.е. за счет малого количества импульсов на оборот будет высокая шероховатость резьбы и скорее всего больше проявится на мелких резьбах. Я не думаю, что ситуация будет зависеть сильно от скорости шпинделя, поскольку у тебя привязка 100 импульсов на оборот, т.е. и при маленькой скорости и при большой все те-же 100 импульсов, только и того, что сам оборот будет быстрее происходить. Инерция немного будет вносить коррективы но это скорее лотерея. А какую частоту lpt пропустит?
@user-io9ne7yd9z
@user-io9ne7yd9z 7 жыл бұрын
У A58B 5В такая же распайка как и у ВЕ178А5, он для замены ВЕ178А5 подходит без перепайки. 1-sin, 2-/sin, 3-cos, 4-/cos, 10-0, 9-/0, 8+5V, 6 0V
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
Думаю раз показывает, что 22000 Гц максимальная частота для импульсов управления(может и больше, но там уже могут пойти проблемы c пропуском), то и для обработки энкодера 10000Гц должно потянуть.Пк древний) , но и не только по этому , читал, что древний может больше в тесте показать чем новый.
@user-io9ne7yd9z
@user-io9ne7yd9z 7 жыл бұрын
Я твой расчет пока до конца не понял. Максимальные обороты шпинделя станка 16А20 в районе 2500 об/мин, датчик стоит на прямом валу, т.е. без редукции. Родной для этого станка (считай оптимальный по количеству импульсов) 1000 импульсов на оборот. В промышленной ЧПУ для увеличения точности системы без увеличения количества импульсов датчика используется учетверение счета. Т.е. считаются не уровни одной фазы, а фронты обеих фаз. Так получается 1000 импульсный датчик без потери точности выдает 4000 фронтов на оборот. 4000 фронтов при максимальной скорости 2500 об./мин. = 167 кГц. Это только импульсы с датчика, понятно, что частота опроса должна быть выше раза в три. Это максимально желаемый результат, для качественной работы. А твой вариант надо пробовать, может для Ваших задач потеря точности будет некритичной, но есть подозрение, что ось Z взвоет при такой задаче, она будет ходить в режиме шаговика. Да, я немного не правильно выше написал, уменьшение импульсов на датчике резьбонарезания скажется не только на резьбе, а на любой обработке с оборотной подачей или с постоянной скоростью резанья. Поскольку при оборотной подаче связь (шпиндель - ось Z) связаны через датчик резьбонарезания. Для проверки можешь на оборотной подаче проточить деталь, и на минутной, по чистоте обработки можно сориентироваться, оставлять 100 или все-же решать вопрос с 1000 импульсов.
@dmitrypokazanyev1708
@dmitrypokazanyev1708 6 ай бұрын
Плата же вдает степ дир. А как она частотником подачи управляет?
@ElectroHobby1
@ElectroHobby1 6 ай бұрын
Частотник тоже умеет в степ дир.
@dmitrypokazanyev1708
@dmitrypokazanyev1708 6 ай бұрын
@@ElectroHobby1 я думал только 0...10вольт, спасибо!! Поищу в настройках, где есть степ дир
@user-qm8xw5kp7r
@user-qm8xw5kp7r 6 жыл бұрын
Почему включение частотника и установку оборотов с платы не сделали? Выводов не хватает или другая причина? Как сконфигурировать станок в линуксе подобным образом? Я по LPT вроде уже все варианты перепробовал, не совсем то.
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Обороты регулируются с платы,у меня несколько видео было может в другом показывал.Кол-во оборотов по LPT смотрит.
@user-ky8cy2vw9v
@user-ky8cy2vw9v 6 жыл бұрын
печальное зрелище, поменять Балт Систем на это... Выбьет автомат смазки шпинделя и прощай подшипники. Там хоть ошибку какую выдаст по этому случаю ?
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Вообще не запустится.Чем вас не устраивает LinuxCNC ? kzfaq.info/get/bejne/n99hgMVnrMW6emQ.html
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Балт систем твой сказал, что мы не можем отремонтировать Вашу модель nc210 .И предложил новую и вместе с установкой и настройкой это было очень не выгодно.
@Stopik808
@Stopik808 7 жыл бұрын
класно, я також хочу до свого Mazakа підключити лінуксснс тільки в мене станок старший з 1986 і приводи і шпиндель на двигунах постійного струму
@gunnargunaxe
@gunnargunaxe 6 жыл бұрын
Ааааа, так там G-код вбивается в программу тупо в виде текста, что ли?
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Можешь открыть и отредактировать в текстовом редакторе.А можно и напрямую в программе.Написанная программа хранится в виде текстового файла.
@ledpanel21
@ledpanel21 6 жыл бұрын
Молодец. Я тоже ввязался в эту не хилую задачу по абгрейду 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-vlad385
@user-vlad385 7 жыл бұрын
Есть Инэлси иваноскового преприятия . А лучше по моему опыту применить УЧПУ «Электроника НЦ-3110Р ! Не разу за 4 года не вышел из строя , и кнопки у них надёжные . А остальное всё дерьмо !
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
Любой каприз за чужие деньги ,а пока я вложил только 6 баксов в плату развязки.Вся делается ради собственно-личного интереса.
@user-vlad385
@user-vlad385 7 жыл бұрын
Если чисто для дома , то понятно . А для производства или мелкого предприятия , то будут глюки и тд
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
Посмотрим.)С оборотами разберусь, затем буду пробовать выточить деталь.
@user-vlad385
@user-vlad385 7 жыл бұрын
Удачи тебе !
@ElectroHobby1
@ElectroHobby1 7 жыл бұрын
приятно когда поддерживают СПАСИБО!!!
@user-qm8xw5kp7r
@user-qm8xw5kp7r 6 жыл бұрын
Автор, респект и уважуха! Добавляйся в друзья в контакте vk.com/leonid_fomin
токарный 16A20 ЧПУ на базе LinuxCNC начало
7:25
Scary Teacher 3D Nick Troll Squid Game in Brush Teeth White or Black Challenge #shorts
00:47
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН
КОМПОТ В СОЛО
00:16
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 28 МЛН
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 4,6 МЛН
Токарный станок в ЧПУ, проще простого
15:19
Лёха Технарь
Рет қаралды 157 М.
Замена SIEMENS на ODOT
12:02
DIY PLC
Рет қаралды 1,6 М.
Установка LinuxCNC.
17:45
Александр Паршев
Рет қаралды 19 М.
LinuxCNC NGCGUI interface. Passing parameters to the control program
29:32
Александр Паршев
Рет қаралды 6 М.
Scary Teacher 3D Nick Troll Squid Game in Brush Teeth White or Black Challenge #shorts
00:47