8. Данные и выгрузки
Таблицы справочника доступны машинно-читаемыми файлами рядом со страницами. Сервера с базой нет: это статические файлы, которые отдаются как есть и читаются страницами через обычный запрос к этому же домену. Удобно, если нужно загрузить режимы в свою программу или сверить с чем-то своим.
8.1. Файлы
| Файл | Что внутри |
|---|---|
| /api/cutting.json | Режимы (28 строк), группы ISO 513, пределы оборотов, семь поправок - источник таблицы режимов. |
| /data/rezhimy.csv | Те же режимы в CSV с разделителем «;» и десятичной запятой - под Excel и расчёты. |
| /api/oshibki.json | Шесть дефектов: признаки, группы материалов, первое действие - источник указателя. |
8.2. Схема записи режима
Каждая запись в cutting.json - одна строка таблицы: материал, диапазон твёрдости HB, группа ISO 513, тип прохода и собственно режим.
{
"id": "stali-2",
"group": "stali",
"material": "Сталь 45",
"hb": [170, 200],
"iso": "P",
"pass": "черновой",
"vc": 180, // м/мин
"f": 0.3, // мм/об
"ap": 2.5 // мм
}
Скорость в м/мин, подача в мм/об, глубина в мм; null в поле означает, что параметр для прохода не задаётся (отрезка, резьба). Значение из этого файла обязано совпадать с тем, что показано в таблице раздела 2.