Перейти к содержимому
MetalGuide
Урок 3 из 8

Оси станка и система ЧПУ — от 3D-модели до движения шпинделя

Как обозначают оси X, Y, Z и A, B, C, что значат 3, 4 и 5 осей, как модель детали превращается в управляющую программу и что делает стойка ЧПУ. Как говорить с клиентом о выборе стойки и CAM.

13 мин чтения

Оси координат: как станок понимает «куда»

Чтобы программа одинаково понималась на разных станках, направления движения стандартизированы. В России это ГОСТ 23597-79, он соответствует международному стандарту ISO 841.

Оси станка с ЧПУ: X, Y, Z и A, B, CСлева — три перпендикулярные оси правой системы координат: X вправо, Y вглубь, Z вверх. Вокруг каждой оси показан поворот: A — вокруг X, B — вокруг Y, C — вокруг Z. Справа — правила по ГОСТ 23597-79 и ИСО 841: X, Y, Z — прямолинейные оси; A, B, C — повороты вокруг них; ось Z параллельна оси шпинделя; движение по Z в плюс — инструмент отходит от детали; плюс поворота определяется правилом правого винта; программа пишется так, будто движется инструмент, а деталь стоит.ZXYCABПравая система координатX, Y, Z — прямолинейные осиA, B, C — поворот вокруг X, Y, ZZ — параллельно оси шпинделя+Z — инструмент отходит от деталиПлюс поворота — по правилу винтаПрограммируем так, будтодвижется инструмент, а деталь стоит
Правая система координат станка: прямолинейные оси X, Y, Z и повороты A, B, C. Схема не в масштабе.

Основные правила:

  • используется правая прямоугольная система координат: если большой палец правой руки направить по X, указательный по Y, то средний покажет Z;
  • ось Z параллельна оси шпинделя — на фрезерном станке это ось вращения инструмента, на токарном — ось вращения детали;
  • движение по Z в плюс — инструмент отходит от детали, в минус — врезается в неё;
  • A, B, C — повороты вокруг осей, параллельных X, Y и Z. Плюс поворота определяется правилом правого винта;
  • программу пишут так, будто движется инструмент, а деталь стоит, — даже если на самом деле ездит стол с деталью.

Стандарт предусматривает и дополнительные оси: U, V, W — вторые прямолинейные движения параллельно X, Y, Z. Например, так можно обозначить выдвижной шпиндель расточного станка, который движется параллельно Z.

3, 4, 5 осей простыми словами

Трёхосевой фрезерный станок двигает инструмент относительно детали по X, Y и Z. Он обрабатывает деталь только сверху: чтобы добраться до боковых сторон, её переставляют.

Четвёртая ось — обычно поворотный стол (ось A или B). Деталь поворачивается, и станок обрабатывает её с нескольких сторон за одну установку.

Пятиосевой станок добавляет вторую поворотную ось: инструмент можно подвести к детали почти под любым углом. Бывает 3+2 — поворотные оси выставляют деталь и стоят, а обработка идёт по трём осям, — и непрерывная пятиосевая, когда все пять осей движутся одновременно. Второе нужно для лопаток, крыльчаток, сложных форм.

На токарном станке базовые оси — X (поперёк оси детали) и Z (вдоль неё). Ось C — управляемый поворот шпинделя с деталью, ось Y — смещение инструмента в сторону от центра. Они появляются, когда у станка есть приводной инструмент.

Что делает система ЧПУ

По ГОСТ 20523-80 устройство ЧПУ выдаёт команды исполнительным органам станка в соответствии с управляющей программой и с информацией о состоянии станка. В цеху его называют стойкой ЧПУ — это компьютер станка с экраном и пультом.

Стойка:

  • читает управляющую программу кадр за кадром;
  • рассчитывает траекторию и скорость каждой оси и управляет приводами осей и шпинделя;
  • выполняет вспомогательные команды: смену инструмента, включение охлаждения, зажим детали;
  • учитывает корректоры — фактические длины и радиусы инструментов, положение нуля детали;
  • следит за безопасностью: пределы перемещений, аварийный останов, блокировки дверей.

Обратная связь. На промышленных станках приводы подач, как правило, следящие: датчик сообщает стойке, где на самом деле находится узел, а стойка исправляет рассогласование. Датчиком бывает энкодер на двигателе или измерительная линейка прямо на оси. Линейка измеряет положение самого узла, поэтому стойка видит и исправляет ошибки винтовой передачи — например, от её нагрева или неточности шага винта. В простых станках встречаются шаговые приводы без обратной связи.

Важно: стойка следит за положением осей, а не за размером детали. Чертежа она не знает. Размер детали можно проверить измерительным щупом в шпинделе и по результату поправить корректоры — это отдельная функция.

Цепочка от модели до детали

Путь от модели детали до движения станкаВерхний ряд — компьютер технолога: CAD, где строят 3D-модель детали; CAM, где задают траектории инструмента и режимы; постпроцессор, который переводит траектории в программу для конкретной стойки; управляющая программа из G- и M-кодов. От CAM пунктиром отходит симуляция — проверка программы до станка. Программа передаётся на станок по сети или с USB-накопителя. Нижний ряд — станок: стойка ЧПУ читает программу и командует приводами осей и шпинделя, приводы двигают узлы станка. Датчики положения возвращают стойке фактическое положение — это обратная связь.Компьютер технологаCAD3D-модель деталиCAMтраектории, режимыПостпроцессорпод эту стойкуУПG- и M-кодысеть или USBСимуляцияпроверка до станкаСтанокСтойка ЧПУчитает УППриводыоси и шпиндельУзлы станкастол, шпиндельдатчики положения: обратная связь
Как модель детали превращается в движение станка. Схема не в масштабе.
  1. CAD — программа, в которой конструктор строит 3D-модель и чертёж детали (например, КОМПАС-3D, T-FLEX CAD, SolidWorks).
  2. CAM — программа технолога: он выбирает инструмент, стратегии и режимы, а система рассчитывает траектории. Примеры CAM: SprutCAM, ADEM, ГеММа-3D, Mastercam, NX CAM.
  3. Постпроцессор — модуль CAM, который переводит траектории в программу для конкретного сочетания станка и стойки. У разных стоек свои «диалекты», поэтому постпроцессор настраивают под каждый станок.
  4. Управляющая программа — текст из кадров. Каждый кадр — набор слов: G (как двигаться), X, Y, Z (куда), F и S (подача и обороты), T (инструмент), M (вспомогательные команды: шпиндель, охлаждение, смена инструмента). G- и M-коды — части одного языка программирования по ISO 6983 и ГОСТ 20999-83, а не два разных языка.
  5. Симуляция — перед запуском программу прогоняют в программе-симуляторе: на экране виден станок, деталь и инструмент, и столкновения находят до того, как они случатся в металле.
  6. Стойка и приводы — программа передаётся на станок по сети или с USB-накопителя, стойка её выполняет.

Простые детали программируют прямо на стойке. У многих стоек есть диалоговое программирование: оператор не пишет коды, а заполняет на экране понятные формы — «карман, размеры такие-то, инструмент такой-то». Так устроены Klartext у Heidenhain и ShopMill / ShopTurn у Siemens. Для сложных 3D-поверхностей без CAM не обойтись. Подробнее — в статье о CAM и постпроцессоре.

Стойки ЧПУ: что важно клиенту

Примеры стоек ЧПУ: Fanuc и Mitsubishi (Япония), Siemens Sinumerik и Heidenhain (Германия); есть также китайские, тайваньские и отечественные системы. Fanuc и Siemens выпускают стойки и для фрезерных, и для токарных станков (у Fanuc 0i-F Plus, например, есть исполнение MF для фрезерных и TF для токарных); Heidenhain делает стойки в первую очередь для фрезерных станков и обрабатывающих центров.

Сравнивать стойки по цифрам из буклетов — объёму памяти, числу «контуров» — менеджеру не нужно. Клиенту важно другое:

  • знают ли стойку его операторы и программисты — переобучение стоит времени и брака;
  • сервис и запчасти — кто чинит, где склад, как быстро приезжает инженер;
  • постпроцессор под его CAM-систему для этого станка — есть готовый или его нужно заказывать;
  • диалоговое программирование — если в цеху много простых деталей и нет отдельного программиста;
  • единообразие парка — одна и та же стойка на всех станках упрощает обучение и обмен программами.

Подробнее о различиях — в статье Fanuc, Sinumerik и Heidenhain.

Как выбирать программное обеспечение

CAM и симулятор выбирают по тем же принципам:

  • задачи — токарная, фрезерная, пятиосевая, токарно-фрезерная обработка; насколько сложны детали;
  • постпроцессоры — есть ли проверенный пост под станки клиента;
  • доступность в России — можно ли купить, обновлять и получать поддержку;
  • удобство — сколько времени займёт обучение технологов;
  • развитие — выходят ли обновления и новые стратегии обработки.

Как объяснить клиенту

  • «Оси на всех станках обозначают одинаково по стандарту: Z — вдоль шпинделя, X и Y — поперёк, A, B, C — повороты. Программы и постпроцессоры опираются на это».
  • «Пятиосевой станок нужен, если деталь надо обрабатывать с разных сторон или под углом за одну установку — это экономит переустановки».
  • «Стойку выбирайте ту, которую знают ваши операторы и для которой есть постпроцессор под ваш CAM, — так проще и быстрее запустить станок в работу».
  • «Простые детали можно программировать прямо на стойке в диалоге, сложные — в CAM с проверкой на симуляторе».

Проверьте себя

Вопрос 1 из 4Как по ГОСТ 23597-79 (ISO 841) выбирают ось Z станка?
Вопрос 2 из 4Что даёт клиенту пятиосевой станок по сравнению с трёхосевым?
Вопрос 3 из 4Зачем в цепочке подготовки программы нужен постпроцессор?
Вопрос 4 из 4Что для клиента обычно важнее всего при выборе стойки ЧПУ?

Читать дальше

Источники

  1. ГОСТ 23597-79 (ИСО 841-74) Станки металлорежущие с числовым программным управлением. Обозначение осей координат и направлений движений. Общие положения
  2. ISO 841:2001 Industrial automation systems and integration — Numerical control of machines — Coordinate system and motion nomenclature (ознакомительный фрагмент)
  3. ГОСТ 20523-80 Устройства числового программного управления станками. Термины и определения
  4. ГОСТ 20999-83 Устройства числового программного управления для металлообрабатывающего оборудования. Кодирование информации управляющих программ
  5. ISO 6983-1:2009 Numerical control of machines — Program format and definitions of address words — Part 1 (ознакомительный фрагмент)
  6. HEIDENHAIN. Linear Encoders for Numerically Controlled Machine Tools, 01/2022 — Closed Loop и Semi-Closed Loop
  7. HEIDENHAIN. TNC 640 User's Manual, Klartext Programming (NC-Software 34059x-11)
  8. Siemens. SINUMERIK 840D sl ShopMill. Operation/Programming, 08/2005
  9. FANUC. Series 0i-F Plus — исполнения 0i-MF Plus (фрезерные станки) и 0i-TF Plus (токарные)
  10. CGTech. VERICUT — CNC machine simulation