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

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ค. 2017
  • Восстановление работоспособности ЧПУ станка.Замена NC210 "Балт-Систем" на LinuxCNC
    Brecout board LinuxCNC alipromo.com/redirect/cpa/o/op...

ความคิดเห็น • 61

  • @CNCSKILL
    @CNCSKILL 6 ปีที่แล้ว +1

    Молодец! Отличная работа!

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      Жаль, что мне не дают эту работу продолжить( сняли часть механики на соседний станок.

    • @CNCSKILL
      @CNCSKILL 6 ปีที่แล้ว

      Это действительно печально!

  • @kostyaanisimov6334
    @kostyaanisimov6334 7 ปีที่แล้ว +5

    Здорово!

  • @user_hhibtyg
    @user_hhibtyg 7 ปีที่แล้ว

    похвально! тоже были задачи оживить подобный труп. но...
    УСПЕХОВ!

  • @uhyb93
    @uhyb93 7 ปีที่แล้ว

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

  • @user-cg2kz3pm7k
    @user-cg2kz3pm7k 6 ปีที่แล้ว

    Лайк!
    Спасибо!
    Подскажи LinuxCNC Mach3 что лучше для токарного?

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      Я не пользовался Mach3.LinuxCNC как по мне намного гибче .НУ и на винде я думаю с резьбой на таком железе(компе) результаты по хуже были-бы.

  • @user-tc8ds3cs8z
    @user-tc8ds3cs8z 3 ปีที่แล้ว

    Здравствуйте есть схема подключения привода,который справа

  • @xaxexa1
    @xaxexa1 7 ปีที่แล้ว +1

    здоровоско :) премию то хоть пообещали? а люфры как?, и я наладчик чпу, насколько я знаю чтобы нарезать резьбу, там идет синхронизация начала движения по оси Z и положением шпинделя... тоесть Z начинает движение только в определенный момент чтобы попасть в нитку резьбы

    • @ElectroHobby1
      @ElectroHobby1  7 ปีที่แล้ว

      Делаю ради интереса.Люфты плохо) особенно по Z.

  • @dmitrypokazanyev1708
    @dmitrypokazanyev1708 6 หลายเดือนก่อน

    Плата же вдает степ дир. А как она частотником подачи управляет?

    • @ElectroHobby1
      @ElectroHobby1  6 หลายเดือนก่อน

      Частотник тоже умеет в степ дир.

    • @dmitrypokazanyev1708
      @dmitrypokazanyev1708 6 หลายเดือนก่อน

      @@ElectroHobby1 я думал только 0...10вольт, спасибо!! Поищу в настройках, где есть степ дир

  • @user-qm8xw5kp7r
    @user-qm8xw5kp7r 6 ปีที่แล้ว

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

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      Обороты регулируются с платы,у меня несколько видео было может в другом показывал.Кол-во оборотов по LPT смотрит.

  • @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 модулей ввода/вывода. Но сделать подобный контроллер серьезная задача. А у тебя на этом станке движки то родные, постоянники? То есть и привода соответственно постоянники. У них есть режим управления дискретным сигналом?

  • @alexkart9239
    @alexkart9239 5 ปีที่แล้ว

    4:34 снял с аварийного, а на фоне раскат грома! =D
    как в фильмах, типа переломный момент, знак с выше и всё такое. =)

    • @ElectroHobby1
      @ElectroHobby1  5 ปีที่แล้ว +1

      Жаль что работа над этим станком прекратилась

    • @alexkart9239
      @alexkart9239 5 ปีที่แล้ว

      Очень жаль. В рунете мало практических материалов по LinuxCNC, да ещё так, чтобы была связь с автором проекта.

    • @alexkart9239
      @alexkart9239 5 ปีที่แล้ว

      Некоторые вопросы и с Гуглом трудно решить, а самому допереть вообще никак.

    • @ElectroHobby1
      @ElectroHobby1  5 ปีที่แล้ว

      Я надеюсь в будущем еще вернутся к LinuxCNC.Оборудования хватает может че нибудь и захотят проапгрейдить.

  • @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 импульсов.

  • @user-ky8cy2vw9v
    @user-ky8cy2vw9v 6 ปีที่แล้ว +3

    печальное зрелище, поменять Балт Систем на это... Выбьет автомат смазки шпинделя и прощай подшипники. Там хоть ошибку какую выдаст по этому случаю ?

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      Вообще не запустится.Чем вас не устраивает LinuxCNC ? th-cam.com/video/iy1Mb6G_VJ0/w-d-xo.html

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว +2

      Балт систем твой сказал, что мы не можем отремонтировать Вашу модель nc210 .И предложил новую и вместе с установкой и настройкой это было очень не выгодно.

  • @gunnargunaxe
    @gunnargunaxe 6 ปีที่แล้ว

    Ааааа, так там G-код вбивается в программу тупо в виде текста, что ли?

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      Можешь открыть и отредактировать в текстовом редакторе.А можно и напрямую в программе.Написанная программа хранится в виде текстового файла.

  • @Stopik808
    @Stopik808 7 ปีที่แล้ว

    класно, я також хочу до свого Mazakа підключити лінуксснс тільки в мене станок старший з 1986 і приводи і шпиндель на двигунах постійного струму

  • @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 ปีที่แล้ว +3

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

    • @user-vlad385
      @user-vlad385 7 ปีที่แล้ว

      Если чисто для дома , то понятно . А для производства или мелкого предприятия , то будут глюки и тд

    • @ElectroHobby1
      @ElectroHobby1  7 ปีที่แล้ว

      Посмотрим.)С оборотами разберусь, затем буду пробовать выточить деталь.

    • @user-vlad385
      @user-vlad385 7 ปีที่แล้ว

      Удачи тебе !

    • @ElectroHobby1
      @ElectroHobby1  7 ปีที่แล้ว +1

      приятно когда поддерживают СПАСИБО!!!

  • @user-qm8xw5kp7r
    @user-qm8xw5kp7r 6 ปีที่แล้ว

    Автор, респект и уважуха! Добавляйся в друзья в контакте vk.com/leonid_fomin