Автоматизация управления в производственных системах. Федотов А.В. - 66 стр.

UptoLike

Составители: 

66
этой информации является определение знака оценочной функции и соответственно
определение направления очередного шага перемещения исполнительного органа.
Для обеспечения движения по криволинейным траекториям часто использует-
ся круговая интерполяция вместо линейной. При круговой интерполяции оценочная
функция имеет вид
222
RyxF
iii
,
где R радиус окружности, по которой происходит движение.
При круговой интерполяции движение исполнительного органа происходит
по дуге окружности с радиусом R. В ряде случаев это обеспечивает большую точ-
ность аппроксимации криволинейной траектории, по сравнению с кусочно-
линейной аппроксимацией в случае линейной интерполяции.
Программирование систем ЧПУ
Для систем ЧПУ необходимы управляющие программы, обеспечивающие
требуемый технологический цикл работы оборудования. Эти программы разрабаты-
ваются с использование языков программирования ЧПУ. Широкое распространение
получили системы автоматизации программирования (САП).
Этапы программирования оборудования с ЧПУ:
1. Детализация технологического процесса до элементарных перемещений и ко-
манд.
2. Кодирование технологического процесса на языке команд УЧПУ.
3. Запись УП на программоноситель принятым для этого кодом.
4. Ввод УП с программоносителя в УЧПУ и её исполнения.
Язык программирования используется для ко-
дирования управляющих программ мнемоническим
кодом. Мнемонический код позволяет кодировать
нужную операцию с помощью символов и числовой
информации. Широкое распространение получил
код ИСО-7 бит. В этом коде команда начинается с
буквы, задающей тип команды: G подготовительная
команда для задания режима операции; Z,X,Y ко-
манды перемещения по основным координатным
осям; F скорость подачи и т.д.
За буквой следует информация, уточняющая
характер операции и определяющие её параметры. В
качестве примера рассмотрим команду подготовки
движения резца по траектории, изображенной на рис. 2.44:
)Z(Z}Y{YGG
РТРТ
9100
,
где
00G
- команда позиционирования из начальной точки НТ в точку РТ;
91G
- способ задания отсчёта координат в приращениях относительно начальной
точки;
}Y{Y
РТ
- задание координаты Y для рабочей точки;
Рис. 2.44. Программиро-
вание движения
этой информации является определение знака оценочной функции и соответственно
определение направления очередного шага перемещения исполнительного органа.
      Для обеспечения движения по криволинейным траекториям часто использует-
ся круговая интерполяция вместо линейной. При круговой интерполяции оценочная
функция имеет вид
      Fi  xi2  yi2  R 2 ,
где R – радиус окружности, по которой происходит движение.
      При круговой интерполяции движение исполнительного органа происходит
по дуге окружности с радиусом R. В ряде случаев это обеспечивает большую точ-
ность аппроксимации криволинейной траектории, по сравнению с кусочно-
линейной аппроксимацией в случае линейной интерполяции.

       Программирование систем ЧПУ
       Для систем ЧПУ необходимы управляющие программы, обеспечивающие
требуемый технологический цикл работы оборудования. Эти программы разрабаты-
ваются с использование языков программирования ЧПУ. Широкое распространение
получили системы автоматизации программирования (САП).
       Этапы программирования оборудования с ЧПУ:
    1. Детализация технологического процесса до элементарных перемещений и ко-
       манд.
    2. Кодирование технологического процесса на языке команд УЧПУ.
    3. Запись УП на программоноситель принятым для этого кодом.
    4. Ввод УП с программоносителя в УЧПУ и её исполнения.
                                        Язык программирования используется для ко-
                                  дирования управляющих программ мнемоническим
                                  кодом. Мнемонический код позволяет кодировать
                                  нужную операцию с помощью символов и числовой
                                  информации. Широкое распространение получил
                                  код ИСО-7 бит. В этом коде команда начинается с
                                  буквы, задающей тип команды: G – подготовительная
                                  команда для задания режима операции; Z,X,Y – ко-
                                  манды перемещения по основным координатным
                                  осям; F – скорость подачи и т.д.
  Рис. 2.44. Программиро-               За буквой следует информация, уточняющая
        вание движения            характер операции и определяющие её параметры. В
                                  качестве примера рассмотрим команду подготовки
движения резца по траектории, изображенной на рис. 2.44:
       G00G91Y { YРТ }Z ( Z РТ ) ,
где G00 - команда позиционирования из начальной точки НТ в точку РТ;
G91 - способ задания отсчёта координат в приращениях относительно начальной
точки;
Y { YРТ } - задание координаты Y для рабочей точки;


                                        66