ФСЛ ТехноФСЛ ТехноОборудование дляметаллообработки

Как PLC SZGH 880T обрабатывает M, S, T-функции и сигнал FIN: обмен ЧПУ и PLC, шпиндель, смена инструмента

24 октября 2026 г. · 7 мин чтения

M03 или T0101 в программе ЧПУ само не выполняет: оно отдаёт код в PLC и ждёт сигнал завершения FIN. Если станок завис на таком кадре, причина обычно в этом обмене. Разбираем его и заодно то, как SZGH 880T/1080T управляет шпинделем.

Рабочая зона токарного станка SZGH: револьверная головка

Три пары сигналов

ФункцияКод в программеКод (ЧПУ → PLC)СтробОкончание (PLC → ЧПУ)
Вспомогательная MM00…M31F010MF (F007.0)FIN (G004.3)
Шпиндель SS00…S31F022SF (F007.2)FIN (G004.3)
Инструмент TT00…T31F026TF (F007.3)FIN (G004.3)

Что происходит между ЧПУ и PLC

  1. 01В программе встречается M-код. Если код не определён в ЧПУ, выдаётся тревога.
  2. 02ЧПУ выдаёт двоичный код и устанавливает строб (для M — MF = 1).
  3. 03Пока строб равен 1, PLC читает код и выполняет действие.
  4. 04По окончании PLC устанавливает FIN = 1. Если в кадре одновременно M-, S- и T-функции, FIN подаётся только после завершения всех.
  5. 05FIN должен удерживаться некоторое время; затем ЧПУ сбрасывает строб в 0.
  6. 06Когда строб равен 0, PLC сбрасывает FIN в 0.
  7. 07При FIN = 0 ЧПУ сбрасывает все коды и завершает обработку. Коды S и T сохраняются до задания нового кода.
  8. 08Когда все команды кадра выполнены, ЧПУ переходит к следующему кадру.

Код передаётся двоично: M00 = 0000 0000, M01 = 0000 0001, M03 = 0000 0011 и так далее. Для M00, M01, M02 и M30 ЧПУ дополнительно выставляет отдельные сигналы DM00, DM01, DM02 и DM30 (байт F009), которые сбрасываются при FIN = 1 или сбросе. В PLC не выдаются M98, M99, M-коды вызова подпрограмм и макропрограмм.

Как выключить M, S, T

При AFL (G005.6) = 1 в автоматическом режиме и MDI ЧПУ не выполняет M-, S- и T-функции: коды и стробы не выдаются. M00, M01, M02 и M30 при этом выполняются как обычно, а аналоговое задание оборотов шпинделя продолжает выдаваться. Признак включённой блокировки — сигнал MAFL (F004.4).

Из руководства SZGH: редактор лестничной диаграммы PLC на экране ЧПУ
Из руководства SZGH: редактор лестничной диаграммы PLC на экране ЧПУ

Шпиндель: ступени, вольты, обороты

Шпиндель может управляться ступенчато (ЧПУ превращает S-код в дискретные выходы переключения механических ступеней) или аналогово (S-код выдаётся напряжением). Способ ЧПУ сообщает сигналом SIMSPL (F044.4): 1 — аналоговое, 0 — ступенчатое.

Для аналогового шпинделя ступень выбирается кодом GR1, GR2 (байт G048), а максимальные обороты ступеней задаются параметрами № 037…№ 040. Напряжение 10 В соответствует максимальным оборотам двигателя на текущей ступени: U = S-команда / макс. обороты ступени × 10 В.

Пример из руководства: при № 037 = 1000, № 038 = 2000, № 039 = 4000, № 040 = 5000 и S = 800 на 1-й ступени получится 8,0 В, на 2-й — 4,0 В, на 3-й — 2,0 В, на 4-й — 1,6 В. Обороты также передаются 12-разрядным кодом R010…R120 (0…4095, значение 4095 соответствует 10 В).

Коррекцию оборотов PLC задаёт кодом в G021: значение кода × 10 % даёт коррекцию от 50 % до 120 %. При нарезании резьбы и в циклах нарезания метчиком коррекция оборотов не действует. Команда S0 сбрасывает выход на шпиндель в 0; M05, аварийный стоп и сброс сами по себе выход не обнуляют.

Толчок, метчик и смена инструмента

  • Толчок шпинделя — сигнал SPHD (G036.0); время вращения по параметру № 108, скорость по № 109. Работает только с аналоговым шпинделем.
  • Жёсткое нарезание метчиком — PLC обязательно сообщает направление вращения сигналами SRVB / SFRB (G025.4 и G025.5), иначе ЧПУ не определит направление подачи.
  • Инструмент — PLC записывает текущую позицию головки в G037 (NT00…NT07); последовательная смена вручную идёт сигналом HDT (G044.7), следующий номер берётся как текущий + 1, а после последней позиции (параметр № 084) — инструмент 1.

Как в PLC разбираются M-коды (DEC, ROT) — в статье команды лестничной диаграммы. Станки с этой системой — TC25, TC36, TC46; руководство полностью — в разделе «Техническая документация».

Частые вопросы

Что такое сигнал FIN в PLC SZGH 880T?+

FIN (G004.3) — сигнал окончания M-, S- или T-функции, который PLC подаёт в ЧПУ после выполнения действия. Пока FIN не получен, ЧПУ не переходит к следующему кадру.

Почему станок зависает на M-коде и не идёт дальше?+

По описанию обмена ЧПУ ждёт от PLC сигнал FIN. Если в кадре одновременно несколько функций, FIN подаётся только после завершения всех; проверьте это по диагностике.

Как работает коррекция оборотов шпинделя в SZGH 880T?+

PLC записывает в G021 двоичный код, значение которого × 10 % даёт коррекцию: например, 0000 1010 — 100 %. При нарезании резьбы коррекция оборотов не действует.

Какие M-коды не передаются в PLC?+

M98, M99, M-коды вызова подпрограмм и макропрограмм не выдаются в PLC, даже если записаны в программе.

Нужна консультация по станкам SZGH?

Подскажем по обслуживанию, подберём модель под вашу деталь и подготовим коммерческое предложение.