ООО «СинкТвин Технологии» +7 925 353-56-35 info@synctwin.ru

Hexapod (Gough-Stewart 6-strut, genhexkins)

Параллельный станок-гексапод (платформа Стюарта) на LinuxCNC genhexkins: подвижная платформа на 6 линейных штангах, полная поза X Y Z A B C. Геометрия (радиусы базы/платформы, разнос пар, высота, ход) — параметры → анкеры штанг в genhexkins.*. Привод штанг = EtherCAT IS620N (CiA-402/CSP). Генерирует .ini + geom-HAL (+ production HAL + ethercat-conf.xml + tools.tbl).

R&Dдвойник и конфигурация; на железе не проверено · выведена из ближнего набора пород 07.09.2026, остаётся в реестре как R&D

Паспорт типа станка

Оси, кинематика, рабочий орган

Тип станка — это кинематика и то, что конструктор умеет напечатать; числа экземпляра (ход, скорости, пределы) живут в двойнике конкретного станка.

Кинематика LinuxCNCgenhexkins
КоординатыX Y Z A B C
ОсиX · Y · Z · A · B · C
Рабочая зона, мм240 × 240 × 200
Макс. подача12 000 мм/мин
Обороты головынет шпинделя
Рабочий орган по умолчаниюШпиндель — Вращающийся инструмент на фланце: фрезерует, сверлит, зенкует. Обороты задаёт станок или частотник — тогда «обороты» уезжают в регистр Modbus.
E-STOP · щупесть · нет
Что печатает конструктор.ini · .hal · tools.tbl · ethercat-conf.xml · geksapod_hx6.tbl
Карточка станка

Что настраивается в двойнике

Шесть блоков карточки одинаковы у всех пород; поля ниже — те, что читает конструктор этого типа станка (имена из реестра, 30 полей).

  1. Оси — требования. Ход и рабочий диапазон, скорость и ускорение, роль в кинематике, передача механики. Всё, что нужно программе; приводное — у стенда.
  2. Рабочий орган. Голова на фланце: шпиндель, горелка, захват, лазер — объявляет сигналы, оси и глаголы программе.
  3. Инструмент и слоты. Стол слотов, вылет с названным происхождением; программа ссылается на слот, не на фрезу.
  4. Установка и ноль. Место детали и ноль живут в установке двойника, не в программе.
  5. «Сделать текущим». Выбор стенда и профилей его осей по ролям: станок к стенду не привязан — профили осей стенда.
  6. Монитор. DRO, строка, 3D по факту, съём материала — обратная связь.

Оси и ход

max_angular_acceleration_deg_s2 · max_angular_velocity_deg_s · max_linear_acceleration_mm_s2 · max_linear_velocity_mm_s · max_strut_acceleration_mm_s2 · max_strut_velocity_mm_min · servo_period_us

Шпиндель и голова

spindle_max_rpm

Приводы и шина

axis_drives · bus_identities

Входы-выходы и безопасность

has_probe · machine_outputs

Прочее

base_pair_half_angle_deg · base_radius_mm · encoder_counts_per_rev · end_effector · headless · home_height_mm · machine_name · platform_pair_half_angle_deg · platform_radius_mm · simulation_mode · strut_ferror_mm · strut_lead_mm · strut_min_ferror_mm · strut_stroke_mm · tilt_limit_deg · var_file · workspace_xy_mm · workspace_z_mm

Программа-пример типа станка

обход с наклоном платформы

Эталон породы: род motion, заготовка 40 × 30 × 10 мм. Проходит preflight без предупреждений и отправку без замечаний — иначе порода не настроена.

// ШЕСТЬ СТЕПЕНЕЙ СВОБОДЫ ОДНИМ ПУТЁМ: платформа идёт по квадрату и
// на каждой стороне держит СВОЙ наклон, а в конце разворачивается
// вокруг своей оси. Положение и ориентацию гексапод задаёт вместе —
// это и есть то, чего декартов стол не умеет.
const r = param('полуразмер квадрата', 60);   // зона ±120 мм
const z = param('высота обхода', 400);        // зона 300…500 мм
const t = param('наклон', 10);                // предел ±20°

orient([0, 0, 0]);            // платформа горизонтально
phase('выход на высоту обхода');
moveTo([r, 0, z]);
phase('сторона 1');
orient([0, t, 0]);
moveTo([0, r, z], { feed: 1500 });
phase('сторона 2');
orient([t, 0, 0]);
moveTo([-r, 0, z], { feed: 1500 });
phase('сторона 3');
orient([0, -t, 0]);
moveTo([0, -r, z], { feed: 1500 });
phase('сторона 4');
orient([-t, 0, 0]);
moveTo([r, 0, z], { feed: 1500 });
phase('разворот платформы');
orient([0, 0, 15]);
moveTo([0, 0, z], { feed: 1500 });
операциядвижокслот · Øпараметры
Обход с наклоном платформыpython_motion_pathgrasp_from home_abc home_xyz path_json

Сверяется с железом: смены инструмента нет. Все примеры типов станков — одной таблицей.