Основы параметрического программирования токарной обработки на станке с ЧПУ Fanuc

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 111

  • @learningmeansdoing
    @learningmeansdoing  9 месяцев назад +11

    ВНИМАНИЕ! В видео на 6:55 ошибка. В строке G00 X24 Z3 неверно указана координата Х. Правильно писать G00 X52 Z3.

    • @вова-м7е5о
      @вова-м7е5о 8 месяцев назад +2

      Да я только начал изучать цыклы , смотрю и понять не могу крыша думаю поехала ,пока не прочитал коммент

    • @Андрей-ъ2л4ь
      @Андрей-ъ2л4ь 6 месяцев назад

      А почему вообще Х24 если, размер детали всего 24, а привязка в средине детали, должно же быть 12

    • @joxi_1995
      @joxi_1995 6 месяцев назад

      ​@@Андрей-ъ2л4ьв токарке размеры диаметральны

    • @Андрей-ъ2л4ь
      @Андрей-ъ2л4ь 6 месяцев назад

      @@joxi_1995 да, но это получается, что размер от 1 стенки цилиндра до другой, но привязка станка идет в средину цилиндра. все что по Х оси делится на 2

    • @Викент
      @Викент 5 месяцев назад

      а не проще за резьбовую канавку обработать циклом G71 с подъездом в первом цикле по двум осям??? ничего считать не надо все как в обычном цикле без всяких танцев с бубном???

  • @PeterMusmum
    @PeterMusmum 9 месяцев назад +8

    Просто, красиво и без лишней воды. Тембр голоса очень приятный, что немаловажно в подачах такой информации; одно дело знать, уметь делать, но не все умеют правильно объяснять!!!

    • @learningmeansdoing
      @learningmeansdoing  9 месяцев назад +1

      Благодарю! Рад, что видео понравилось!

  • @kostyanuralskij7320
    @kostyanuralskij7320 Год назад +10

    Крутая подача материала. Видно постарался.Спасибо. Сделай в том же духе рублику написания кода обработки по чертежам разных деталяк. Чертежи легко в инете можно брать. Можешь на бусти канал замутить, бедешь давать платным подписчикам домашнее задание, ну и проверять их можно. Короче раскрутишься сто пудов) Так просто, не один чпу блогер еще такое не придумал.

    • @learningmeansdoing
      @learningmeansdoing  Год назад +3

      Благодарю за отзыв! Надо поразмыслить по вашей идее!

  • @sergeysergey9464
    @sergeysergey9464 14 дней назад

    Классная подача материала, поверьте я знаю о чем говорю. Экзамены сейчас принимаю. Токарить начинал ещё в прошлом веке))) в 1980 году выпускались на 1 ГПЗ. Продолжайте и всех благ.

  • @ЛехаПокатушкин-х2х
    @ЛехаПокатушкин-х2х 8 месяцев назад +1

    спасибо. Очень хорошо обьясняете) жду еще каких нибудь подобных видео.

  • @РусланКамышев-з6ы
    @РусланКамышев-з6ы 28 дней назад

    Спасибо большое за урок очень помог понять что да как и почему.. Очень Благодарен...

  • @Zenjoksss
    @Zenjoksss Год назад +4

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

  • @vladlenvladlenovich1992
    @vladlenvladlenovich1992 Год назад +2

    Отличное видео ! Очень интересная информация

  • @Петр-д1п6ж
    @Петр-д1п6ж 10 месяцев назад +2

    Спасибо теперь я понял как делать радиус в цикле 👍

  • @Adnreus74
    @Adnreus74 7 месяцев назад +1

    Спасибо, Маэстро! Ценный материал👍

  • @ataki2023
    @ataki2023 Год назад +6

    Если надумаете ещё по этой теме снимать.., то актуально также следующее направление.. расчёт точек сопряжения.. например когда наклонная линия переходит в радиус а радиус переходит либо в другую наклонную линию либо в другой радиус, там получается что не все точки известны из чертежа.. и приходится рассчитывать, там бывают разные 😊 варианты неизвестных... А то по этой теме только индусы нормас видосы выкладывают.. вот пример: ruclips.net/video/hypoaRkq5HU/видео.htmlfeature=shared

    • @learningmeansdoing
      @learningmeansdoing  Год назад +5

      Да, такое действительно есть. Хотел в это видео чуток такой информации добавить, но потом решил, что будет слишком много материала. Благодарю за идею, буду думать!

    • @ataki2023
      @ataki2023 Год назад

      @@learningmeansdoing
      🤝🤝🤝

    • @Викент
      @Викент 5 месяцев назад

      просто пишется через R ( заданный радиус) и все , главное чтоб был какой то прямой участок , чтоб станок понимал в какую сторону делать радиус . ( 1 минус из радиуса в радиус не сделает придется добавлять G2 или G3)

  • @rsmelongi2514
    @rsmelongi2514 3 месяца назад

    Великолепный материал 😊

  • @ataki2023
    @ataki2023 Год назад +3

    Ого го .. вот так Подарок ❤

  • @user-vvsh
    @user-vvsh 9 месяцев назад +3

    Чем параметрическое программирование лучше непостредственного. Сделайте учебное видео на эту тему. В каком случае что применять. Как расчитать точки сопряжения сложных переходов.

    • @learningmeansdoing
      @learningmeansdoing  9 месяцев назад +5

      Согласен. Этот вопрос требует пояснений. И про точки сопряжения сложных контуров тоже требует, но это отдельная история. По мере сил и времени сделаю.

    • @faikle
      @faikle 9 месяцев назад

      Иногда параметрическое программирование позволяет сделать то, что нельзя сделать стандартными циклами fanuc вот пример.
      Кругляк просверлен ф75 на длину 300 нужно досверлить ф50 на длину 350 сверло р6м5 как вы это напишите?

    • @HSS536
      @HSS536 8 месяцев назад

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

    • @valeryharyn7015
      @valeryharyn7015 8 месяцев назад

      ​@@faikleтак напиши кадрами. В чем проблема то?

    • @faikle
      @faikle 8 месяцев назад +2

      @@valeryharyn7015 да в том, что нафиг это нужно писать кадрами. 1.Это долго писать, 2. Большой объем, сложно читать тому кто следующий будет выполнять программу. 3. Из-за большого объема текста повышена вероятность ошибки. И наконец 4. Отсутствие вариативности, при изменении задачи всю программу придется переписывать полностью, а параметрическую программу можно использовать как шаблон меняя только аргументы как в любом цикле

  • @alekseybubenec5898
    @alekseybubenec5898 6 месяцев назад

    Какие клевые уроки😊

  • @cansidecanside
    @cansidecanside 4 месяца назад +1

    4:55 почему х70, а не 66?

  • @evst6021
    @evst6021 9 месяцев назад +1

    8:22
    Есть высокая вероятность того что вы в****тесь в деталь с особой силой
    В 3 стороке нужно написать ж0х50з3
    В строке где написано н100 можно прописать две координаты икс и зет. В таком случае цикл будет не монотонным. Ж71 точно отрабатывает такие циклы. И в них нет мороки с канавками. Но если в цикле, по контуру, есть канавка, то лучше делать все без ж42 или ж41, т.е. без коррекции на радиус.
    В целом видео интересное. Мало что понятно по самому параметрическому программированию.

    • @learningmeansdoing
      @learningmeansdoing  9 месяцев назад

      С исходной точкой перед G71 действительно накосячил. Там неправильная координата Х. На счёт немонотонного контура тоже согласен, что цикл G71 отрабатывает его, правда не на всех станках. Про коррекцию на радиус в этом видео намеренно не говорил, расскажу потом.

  • @dmitriypermyakov5402
    @dmitriypermyakov5402 Год назад +1

    Что нибудь по фрезеровке планируется в перспективе? Токарка дело хорошее, но фрезерное дело тоже требует внимания. Да и распостранено шире - мебельщики, рекламщики там фрезерно-гравировальное оборудование в основном.

    • @learningmeansdoing
      @learningmeansdoing  Год назад +3

      По фрезерованию тоже планируется. Вы правы, тема обширная. Пока решил начать с токарки.

  • @69rus66
    @69rus66 5 месяцев назад

    Здравствуйте!
    А Вы не могли бы скинуть саму программу целиком с данного видео? (от 8:36)
    был бы Вам очень благодарен

  • @danilapankov4049
    @danilapankov4049 9 месяцев назад +2

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

    • @DlinyiBady
      @DlinyiBady 5 месяцев назад

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

  • @antongyrt4814
    @antongyrt4814 7 месяцев назад

    С фанук не работал, говорят что по управлению схож с балтсистемс, такое же пианино. После того как мне поменяли систему на балтсистемс, я понял что старая система это просто сказка по удобству в сравнении с балтсистемс. Старая система была была от Инелси.

  • @AlexAlex-kb7ij
    @AlexAlex-kb7ij Год назад +1

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

    • @learningmeansdoing
      @learningmeansdoing  Год назад +1

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

  • @osipovpavel
    @osipovpavel 4 месяца назад

    на 7 минуте код x40 z-35 r4 работать не будет. Не задан G02 и нужна отправная точка, типа x40 z-31 и g02 x48 z-45 r4

  • @Ivan_please
    @Ivan_please 5 месяцев назад

    Разъясните пожалуйста. 1:15 Если у вас точка с координатами (0:0) - это ось торца заготовки и вы сдвигаете по X на 24 - то это же радиус получается? и диаметр заготовки будет 48? или я что-то недопонимаю...

    • @Дмитрий_Асанов-Бессонов
      @Дмитрий_Асанов-Бессонов 5 месяцев назад

      Вы путаете диаметр с радиусом.При диаметре 24 радиус будет в два раза меньше

    • @Ivan_please
      @Ivan_please 5 месяцев назад

      @@Дмитрий_Асанов-Бессонов Поправьте, где я не прав. Вот вы находитесь в точке оси детали вращения. Отодвигаетесь по оси Х на 24 мм , что является вашим радиусом. И получаете вал равным диаметром равным двум радусам 24+24=48 мм

  • @Vadim...lesov.
    @Vadim...lesov. 3 месяца назад

    На 8минуте видео при объяснении кода G71, почему безопасный подход G00 x24, если заготовка диаметром 50? Значит и подход должен быть минимум х50, а для безопасности можно и х52?!

    • @Vadim...lesov.
      @Vadim...lesov. 3 месяца назад

      Увидел ответ в закреплённом комментарии👍

  • @ksk8549
    @ksk8549 3 месяца назад

    интересно !

  • @Olfaer1
    @Olfaer1 9 месяцев назад

    😳😳7:58 скругление разве не указывается кодом G3 ? можно просто так написать ?

    • @learningmeansdoing
      @learningmeansdoing  9 месяцев назад

      Вы имеете ввиду параметр R4? Да, так можно задать скругление, система сама рассчитает точки сопряжения.

    • @Olfaer1
      @Olfaer1 9 месяцев назад

      @@learningmeansdoing 😳 наконец нашёл человека который хорошо знает эту систему ))) блин у меня столько вопросов на которые никто нормально не может ответить

    • @Olfaer1
      @Olfaer1 9 месяцев назад

      @@learningmeansdoing а ты можешь объяснить как он считает и как так получается ? Показал своему учителю так он ахренел )) сам не знал что так можно и не может понять откуда он берёт значения для направления, ведь g3 и g2 направление дуги

    • @learningmeansdoing
      @learningmeansdoing  9 месяцев назад +1

      Я точно не знаю, как именно устроена математика этой операции. Скорее всего направление дуги G2 или G3 определяется исходя из того, что дуга должна быть касательной к двум участкам, между которых строится скругление. Кстати, если написать не R2, а например C2, то аналогично будет построена фаска, а не скругление.

  • @doctors1mon583
    @doctors1mon583 10 дней назад

    вот зачем эти решетки? для чего всё усложнять и по сто раз всё пересчитывать? Сразу нельзя записать размеры? или с решетками и разными цифрами удобнее?

    • @learningmeansdoing
      @learningmeansdoing  10 дней назад

      Решетка - это способ одно число использовать в программе много раз. В потом если нужно только один раз менять в начале программы. Одним словом, параметризация.

  • @МаксимТрофимов-и1н
    @МаксимТрофимов-и1н 4 месяца назад

    У меня вопрос. Здесь обзор всех станков с ЧПУ токарные, сверлильные, лазерные, шлифовальные и т. д., а так же промышленные роботы, наладка, программирование, обслуживание?

    • @learningmeansdoing
      @learningmeansdoing  4 месяца назад

      Это узкое видео про токарную обработку на ЧПУ. Другое оборудование не затрагивалось.

  • @viktorlukasevich4834
    @viktorlukasevich4834 6 месяцев назад +1

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

    • @learningmeansdoing
      @learningmeansdoing  6 месяцев назад +1

      Благодарю! Полностью с вами согласен. Как говорил один мой преподаватель: "Хочешь понять что-то, начни это преподавать".

  • @Olfaer1
    @Olfaer1 9 месяцев назад

    Оо а разве в G71 во второй строке параметр U не указывает толщину снятия метала при чистовой обработке ?

    • @learningmeansdoing
      @learningmeansdoing  9 месяцев назад

      Я вроде бы так и сказал в видео. Все верно вы написали, это толщина слоя на чистовую обработку. Единственное, я в видео ошибся с координатой Х для точки подхода перед циклом G71.

    • @Olfaer1
      @Olfaer1 9 месяцев назад

      @@learningmeansdoing тогда для чего параметр W0.05 ..... аааааа параметр W это толшина по оси Z .... никогда не пользовался вот и не знал )))))

    • @learningmeansdoing
      @learningmeansdoing  9 месяцев назад

      Все верно, W - это припуск по торцу, то есть по оси Z. ))

  • @АлексейГолубев-с2с
    @АлексейГолубев-с2с 4 месяца назад

    G01 Z0 F2 R4; вот эта строчка не работает. И нет нигде команды включения шпинделя
    М3

  • @bugeced7234
    @bugeced7234 8 месяцев назад

    Я извиняюсь, но как это по коду G1 выполнится R4 (G1 X40Z-35R4)? Это должно быть так: G1X38.42Z-32.03 затем строчка G2 X46.15Z-35 R4 и затем G1X52 (это без учёта компенсации радиуса инструмента), тогда всё отрисуется правильно(в CIMCO можно проверить вариант из видео и данный).

    • @learningmeansdoing
      @learningmeansdoing  8 месяцев назад +1

      Способ, который вы описали, тоже годится. Но система Fanuc может расчеты промежуточных точек сделать автоматически. Это как раз и отражает код с буквой R. Только надо уточнить, что иногда нужно писать R2, а иногда ,R2.

    • @osipovpavel
      @osipovpavel 4 месяца назад

      а как вы получили данные координаты, если к примеру стоять у стойки и писать программу. У меня в голове был вариант, точка подхода x40 z-31, G02 x48 z-35 R4. Однако при таких координатах у меня зарез получался, а ваши попробовал и все гуд.

  • @АндрейСафонов-х9к

    Я все не могу понять как написать на ручей для навивки пружины,как мясорубка ,двумя резцами работает отрезным и круглым,радиуса разные шаг и ширина,(у разных деталей)можете что нибудь разьяснить в новом ролике ?

    • @learningmeansdoing
      @learningmeansdoing  Год назад

      По текстовому описанию тяжело понять, о чём идёт речь. Только отдаленно...

    • @АндрейСафонов-х9к
      @АндрейСафонов-х9к Год назад

      ​@@learningmeansdoing обычный винт только внутри радиус ,как мясорубка ,резец естественно меньше ширины обрабатываемой так называемой спиральной канавки

    • @alexis-sk9vf
      @alexis-sk9vf 9 месяцев назад +1

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

  • @nutsigroman7534
    @nutsigroman7534 10 месяцев назад

    Может не x24z3 а указать x52z3. В цикле 71 токарной обработки. Чето не пойму 😢.

    • @learningmeansdoing
      @learningmeansdoing  10 месяцев назад +1

      Да, действительно опечатка. Конечно должно быть G0 X52 Z3. Это исходная точка, к которой подходит резец перед началом цикла. Благодарю за исправление!

  • @rakamakaffo
    @rakamakaffo 4 месяца назад

    А кто программирует? Оператор чпу, наладчик чпу или программист? Как называется специальность?

    • @learningmeansdoing
      @learningmeansdoing  4 месяца назад

      На разных предприятиях это могут быть разные люди: инженер-технолог, наладчик, иногда и сам оператор.

  • @Иван-в3з2ч
    @Иван-в3з2ч 11 месяцев назад

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

    • @learningmeansdoing
      @learningmeansdoing  11 месяцев назад

      Здравствуйте. Вы имеете ввиду обработку без параметров? Тогда придется прописывать каждый проход отдельно, меняя каждый раз координату Х.

    • @Иван-в3з2ч
      @Иван-в3з2ч 10 месяцев назад

      Вы меня поняли правильно.А как пример можете показать?поидее можно наверно тоже Х зациклить
      @@learningmeansdoing

    • @learningmeansdoing
      @learningmeansdoing  10 месяцев назад

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

    • @ПавелШадрин-ь7э
      @ПавелШадрин-ь7э 9 месяцев назад

      ​@@learningmeansdoingзачем прописывать каждый проход когда есть G71? Зачем людей вводите в заблуждение это раз, а два где компенсация на радиус инструмент при обработке радиусов?

    • @learningmeansdoing
      @learningmeansdoing  9 месяцев назад

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

  • @user-N_1
    @user-N_1 Год назад

    Где эмулятор станка этот можно скачать?

    • @learningmeansdoing
      @learningmeansdoing  Год назад +4

      Именно этот эмулятор не уверен, что можно скачать. Он привязан к нашему оборудованию. А так есть вариант Cimco edit, неплохой эмулятор. Есть ещё CNC Lathe Simulator by SunSpire.

  • @nurlybekmoldagaliev8920
    @nurlybekmoldagaliev8920 12 дней назад

    Тем временем китайцы научили станки "читать" чертеж (загруженный в электронном виде) и самостоятельно производить обработку. Даже контроль размеров производится на месте.
    Люди только обслуживают станок: наладка и техническое обслуживание, установка нового инструмента и прочее...

  • @MasterCNC2
    @MasterCNC2 Год назад +1

    Оформить такую программу в виде подпрограммы и вызывать ее из основной программы путем мнемонической передачи параметров
    Пример вызова:
    G65 P00083 Z-135 Q4 R-63 T2000 F0.07
    Где Z - синоним параметра #26
    Q - параметр #17
    R - параметр #18
    T - параметр #20
    F - параметр #9

    • @learningmeansdoing
      @learningmeansdoing  Год назад

      Согласен с вами! Хотел об этом рассказать тоже, но решил пока пропустить этот момент. Благодарю за информацию. Надумаю делать по фрезерованию видео, скорее всего добавлю про вызов подпрограммы.

  • @goldbar5098
    @goldbar5098 9 месяцев назад

    спасибо, Ты крутой чел

  • @СетевойПромышленныйИнтеллектСП

    Проведено сравнение в плане подготовки УП, для СЧПУ первого в мире кибер-технолога AICUT с HAAS, CIMCO, FAMUC. Скоркость подготовки УП
    у кибер-технолога оказалась быстрее соответсвенно в 47 раз, 39 раз и 73,5 раз ! ruclips.net/video/bqV1Zg-BvXw/видео.html Вывод: запад проиграл в
    области Промышленного ИИ безнадежно.

  • @giznkakest3206
    @giznkakest3206 2 месяца назад

    Еще одна ошибка : X40 Z-35 R4 , а должно быть: G01 X40 Z-35 (конус) , потом G2 X__ Z__R4 (скругление)!

    • @nickneo4854
      @nickneo4854 2 месяца назад +1

      Слушайте внимательно видео. Вам же сказали что система ЧПУ сама расчитает радиус. G02 совсем не обязательно. Я всегда так программы пишу на фануке всё считается без проблем.

  • @kvazar.18
    @kvazar.18 11 месяцев назад

    расскажите пожалуйста про маслонасосы и гидросистемы

    • @learningmeansdoing
      @learningmeansdoing  11 месяцев назад

      В этих вопросах не разбираюсь. Так что не возьмусь.

  • @ВасилийТёркин-ъ3м
    @ВасилийТёркин-ъ3м 7 месяцев назад

    а разве радиус не по g02 g03 пилится?тут указанно как будто он сам поймёт откуда и докуда,и вообще g1 это линейная интерполяция,чтоб он по ней радиус сделал,ему много точек надо указать,а не середину и R4

    • @learningmeansdoing
      @learningmeansdoing  7 месяцев назад +2

      Если это радиус скругления, то можно не только по G2 или G3 резать, система ЧПУ может сама рассчитать точки сопряжения.

  • @Battle_Dwarf
    @Battle_Dwarf 8 месяцев назад +1

    Вообще ничего не понял

  • @АндрейУльянов-ъ2к
    @АндрейУльянов-ъ2к 8 месяцев назад +1

    Очень интересно)) но ничего не понятно 🤣

    • @learningmeansdoing
      @learningmeansdoing  7 месяцев назад

      Хорошо, что интересно! Плохо, что непонятно ))

  • @ВладимирПетрухин-в2з
    @ВладимирПетрухин-в2з 6 месяцев назад

    Ошибочка подвод на диаметр 52.!!!!!

    • @learningmeansdoing
      @learningmeansdoing  6 месяцев назад

      Согласен с вами. Действительно ошибка есть. Указал на эту ошибку в закрепленном комментарии.