Основы макропрограммирования

Поділитися
Вставка
  • Опубліковано 11 гру 2018
  • На видео рассмотрен простой пример макропрограммирования с использованием арифметических и логических операций. На примере стойки ЧПУ Fanuc.

КОМЕНТАРІ • 37

  • @vital3d806
    @vital3d806 5 років тому +2

    очень подробно и доходчиво объясняете! спасибо! еще параметрички в таком формате!!)

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

    Супер, спасибо за подробное объяснение!

  • @user-qc7xy4ld2z
    @user-qc7xy4ld2z 4 роки тому +3

    Класс наконец нормальный обзор То выкладывают как фаску через C или радиус через G2 написать Лайк и подписка от меня Сам работаю с переменными и скажу что иногда проще макрос написать чем цикл карячить

  • @user-dd7jq7ot2f
    @user-dd7jq7ot2f 2 роки тому +2

    А как обработать наружный эллипс по спирали на нужную глубину и накатать сверху по контуру радиус 4 а в низу у основания обратный радиус 10 концевой фрезой

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

    В 11й строке ты очень легко и просто круговой интерполяцией через IR сделал полный круг. Обычно это выглядит намного объёмнее. Можно про это ролик запилить.

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

      Привет! И правда лихо получилось (без полуокружностей и пр.) !
      Этот пример я нашёл на форуме cccp3dТОЧКАru(Спасибо человеку под ником Machinist.). Так что цикл не совсем мой.
      Так же заглянул в документацию "FANUC Series oi-MC. Руководство по эксплуатации B-64124RU/01"! В этой документации, на стр.44 (про G02) есть абзац: " . . .. . .. Если пропущены X, Y и Z (конечная точка та же, что и начальная точка), а центр задается I, J и K, то задается дуга(окружность) 360."
      Постараюсь рассказать об этом в ближайших видео.
      Так же спасибо за идею роликов!(темы в голове начинают заканчиваться)

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

      @@cnccamper2525 Спасибо Вам за быстрые и исчерпывающие ответы.

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

      @@cnccamper2525 тупо красава

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

    Лучше делать с помощью sin cos. Так ступеньки одинаковые получается.

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

    Скажи пожалуйста, как называется тот мануал, который в ролике был показан в 4.28

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

      FANUC Series oi-TC. Руководство по эксплуатации B-64114RU/01

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

    Если делать с помощью синуса и косинуса то ступеньки будут одинаковые (расстояние между проходами будет одинаковое)

  • @user-fb3oq4lp3k
    @user-fb3oq4lp3k 4 роки тому

    Хотелось бы рассмотреть , сложные траектории с макрасоми у меня фанук токарник не выполняет поднутрения , обработку тип 2 не выполняет , хотелось бы для себя цикл сделать !!!

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

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

    • @alexis-sk9vf
      @alexis-sk9vf 4 роки тому

      @@cnccamper2525 , всё просто, не надо усложнять, разбиваете контур на отдельные участки, и всё

  • @user-iy3di3zi9i
    @user-iy3di3zi9i 2 роки тому

    Здравствуйте.
    Подскажите пожалуйста почему у меня в CIMCO не отражается траектория обработки программ с переменными?
    Видны только подходы-отходы.

    • @user-iy3di3zi9i
      @user-iy3di3zi9i 2 роки тому

      Извините, пожалуйста. Я разобрался. Просто пропустил один знак и вот.

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

    А почему не сделали цикл while do end?

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

    А почему не сделали цикл While do
    End?

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

    Здраствуйте подскажите где взять эту программу

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

      Программа называется Cimco Edit.

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

    А почему у вас ноль сверху? Он же должен быть в центре сферы

  • @user-ex5js4oe3s
    @user-ex5js4oe3s 3 роки тому

    Сфера не появляется(

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

    А что за мануал у вас в видео?

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

      FANUC Series oi-TC. Руководство по эксплуатации B-64114RU/01

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

      @@cnccamper2525 дайте мне пару уроков, буду очень благодарен)

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

    доброго времени! все конечно очень круто,но ЗАЧЕМ в 22 веке CAM систем парит себе мозг??)))

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

      а реально, зачем это надо?

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

      Тот же вопрос. Нарисовал сферу в Кад, закинул в Кам, ввёл заготовку, стратегию обработки, выбрал инструмент - получил УП. Да, УП будет представлять из себя портянку координат, но вот не пофиг ли, если вычислительная мощность позволяет?

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

      @@paulkarkarin466 иногда все же удобно, сфера конечно вряд ли пригодится, но та же круговая интерполяция для расточки кулачков, или простых пазов, если есть шаблонная прога изменить 3 значения в шаблоне куда проще чем все это рисовать в кам системе))
      + очень упрощает ковыряние в проге...

    • @user-dp4wz8rz4x
      @user-dp4wz8rz4x 9 місяців тому

      То, что делается 20 сек. в unigraphics или fusion 360, маньяки делают 20 минут) понимать как все работает это неплохо, но время ценить надо

  • @user-nn9ny8cq3s
    @user-nn9ny8cq3s 3 роки тому

    а по спирали как сделать?

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

      Я сделал. Почти так же только используется код G1 и много вычислений с помощью синуса и косинуса

    • @user-nn9ny8cq3s
      @user-nn9ny8cq3s 2 роки тому

      @@petr07413 скинь код

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

      @@user-nn9ny8cq3s %
      O0001
      (PHERA PO SPIRALI)
      (koordinaty dly centra sphery frezy - ne konec frezy)
      #800=0 (NACHALNYI UGOL SPHERY)
      #801=50 (RADIUS SFERY)
      #802=0 (NACHALNYI UGOL FREZEROVKI)
      #803=2 (SHAG PO Z)
      #808=5 (RADIUS FREZY)
      #810=6 (SHAG UGLA - KACHESTVO )
      #801=#801+#808
      G40 G49 G80 G17
      G0 G91 G28 Z0
      T1 M6
      M3 S 1000
      G90 G43 H1 Z100
      M8
      Y-#801 X0
      Z#801+5
      G1 G41 D1 Y-50
      F100
      WHILE [#805 GE 0] DO1
      #805=COS[#800]*#801(VYCHISLENIE Z)
      #807=SQRT[#801*#801-#805*#805] (VYCHISLENIE RADIUSA NA DANNOM UROVNE Z)
      X[SIN[#802]*#807] Y[COS[#802]*#807] Z#805 (VYCHISLENIE X\Y=SIN\COS[UGOL]*R)
      #802=#802+#810
      #800=0+#802*[#803/360] (VYCHISLENIE UGLA SFRY)
      END1
      WHILE [#805 GE -#808-3] DO2
      G1 X[SIN[#802]*#807] Y[COS[#802]*#807] Z#805
      #802=#802+#810
      #805=#805-[#803/[360/#810]]
      END2
      Z5
      M5
      M9
      G0 G91G28 Z0
      M30
      %

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

    Программа из фрезерного симулятора
    %
    N010 G21 G54 G98 G40 G80 G49 G90;
    N020 T1 D1 M6;
    N030 G0 X-10 Y0;
    N040 M3 S4500;
    N050 G43 Z50 H1;
    N060 #1=0.5;
    N070;
    N080 IF [#1 GE 50] GOTO170;
    N090 #2=50-#1;
    N100 #3=SQRT[2500-[#2*#2]];
    N110 G1 Z-#1 F1000;
    N120 G41 X-#3 D1 F1500;
    N130 G2 I#3;
    N140 G40 G0 X-130;
    ;N150 #1=#1+1.5;
    N150 #1=#1+2.5;
    N160 GOTO70;
    N170;
    N180 G0 Z50;
    N190 G91 G28 X0. Y0. Z0.;
    N200 M30;
    %

  • @theconflictinukraine5119
    @theconflictinukraine5119 8 місяців тому

    А можно как-то попроще, не?