Проволочно-эрозионный станок, sim-only (rnd). Две компоновки: «taper» (X Y U V интерполируемые + Z установочная — конусность) и «rotary» (X Y интерполируемые + A вращение детали + B наклон + Z установочная — 'turn & burn' для косозубых пазов). trivkins, без EtherCAT и без стола инструментов. Серво-по-зазору через motion.adaptive-feed.
Тип станка — это кинематика и то, что конструктор умеет напечатать; числа экземпляра (ход, скорости, пределы) живут в двойнике конкретного станка.
| Кинематика LinuxCNC | trivkins |
| Координаты | XYZUV |
| Оси | X · Y · Z · U · V |
| Рабочая зона, мм | 350 × 250 × 200 |
| Макс. подача | 2 000 мм/мин |
| Обороты головы | нет шпинделя |
| Рабочий орган по умолчанию | Проволочный электрод (ЭЭР) — Проволока идёт через верхнюю и нижнюю направляющие, режет электрической эрозией (искровой разряд в зазоре) — механического контакта с деталью нет. Подача бывает реверсивной (fast-wire/WEDM-MS: молибден, две катушки, проволока многоразовая, перематывается туда-обратно) или однонаправленной (slow-wire/WEDM-HS: латунь, проволока одноразовая, из подающей катушки в приёмную). |
| E-STOP · щуп | есть · нет |
| Что печатает конструктор | .ini · .hal · tools.tbl · tools.tbl |
Шесть блоков карточки одинаковы у всех пород; поля ниже — те, что читает конструктор этого типа станка (имена из реестра, 34 полей).
a_axis_max_deg · a_axis_min_deg · allow_motion_without_homing · b_axis_max_deg · b_axis_min_deg · ballscrew_pitch_mm · default_linear_velocity_mm_s · max_acceleration_mm_s2 · max_angular_acceleration_deg_s2 · max_angular_velocity_deg_min · max_following_error_deg · max_following_error_mm · max_linear_acceleration_mm_s2 · max_velocity_mm_min · servo_period_us · u_travel_mm · v_travel_mm · x_travel_mm · y_travel_mm · z_travel_mm
wire_diameter_mm · wire_mode · wire_wear_m
machine_inputs · machine_outputs
encoder_counts_per_rev · end_effector · headless · layout · machine_name · max_feed_override · rotary_counts_per_rev · simulation_mode · var_file
Эталон породы: род cut, заготовка 40 × 30 × 10 мм. Проходит preflight без предупреждений и отправку без замечаний — иначе порода не настроена.
stock(40, 30, 10);
contour({ depth_mm: 2 });
| операция | движок | слот · Ø | параметры |
|---|---|---|---|
| Контур электродом | python_contour | — · 0.25 мм | depth_mm feed offset plunge_feed polygon step_down tool_diameter |
Сверяется с железом: смены инструмента нет. Все примеры типов станков — одной таблицей.
Руководство «Станки» · Все типы станков и кинематики · Как пишется программа этого рода · От программы к станку · Стенд и железо