ОСНОВЫ ЧПУ - #44 - ПАРАМЕТРИЧЕСКОЕ ПРОГРАММИРОВАНИЕ / Программирование обработки на станках с ЧПУ

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • ОСНОВЫ ЧПУ - УРОК 44 - ПАРАМЕТРИЧЕСКОЕ ПРОГРАММИРОВАНИЕ : Видеокурс "ПЛАНЕТА ЧПУ" в формате 4K.
    Пройти тесты, получить сертификат и поддержать проект: stepik.org/z/8...
    Одним из самых интересных и эффективных методов программирования обработки является параметрическое программирование. Удивительно, но большинство технологов-программистов хоть и слышали об этом методе, но совершенно не умеют его использовать. В этом уроке вы познакомитесь с теорией параметрического программирования и коснетесь основ макроязыка системы ЧПУ современного станка.
    Все уроки бесплатно: • БОЛЬШОЙ ВИДЕОКУРС "ПЛА...

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

  • @Ganibal777
    @Ganibal777 3 ปีที่แล้ว +6

    вообще ничего не понял, пока пропущу, а после вернусь к этому уроку))

  • @ipsafe6
    @ipsafe6 4 ปีที่แล้ว +9

    Очень хорошая подача материала, без мэ, ээ и прочего бления как это обычно бывает, все четко и лаконично, понятно что это базовый курс и в основном это выжимки, надеюсь по окончанию этого курса, будет более глубокое погружение в материал и он будет также доступен, молодцы одним словом!
    ЛОЦНИТИ, вы если не ошибаюсь официальный представитель Esprit в России и наверное стран СНГ, почему-то всегда думал, что у вас есть свой типа шоурум станков, свой а не Абамета и прочих, а то ладно инфофотографика, но примеры оборудования с разных ресурсов, может и среди них есть и ваши, если так, то ну очень не неприглядные станки, ладно было пару раз станки Абамета и бокса39, а лучше конечно свой парк хотя бы одного фрезерного и токарно-фрезерного для демонстраций в будущих уроках, а лучше конечно разных брендов и еще лучше разных стоек, ну да ладно, хоть качество отличное аж на в 4К, начало и затея очень хорошая, очень, с почином вас, надеюсь на этом все не заглохнет, а то многие так хорошо стартуют, а потом смотришь пшик и все канал сдулся…
    В общем будем надеяться на лучшее, был на ваших открытых вебинарах, сейчас снова этот карантин, надеюсь хоть так будете нести в массы профильные знания!?

  • @МастерскаяверсТак
    @МастерскаяверсТак 2 ปีที่แล้ว

    Отмена полярной системы координат G16, а не G15.
    Благодарю за материал. Очень полезно.

    • @PlanetaCAM
      @PlanetaCAM  2 ปีที่แล้ว +3

      Вы ошибаетесь, погуглите другие источники

  • @DeLyaFer
    @DeLyaFer 2 ปีที่แล้ว +4

    По моему все операторы фанука постоянно пользуются параметрическим🧐 как минимум для циклирования контуров, создания спец-циклов сверления, автосмены инструмента(в случае спец инструмента) или поиска ск в позиционной обработке(для 4хосевки). Ну как-бы без этого далеко не зайдешь.

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

    Здравствуйте. ровно год назад появилось дикое желание работать наладчиком чпу станков. до этого я станков в жизни не видел. Я прошел ускоренные курсы наладчика чпу, затем я устроился оператором чпу станков, постепенно набирался опыта. И вот уже 3 месяца работаю наладчиком) видел людей которые уже несколько лет работаю, но так и не вникли в параметрическое программирование. по большей части конечно нужно желание) Хочу сказать большое спасибо за такой хороший материал) я пересмотрел все по несколько раз)

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

      Спасибо что смотрите

    • @Вася-ч9ш3ю
      @Вася-ч9ш3ю ปีที่แล้ว +1

      Ускоренные курсы это уровень ремеслухи.Наладка жто уровень сервис инженера бухахаха

    • @Вася-ч9ш3ю
      @Вася-ч9ш3ю ปีที่แล้ว

      Удачи)

    • @MG-lv3rj
      @MG-lv3rj 8 หลายเดือนก่อน

      ​@@Вася-ч9ш3юможет умное чего скажешь, ремёсел

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

    чем больше смотрю, тем больше ужасаюсь
    в начале 60-х, когда родили G-код, существовал нормальный ассемблер, кобол, алгол и фортран (перечисляю только действительно распространнённые и известные), к моменту принятия стандарта G-кода в начале 80-х была целая туча нормальных языков, на которых удобно писать и которые можно действительно читать глазами. Но отвратительно консервативная промышленность со станками-динозаврами не захотела ничего менять, и в результате утвердили этот ад, об который вот уже 60 лет все ломают глаза и мозги. Ещё и каждый мало-мальски крупный производитель создал что-то свое, уникальное.
    За краткое и ёмкое изложение спасибо.

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

      А в чём собственно суть претензий? Что тут неудобно писать? По моему это самый прямой и простой способ - команда, координата. Всё.

    • @denisgluk431
      @denisgluk431 11 หลายเดือนก่อน

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

  • @АлексейБезверхий-и2ж
    @АлексейБезверхий-и2ж 3 ปีที่แล้ว +4

    Спасибо! Интересно! На станках с ЧПУ работаю давно,неплохо знаю G код ,широко использую подпрограммы ,различные постоянные циклы ,про параметрическое программирование тоже знаю- слышал ,еще во второй половине 80х мы практиковали этот метод,как то не прижилось.Но последнее время стали поступать задачи ,где навык применения программирования с R переменными ,стал бы ,единственным возможным решением .Так ,что надо теперь догонять .Спасибо!

  • @PlanetaCAM
    @PlanetaCAM  4 ปีที่แล้ว +2

    Пройти тесты, получить сертификат и поддержать проект: stepik.org/z/87456
    Все уроки бесплатно: th-cam.com/play/PL5DHpeYfcnk0Xo_e1h8GFnHRcm9rSdULT.html
    РЕКОМЕНДУЕМ:
    CAD/CAM-система ESPRIT: www.espritcam.com/ru-ru
    Поставка и внедрение ПО для обработки на ЧПУ: www.locniti.ru/
    CAM-система ТЕХТРАН: www.tehtran.com/
    Инструмент TaeguTec, станки DOOSAN и CAD/CAM ESPRIT в Украине: varius.com.ua/
    Российские станки СТАН: www.stan-company.ru/
    CAD-система КОМПАС-3D: kompas.ru/
    Управляющий программно-аппаратный комплекс (УЧПУ): mtronics.ru/
    Контрактное производство и инжиниринг: 5micron.ru/
    Стать партнером проекта или связаться с нами: mail@planetacam.ru

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

    Слоооожнаааа

  • @НатальяШемис
    @НатальяШемис 4 หลายเดือนก่อน

    Вву

  • @Ал1-в2ю
    @Ал1-в2ю 3 ปีที่แล้ว +2

    А для сименс как?

  • @ДимаДима-к1н
    @ДимаДима-к1н 4 ปีที่แล้ว +2

    Тут лайк , тема раскрыта.

  • @ВиталийШевченко-щ7о
    @ВиталийШевченко-щ7о 2 ปีที่แล้ว

    Зачем был применён GOTO 70, если вышестоящий кадр должен был передать новую координату Y , а цикл сверления продолжиться до появления в коде G80? Спасибо за ответ.

  • @allanwalker4676
    @allanwalker4676 3 หลายเดือนก่อน

    Так, ну это уже JavaScript какой-то, был год опыта в этой сфере, все эти IF, WHILE :) Что-то начал подозревать еще с урока 42, когда в основном коде через функцию можно вызвать другую функцию и повторять требуемое количество раз.

  • @paulkarkarin466
    @paulkarkarin466 3 ปีที่แล้ว +5

    Конечно, классно создавать макросы, но за умение это делать нужно требовать уже другие деньги. Не думаю, что заводам в глубинке по карману такие специалисты. Это плюс язык программирования, это создание законов, описывающих через параметры координаты следующего действия, это создание счётчиков... Интеллектуальные затраты высоки, ответственность тоже, можно обойтись и без этих танцев. Тогда вопрос...зачем? Всё равно это никто не оценит.

    • @DeLyaFer
      @DeLyaFer 2 ปีที่แล้ว

      Это полезно для оператора. У нас все параметрически пишут. Очень удобно.

    • @Dmitriy-l1q
      @Dmitriy-l1q 2 ปีที่แล้ว +1

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

    • @hotlenin1988
      @hotlenin1988 ปีที่แล้ว

      @@DeLyaFer А на хрена если есть CAM?

    • @ПитиримСинумеркин
      @ПитиримСинумеркин ปีที่แล้ว

      Удивляют люди, которые считают, что раз им не надо то и другим тоже. Представьте себе, что рабочие процессы на других предприятиях могут отличаться от ваших. Никто и не говорит, что это надо всем. Но разве хоть что-то используется на Земле на все 100% от возможного? Спасибо разработчикам ПО станков за эти приятные возможности

  • @ИванПосвенчук-г7ф
    @ИванПосвенчук-г7ф 4 ปีที่แล้ว +4

    Ох и намутили. Можно проще. Значительно.

    • @PlanetaCAM
      @PlanetaCAM  4 ปีที่แล้ว

      Иван, предлагайте как проще

    • @ИванПосвенчук-г7ф
      @ИванПосвенчук-г7ф 4 ปีที่แล้ว +3

      @@PlanetaCAM O1
      G00 G17 G21 G49 G80 G90
      T21 M06
      M01
      G00 G54 X0. Y0.
      G43 H21 D21 Z100.
      M08
      M03 S1000 F50.
      #1= 0
      WHILE[ #1 LT #103 ]DO1
      #2= #100 * COS[ #102 * #1 + #101 ]
      #3= #100 * SIN[ #102 * #1 + #101 ]
      G81 G98 X#2 Y#3 Z-0.5 R0.5
      #1= #1 + 1
      END1
      M09
      G00 G80 Z100.
      M30

    • @ИванПосвенчук-г7ф
      @ИванПосвенчук-г7ф 4 ปีที่แล้ว

      @@PlanetaCAMнаконец то я добрался ло компа трезвый

    • @ИванПосвенчук-г7ф
      @ИванПосвенчук-г7ф 4 ปีที่แล้ว +1

      @@PlanetaCAM Программист помни. оператор goto убил такой язык как fortran. Паскаль до сих пор жив благодаря структурному программированию.

    • @ИванПосвенчук-г7ф
      @ИванПосвенчук-г7ф 4 ปีที่แล้ว +4

      @@PlanetaCAM или так O1
      G00 G17 G21 G49 G80 G90
      T21 M06
      M01
      G54 X0. Y0. G43 H21 Z100. M08
      M03 S1000 F50.
      WHILE[ #103 GT 0 ]DO1
      #2= #100 * COS[ #101 + #102 * #103 ]
      #3= #100 * SIN[ #101 + #102 * #103 ]
      G81 G98 X#2 Y#3 Z-0.5 R0.5
      #103= #103 - 1
      END1
      M09
      G80
      M30

  • @Bezdarnyi_Master
    @Bezdarnyi_Master 3 ปีที่แล้ว +1

    жуть какая..... ниииихера не ясно... откуда в примера вообще #130 и#110 взялось. Что это?! И как #103 должна стать "0" если она задана в памяти как определённое количество отверстий?

    • @paulkarkarin466
      @paulkarkarin466 3 ปีที่แล้ว +1

      130 и 110 заданы в кадрах 90 и 95. И в тех 2х строках написан закон, по которому мы получаем параметр 110, который в следующей строке идёт как угловая координата очередной дырки. С учётом начального угла, уже просверленных отверстий и угла между ними.
      103 станет равной нулю, благодаря строке 70, после трёх проходов через строку 110, которая на неё ссылается. На 4ый проход через строку 70, параметр 103 станет равным нулю (4-1-1-1-1). После этого сработает условие строки 80, которая отправит нас на код G80 в строке 120 и далее по кадрам.
      Это довольно сложно, как для меня - никогда не работавшего на станке и не знающего языков программирования, но разобраться можно. Думаю, что интеллекта человека с любой технической вышкой на это хватит.

    • @Dmitriy-l1q
      @Dmitriy-l1q 2 ปีที่แล้ว

      @@paulkarkarin466 Мы, приматы нашего вида , уникальные обладатели самого изменчивого среди видов головного мозга, структурная и количественная разница сравнительная его внутривидовая превышает межвидовую у других изученных видов .
      То есть Вы меня вероятно поняли, а много кто вероятно нет.
      Т.е. работает он абсолютно по разному, индивидуально.
      Разница структурная в механизме и способах его использования.

  • @freekitchen7564
    @freekitchen7564 2 ปีที่แล้ว

    Мне nx было проще выучить, чем эту прогу понять

  • @MTSbest
    @MTSbest 3 ปีที่แล้ว +5

    А где найти обозначение символов нуля детали, реф точки, нуля инструмента? Много раз скал, и часто разные варианты получал.

    • @DeLyaFer
      @DeLyaFer 2 ปีที่แล้ว

      В документации к станку

    • @Dmitriy-l1q
      @Dmitriy-l1q 2 ปีที่แล้ว

      Обозначайте командами которыми они обычно задаются, как лучший вариант.

  • @vlad55775
    @vlad55775 3 ปีที่แล้ว +3

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

    • @PlanetaCAM
      @PlanetaCAM  3 ปีที่แล้ว

      Начните с 1го урока)))

    • @vlad55775
      @vlad55775 3 ปีที่แล้ว +2

      @@PlanetaCAM я на чпу работаю.и параметрическим не пользуемся а многие даже не знают о нем

  • @АнтонЗаводской-л7н
    @АнтонЗаводской-л7н 7 หลายเดือนก่อน

    Не сказали про функции округление

  • @alexlut1658
    @alexlut1658 ปีที่แล้ว

    в 110 кадре переход на 70 строку. но цикл сверления идёт в предыдущей строке 60. получается программа выполнит всего одно сверление, а далее просто будет изменять значения переменных и менять угол, но самого сверления не произойдёт. или я что-то неверно понял?

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

      будет работать. приведу пример
      G81 X100 Y100 Z-20 R3 F50
      X50 Y20
      X10 Y30.
      ПОСЛЕ G81 СЛЕДУЮЩИЕ КООРДИНАТЫ ТОЧЕК СВЕРЛЕНИЯ. в кадре 70 и 75 указываются координаты сверления)

  • @artemvinogradov9851
    @artemvinogradov9851 4 ปีที่แล้ว +1

    А где же было присвоенное значение переменной 103?(

    • @simserj1511
      @simserj1511 4 ปีที่แล้ว

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

    • @ИванПосвенчук-г7ф
      @ИванПосвенчук-г7ф 4 ปีที่แล้ว

      Оператор станка. Перед запуском программы или в процессе.

  • @mariia_kramar
    @mariia_kramar 2 ปีที่แล้ว

    А почему кадры пронумерованы не по порядку в примерах?

    • @manOfPlanetEarth
      @manOfPlanetEarth 2 ปีที่แล้ว

      назовите тайминг и номера кадров, которые идут не по порядку.

  • @ОООИЗБА-ш4в
    @ОООИЗБА-ш4в 2 ปีที่แล้ว

    Бейсик только фанук понимает? Допустим nc-studio эту упэшку не поймет наверно?

    • @dok.Sanger
      @dok.Sanger 2 ปีที่แล้ว

      FMS-3000 к примеру, кстати довольно не дорогая отечественная стойка, на фоне нашего времени...

  • @Ал1-в2ю
    @Ал1-в2ю 3 ปีที่แล้ว

    Симко и нцплот проверит

  • @IvanIvanov-og1uc
    @IvanIvanov-og1uc 3 ปีที่แล้ว +1

    Спасибо, понятно, просто, спасибо!

    • @PlanetaCAM
      @PlanetaCAM  3 ปีที่แล้ว

      Спасибо вам!

  • @MievaVid
    @MievaVid 2 ปีที่แล้ว +1

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

  • @ivanjur7004
    @ivanjur7004 2 ปีที่แล้ว

    Немного странное произношение слова variables. А так, все предельно просто, если есть хоть какой-то опыт программирования.
    Скажите пожалуйста, есть ли возможность наблюдать изменение переменных на стойке во время выполнения УП (станка у меня нет, изучаю для общего развития). Спасибо.

    • @HTooL
      @HTooL ปีที่แล้ว

      Да.
      1. Просто в меню переменных которое было показанно.
      2. Включить спец режим, как называется не помню, но есть на офф канале Фанук Европа, где вместо переменных в программе во время выполнения показывает уже рассчитанные параметры.