Главная страница
Навигация по странице:

  • (DAW, conv_num,value ) , где conv_num

  • Е-параметр

  • 6 . 4 . 1 Инструкция Инструкция устанавливает значения переменным пакета Т. Семантика Формат записи Txx = hexadecimal (2 цифры) , где xx

  • 6 . 5 Пример файла IOCFIL

  • 7 ИНДИКАЦИЯ ОШИБОК ХАРАКТЕР ИЗ А Ц И И ФУНКЦИОНАЛЬНОГО УРОВНЯ . Видеокадр диагностики файлов характе- ризации функционального уровня

  • FCRSYS системный уровень, если она прошла без ошибок, выполняется инициализация файлов функционального уровня AXCFIL , PGCFIL , IOCFIL

  • 7 . 2 Ошибки инициализации файлов характе- ризации функционального уровня Ошибки, выявляемые при инициализации трёх файлов характериза- ции функционального уровня AXCFIL , PGCFIL

  • AXCFIL

  • AXCFIL ; - ПРОЦЕСС, если ошибка обнаружена при инициализации файла PGCFIL ; - ЛОГИКА, если ошибка обнаружена при инициализации файла IOCFIL

  • 7 . 2 . 2 Ошибки характеризации осей - файл A X C F I L Ошибки файла характеризации осей AXCFIL

  • NC-200, NC-201, NC-201M, NC-202, NC-210, NC-220, NC-230

  • NC-110, NC-200, NC-201, NC-201M, NC-202, NC-210, NC-220, NC-230, NC-310

  • РХ (В3.4). Руководство по характеризации СанктПетербург 2019 г аннотация документ Руководство по характеризации (версия В) распространяется на устройства числового программного управления (учпу)


    Скачать 1.49 Mb.
    НазваниеРуководство по характеризации СанктПетербург 2019 г аннотация документ Руководство по характеризации (версия В) распространяется на устройства числового программного управления (учпу)
    Дата25.12.2020
    Размер1.49 Mb.
    Формат файлаpdf
    Имя файлаРХ (В3.4).pdf
    ТипРуководство
    #164160
    страница16 из 18
    1   ...   10   11   12   13   14   15   16   17   18
    DAC предназначена для определения номеров каналов ЦАП (ЦИП), доступных для записи в них напряжения.
    Руководство по характеризации
    165 Семантика
    DAC=conv1,conv2,conv3,conv4,conv5,conv6,conv7,conv8
    . Формат
    DAC=integer,integer,integer,integer,integer,integer
    , где
    conv1–8
    - номера канала преобразователя (1-16). Пример

    DAC=1,2,8,14,16,,, Если преобразователь 16 разрядов, ток номеру преобразователя должен быть добавлен код (-200), например Пример

    DAC=-201,-202,-208,-214,-216,,,
    conv1–8
    , определённые в инструкции DAC, могут быть использованы в команде DAW. Команда DAW может быть записана в кадре управляющей программы или выполнена в режиме «MDI» (РУЧНОЙ ВВОД КАДРА) по кнопке ПУСК. Формат
    (DAW,conv_num,value)
    , где
    conv_num - номер канала ЦАП (1-16) должен соответствовать номеру канала ЦАП, объявленному при характеризации;
    value
    - значение напряжения в пределах +В может быть задано в явном виде или через Е-параметр с номером, соответствующим Е-параметрам типа real вещественные. ВНИМАНИЕ До программирования кода DAW для оси эта ось должна быть выключена в ПЛ (разомкнут контроль оси по датчику обратной связи и отключена подача напряжения от ПЛ.
    6 . 4 Секция 4 Секция 4 определяет переменные пакета Т и содержит только инструкцию Т.
    Руководство по характеризации
    166
    6 . 4 . 1 Инструкция Инструкция устанавливает значения переменным пакета Т. Семантика Формат записи
    Txx = hexadecimal
    (2 цифры) , где
    xx
    - номер записи (от 1 до 64);
    value
    - значение от 00 до FF; значения, записанные в инструкции могут использоваться как байтовая константа, которая в ПЛ используется только для чтения начальное значение байтовой переменной после каждого перезапуска УЧПУ, которое может быть изменено в ПЛ по каким-либо условиям. Номер записи «xx» в инструкции определяет байт пакета Т, в который будет передано значение в соответствии со следующей схемой
    T01 = значение W0T0
    T02 = значение W0T1
    T03 = значение W0T2
    T04 = значение W0T3
    T05 = значение W1T0
    T63 = значение W15T2
    T64 = значение W15T3 Подробные сведения о назначении и использовании пакета Т приведены в документе Программирование интерфейса PLC».
    6 . 5 Пример файла IOCFIL
    *1
    ALM = 0
    IN1 = 0, 1, 2, 3,,,,
    OU0 = 4, 5,,,,,,
    CLO = 10, 3
    *2
    PRO = 1
    M00 = 06, 0C, 00
    M01 = 02, 04, 00
    M02 = 02, 24, 20
    Руководство по характеризации
    167
    M03 = 45, 00, 21
    M05 = 06, 00, 21
    M06 = 02, 14, 62
    M07 = 45, 00, 44
    M09 = 06, 00, 44
    M10 = 45, 00, 77
    M11 = 06, 00, 77
    M12 = 45, 00, 77
    M13 = 45, 00, 21
    M14 = 45, 00, 21
    M19 = 45, 00, 21
    M30 = 02, 24, 00
    M60 = 02, 04, 03
    PRO = 2
    M00 = 6, C, 0
    M01 = 2, 4, 0
    M02 = 2, 24, 20
    M03 = 45, 0, 21
    M05 = 6, 0, 21
    M06 = 2, 14, 62
    M07 = 45, 0, 44
    M09 = 6, 0, 44
    M10 = 45, 0, 77
    M11 = 6, 0, 77
    M12 = 45, 0, 77
    M13 = 45, 0, 21
    M14 = 45, 0, 21
    M19 = 45, 0, 21
    M30 = 2, 24, 0
    M60 = 2, 4, 3
    *3
    PRO = 1
    ASM = S
    TA1 = V, E, 0, 32, .7, .3
    AS1 = B, 0, 0, 360
    UCDA = B
    CWD = 0040
    ADV = A, 0
    PRO = 2
    ASM = S
    CWD = 0040
    *4
    T01 = 10
    T02 = 0
    T03 = 10
    T04 = 0
    T05 = 15
    T06 = 0
    T07 = 2
    T08 = 0
    T09 = 9
    T10 = 0
    T11 = 2
    T12 = 0
    Руководство по характеризации
    168
    7 ИНДИКАЦИЯ ОШИБОК ХАРАКТЕР ИЗ А Ц И И ФУНКЦИОНАЛЬНОГО УРОВНЯ .
    Видеокадр диагностики файлов характе-
    ризации функционального уровня
    УЧПУ при наличии в его памяти файлов характеризации последи- агностики аппаратных модулей выполняет инициализацию этих файлов. По окончании инициализации файла FCRSYS системный уровень, если она прошла без ошибок, выполняется инициализация файлов функционального уровня AXCFIL, PGCFIL, IOCFIL. Результаты диагностики визуализируются в видеокадре, который представлен на рисунке 7.1. Рисунок 7.1 – Видеокадр диагностики файлов характеризации AXCFIL,
    PGCFIL, IOCFIL Параметры видеокадра: ИНДЕКС - спецификатор типа файла, содержащего ошибку может принимать следующие значения ОСИ : AXCFIL; ПРОЦЕСС PGCFIL; ЛОГИКА : IOCFIL;

    -
    X - номер секции файла, содержащей ошибку
    -
    Y - номер процесса, в котором обнаружена ошибка
    -
    xxx
    - код ошибки от 0 до 209; каждому коду ошибки соответствует сообщение об этой ошибке из списка сообщений, представленных в пп.
    7.2.1-7.2.5;
    -
    n - наименование оси в подсекции, в которой обнаружена ошибка при диагностике секции 2 файла
    AXCFIL. ИНДЕКС NC-110 ОШИБКА СЕКЦИЯ X ПРОЦЕСС Y ОШИБКА В СТРОКЕ Содержание строки с ошибкой НОМЕР ОШИБКИ xxx ОСЬ n
    Руководство по характеризации
    169
    7 . 2 Ошибки инициализации файлов характе-
    ризации функционального уровня Ошибки, выявляемые при инициализации трёх файлов характериза- ции функционального уровня AXCFIL, PGCFIL и IOCFIL, подразделяются на четыре группы синтаксические ошибки и ошибки формата, общие для трёх файлов характеризации функционального уровня имеют номера от 1 до 100; ошибки, выявляемые вовремя анализа файла характериза- ции осей AXCFIL; имеют номера от 101; ошибки, выявляемые вовремя анализа файла характериза- ции процесса PGCFIL; имеют номера от 101; ошибки, выявляемые вовремя анализа файла характериза- ции логики IOCFIL; имеют номера от 101. Ошибки, имеющие номер от 101, относятся к ошибкам одного из файлов характеризации. Номера ошибок, визуализируемых в видеокад- реи объяснение причин, их вызывающих, приведены в пп. 7.2.1-
    7.2.5. При обнаружении таких ошибок вверху слева на экране визуали- зируется:
    -
    ОСИ, если ошибка обнаружена при инициализации файла AXCFIL;
    -
    ПРОЦЕСС, если ошибка обнаружена при инициализации файла
    PGCFIL;
    -
    ЛОГИКА, если ошибка обнаружена при инициализации файла IOCFIL.
    7 . 2 . 1 Синтаксические и семантические ошибки Ошибки семантики и формата записи представлены в таблице 7.1. Таблица 7.1 - Ошибки семантики и формата Номер ошибки Объяснение Примечание
    1 Не хватает секций в файле характеризации В файле характеризации отсутствует секция
    2 Каждая строка файлов должна начинаться с символа
    «*», с буквы или с символа
    «;»
    3 Секция не определена Файл характеризации начинается без обозначения Секция 1» («*1»)
    4 Несоответствие между номером текущей секции и ожидаемым номером секции Например, секция *3 объявляется сразу после секции *1 5 Не хватает С после номера секции Идентификатор секции должен быть на одной из линий текста (те. строка должна заканчиваться CR,LF)
    6
    Неразрешённый оператор Имя оператора не разрешено в данной секции или в данной конфигурации
    7 Слишком длинный оператор Максимальное количество символов в операторе равно 5 8 После идентификатора оператора должен быть знак
    «=»
    Руководство по характеризации
    170 Продолжение таблицы 7.1 Номер ошибки Объяснение Примечание
    9 Недопустимый символ в идентификаторе оператора Название оператора должно быть записано заглавными или строчными буквами без пропусков, после него может быть пропуска затем знак
    «=»
    10 Не хватает параметров в операторе Количество параметров для оператора фиксировано и должно соблюдаться. Если параметр равен нулю, нужно вместо него записать «,»
    11 Слишком много параметров водном операторе Количество параметров в каждом операторе фиксировано и должно соблюдаться Ошибка в параметре ЦЕЛОЕ ЧИСЛО Ошибка выдаётся в том случае, если в параметре ЦЕЛОЕ ЧИСЛО записана не цифра
    14 Переполнение целого числа Предельные значения ЦЕЛОГО ЧИСЛА от -32768 до +32767 15 Ошибка в параметре СЛОВО В параметре СЛОВО присутствуют нецифровые знаки
    16 Переполнение параметра СЛОВО Предельные значения параметра СЛОВО заключены между 0 и 65535 17 Первым символом в идентификаторе сигнала PLC должен быть «I» или «U» Значение должно быть записано идентификатором сигнала PLC
    18 Ошибка значения номера разъёма или контакта в идентификаторе сигнала пакета Ошибка индицируется в следующих случаях если номер разъёма
    - для пакета «K» и «N» больше 255
    - для пакета «A» больше 31
    - для пакета Т больше 15 если номер контакта больше 31 Например U256K20, U200K32, I32A1,
    I32A32 - неправильные имена идентификаторов Буква, идентифицирующая пакет сигналов PLC, должна быть К - для пакета «K»,
    N - для пакета «N», А - для пакета «A»,
    T - для пакета «T»
    20 Ошибка в параметре «real» В параметре «real» присутствуют не- цифровые символы
    21 Ошибка в 16-теричном параметре В 16-теричном параметре присутствуют нецифровые символы, за исключением символов A, B, C, D, E, F
    22 16- теричное число имеет более двух цифр
    16- теричные числа могут состоять максимально из двух цифр
    23 Параметр из символов ASCII слишком длинный В параметре из символов ASCII может быть максимально 10 знаков, кроме знаков разделителя («,») и комментария В файле слишком много секций Определено слишком много секций в файле характеризации
    25 Файл конфигурации процесса
    PGCFIL должен начинаться с
    NEW или OLD
    Руководство по характеризации
    171
    7 . 2 . 2 Ошибки характеризации осей - файл
    A X C F I L Ошибки файла характеризации осей AXCFIL представлены в таблице. Таблица 7.2 - Ошибки файла характеризации осей AXCFIL Номер ошибки Объяснение Примечание
    101 Тик слишком большой для
    CPU Значение, установленное в инструкции
    TIM, больше 63 102 Номер CPU в инструкции
    INx или CAS неравен Ошибочное определение номера управления осями нумеруется «1».
    Выдаётся ошибка, если в инструкции CAS номер CPU неравен Тик управления приводом слишком большой либо равен нулю Тик управления приводом выражается в мс, изменяется от 1 до 63. Выдаётся ошибка, если в инструкции CAS тик CPU не лежит в этих пределах
    105 Ошибочное определение номера интерполятора
    CPU интерполяторов нумеруется 1. Выда-
    ётся ошибка, если в инструкции INx номер не 1 106 Слишком много элементов Количество элементов интерполяции в буфере интерполятора может изменяться от
    1 до 64. Выдаётся ошибка, когда вин- струкции INx не соблюдены эти пределы
    107 Тик интерполятора слишком большой или равен нулю Тик интерполятора выражается в мс и может изменяться от 1 до 63. Выдаётся ошибка, если в инструкции INx не соблюдены эти пределы
    108 Один интерполятор может управлять только одним шпинделем Поле Наименование оси шпинделя инструкции должно содержать только один символ
    109 Интерполятор не может быть объявлен без осей
    110 Таблица интерполяторов переполнена Водном процессе допускается одновременное наличие не более 9 интерполяторов Дублированный интерполятор Имя интерполятора, объявленное в текущей инструкции, уже было использовано для определения предыдущего интерполятора В инструкции CAS должна быть определена по крайней мере одна ось
    113 Дублированные оси в последовательности определения осей. В инструкции CAS имеются две оси с одинаковыми именами
    114 Таблица осей переполнена Выдаётся ошибка в следующих случаях
    1) для NC-110, NC-310 объявлено
    - больше 17 осей (любых
    - больше 8 непрерывных координатных осей, исключая виртуальные оси
    2) для NC-200, NC-201, NC-201M, NC-202,
    NC-210, NC-220, NC-230 объявлено
    - больше 17 осей (любых
    - больше 6 непрерывных координатных осей, исключая виртуальные оси.
    Руководство по характеризации
    172 Продолжение таблицы 7.2 Номер ошибки Объяснение Примечание
    115 Переполнена таблица осей одного интерполятора В интерполяторе непрерывных скоординированных осей для NC-110, NC-200, NC-201,
    NC-201M, NC-202, NC-210, NC-220, NC-230,
    NC-310 допускается одновременное объявление не более 8 непрерывных координатных осей, включая виртуальные оси. Ошибка выдаётся, если в инструкции INx объявленное количество осей превышает
    8.
    116 Линейная ось используется несколькими интерполяторами Одна ось может управляться только одним интерполятором
    118 Ось объявлена в нескольких инструкциях CAS для одного процесса или для различных процессов в случае общей оси
    119 Ось объявлена, ноне определена Эта ошибка выдаётся, когда ось, объявленная в инструкции INx, не определена в инструкции CAS
    120 Тик интерполятора не кратен тику управления приводом
    Выдаётся ошибка, если тик интерполятора больше и не кратен тику управления приводом Не хватает инструкции TIM впервой секции AXCFIL
    124 Нас тиком, равным нулю, не может быть управления приводом и интерполяторов Если тик модуля CPU, определённый инструкцией, равен нулю, это значит, что модуль не присутствует, и, следовательно, на нем не может быть ни управления приводом, ни интерполяторов
    126 Управление приводом разных осей на одном и том же CPU должно иметь одинаковый тик
    127 Тик управления приводом не является кратным тику
    CPU
    128 Тик одного из интерполяторов не является кратным тику CPU
    131 Дублированная инструкция Текущая инструкция повторена в подсекции данной NAS
    132 Не хватает инструкции ТРА
    133 Не хватает инструкции NTC Инструкция NTC должна всегда быть объявленной Руководство по характеризации
    173 Продолжение таблицы 7.2 Номер ошибки Объяснение Примечание
    134 Не хватает инструкции
    GAS, а имеется датчик Инструкция должна быть определена для текущей подсекции NAS в том случае, если присутствует датчик, соединенный сданной осью, те. если поле номер датчика инструкции NTC отлично от нуля Не хватает инструкции
    PAS, а имеется датчик см. ошибку 134 137 Не хватает инструкции RAP Если объявляется датчики преобразователь (инструкция NTC), и ось - не шпиндель, то RAP должен присутствовать
    138 Не хватает инструкции
    MAN, а имеется датчик См. ошибку 137 139 Ручная скорость больше скорости быстрого хода
    140 Ускорение ручных перемещений больше ускорения быстрого хода
    141 Не хватает инструкции
    POS, а имеется датчик Если имеется датчик, то должен объявляться допуск позиционирования POS
    142 Не хватает инструкции
    SRV, а имеется датчик
    147 Не должна присутствовать
    GM0, если ось – шпиндель
    148 Должна быть определена
    GM1, если ось - шпиндель
    149 Ось, определённая инструкцией, не объявлена Эта ошибка выдаётся в том случае, когда определённая в NAS ось не объявлена в Секции 1 150 Если ось - не шпиндель, следует объявить только
    GM0 Если ось - не шпиндель, следует объявить только инструкцию GM0 151 Инструкция в секции 2
    AXCFIL - без предшествующей Нет инструкций GM
    nn
    , RAP,
    MAN, POS, если нет интерполятора Необходимо наличие интерполятора, если есть GM
    nn
    , RAP, MAN, POS
    153 Электрический шаг должен быть отличен от нуля
    154 Механический шаг должен быть отличным от нуля
    155 Шпиндель должен быть заявлен в секции 2, ив секции 1 Эта ошибка выдаётся, когда в секции 1 ось определена как ось шпинделя инструкции, а в секции 2 нет оси, для которой в TPA записан код оси шпинделя.
    157 Координатная ось не может быть осью от точки к точке
    158 Наименование коммутиро- ванной оси должно состоять только из одного знака Это условие опрашивается для проверки совпадения наименований осей сих определением, осуществленным в секции
    1 159 Не существует переключён- ной оси, определённой ТРА Ось, определённая как переключённая, должна быть объявлена в секции 1
    Руководство по характеризации
    174 Продолжение таблицы 7.2 Номер ошибки Объяснение Примечание
    160 Ошибочный номер датчика Номер датчика изменяется в пределах от
    1 до 16 161 Ошибочный номер преобразователя (канала ЦАП) Номер преобразователя изменяется в пределах от 1 доили от -201 до -216)
    163 Направление поиска микро- нуля должно быть равно 0 или 1 166 Наименование главной оси должно состоять только из одного символа Это условие опрашивается для проверки совпадения с определением наименования осей, выполненным в секции 1 167 Не существует оси, опре- делённой как главная, в
    ASM Ось, определённая как главная, должна быть объявлена в секции 1 168 Несовпадение в объявлении переключаемых осей Выявлено, что ось, объявленная переключаемой в инструкции TPA, на самом деле не является переключаемой (в ТРА данной оси. Например ось Х - координатная и переключаемая на Y; тогда для Х ТРА=9,Y, а для Y - TРА=9,Х, те. Х переключается на Y, а Y - на Х. Если не соблюдается это условие, выдаётся ошибка
    169 Не хватает определения оси в секции 2 Все оси, определённые в секции 1, должны иметь соответствующую подсекцию
    NAS
    172 Максимальное значение xx в инструкции GM
    nn может быть равно 99 173 Не хватает инструкции NAS или PAS Эта ошибка возникает, когда записывается инструкция Е до ввода инструкций и PAS, или когда записывается инструкция PAS, и ей не предшествует соответствующая инструкция NAS, или когда записывается инструкция NM0, и ей не предшествует NAS и PAS
    174 Заявление (номер) Е - не в возрастающем порядке
    175 В таблице значений компенсации должно присутствовать не менее 2 значений Синтаксическая ошибка в
    NM0 177 Номер точки компенсации для позиции абсолютного микронуля не существует, те. в NM0 заявлена точка, не определённая под Е = величина
    Руководство по характеризации
    175 Продолжение таблицы 7.2 Номер ошибки Объяснение Примечание
    178 В ТРА заявлена ось с преобразователем, а номер преобразователя не заявлен в соответствующей инструкции (или наоборот)
    179 В ТРА ось шпинделя заявлена как ось сдатчиком и без него одновременно Например TPA=30 180 В TSM один или два параметра опущены или равны 0 181 Заявление TSM должно быть только в подсекции для оси шпинделя
    (ТРА=20 или
    ТРА=10)
    182 Инструкции GMnn, TSM в подсекции оси записаны до инструкции NTC
    183 Превышено максимальное количество процессов вин- струкции NBP
    184 В инструкции PRO объявлен номер процесса, превышающий количество, установленное в инструкции NBP В инструкции PRO объявлен номер процесса, превышающий максимальное число процессов, определённое в инструкции
    NBP, или который ранее не подвергался конфигурации
    185
    CAS и INx заявлены без предварительного объявления Не допускаются инструкции CAS и INx, если не объявлена инструкция NBP
    186 Переполнение памяти при характеризации Ошибка выдаётся, если переполнена память, объём которой установлен во 2- ом параметре инструкции NBP
    187 В инструкции PRO не опре- делён номер процесса
    188 Введена инструкция POM для осине являющейся шпинделем Если ось не является шпинделем, то инструкция POM не вводится. Необходимо ввести вначале инструкции TPA и
    PAS, а затем инструкцию POM
    189 Не хватает инструкции POM Для оси шпинделя сдатчиком необходимо ввести инструкцию POM
    190 Номер преобразователя вили превышает допустимое значение
    191 В инструкции ADP второй параметр должен быть отличным от нуля
    193
    SKW объявлено не для под- чинённой параллельной оси
    194 Наименование главной оси содержит больше одного знака
    195 Главная ось не объявлена В инструкции SKW не сконфигурированная ось объявляется как главная
    196 Ось, обозначенная как главная, уже объявлена как главная для другой оси В поле наименование главной оси в инструкции SKW следует указать ось, которая ещё не объявлена главной в другой инструкции SKW
    197
    Подчинённая ось уже объявлена в инструкции SKW в другой подсекции NAS
    Руководство по характеризации
    176 Продолжение таблицы 7.2 Номер ошибки Объяснение Примечание
    198 Ошибка в объявлении подчи- нённой оси
    Подчинённая ось объявляется только со следующими инструкциями NAS, TPA,
    NTC, MCZ, MFC, SKW
    199 Ось объявлена подчинённой самой себе
    200
    Подчинённая ось не может быть интерполирована В инструкции INx подчинённая ось объявлена как координатная
    201
    Подчинённая ось не может быть объявлена в секции 2 раньше главной
    Подчинённая ось объявляется после главной оси
    202
    Подчинённая ось должна объявляться на том же CPU, что и главная
    203 Если ось объявлена как ось с контрольной точкой, то для нее необходимо записать инструкцию ASM с именем соответствующей ей главной оси
    204 Инструкции ADG, CUB и SWn недопустимы для данного типа оси Для записи в подсекции оси инструкции
    ADG в инструкции TPA для нее должен быть добавлен код 8000H.
    205 В инструкции SWn использование сигналов PLC пакета
    1   ...   10   11   12   13   14   15   16   17   18


    написать администратору сайта