Разработка постпроцессоров
  • Разработка постпроцессоров
v20.0.1
Search Results for

    Show / Hide Table of Contents

    TAKEOVER - Перехват заготовки

    Отображение команды

    Как команда отображается в списке команд CLData:

    TAKEOVER WorkpieceConnectorID
    

    Используйте команду TAKEOVER для перехвата заготовки из активной державки в державку, указанную в параметре команды. Активная державка заготовки задаётся командой SELWORKPIECE. Державка заготовки - это узел станка, используемый для закрепления заготовки. Используйте эту команду для многошпиндельных токарных или токарно-фрезерных станков для передачи заготовки из одного шпинделя в другой.

    Доступ из sppx

    Обработчик: program Takeover

    Единственный параметр команды TAKEOVER - строковый идентификатор державки заготовки. Этот идентификатор определяется схемой станка CAM-системы. Значение параметра сохраняется в предопределённой переменной CLDATA$.

    Пример:

    program Takeover
      ! CLDATA$ - идентификатор целевой державки заготовки
      Output "( TAKEOVER TO " + CLDATA$ + " )"
    end
    

    Доступ из .NET

    Обработчик:

    public override void OnTakeover(ICLDTakeoverCommand cmd, CLDArray cld)
    

    Наследование: ICLDTakeoverCommand : ICLDCommand.

    Читайте параметры из строго типизированного объекта cmd (рекомендуется); доступны также «сырой» массив cld[i] (те же индексы, что и в sppx) и именованные обёртки cmd["..."]. В таблице перечислены члены команды, включая унаследованные от базовых интерфейсов; общие члены ICLDCommand (навигация, CLD, CLDFile, TechOperation, ...) описаны в разделе Модель доступа к CLData.

    Член Тип Описание
    cmd.TargetConnectorID string Текстовый идентификатор державки заготовки. Этот идентификатор определяется схемой станка.

    Пример:

    public override void OnTakeover(ICLDTakeoverCommand cmd, CLDArray cld)
    {
        nc.OutWithN("( TAKEOVER TO " + cmd.TargetConnectorID + " )");   // передать заготовку в целевую державку заготовки
    }
    

    Сопутствующие ссылки

    • Модель доступа к CLData
    In this article