РХ (В3.4). Руководство по характеризации СанктПетербург 2019 г аннотация документ Руководство по характеризации (версия В) распространяется на устройства числового программного управления (учпу)
Скачать 1.49 Mb.
|
input_distance - определяет идентификатор свободного сигнала PLC пакетов «K» или «N», который будет устанавливаться в «1» каждый раз, когда осью будет пройден путь, равный значению distance. В случае необходимости циклической обработки данного сигнала в ПЛ следует выполнять сброс его в ноль каждый раз после прохождения осью заданного расстояния. Пример Для случая ZNO=…,…,1500,U100K0,… в ПЛ для обнуления сигнала U100K0 можно записать $ Руководство по характеризации 81 P2=U100K0 U100K0=P2 DBRP - расстояние между референтными метками датчика имеет два значения Для осей вращения с целым коэффициентом редукции и линейных осей DBRP - это расстояние в градусах или миллиметрах, соответствующее одному обороту датчика в этом случае значение DBRP в инструкции не записывается. Примечание. Если данный параметр не задан, алгоритм выхода в ноль выполняется с учётом null_offset. Для оси вращения с нецелым коэффициентом редукции DBRP – это расстояние в градусах, на которое смещается референтная метка датчика при каждом следующем обороте оси. Расстояние определяется по формуле дробная часть k) (4.10) Значение, рассчитанное по формуле 4.10, позволяет правильно выполнять повторный выход в микро- ноль с любого оборота оси вращения. Пример Коэффициент редукции k = 4.645. Дробная часть коэффициента редукции равна 0.645. Расстояние между референтными метками датчика 360/4.645*(1-0.645)=2 7.513455 (градусов. Запись инструкции NAS=X ZN0=-49.9999,,1500.0,U119K30,27.513455 4 . 2 . 4 . 2 6 Инструкция FBF Инструкция FBF определяет параметры, используемые для сигнализации возможной ошибки датчика текущей оси. Семантика FBF=space,time,input_break_wire,status_break_wire Формат записи FBF=real,real,PLC variable,boolean , где space - область, в которой не генерируется сигнал Неисправность датчика измеряется в миллиметрах или дюймах Руководство по характеризации 82 time- время, в течение которого генерируется сигнал Неисправность датчика измеряется в секундах (с input_break_wire - этот параметр определяет идентификатор сигнала на языке PLC для установки в системе состояния разрешения или запрета контролирования обрыва сигналов датчика (A, /A, B, /B) или его питания, например U230K0; status_break_wire - состояние параметра input_break_wire( «0» или «1»), при котором в системе разрешено контролирование обрыва сигналов датчика или его питания. Примеры FBF=,,U230K0,1 - контроль обрыва сигналов датчика будет выполняться при условии состояния сигнала PLC U230K0 равно «1». FBF=,,U230K0,0 - контроль обрыва сигналов датчика будет выполняться при условии состояния сигнала PLC U230K0 равно «0». ВНИМАНИЕ ошибка неисправность датчика (сообщение 4_ 68) будет сформирована при одновременном выполнении четырёх условий • если инструкция FBF отсутствует в подсекции оси, или если в инструкции FBF записано значение любого параметра space и/или time отличное от нуля • ось должна быть включена и находиться в движении • при движении оси в УЧПУ не приходят сигналы с ее датчика по истечении времени, указанного в параметре time; • при движении оси изменение ее расчетной позиции с момента последнего изменения показания ее датчика должно превысить значение, указанное в параметре space. при отсутствии инструкции FBF или пропуске значения in- put_break_wire аппаратный контроль обрыва сигналов или питания датчика для УЧПУ NC-200, NC-201, М, NC-210, NC-220, NC- 230, NC-310 выполняется, а для УЧПУ NC-110 не выполняется. если инструкция FBF не записана, по умолчанию параметры принимают следующие значения • space = значение механического шага, записанное во втором параметре инструкции PAS; • time = 400 тиков, указанных в инструкции CAS, например CAS=1,XYZS ,2. В этом примере servo_tick обслуживания привода равно 2 мс, поэтому значение параметра time равно 2*400=800 мс (0.8 секунд. если в подсекции текущей оси в инструкции FBF оба параметра space и time равны нулю, то ошибка неисправности датчика для этой осине генерируется. Примечание. Состояние контролирования обрыва сигналов датчиков для всех координатных непрерывных осей рекомендуется разрешать на все время работы станка. Состояние контролирования обрыва сигналов датчиков для всех вспомогательных осей, включая ось шпинделя, рекомендуется разрешать только в то время, когда координатные осине выполняют обработку детали Руководство по характеризации 83 4 . 2 . 4 . 2 7 Инструкция HWC Инструкция HWC, объявленная для текущей оси, привязываете к штурвалу коррекции, который позволяет изменять позицию данной осина станке без изменения значения её расчётно-контролируемой координаты, индицируемой на экране УЧПУ по команде UCV=0. Установленную от штурвала коррекцию позиции оси и её знак можно определить внешним измерительным прибором и по индикации на экране УЧПУ после ввода команды UCV=5. Данная команда переключает поле индикации осей в режим Коррекция. Примечание. Информация о команде UCV приведена в документе Руководство оператора в подразделе Отображение информации на дисплее при описании видеостраницы #1. Штурвал коррекции должен быть подключён к свободному входному разъёму датчика на модуле ECDA и описан как ось штурвала в текущем процессе. Штурвалом коррекции может быть штурвал уже предназначенный для движения осей, те. штурвал, имя оси которого записано в инструкции ADV (секция 3 файла IOCFIL). Рекомендуется в ПЛ исключить использование одного итого же штурвала водно и тоже время для коррекции оси и для движения оси. Семантика Формат записи HWC=ASCII string,PLC variable , где HW_axis_name - имя оси штурвала коррекции input_enable_HW- представляет собой идентификатор сигнала PLC пакета «A» или свободного сигнала PLC из пакетов или «N» для вкл./выкл. штурвала коррекции оси, например U223K0. Если состояние равно «1», то коррекция позиции оси от штурвала включена. Если состояние равно «0», то коррекция позиции оси от штурвала выключена. Коррекция позиции оси от штурвала возможна после включения оси (ось замкнута по ДОС) в любом режиме работы и состоянии УЧПУ. Автоматическое обнуление накопленной осью коррекции выполняется при её выходе в абсолютный микроноль в режиме ВЫХОД В НОЛЬ («HOME»). Пример - корректируемая ось X, - ось штурвала коррекции сдатчиком имп/об: A. *1 PRO=1 Руководство по характеризации 84 IN1=1,X,,2,16 CAS=1,XA,2 *2 PRO=1 NAS=X TPA=1, NTC=1,1 PAS=10000,10 GM0=6000,7.5,16.666 HWC=A,U140K0 NAS=A TPA=1, NTC=2, PAS=400,1 GAS=, POS=, SRV=, *3 При состоянии сигнала PLC U140K0=1 полный оборот штурвала (400 имп/об) скомпенсирует позицию осина мм (400 имп/об = 1 мм, т.к. PAS=400,1) в направлении его вращения. 4 . 2 . 4 . 2 8 Инструкция HWC (с версии x.86) Инструкция HWC определяет имя оси коррекции и идентификатор сигнала PLC для включения/выключения коррекции для оси, в подсекции которой записана инструкция HWC. Коррекция позиции текущей осина станке выполняется за счет перемещения ее оси коррекции. Направление и величина коррекции оси зависит от направления и величины перемещения ее оси коррекции. Коррекция позиции текущей осина станке не изменяет ее текущую координату в системе, поэтому после коррекции осина станке в видеостраницах режима УПРАВЛЕНИЕ СТАНКОМ в полях индикации координат осей ФАКТ, Датчик абс, Датчик отн.» значение ее текущей координаты не изменится. Выполненную коррекцию оси можно определить внешними измерительными приборами и по индикации на экране УЧПУ в поле Коррекция. Вывод поля Коррекция на экран УЧПУ выполняется вводом команды с клавишей ENTER в режиме УПРАВЛЕНИЕ СТАНКОМ. Примечание. Информация о команде UCV приведена в документе Руководство оператора в подразделе Отображение информации на дисплее при описании видеостраницы #1. Объявленная в инструкции HWC ось коррекции обязательно должна иметь датчик. Датчик оси коррекции должен быть подключён к свободному входному разъёму датчика на модулях (ECDA, RCDA, ECDP, RCDP). Датчик оси коррекции не может быть подключен к каналу электронного штурвала. Расположение разъема для подключения электронного штурвала приведено в руководстве по эксплуатации для соответствующего УЧПУ. Штурвалы, расположенные на станочных пультах NC301-6, СП NC302-6, NC310- 7 и NC110-7, не могут быть осями коррекции. Руководство по характеризации 85 Семантика HWC=HW_axis_name,input_enable_HW,input_correction_reset, Формат записи HWC=ASCII string,PLC variable,PLC variable,PLC variable где HW_axis_name - имя оси может быть выбрано из списка осей процесса, см. инструкцию CAS. input_enable_HW - представляет собой идентификатор сигнала PLC пакета или свободного сигнала PLC из пакетов «K » или «N» для вкл./выкл. режима Коррекция для текущей оси, например U223K0. Если состояние сигнала input_enable_HW равно «1 », то режим Коррекция » включен Если состояние сигнала равно «0 », то режим Коррекция выключен. input_correction_reset - представляет собой идентификатор сигнала пакета или свободного сигнала PLC из пакетов или «N» для управления накопленной величиной компенсации, например U223K1. Если состояние сигнала input_correction_reset равно «1», то при выключении режима Коррекция выполняется перенос накопленной величины компенсации в позицию текущей компенсируемой оси с учетом знака компенсации. Если состояние сигнала input_correction_reset равно «0», то при выключении режима Коррекция перенос накопленной величины компенсации в позицию компенсируемой осине выполняется. input_select_HW_axis_mode - представляет собой идентификатор сигнала PLC пакета или свободного сигнала PLC из пакетов «K» или «N» для определения режима работы компенсирующей оси, например U223K2. Если сигнал input_select_HW_axis_mode равен «0», то устанавливается режим, в котором компенсирующая ось может быть использована в следующих случаях компенсационный штурвал абсолютный компенсационный датчик. В этом случае датчик устанавливается на неподвижной части станка (станине) и имеет с компенсируемой осью только электронную связь. Если сигнал, заданный параметром input_select_HW_axis_mode , равен «1», то устанавливается режим, в котором компенсирующая ось может быть использована в качестве относительного компенсационного датчика. В этом случае датчик компенсирующей оси устанавливается на текущую компенсируе- Руководство по характеризации 86 мую ось станка и имеет с ней механическую и электронную связь, например, датчик компенсирующей оси Q крепится к выдвигаемой компенсируемой оси Z. ПРИМЕЧАНИЯ Если сигнал input_select_HW_axis_mode равен «1», то включение и выключение режима Коррекция вначале ив конце обрабатываемого контура должно выполняться в тот момент, когда компенсирующий датчик касается отслеживаемой поверхности. Если сигналы input_enable_HW и input_select_HW_axis_mode равны «1», то для исключения больших колебательных движений компенсируемой оси разрешающая способность датчика компенсирующей оси должна быть на 2 порядка выше, чем требуемая точность обрабатываемой поверхности. Включение режима Коррекция возможно после включения компенсируемой оси (ось замкнута по ДОС) в любом режиме работы и состоянии УЧПУ. Обнуление величины компенсации, накопленной осью в режиме Коррекция, может быть выполнено • при отключении режима Коррекция (обнуление сигнала «input_enable_HW ») с предустановленным в состояние «1» сигналом, «input_correction_reset». • при выходе компенсируемой оси в абсолютный микроноль в режиме ВЫХОД В НОЛЬ («HOME»). Характеризация оси коррекции, которая является для и описан как ось штурвала в текущем процессе, см. Пример 1 и Пример 2. Осью коррекции может быть штурвал, имя оси которого записано в инструкции (секция 3 файла IOCFIL). Пример. Запись инструкции HWC для компенсирующего штурвала NAS=Q TPA=1, NTC=4, PAS=100,1 GAS = , POS = , SRV = , ….. NAS=Z TPA=1, NTC=3,3 ….. HWC=Q,U223K0,, ……. Пример. Запись инструкции HWC для компенсирующей оси NAS=Q TPA=1, NTC=4, PAS=1000,1 GAS = , POS = , SRV = , NAS=Z TPA=1, NTC=3,3 Руководство по характеризации 87 ……. HWC=Q,U223K0,U223K1,U223K2 4 . 2 . 4 . 2 9 Инструкция ATR Инструкция ATR определяет параметры и подключение абсолютного датчика c интерфейсом SSI для текущей оси. Инструкция может быть записана для оси, в инструкции TPA которой добавлен код 200000H. Семантика ATR=resolution ST,resolution MT . Формат записи ATR=word,word , где resolution ST - число разрядов абсолютного датчика на одном обороте - для однооборотного абсолютного датчика угловых перемещений или асолютного датчика линейных перемещений параметр resolu- tion ST может иметь значения от 12 добит- для многооборотного абсолютного датчика угловых перемещений значение параметра resolution ST может иметь значения от 12 добит, кроме этого значение resolution ST не должно превышать значения разрядности, установленной перемычками на модуле абсолютных датчиков. Примечание. В паспорте датчика параметр resolution ST может быть обозначен «resolution ST, или Разрешение в пределах одного оборота, бит кол. позиций. Внимание Значение resolution ST должно быть использовано для определения параметра el_pitch вин- струкции PAS. бит el_pitch: 12 = 4096 13 = 8192 14 = 16384 15 = 32768 16 = 65536 17 = 131072 18 = 262144 19 = 524288 20 = 1048576 21 = 2097152 22 = 4194304 23 = 8388608 24 = 16777216 25 = 33554432 26 = 67108864 27 = 134217728 28 = 268435456 29 = 536870912 30 = 1073741824 31 = 2147483648 resolution MT - число разрядов датчика для определения количества его оборотов- для однооборотного абсолютного датчика угловых перемещений или асолютного датчика линейных перемещений параметр resolu- tion MT должен быть равен 0 бит. Руководство по характеризации 88 - для многооборотного абсолютного датчика угловых перемещений значение параметра resolution MT должно быть равно паспортному значению «resolution MT, bit» (Максимальное разрешение количества оборотов, бит (кол. оборотов, ноне превышать бит . 2 . 4 . 3 0 Инструкция GRA Инструкция GRA определяет параметры и подключение абсолютного датчика с кодом Грея для текущей оси. Инструкция может быть записана для оси, в инструкции TPA которой добавлен код 80000H. Семантика GRA=input,N . Формат записи GRA=PLC variable,word , где input_GRA - идентификатор сигнала PLC пакета «A», к которому подключён младший разряд датчика. Данный сигнал пакета «A» должен быть младшим в байте. Все разряды одного датчика, начиная с младшего, должны быть подключены к контактам модуля дискретных входов выходов I/O последовательно и непрерывно по возрастающей. Данные сигналы используются системой для формирования абсолютной позиции оси. N - число дискретных входов, используемое для подключения абсолютного датчика. Значение N должно быть равно разрядности датчика (до 16). Например, для разрядного датчика, подключённого к контактам модуля дискретных входов/выходов I/O и читаемого в системе 12-тью сигналами с I0A8 по I0A19 включительно, необходимо записать GRA=I0A8,12 ; ВНИМАНИЕ Если для оси в инструкции TPA записан кода инструкция GRA отсутствует или значения ее параметров input_GRA и N равны нулю (GRA=, или GRA=0,0), то по умолчанию эти параметры принимают следующие значения input_GRA= I0A0 N = 12 4 . 2 . 4 . 3 1 Инструкция FOPP Инструкция FOPP определяет возможность коррекции скорости оси от точки к точке, в состоянии ее движения. Корректор FOOP корректирует скорость движения оси, заданного из ПЛ, а также заданного в кадре с 3-хбуквенным кодом MOV. Семантика FOPP=input_FOPP . Формат записи FOPP=PLC variable , |