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

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

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

  • @Mr.T-HUX
    @Mr.T-HUX Месяц назад +1

    Спасибо за видео. Очень познавательно, для начала достаточно информации, чтобы понять, что есть параметрическое программирование. И отличный пример со сверлением. Спасибо ещё раз.

  • @ilgiz45yarullin23
    @ilgiz45yarullin23 Год назад +9

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

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

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

    • @Вася-ч9ш3ю
      @Вася-ч9ш3ю Год назад +2

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

    • @Вася-ч9ш3ю
      @Вася-ч9ш3ю Год назад

      Удачи)

    • @MG-lv3rj
      @MG-lv3rj 10 месяцев назад

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

  • @ipsafe6
    @ipsafe6 4 года назад +9

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

  • @rennamus9936
    @rennamus9936 16 дней назад

    Акуеть сложно!!! взрыв мозга!!!

  • @АлексейБезверхий-и2ж
    @АлексейБезверхий-и2ж 3 года назад +4

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

  • @georgewashington3164
    @georgewashington3164 Год назад +7

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

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

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

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

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

  • @Ganibal777
    @Ganibal777 3 года назад +8

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

  • @ДимаДима-к1н
    @ДимаДима-к1н 4 года назад +2

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

  • @IvanIvanov-og1uc
    @IvanIvanov-og1uc 3 года назад +1

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

  • @МастерскаяверсТак
    @МастерскаяверсТак 2 года назад

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

    • @PlanetaCAM
      @PlanetaCAM  2 года назад +3

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

  • @DeLyaFer
    @DeLyaFer 3 года назад +4

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

  • @Ал1-в2ю
    @Ал1-в2ю 3 года назад +2

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

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

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

  • @ВиталийШевченко-щ7о

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

  • @alexlut1658
    @alexlut1658 2 года назад

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

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

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

  • @MTSbest
    @MTSbest 4 года назад +5

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

    • @DeLyaFer
      @DeLyaFer 3 года назад

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

    • @Dmitriy-l1q
      @Dmitriy-l1q 2 года назад

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

  • @АнтонЗаводской-л7н
    @АнтонЗаводской-л7н 10 месяцев назад

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

  • @PlanetaCAM
    @PlanetaCAM  4 года назад +2

    Пройти тесты, получить сертификат и поддержать проект: stepik.org/z/87456
    Все уроки бесплатно: ruclips.net/p/PL5DHpeYfcnk0Xo_e1h8GFnHRcm9rSdULT
    РЕКОМЕНДУЕМ:
    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

  • @mariia_kramar
    @mariia_kramar 2 года назад

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

    • @manOfPlanetEarth
      @manOfPlanetEarth 2 года назад

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

  • @artemvinogradov9851
    @artemvinogradov9851 4 года назад +1

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

    • @simserj1511
      @simserj1511 4 года назад

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

    • @ИванПосвенчук-г7ф
      @ИванПосвенчук-г7ф 4 года назад

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

  • @MarselBalayan
    @MarselBalayan 2 года назад +3

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

  • @Ал1-в2ю
    @Ал1-в2ю 3 года назад

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

  • @ivanjur7004
    @ivanjur7004 2 года назад

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

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

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

  • @Bezdarnyi_Master
    @Bezdarnyi_Master 4 года назад +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 Мы, приматы нашего вида , уникальные обладатели самого изменчивого среди видов головного мозга, структурная и количественная разница сравнительная его внутривидовая превышает межвидовую у других изученных видов .
      То есть Вы меня вероятно поняли, а много кто вероятно нет.
      Т.е. работает он абсолютно по разному, индивидуально.
      Разница структурная в механизме и способах его использования.

  • @ОООИЗБА-ш4в
    @ОООИЗБА-ш4в 3 года назад

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

    • @dok.Sanger
      @dok.Sanger 2 года назад

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

  • @vlad55775
    @vlad55775 3 года назад +3

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

    • @PlanetaCAM
      @PlanetaCAM  3 года назад

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

    • @vlad55775
      @vlad55775 3 года назад +2

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

  • @paulkarkarin466
    @paulkarkarin466 3 года назад +5

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

    • @DeLyaFer
      @DeLyaFer 3 года назад

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

    • @Dmitriy-l1q
      @Dmitriy-l1q 2 года назад +1

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

    • @hotlenin1988
      @hotlenin1988 2 года назад

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

    • @ПитиримСинумеркин
      @ПитиримСинумеркин Год назад

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

  • @freekitchen7564
    @freekitchen7564 2 года назад

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

  • @ИванПосвенчук-г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

  • @НатальяШемис
    @НатальяШемис 7 месяцев назад

    Вву

  • @MievaVid
    @MievaVid 2 года назад +1

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