Использование параметров в уравнениях (Relations)
ЧПУ-переходом и параметрами инструмента можно управлять с помощью других параметров или размеров модели, используя уравнения. В уравнения могут быть включены параметры с цифровыми или строковыми значениями. Если параметр управляется уравнением, то система размещает рядом с ним в файле параметров текстовую заметку. Если изменить параметр, управляемый уравнением, его значение сбросится при регенерации. Можно определить сложные уравнения в диалоговом окне
Уравнения (Relations). Чтобы открыть это диалоговое окно,
щелкните диалоговое окно
Править параметры (Edit Parameters).
При создании нового ЧПУ-перехода после выбора инструмента обязательные параметры заполняются автоматически на подвкладке Параметры (Parameters) вкладки "ЧПУ-переход" (NC sequence). Уравнения определяются в одном или нескольких из следующих мест:
• В диалоговом окне Уравнения (Relations). Щелкните > > , чтобы открыть диалоговое окно.
• В файле ncparam.xml в рабочей папке.
• В файле ncparam.xml, расположенном в каталоге PRO_DIRECTORY%/text/templates/mach_sim
Ограничения и исключения
• Параметры не заполняются автоматически для следующих переходов:
◦ Точение резьбы
◦ ЧПУ-переход локального фрезерования, для которого используется другой шаг в качестве привязки
• Для эскизных инструментов можно определить параметры в диалоговом окне Уравнения (Relations); однако обязательные параметры на вкладке Параметры (Parameters) не заполняются автоматически.
• При создании ЧПУ-перехода с помощью ступенчатых инструментов в формулах вместо диаметра резца используется "Вершина 1".
• При изменении геометрии инструмента в диалоговом окне Настройка инструмента (Tool Setup) уравнения, определенные для этого инструмента, не изменяются соответственно. В таких случаях можно изменить тип инструмента вместо изменения геометрии.
Примеры уравнений приведены ниже.
Использование параметров ЧПУ-перехода в уравнениях
В этом примере в уравнении используются параметры ЧПУ-перехода для дуговой подачи, подачи при резании, шага перекрытия и диаметра резца.
• ARC_FEED = CUT_FEED*5
• STEP_OVER = CUTTER_DIAM/2
Для параметра ЧПУ-перехода используется следующий синтаксис: PARAM_NAME:FID_#, где PARAM_NAME - наименование параметра, а # - внутренний идентификатор констр. элемента ЧПУ-перехода. Не обязательно.
Использование параметров инструмента в уравнениях
В этом примере идентификатор инструмента используется с параметрами ЧПУ-перехода для шага перекрытия и диаметра резца в следующих уравнениях.
• STEP_OVER:FID_22 = d6:1 * 0.1
• STEP_OVER:FID_22 = CUTTER_DIAM:TID_RMIL1 * 0.4
Для параметра инструмента используется следующий синтаксис: PARAM_NAME:TID_ID, где PARAM_NAME - наименование параметра, а TID - идентификатор инструмента.
| Задание идентификатора инструмента не является обязательным. Если идентификатор инструмента не указан, заданный параметр инструмента используется для текущей последовательности. |
Также можно загрузить идентификатор инструмента для инструмента, применяемого в любом ЧПУ-переходе, и использовать его в уравнениях. Для загрузки идентификатора инструмента из перехода используется следующий синтаксис:
TOOL_ID:FID_#, где # - внутренний идентификатор констр. элемента ЧПУ-перехода
Использование параметра операции STOCK_MATERIAL в уравнениях
Ниже приведен пример использования в уравнении параметра операции для материала заготовки.
• IF STOCK_MATERIAL =="steel" CUT_FEED = 200 ELSE CUT_FEED = 2000 ENDIF
Это уравнение используется для управления подачей при резании в зависимости от материала заготовки, определенного в данной операции. Точно так же можно использовать этот параметр для управления параметрами ЧПУ-перехода в уравнениях.
Опции (Options), Инструменты (Tools) и ЧПУ-переходы (NC sequences) под заголовком > меню УРАВНЕНИЯ (RELATIONS) доступные только в режиме "Производство", способствуют использованию параметров инструментов и ЧПУ-переходов в уравнениях. Здесь отображаются параметры (включая идентификаторы — ID) для выбранных инструмента или ЧПУ-перехода соответственно.
| Используйте функцию floor() в уравнениях, чтобы округлять значения параметров. Можно также использовать эту функцию в файле ncparam.xml. |