Номер блока |
Структура блока |
Описание |
1 |
[Init] |
Блок описания структуры модуля |
2. |
[Files] |
Блок описания графических изображений объектов моделирования |
3. |
[Название первого объекта] ¼ [Название последнего объекта] |
Блок описания начального состояния моделируемых объектов |
4. |
[Загрузка] ¼ END= |
Блок описания поведения обрабатывающего модуля в режимах загрузки и обработки изделия. |
5. |
[Разгрузка] ¼ END= |
Блок описания поведения обрабатывающего модуля в режимах разгрузки после обработкипартии изделий.. |
В разделе [Init] перечисляются: имя=<имя программы> - название программы; 0=<имя объекта> . . . n=<имя объекта > - наименования объектов участвующих в моделировании.
В разделе [Files] перечисляются: 0=<имя файла> . . . n=<имя файла> - наименования файлов изображений объектов моделирования (*.2D), наименования программ моделирования сложного поведения объектов (*.GPM), а так же пути к ним. Изображения объектов формируются в среде векторного графического редактора двухмерных изображений.
В разделах [Название первого объекта] … [Название последнего объекта] указывается первоначальное положение объектов моделирования. Для этого задаются: X=<значение, м>, Y=<значение, м> - координаты центра привязки объекта относительно ноля изображения основного изображения по осям X и Y; угол=<значение, градусы> - угол поворота изображения относительно ноля изображения против часовой стрелки от трех часов.
В разделе [Тело программы] … END= задается набор операторов, обеспечивающих процесс моделирования:
Процесс,n= - запуск процесс моделирования из файла под номером n;
Рисунок,<имя объекта>,n= - при изображении объекта с именем <имя объекта> использовать рисунок из файла под номером n;
Пауза,<имя объекта>,n= - выдержать паузу длительностью n тактов для объекта с именем <имя объекта>;
Сдвиг,<имя объекта>,X,Y,D= - перемещение ноля объекта в системе координат основного изображения на расстояния X,Y (м) с шагом D (м);
Поворот,<имя объекта>,j,D= - поворот изображения объекта с именем <имя объекта> относительно ноля на угол j (град.) против часовой стрелки от трех часов с шагом D (град.).
Команда, <имя основного объекта>,Пуск= - выдержать паузу, длительность которой задана основным временем работы основного имитируемого объекта с именем <имя основного объекта> (в разделе [Init] он имеет номер 0=).
Тогда комплекс программ моделирования БРСК-01.GPM будет иметь следующий вид (табл. 5).
Таблица 5.
Программа функционального моделирования ПМ БРСК-01
Тело программы |
Тело программы |
[Init] имя=модуль БРСК-01 с портальным роботом 0=1В340Ф30 1=Ограждение 2=Стол 3=Портал 4=Робот 5=ОбъектОбработки [Files] 0=1В340Ф30.2d 1=1В340Ф30_1.2d 2=ух20.34.020.2d 3=М20Ц.05.02.2d 4=М20Ц.05.02_1.2d 5=М20Ц.05.02_2.2d 6=М20Ц.05.02_3.2d 7=М20Ц.05.02_4.2d 8=Pusto.2d 9=Заготовка.2d 10=Деталь.2d [1В340Ф30] X=0 Y=0 угол=0 рисунок=0 [Ограждение] X=2,857 Y=-1,085 угол=0 рисунок=1 [Стол] X=2,571 Y=-0,343 угол=22,5 рисунок=2 [Портал] X=-2,457 Y=0,257 угол=0 рисунок=3 [Робот] X=2,429 Y=0 угол=0 рисунок=4 [ОбъектОбработки] X=0 Y=0 угол=0 рисунок=8 |
[Загрузка] Условие,Put,35= Задержка,8= Рисунок,Ограждение,1= Поворот,Ограждение,90,10,0.5= Цикл,1,Size= Поворот,Стол,45,15,1= Пауза,Ограждение,3,0.5= Рисунок,Ограждение,1= Поворот,Ограждение,-90,10,0.5= Цикл,24,Size= Поворот,Стол,45,15,1= Рисунок,Робот,5= Пауза,Робот,3,1= Рисунок,Робот,4= Сдвиг,Робот,-2.257,0,0.2257,1= Рисунок,Робот,6= Рисунок,ОбъектОбработки,9= Пауза,Робот,3,1= [Загрузка] Рисунок,Робот,4= Команда,1В340Ф30,Пуск= Рисунок,1В340Ф30,0= Пауза,1В340Ф30,Тм,0= Команда,1В340Ф30,Стоп= Рисунок,1В340Ф30,0= Рисунок,ОбъектОбработки,10= Сдвиг,Робот,-0.286,0,0.0286,1= Рисунок,Робот,7= Пауза,Робот,3,1= Рисунок,ОбъектОбработки,8= Рисунок,Робот,4= Сдвиг,Робот,2.543,0,0.2543,1= Рисунок,Робот,5= Пауза,Робот,3,1= Рисунок,Робот,4= Переход,8= END= [Разгрузка] Рисунок,Ограждение,1= Поворот,Ограждение,90,10,1,0.5= Цикл,1,Size= Поворот,Стол,45,15,1= Пауза,Ограждение,3,0.5= Рисунок,Ограждение,1= Поворот,Ограждение,-90,10,0.5= END= |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.