Введение в подпрограммы. Программирование станков с ЧПУ. Разновидности M98 в постпроцессорах.

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

КОМЕНТАРІ • 2

  • @masyanyanetovna3875
    @masyanyanetovna3875 16 днів тому

    неправда, на Fanuc m0 (станок 2004), пишу M98P0001L5, никакой кучи нулей

    • @starta_cnc
      @starta_cnc  16 днів тому

      @@masyanyanetovna3875 ChatGPT 4o
      Давайте тогда спросим у ChatGPT:
      You said:
      В каких системах ЧПУ используется стиль вызова подпрограммы M98P0000000 , после P 8 цифр, 4 из которых количество повторений, 4 номер программы?
      ChatGPT said:
      ChatGPT
      Стиль вызова подпрограммы с использованием команды M98 Pxxxxxxxx, где после P указывается 8-значное число, разделенное на 4 цифры для количества повторений и 4 цифры для номера подпрограммы, характерен для некоторых систем ЧПУ, использующих стандарт Fanuc и совместимые контроллеры. Этот формат часто встречается в следующих системах:
      Fanuc Series (например, Fanuc 0i, 16i, 18i, 21i и более современные модели):
      В этих системах стандартное назначение:
      Первые 4 цифры после P обозначают количество повторений.
      Последние 4 цифры указывают номер вызываемой подпрограммы.
      Например: M98 P02030005 означает вызов подпрограммы 0005 с повторением 203 раза.
      Mitsubishi (при совместимости с Fanuc):
      Некоторые контроллеры Mitsubishi поддерживают аналогичный формат для сохранения совместимости с программами, написанными для станков Fanuc.
      Fagor (в режимах, имитирующих Fanuc):
      В некоторых настройках системы Fagor предусмотрена поддержка похожего стиля вызова подпрограмм.
      Haas CNC:
      Хотя Haas использует немного упрощенный стиль вызова, с соответствующими настройками возможен аналогичный подход с 8-значным параметром P.
      Особенности применения:
      Использование 8 цифр для параметра P не является обязательным стандартом во всех системах Fanuc. В некоторых версиях можно указывать только 4-значный номер программы (например, M98 P0005) или использовать другой формат в зависимости от конфигурации контроллера.
      Данный стиль вызова чаще всего применяется на станках с большим количеством повторяющихся операций, чтобы минимизировать количество строк кода.
      Для уточнения совместимости всегда рекомендуется проверить документацию конкретной модели контроллера.