Услуга
Перевод управляющих программ с одной стойки ЧПУ на другую
Работаем из Караганды, удалённо по всему Казахстану. Переносим ваши программы при замене станка: с Fanuc на Siemens, с Heidenhain на Fanuc и обратно, с китайских стоек. Цена — от 3 000 ₸ за программу, срок — от 1 рабочего дня, зависит от объёма. Каждую программу проверяем построчно, первый запуск делает ваш оператор.
от 3 000 ₸ за программу
Когда нужен перевод и когда проще написать заново
Перевод оправдан, если на старом станке накоплено много отлаженных программ, а новый станок стоит на другой стойке. Программы уже доказали, что деталь получается, и менять технологию незачем. Если программа короткая, а чертёж детали есть, иногда чище написать новую программу, чем переносить старую вместе с накопленными правками. Если программа длинная и содержит макросы, мы сначала оцениваем, что выгоднее, и называем вам оба варианта с ценой. Новая программа по чертежу стоит от 15 000 ₸, перевод — от 3 000 ₸ за программу.
Какие пары стоек поддерживаем
Исходные и целевые: Fanuc, Siemens Sinumerik, Heidenhain, Haas, Mitsubishi, Syntec, GSK, KND, NCStudio и Weihong, Mach3 и Mach4, LinuxCNC. Не каждую пару можно перевести честно. Токарные программы на Heidenhain TNC не переносятся: это фрезерная стойка. Для таких случаев называем вам границу сразу, до начала работы.
Почему нельзя просто заменить коды
Номера G-кодов у разных производителей совпадают, а смысл нет. Автозамена по таблице даёт программу, которая выглядит правильно и ведёт себя иначе. Вот несколько примеров.
| Код | Fanuc | Heidenhain (ISO) |
|---|---|---|
| G80 | отмена постоянного цикла | наклон рабочей плоскости |
| G28 | возврат в референтную точку | зеркальное отражение контура |
| G54 | выбор рабочей системы координат | смещение нуля внутри программы |
| G43 | компенсация длины инструмента | параллельная коррекция, а не длина |
У токарных Fanuc к этому добавляется система G-кодов A, B или C: в одной G70 — финишный цикл, в другой — единицы измерения. Siemens в режиме ISO (G291) принимает не все коды Fanuc, а свои принимает только в режиме G290. Поэтому мы переносим не коды, а логику: выясняем, что программа должна сделать, и записываем это на языке новой стойки.
Как проверяем перенесённую программу
Для целевой стойки Siemens гоняем программу в SinuTrain, для целевой Heidenhain — в Programming Station: симулятор должен быть именно целевой стойки, а не исходной. Для Fanuc проверяем собственной проверкой G-кода. Затем сверяем геометрию: сравниваем траектории исходной и перенесённой программы. В начале каждой программы явно выставляем плоскость, единицы, абсолют или приращения, отмену компенсаций. Макропрограммы не переводим построчно: диапазоны и область действия переменных у стоек разные, их записываем заново, см. макропрограммы. Первый запуск делает ваш оператор по порядку, описанному в как мы работаем.
Что нужно прислать
- Исходные программы и чертежи деталей, если есть.
- Модель и версию новой стойки, опции.
- Пример программы, которая уже работала на новом станке.
- Список инструмента и номера корректоров на новом станке.
- Если меняется CAM-система, вместе с этим понадобится новый постпроцессор.
Цена за программу
От 3 000 ₸ за программу, срок — от 1 рабочего дня, зависит от объёма и числа стоек. Простая короткая программа стоит близко к нижней границе, длинная с циклами, подпрограммами и макросами — выше. Окончательную цену называем после просмотра программ и фиксируем до начала работы. Все цены собраны на странице цен, связаться с нами можно на странице контактов.
Частые вопросы
Можно ли автоматически конвертировать программу с Fanuc на Siemens?
Автоматическая замена кодов без проверки в симуляторе целевой стойки недопустима: одинаковые номера G-кодов значат разное, а часть различий связана с параметрами стойки, а не с командами. Мы используем таблицы соответствий для ускорения, но результат проверяем вручную и в симуляторе Siemens.
Сколько стоит перевод одной программы?
От 3 000 ₸ за программу. Цена растёт с длиной, числом циклов, подпрограмм и макросов. Срок — от 1 рабочего дня, зависит от объёма. Точную цену называем после просмотра ваших программ и фиксируем до начала работы. Партии программ обсуждаем отдельно: общую сумму называем после просмотра файлов.
Какие стойки поддерживаете в качестве исходных и целевых?
Fanuc, Siemens Sinumerik, Heidenhain, Haas, Mitsubishi, Syntec, GSK, KND, NCStudio и Weihong, Mach3 и Mach4, LinuxCNC. Не каждая пара переносится: токарные программы на Heidenhain TNC не перенести, это фрезерная стойка. Напишите исходную и целевую модели, и мы ответим, берёмся ли.
Почему после замены станка старые программы нельзя просто загрузить?
Новая стойка по-другому читает коды: другой диалект, другие циклы, другая логика компенсации, другие переменные. Программа может быть принята без аларма и выполнить не то движение. Поэтому перед запуском нужен перевод и проверка, а первый запуск идёт на пониженной подаче. Поэтому нужны перевод с проверкой, а не простая загрузка.
Переводите ли вы макропрограммы?
Не построчно. Диапазоны переменных, их область действия и сохранение при выключении у стоек разные. Макрос мы переписываем под целевую стойку, заново проверяя логику, и проверяем на граничных значениях параметров. Цену называем после просмотра макроса, она обычно выше, чем у обычной программы.
Как проверяется программа без доступа к вашему станку?
В симуляторе целевой стойки: SinuTrain для Siemens, Programming Station для Heidenhain. Для Fanuc бесплатного симулятора нет, поэтому проверяем собственной проверкой G-кода и сверяем траектории исходной и новой программы. Затем ваш оператор делает холостой ход и одиночные кадры на станке. Доступ к станку мы не просим.
Берёте ли вы Haas и Heidenhain как исходные или целевые?
Да, Haas и Heidenhain входят в список стоек, с которыми мы работаем. Для Heidenhain учитываем, что это фрезерная стойка и что программы на ней пишут либо диалогом Klartext, либо G-кодом (ISO). Для Haas отдельно спросим про опции, например макросы. Напишите, откуда и куда переносите.
Как быстро можно перевести партию программ?
Срок — от 1 рабочего дня и зависит от объёма и сложности: короткие однотипные программы переносятся быстрее, длинные с макросами требуют больше времени. Назовём срок после просмотра файлов. Чтобы вы могли начать работать на новом станке раньше, сначала переводим программы, которые нужны в первую очередь.
Другие услуги
Пришлите чертёж
Приложите чертёж и укажите станок со стойкой. Цену и срок назовём после просмотра.