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

Поділитися
Вставка
  • Опубліковано 4 лис 2024

КОМЕНТАРІ • 61

  • @ilgiz45yarullin23
    @ilgiz45yarullin23 Рік тому +9

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

    • @PlanetaCAM
      @PlanetaCAM  Рік тому +1

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

    • @Вася-ч9ш3ю
      @Вася-ч9ш3ю Рік тому +2

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

    • @Вася-ч9ш3ю
      @Вася-ч9ш3ю Рік тому

      Удачи)

    • @MG-lv3rj
      @MG-lv3rj 9 місяців тому

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

  • @ipsafe6
    @ipsafe6 4 роки тому +9

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

  • @АлексейБезверхий-и2ж

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

  • @georgewashington3164
    @georgewashington3164 Рік тому +7

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

    • @HTooL
      @HTooL Рік тому +2

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

    • @denisgluk431
      @denisgluk431 Рік тому

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

  • @ДимаДима-к1н
    @ДимаДима-к1н 4 роки тому +2

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

  • @Ganibal777
    @Ganibal777 3 роки тому +7

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

  • @IvanIvanov-og1uc
    @IvanIvanov-og1uc 3 роки тому +1

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

  • @PlanetaCAM
    @PlanetaCAM  4 роки тому +2

    Пройти тесты, получить сертификат и поддержать проект: stepik.org/z/87456
    Все уроки бесплатно: ua-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

  • @allanwalker4676
    @allanwalker4676 4 місяці тому

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

  • @DeLyaFer
    @DeLyaFer 3 роки тому +4

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

  • @МастерскаяверсТак

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

    • @PlanetaCAM
      @PlanetaCAM  2 роки тому +3

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

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

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

  • @Ал1-в2ю
    @Ал1-в2ю 3 роки тому +2

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

  • @MTSbest
    @MTSbest 3 роки тому +5

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

    • @DeLyaFer
      @DeLyaFer 3 роки тому

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

    • @Dmitriy-l1q
      @Dmitriy-l1q 2 роки тому

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

  • @alexlut1658
    @alexlut1658 Рік тому

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

    • @ilgiz45yarullin23
      @ilgiz45yarullin23 Рік тому +1

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

  • @АнтонЗаводской-л7н
    @АнтонЗаводской-л7н 8 місяців тому

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

  • @mariia_kramar
    @mariia_kramar 2 роки тому

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

    • @manOfPlanetEarth
      @manOfPlanetEarth 2 роки тому

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

  • @artemvinogradov9851
    @artemvinogradov9851 4 роки тому +1

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

    • @simserj1511
      @simserj1511 4 роки тому

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

    • @ИванПосвенчук-г7ф
      @ИванПосвенчук-г7ф 4 роки тому

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

  • @MarselBalayan
    @MarselBalayan Рік тому +3

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

  • @Ал1-в2ю
    @Ал1-в2ю 3 роки тому

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

  • @ОООИЗБА-ш4в
    @ОООИЗБА-ш4в 2 роки тому

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

    • @dok.Sanger
      @dok.Sanger 2 роки тому

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

  • @ivanjur7004
    @ivanjur7004 2 роки тому

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

    • @HTooL
      @HTooL Рік тому

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

  • @paulkarkarin466
    @paulkarkarin466 3 роки тому +5

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

    • @DeLyaFer
      @DeLyaFer 3 роки тому

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

    • @Dmitriy-l1q
      @Dmitriy-l1q 2 роки тому +1

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

    • @hotlenin1988
      @hotlenin1988 Рік тому

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

    • @ПитиримСинумеркин
      @ПитиримСинумеркин Рік тому

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

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

  • @vlad55775
    @vlad55775 3 роки тому +3

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

    • @PlanetaCAM
      @PlanetaCAM  3 роки тому

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

    • @vlad55775
      @vlad55775 3 роки тому +2

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

  • @НатальяШемис
    @НатальяШемис 5 місяців тому

    Вву

  • @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

  • @MievaVid
    @MievaVid 2 роки тому +1

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