РХ (В3.4). Руководство по характеризации СанктПетербург 2019 г аннотация документ Руководство по характеризации (версия В) распространяется на устройства числового программного управления (учпу)
Скачать 1.49 Mb.
|
FDD только под именем «A», например, в секции 1 можно записать инструкцию MP6=A: Примеры 1) FLP=A,B или FLP=B,A - в УЧПУ подключены два устройства FDD с именами «A» и «B». В этом случаев секции 1 можно записать две инструкции и/или MP6=B:. 2) FLP=,B или FLP=B, - в УЧПУ подключено устройство FDD с именем «B». В этом случаев секции 1 можно записать инструкцию MP6=B:. 3) FLP =, или FLP=, - в УЧПУ не подключены устройства FDD. В этом случае записи в секции 1 MP5=A: и/или MP6=B: - неактивны Определение подключённых устройств H D D Определение дисков, подключённых к УЧПУ по интерфейсам IDE или SATA в режиме Compatible. Формат IDE=PM,PS,SM,SS , где PM,PS,SM,SS могут принимать значения «HDD», «CD» или быть пустыми. Руководство по характеризации 21 - «HDD» - имя, активирующее работу драйвера для жесткого диска, подключенного к порту. - «CD» - имя, активирующее работу драйвера для CD-ROM/DVD- ROM, подключенного к порту. ПРИМЕЧАНИЯ Запись значения «HDD» для параметра PM активирует в системе работу с диском, обнаруженного в BIOS на месте Pri- mary Master (IDE Master). 2) PM не может иметь значение «CD». Если инструкция IDE не записана, то по умолчанию активизируются следующие значения IDE=HDD,,, Запись значения «HDD» или «CD» для параметра PS активирует в системе работу с диском, обнаруженного в BIOS на месте Primary Slave (IDE Slave). Запись значения «HDD» или «CD» для параметров SM и SS активирует в системе работу с дисками, обнаруженными в BIOS на месте Secondary Master или Secondary Slave. Эти параметры обычно не используются в УЧПУ и могут иметь значения при установке эмулятора УЧПУ на ПК. Если имя «HDD» или «CD» записано с ошибкой, то это устройство не активизируется, например IDE=HDD,DD. Значение для PS здесь записано с ошибкой и драйвер диска на месте Primary Slave не активизируется. Запятые после последнего указанного имени драйвера можно не записывать, например IDE=,HDD Пример IDE=HDD,HDD,CD - в УЧПУ подключены три устройства PM = HDD (Primary Master); PS = HDD (Primary Slave); SM = CD (Secondary Master). 3 . 3 . 5 . 3 Определение подключённого устройства Disk On Chip. Определение подключённого к УЧПУ устройства Disk On Chip (DOC ) выполняется в инструкции DOC. Формат DOC=DOC , где DOC - инструкция DOC=DOC записывается только в том случае, если BIOS процессорной платы при его загрузке определил наличие устройства Disk On Chip. ВНИМАНИЕ АДРЕСНОЕ ОКНО ДЛЯ РАБОТЫ DOC УСТАНАВЛИВАЕТСЯ ПЕРЕМЫЧКАМИ НА ПРОЦЕССОРНОЙ ПЛАТЕ И ДЛЯ ВЕРСИЙ SW ДОЛЖНО ИМЕТЬ АДРЕС 0: D000. Руководство по характеризации 22 Примечание Если слово DOC записано с ошибкой или отсутствует, то это устройство не активизируется, например DOC=DOS. Пример DOC=DOC - в УЧПУ подключено устройство Disk On Chip. 3 . 3 . 5 . 4 Определение драйверов поддержки U S B -устройств. Определение драйвера поддержки устройства для каждого USB порта УЧПУ, выполняется в инструкции USB. Формат USB=USB_driv_name,USB_driv_name,USB_driv_name,USB_driv_name, где USB_driv_name - имя драйвера для каждого USB порта. USB_driv_name может иметь следующие имена CD – имя драйвера для порта, к которому подключается устройство CD-ROM; CRD - имя универсального драйвера Card Reader для USB- порта (драйвер поддерживает работу USB порта со следующими устройствами USB-FLASH, USB-FDD или USB-HDD); FLOPPY – имя драйвера для порта, к которому подключается устройство USB-FDD; FLASH - имя драйвера для порта, к которому подключается устройство USB-FLASH. ПРИМЕЧАНИЯ Если инструкция USB не записана в данной секции, то по умолчанию активизируется устройство, определённое именем CRD. Если инструкция USB записана без указания имён устройств, то порт USB отключён. Пример USB= Если в именах устройств (CD, CRD, FLOPPY или FLASH) допущена ошибка, то устройство, имя которого указано неправильно, не активизируется. Пример USB=CD,CRD,FLOPY,FLASH. Значение устройство здесь записано с ошибкой и поэтому не активизируется. Запятые после последнего указанного устройства можно не записывать. Пример USB =,HDD Для УЧПУ, имеющего только один порт, инструкция USB обычно не записывается. При этом активизируется устройство CRD. Это устройство поддерживает работу устройств CD, CRD, FLOPPY и FLASH, подключаемых к порту по очереди. Для ПК, на котором установлен программный эмулятор и который имеет дох портов для каждого порта, можно назначить драйвер USB- устройства. Пример USB=CD,CRD,FLOPPY,FLASH Определение подключённых устройств выполняется по умолчанию в том случае, если секция 4 не имеет инструкций или отсутствует. Список устройств, активных по умолчанию Руководство по характеризации 23 - A; - C (HDD Primary Master); - USB (CRD Card Reader). Руководство по характеризации 24 4 ХАРАКТЕР ИЗ А Ц И Я ОСЕЙ. ФАЙЛ Общие сведения о файле AXCFIL 4 . 1 . 1 Правила характеризации осей SW управления осями, размещаемое в УЧПУ, выполняет две основных задачи - интерполяцию осей - управление приводами осей. Задача интерполятора заключается в расчете координат движения на основе запрограммированных параметров. В системе присутствует четыре типа интерполяции - линейная - круговая - винтовая - сплайновая. Задача управления приводом осей заключается в создании безошибочного движения всех непрерывных координатных осей по профилю, рассчитанному интерполятором этих осей, а также обеспечение движения осей от точки к точке, рассчитанному для них отдельными интерполяторами. Эти задачи реализованы на одном модуле CPU. При характериза- ции осей следует соблюдать следующие правила оси, интерполируемые совместно (непрерывные скоординированные оси, должны иметь один интерполятор шпиндель и непрерывные оси должны иметь один и тот же интерполятор ось от точки к точке должна быть объявлена в отдельном интерполяторе интерполятор непрерывных скоординированных осей каждого процесса может управлять максимальною осями. Обычно реальное количество осей в интерполяторе устанавливается не более количества доступных к использованию аппаратных разъёмов датчиков и каналов ЦАП (ЦИП): - NC-110 и NC-310: • 7- ю осями + шпиндель сдатчиком- ю осями + шпиндель без датчика - NC-230: • 4- мя осями + шпиндель сдатчиком- ю осями + шпиндель без датчика - NC-200, NC-210, NC-220, NC- 301 имя осями + шпиндель сдатчиком- мя осями + шпиндель без датчика - NC-201, Ми- мя осями + шпиндель сдатчиком- мя осями + шпиндель без датчика, Руководство по характеризации 25 плюс количество виртуальных осей (дох осей) в зависимости от конфигурации станка и технологии разработки УП. Типы осей рассмотрены при описании инструкции TPA файла AXCFIL. 4 . 2 Содержание секций файла AXCFIL 4 . 2 . 1 Свойства файла AXCFIL Управление осями характеризует пользователь в файле AXCFIL. Этот файл состоит из х секций. Каждая секция характеризует конкретную компоненту или группу компонент управления осями. Создать или открыть на редактирование уже существующий файл AXCFIL можно в режиме «COMMAND» командой EDI,AXCFIL/MP0, а также функциональными клавишами режима «COMMAND»: F2 (MODIF) -> F1 (EDI) -> F7 (MP0) - > установить в списке файлов курсор на имя файла AXCFIL или набрать в строке редактирования имя AXCFIL и завершить ввод команды по клавише ENTER. Примечание. Имя файла AXCFIL в конкретном УЧПУ необходимо уточнить в секции 2 файла FCRSYS/MP0. Порядок набора команды, используя функциональные клавиши меню режима «COMMAND», записывается от верхнего уровня меню, на который можно выйти, нажимая несколько раз клавишу ESC. Все секции состоят из равного количества подсекций, которое определено количеством процессов таким образом, записи (инструкции) могут повторяться в рамках одной секции для всех объявленных процессов. Структура и формат записей приводятся в данном документе при описании конкретного файла. 4 . 2 . 1 . 1 Типы осей Секция 2 файла AXCFIL назначает тип конфигурируемой оси. Список типов конфигурируемых осей следующий координатная ось - ось станка, которая может участвовать вин- терполяции с другими осями такого же типа ось от точки к точке - это позиционная ось, которая не участвует в интерполяции скоординированных осей, а выполняет только позиционирование от одной точки к другой (от позиции к позиции. Ось должна иметь датчик положения. Движение этой оси управляется SW УЧПУ и может быть активизировано, как аналоговым напряжением, таки дискретным выходным сигналом. Например дискретный поворотный стол, магазин инструментов или другой механизм, имеющий встроенный датчик положения Руководство по характеризации 26 В версиях SW без функций расширения (см. инструкцию) оси от точки к точке могут получить задание на движение только от ПЛ. В версиях SW с функциями расширения (см. инструкцию) оси от точки к точке с ЦАП имеют возможность получить задание на движение отв режиме ручных перемещений («MANU», «MANJ», «HOME») по кнопке ПУСК и задание только от ПЛ в режимах «MDI», «AUTO», «STEP ». Кроме этого, существует возможность сформировать особую конфигурацию для оси от точки к точке, которая условно называется магазин инструментов. Для конфигурации такой оси необходимо определить следующие параметры в инструкции TPA при определении типа оси должен быть записан только код 2. в инструкции PAS должно быть записано число позиций на один оборот оси от точки к точке параметр, отличное от нуля. в инструкции PAS должно быть записано число оборотов двигателя наоборот оси от точки к точке (параметр, отличное от нуля. в инструкции PAS может быть записан номер позиции, с которого ось от точки к точке будет вести нумерацию позиций (параметр. в файле IOCFIL в секции 3 для этой оси должна быть записана инструкция TAn, в которой должны быть следующие установки - ось имеет ЦАП - ось является осью вращения - должно быть объявлено ровно такое количество позиций, которое указано для этой оси во втором параметре инструкции PAS; вращательная ось - координатная ось вращения, движение которой программируется в градусах переключаемая ось - координатная ось, имеющая общий канал управления с другой осью (общий канал ЦАП, наименование которой объявляется во втором параметре инструкции TPA . При программировании переключаемой оси вторая (отключённая) ось контролируется SW УЧПУ только на допуск позиционирования. Переключение одного канала ЦАП между осями выполняется интерфейсными сигналами ПЛ (см. Руководство по программированию интерфейса PLC»); ось шпинделя без датчика - ось шпинделя, контролируемая УЧПУ по скорости. Управление этой осью осуществляется программированием функции «S». УЧПУ не выполняет контроль положения этой оси. Обычно такая ось применяется в двух случаях 1) для управления высокоскоростным электрошпинделем, имеющим нижний порог скорости вращения. В этом случае при конфигурации данной оси в файле AXCFIL необходимо заявить инструкцию) для управления моторизованным инструментом. В этом случае при конфигурировании мотори- Руководство по характеризации 27 зованного инструмента в файле AXCFIL он должен быть определён как дополнительная ось шпинделя без датчика и программироваться в УП трёхбуквенным кодом USS. ось шпинделя сдатчиком- ось шпинделя, контролируемая УЧПУ по скорости и положению. Управление этой осью осуществляется программированием функции «S». Применение такой оси позволяет выполнять следующие функции, управляемые от SW УЧПУ: • нарезание резьбы • поддержание постоянной скорости резания • поддержание оборотной подачи по контуру • ориентация шпинделя в любую позицию по запросу от ПЛ. диаметральная ось - координатная ось, перемещение которой программируется с коэффициентом масштабирования, равным. Типичным примером такой оси является ось X токарного станка, а также расточные/обточные головки фрезерных обрабатывающих центров ось с контрольной точкой - специальная координатная ось, опреде- лённая в интерполяторе скоординированных осей. При включении оси из ПЛ, она использует значение датчика шпинделя, как контрольную точку. Эта ось предназначена для управления шпинделем в скоординированных движениях с другими координатными осями. Такую ось можно точно позиционировать и/или вывести на микровыключатель абсолютного нуля. Обычно это ось C в токарных станках виртуальная ось - ось, имя которой используется при программировании интерполяции, но физически она на станке не существует. Её программирование вызывает движение, выполняемое другими осями, определёнными в виртуа- лизации. При характеризации виртуальной оси следует учитывать следующее • виртуальная ось должна быть объявлена в том же интерполяторе, что и оси, движение которых она вызывает • для виртуальной оси должны быть объявлены следующие инструкции NAS, TPA, NTC. Обычно виртуальные оси в системе используются при программировании в УП трёхбуквенного кода UAV для следующих случаев • преобразование декартовых координат в полярную систему координат. В этом случаев файле AXCFIL необходимо определить две виртуальные оси • преобразование декартовых координат в цилиндрическую систему координат. В этом случаев файле AXCFIL необходимо определить одну виртуальную ось Руководство по характеризации 28 • поворот плоскости обработки в пространстве. В этом случаев файле AXCFIL необходимо определить три виртуальные оси • преобразование декартовых координат в косоугольную систему координат. В этом случаев файле необходимо определить две виртуальные оси Пример NAS=U TPA=101, NTC=0,0 абсолютная ось - ось, которая не требует установки микровыключате- ля абсолютного нуля, т. к. имеет только один электрический нуль для всего хода. Примером могут служить оси с оптическими линейками или вращательными датчиками, где один оборот датчика соответствует одному обороту оси. Выход в абсолютный микроноль по этой оси выполняется поиском референтной метки, после чего она автоматически устанавливается в нуле ось с запросом выхода в «0» после её повторного включения - ось, которая может быть отключена из ПЛ, и при повторном её включении нет гарантии правильного чтения позиции се датчика. Для оси, имеющей данный тип, при её выключении признак выхода в микроноль сбрасывается. ось шпинделя с контролируемым разгоном - ось шпинделя с контролируемым от УЧПУ разгоном. Это свойство обеспечивает пологий контролируемый разгон после команды вращения шпинделя если для оси устанавливается этот тип, то обязательно должна быть записана инструкция TSM. Пример TSM=4,18 , где 4 - время, необходимое шпинделю для инверсии от максимальной скорости почасовой стрелке до максимальной скорости против часовой стрелки. Время выражается в секундах и/или долях секунды- напряжение инверсии в вольтах. На рисунке 4.7 представлен график изменения напряжения на оси шпинделя на участке разгона. Руководство по характеризации 29 Рисунок 4.7 - График изменения напряжения для оси шпинделя на участке разгона подчиненная параллельная ось - движение этой оси определяется движением главной оси. Главная и подчиненная ей ось - параллельны. Механические и электрические характеристики таких осей должны быть идентичны. Направление и скорость поиска микронуля, объявленные в инструкции MCZ, для подчиненной оси должны быть такими же, как и для главной оси. Этот тип устанавливается только для подчиненной оси, для которой объявляются следующие инструкции NAS, TPA, NTC, GAS, MCZ, MFC, SKW; Механический шаг главной и ей подчиненной оси могут иметь различный знак. Это различие определяется в инструкции PAS для этих осей. Пример PAS=5000,1 (для главной оси) и PAS=5000,-1 для параллельной подчиненной оси ось вращения, позиционируемая от 0 до 359,999 градусов - ось вращения, которая позиционируется в пределах от 0 до 359,999 градусов. Эта характеристика используется для того, чтобы программирование перемещения для этой осине превышало 360 градусов. В позиции 360 градусов координаты этой оси обнуляются; ось шпинделя с двигателем переменного тока - ось шпинделя, управляемая двигателем переменного тока. Эта характеристика введена для того, чтобы при отработке циклов G84, G86 SW УЧПУ устанавливало бы для ПЛ, в интерфейсную часть пакета «K», бит запроса инверсии или же остановки шпинделя на дне отверстия ось со стартом от текущей позиции датчика – особенная координатная непрерывная ось, тип которой определён кодом Н, например, TPA=8001. Всегда выполняет перемещения после её отключения (RABI=0) и последующего подключения) от текущего положения по датчику, даже после её перемещения каким-либо способом вот- ключённом состоянии. То есть, ось начнет движение без отработки накопленного рассогласования, полученного при её перемещении в отключённом состоянии, 18 U(B) t (сек) 4 |