Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Трасса сборки печатных плат

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Сравнить варианты компоновки установки сборки печатных плат: позиционирует только сборочный манипулятор (М), позиционируют М, ПП и магазин с радиоэлементами. Обосновать выбор предпочтительного варианта по ТЭП (производительность, надёжность, стоимость проекта, удобство обслуживания и ремонта и др.). Разработать функциональную схему устройства управления (УУ) по логическим уравнениям (допускается… Читать ещё >

Трасса сборки печатных плат (реферат, курсовая, диплом, контрольная)

Автоматизировать процесс установки радиоэлементов на печатную плату (ПП)

Состав задания

1.сравнить варианты компоновки установки сборки печатных плат: позиционирует только сборочный манипулятор (М), позиционируют М, ПП и магазин с радиоэлементами. Обосновать выбор предпочтительного варианта по ТЭП (производительность, надёжность, стоимость проекта, удобство обслуживания и ремонта и др.).

2.Разработать циклограмму работы установки сборки ПП и дать ее описание с помощью логических уравнений.

3.Построить имитационную модель установки сборки ПП с использованием сети Петри. Дать первоначальную маркировку сети и представить фрагмент графа достижимости (3.4 шага), составить матрицы входных и выходных инциденций.

4.Разработать программу функционирования модели с учётом следующих ситуаций:

— М имеет 1,2,3,4 захвата;

— М позиционирует по двум координатам X и Y, а ПП и пенальный магазин (ПМ) неподвижны;

— М позиционирует только по координате X, а ПП и ПМ — по координате Y.

5.Разработать функциональную схему устройства управления (УУ) по логическим уравнениям (допускается фрагмент схемы). Дать рекомендацию по выбору элементной базы логической части УУ (контактная, бесконтактная, программируемый контроллер).

6.Составить общую структурную схему системы управления (СУ) и обосновать выбор аппаратной или программной реализации алгоритма управления объектом.

7.Составить перечень исполнительных механизмов и обосновать для них выбор подходящего типа привода (электрический, пневматический, гидравлический, комбинированный).

8.Представить схему подачи ПП в позицию сборки и фиксации её.

9.Разработать конструктивную схему захватного устройства для ИМС со штырьковыми выводами.

10.Предложить принцип контроля правильности установки выводов ИМС в отверстия ПП (ИМС с деформированными выводами должна быть отбракована).

Исходные данные.

Начало цикла — подача из накопителя ПП в позицию сборки.

Окончание цикла — выгрузка собранной ПП в накопитель.

Тактовое время установки ИМС на ПП — не более 1,5 секунд.

Масса радиоэлемента — порядка 20.30 г.

Производство серийное.

1.ЦИКЛОГРАММА РАБОТЫ ТРАССЫ Рис. 1 Циклограмма работы трассы.

Примечание: время цикла ТЦ — время, необходимое на выпуск одной ПП, т. е. периодичность сборки.

Обозначения

Шаб — подача шабером ПП из магазина ПП.

ШД — подача на 1 шаг ленты с резисторами.

Ф — фиксация ПП в позиции сборки.

Выр — вырубка резистора из ленты.

Взят — взятие манипулятором радиоэлемента.

Форм — формовка выводов радиоэлементов.

Поз — позиционирование для установки радиоэлемента.

УРЭ — установка радиоэлемента на ПП.

Подг — общий подгиб выводов радиоэлементов.

Выгр — выгрузка собранной ПП в накопитель собранных плат.

СОБЫТИЯ:

t1 — ПП подана шабером из магазина.

t2 — лента с резисторами отмотана на 1 шаг.

t3 — ПП зафиксирована.

t4 — резистор вырублен из липкой ленты.

t5- радиоэлемент взят захватным устройством манипулятора.

t6 — выводы радиоэлемента отформованы.

t7- ПП выставлена в нужную точку по координатам X, Y.

t8 — радиоэлемент установлен на ПП.

t9 — манипулятор перешёл в позицию выдачи следующего радиоэлемента.

t10 — произведён общий подгиб выводов радиоэлементов.

t11 — ПП расфиксирована.

t12 — ПП выгружена в накопитель собранных плат.

2.Имитационная модель автомата сборки с использованием сети Петри

Название условия

Название события

Наличие ПП в магазине

P1

t1

ПП подана шабером на место сборки

Свободно место сборки

P2

t2

Лента с резисторами смотана на один шаг

Привод подачи ленты резисторов исправен

P3

t3

ПП зафиксирована

Фиксатор работает нормально

P4

t4

Резистор вырублен из ленты

Устройство по вырубке резисторов исправно

P5

t5

Радиоэлемент взят ЗУ манипулятора

ЗУ манипулятора в позиции выдачи радиоэлемента

P6

t6

Выводы радиоэлемента отформованы

Радиоэлемент можно брать с помощью манипулятора

P7

t7

ПП выставлена в нужную точку

Наличие ЗУ с радиоэлементом в позиции формовки выводов.

P8

t8

Радиоэлемент установлен на ПП

Устройство по формовке выводов исправно

P9

t9

манипулятор перешёл в позицию выдачи следующего радиоэлемента

ПП позиционирует по координатам X, Y

P10

t10

произведён общий подгиб выводов радиоэлементов

Правильное совмещение выводов радиоэлементов и отверстий ПП

P11

t11

ПП расфиксирована

Установлены все радиоэлементы

P12

t12

ПП выгружена в накопитель собранных плат

Устройство по подгибу выводов исправно

P13

Фиксатор работает нормально

P14

Исправен выгружающий робот

Р15

Наличие свободного места в накопителе собранных ПП

Р16

Табл. 1 Таблица условий и событий Рис. 2 Сеть Петри.

Рис. 3 Сеть Петри с конфликтными ситуациями.

t13 — манипулятор выставил радиоэлемент по координате X.

t14 — ПП выставлена по координате Y.

t15 — манипулятор взял 3 радиоэлемента.

t16 — манипулятор выставил радиоэлемент по координатам XY.

Р16 — ПП позиционирует по координате Y.

3.ГРАФ ДОСТИЖИМОСТИ

1110 0000 1000 1001 0

t1 t2

0011 0000 1000 1001 0 1100 1000 1000 1001 0

t3 t4

0010 0100 1000 1001 0 1100 0010 1000 1001 0

t15

t15 t5

t5

0010 0001 1000 1001 0 0000 0000 1100 1001 0

МАТРИЦА ВХОДНЫХ ИНЦИДЕНЦИЙ (F)

t1

t2

t3

t4

t5

t6

t7

t8

t9

t10

T11

t12

t13

t14

t15

t16

Р1

Р2

Р3

Р4

Р5

Р6

Р7

Р8

Р9

Р10

Р11

Р12

Р13

Р14

Р15

Р16

Р17

МАТРИЦА ВЫХОДНЫХ ИНЦИДЕНЦИЙ (Н)

Р1

Р2

Р3

Р4

Р5

Р6

Р7

Р8

Р9

Р10

Р11

Р12

Р13

Р14

Р15

Р16

Р17

t1

t2

t3

t4

t5

t6

t7

t8

t9

t10

t11

t12

t13

t14

t15

t16

4. Программа функционирования модели (Visual Basic 6.0)

Private Sub EXIT_Click ()

End

End Sub

Private Sub ishodnoe2_Click ()

shiber.Left = 0

shiber.Visible = True

Timershiber2.Enabled = False

Timershiber.Enabled = False

TimerSHIBER3.Enabled = False

Timershiber_obr.Enabled = False

Timershiber2_OBR.Enabled = False

TimerSHIBER3_OBR.Enabled = False

TimerSHIBER4.Enabled = False

TimerSHIBER4_OBR.Enabled = False

pp.Left = 1320

pp.Visible = True

TimerPP2.Enabled = False

TimerPP3.Enabled = False

Timerpp.Enabled = False

TimerPP_obr.Enabled = False

TimerPP4.Enabled = False

PPZ.Left = 2600

PPZ.Visible = False

TimerPPZ2.Enabled = False

TimerPPZ3.Enabled = False

TimerPPZ.Enabled = False

TimerPPz_OBR.Enabled = False

TimerPPZ4.Enabled = False

R.Top = 2160

R.Left = 3840

TimerPOZR.Enabled = False

MR.Top = 1680

MR.Left = 3840

R.Visible = True

ZR.Left = 3480

ZR.Visible = False

TimerZR2.Enabled = False

TimerZR.Enabled = False

TimerZR_OBR.Enabled = False

TimerZR4.Enabled = False

imc.Left = 4800

imc.Top = 2040

TimerPOZIMC.Enabled = False

MIMC.Left = 4800

MIMC.Top = 1560

imc.Visible = True

ZRIMC.Left = 4500

ZRIMC.Visible = False

TimerZRIMC2.Enabled = False

TimerZRIMC.Enabled = False

TimerZrimc_obr.Enabled = False

TimerZRIMC4.Enabled = False

imc2.Left = 6360

imc2.Top = 2160

TimerPOZIMC2.Enabled = False

imc2.Visible = True

MIMC2.Left = 6360

MIMC2.Top = 1800

pimc2.Left = 5520

pimc2.Visible = False

Timerpimc2.Enabled = False

Timerpimc2_obr.Enabled = False

TimerPIMC24.Enabled = False

VYGR.Left = 7755

VYGR.Visible = False

TimerVYGR.Enabled = False

Timervygr_obr.Enabled = False

gotov.Visible = False

POZPP.Visible = False

POZPP_MAN.Visible = False

ZY3.Visible = False

MAN.Visible = False

Line46.Visible = True

Line47.Visible = True

NR.Left = 3720

NR.Top = 1320

NIMC.Left = 4800

NIMC.Top = 1080

NIMC2.Left = 6240

NIMC2.Top = 1320

End Sub

Private Sub ISHODNOE3_Click ()

shiber.Left = 0

shiber.Visible = True

Timershiber.Enabled = False

Timershiber_obr.Enabled = False

Timershiber2.Enabled = False

TimerSHIBER3.Enabled = False

Timershiber2_OBR.Enabled = False

TimerSHIBER3_OBR.Enabled = False

TimerSHIBER4.Enabled = False

TimerSHIBER4_OBR.Enabled = False

pp.Left = 1320

pp.Visible = True

Timerpp.Enabled = False

TimerPP_obr.Enabled = False

TimerPP2.Enabled = False

TimerPP3.Enabled = False

TimerPP4.Enabled = False

PPZ.Left = 2640

PPZ.Top = 3000

PPZ.Visible = False

TimerPPZ.Enabled = False

TimerPPz_OBR.Enabled = False

TimerPPZ2.Enabled = False

TimerPPZ3.Enabled = False

TimerPPZ4.Enabled = False

R.Top = 1440

R.Left = 6000

TimerPOZR.Enabled = False

R.Visible = True

MR.Left = 6000

MR.Top = 1080

ZR.Left = 3480

ZR.Top = 2520

ZR.Visible = False

TimerZR.Enabled = False

TimerZR_OBR.Enabled = False

TimerZR2.Enabled = False

TimerZR4.Enabled = False

imc.Top = 2160

imc.Left = 5760

TimerPOZIMC.Enabled = False

imc.Visible = True

MIMC.Left = 5760

MIMC.Top = 1680

ZRIMC.Left = 4500

ZRIMC.Top = 2700

ZRIMC.Visible = False

TimerZRIMC.Enabled = False

TimerZrimc_obr.Enabled = False

TimerZRIMC2.Enabled = False

TimerZRIMC4.Enabled = False

imc2.Top = 2160

imc2.Left = 6520

TimerPOZIMC2.Enabled = False

imc2.Visible = True

MIMC2.Left = 6520

MIMC2.Top = 1800

pimc2.Left = 5520

pimc2.Top = 3000

pimc2.Visible = False

Timerpimc2.Enabled = False

Timerpimc2_obr.Enabled = False

TimerPIMC24.Enabled = False

VYGR.Left = 7755

VYGR.Visible = False

TimerVYGR.Enabled = False

Timervygr_obr.Enabled = False

gotov.Visible = False

POZPP.Visible = False

POZPP_MAN.Visible = False

ZY3.Visible = False

MAN.Visible = False

Line46.Visible = False

Line47.Visible = False

NR.Left = 6000

NR.Top = 800

NIMC.Left = 5600

NIMC.Top = 1300

NIMC2.Left = 6540

NIMC2.Top = 1320

End Sub

печатный плата трасса циклограмма

Private Sub ishodnoe4_Click ()

shiber.Left = 0

shiber.Visible = True

Timershiber.Enabled = False

Timershiber_obr.Enabled = False

Timershiber2.Enabled = False

Timershiber2_OBR.Enabled = False

TimerSHIBER3.Enabled = False

TimerSHIBER3_OBR.Enabled = False

TimerSHIBER4.Enabled = False

TimerSHIBER4_OBR.Enabled = False

pp.Left = 1320

pp.Visible = True

Timerpp.Enabled = False

TimerPP_obr.Enabled = False

TimerPP2.Enabled = False

TimerPP3.Enabled = False

TimerPP4.Enabled = False

PPZ.Left = 2640

PPZ.Top = 3000

PPZ.Visible = False

TimerPPZ.Enabled = False

TimerPPz_OBR.Enabled = False

TimerPPZ2.Enabled = False

TimerPPZ3.Enabled = False

TimerPPZ3.Enabled = False

R.Top = 2160

R.Left = 3840

TimerPOZR.Enabled = False

R.Visible = True

MR.Left = 3840

MR.Top = 1680

ZR.Left = 3480

ZR.Top = 2520

ZR.Visible = False

TimerZR.Enabled = False

TimerZR_OBR.Enabled = False

TimerZR2.Enabled = False

TimerZR4.Enabled = False

imc.Top = 2040

imc.Left = 4800

TimerPOZIMC.Enabled = False

imc.Visible = True

MIMC.Left = 4800

MIMC.Top = 1560

ZRIMC.Left = 4500

ZRIMC.Top = 2700

ZRIMC.Visible = False

TimerZRIMC.Enabled = False

TimerZrimc_obr.Enabled = False

TimerZRIMC2.Enabled = False

TimerZRIMC4.Enabled = False

imc2.Top = 2160

imc2.Left = 5880

TimerPOZIMC2.Enabled = False

imc2.Visible = True

MIMC2.Left = 5880

MIMC2.Top = 1800

pimc2.Left = 5520

pimc2.Top = 3000

pimc2.Visible = False

Timerpimc2.Enabled = False

Timerpimc2_obr.Enabled = False

TimerPIMC24.Enabled = False

VYGR.Left = 7755

VYGR.Visible = False

TimerVYGR.Enabled = False

Timervygr_obr.Enabled = False

gotov.Visible = False

POZPP.Visible = False

POZPP_MAN.Visible = False

ZY3.Visible = False

MAN.Visible = False

Line46.Visible = True

Line47.Visible = True

NR.Left = 3720

NR.Top = 1320

NIMC.Left = 4800

NIMC.Top = 1080

NIMC2.Left = 5800

NIMC2.Top = 1320

End Sub

Private Sub start2_Click ()

Timershiber2.Enabled = True

TimerPP2.Enabled = True

POZPP_MAN.Visible = True

End Sub

Private Sub START4_Click ()

TimerSHIBER4.Enabled = True

TimerPP4.Enabled = True

MAN.Visible = True

End Sub

Private Sub START3_Click ()

TimerSHIBER3.Enabled = True

TimerPP3.Enabled = True

ZY3.Visible = True

End Sub

Private Sub ishodnoe1_Click ()

shiber.Left = 0

shiber.Visible = True

Timershiber.Enabled = False

Timershiber_obr.Enabled = False

Timershiber2.Enabled = False

Timershiber2_OBR.Enabled = False

TimerSHIBER3.Enabled = False

TimerSHIBER3_OBR.Enabled = False

TimerSHIBER4.Enabled = False

TimerSHIBER4_OBR.Enabled = False

pp.Left = 1320

pp.Visible = True

Timerpp.Enabled = False

TimerPP_obr.Enabled = False

TimerPP2.Enabled = False

TimerPP3.Enabled = False

TimerPP4.Enabled = False

PPZ.Left = 2640

PPZ.Top = 3000

PPZ.Visible = False

TimerPPZ.Enabled = False

TimerPPz_OBR.Enabled = False

TimerPPZ2.Enabled = False

TimerPPZ3.Enabled = False

TimerPPZ3.Enabled = False

R.Top = 2160

R.Left = 3840

TimerPOZR.Enabled = False

R.Visible = True

MR.Left = 3840

MR.Top = 1680

ZR.Left = 3480

ZR.Top = 2520

ZR.Visible = False

TimerZR.Enabled = False

TimerZR_OBR.Enabled = False

TimerZR2.Enabled = False

TimerZR4.Enabled = False

imc.Top = 2040

imc.Left = 4800

TimerPOZIMC.Enabled = False

imc.Visible = True

MIMC.Left = 4800

MIMC.Top = 1560

ZRIMC.Left = 4500

ZRIMC.Top = 2700

ZRIMC.Visible = False

TimerZRIMC.Enabled = False

TimerZrimc_obr.Enabled = False

TimerZRIMC2.Enabled = False

TimerZRIMC4.Enabled = False

imc2.Top = 2160

imc2.Left = 6360

TimerPOZIMC2.Enabled = False

imc2.Visible = True

MIMC2.Left = 6360

MIMC2.Top = 1800

pimc2.Left = 5520

pimc2.Top = 3000

pimc2.Visible = False

Timerpimc2.Enabled = False

Timerpimc2_obr.Enabled = False

TimerPIMC24.Enabled = False

VYGR.Left = 7755

VYGR.Visible = False

TimerVYGR.Enabled = False

Timervygr_obr.Enabled = False

gotov.Visible = False

POZPP.Visible = False

POZPP_MAN.Visible = False

ZY3.Visible = False

MAN.Visible = False

Line46.Visible = True

Line47.Visible = True

NR.Left = 3720

NR.Top = 1320

NIMC.Left = 4800

NIMC.Top = 1080

NIMC2.Left = 6240

NIMC2.Top = 1320

End Sub

Private Sub start1_Click ()

Timershiber.Enabled = True

Timerpp.Enabled = True

POZPP.Visible = True

End Sub

Private Sub TimerPIMC24_Timer ()

pimc2.Top = pimc2. Top + 100

pimc2.Left = pimc2. Left + 100

pimc2.Visible = True

If pimc2. Top >= 4000 Then

pimc2.Top = 4000

If pimc2. Left >= 8000 Then

TimerPIMC24.Enabled = False

TimerVYGR.Enabled = True

imc2.Visible = True

imc2.Left = 5880

imc2.Top = 2160

pimc2.Visible = False

pimc2.Left = 5520

pimc2.Top = 3000

End If

End If

End Sub

Private Sub Timerpimc2_obr_Timer ()

pimc2.Visible = False

TimerVYGR.Enabled = True

pimc2.Left = pimc2. Left — 350

imc2.Visible = True

If pimc2. Left <= 5520 Then

pimc2.Left = 5520

pimc2.Top = pimc2. Top — 350

If pimc2. Top < 3000 Then

Timerpimc2_obr = False

End If

End If

End Sub

Private Sub Timerpimc2_Timer ()

pimc2.Top = pimc2. Top + 100

pimc2.Left = pimc2. Left + 100

pimc2.Visible = True

imc2.Visible = False

If pimc2. Top >= 4000 Then

pimc2.Top = 4000

If pimc2. Left >= 8000 Then

Timerpimc2.Enabled = False

Timerpimc2_obr.Enabled = True

End If

End If

End Sub

Private Sub TimerPOZIMC_Timer ()

imc.Left = imc. Left + 50

R.Visible = True

R.Left = 3840

TimerSHIBER4.Enabled = True

TimerPP4.Enabled = True

If imc. Left >= 5250 Then

TimerPOZIMC.Enabled = False

ZR.Visible = False

ZR.Left = 3000

ZRIMC.Left = 5000

ZRIMC.Top = 3000

imc.Visible = False

TimerZRIMC4.Enabled = True

End If

End Sub

Private Sub TimerPOZIMC2_Timer ()

imc2.Left = imc2. Left + 50

imc.Visible = True

imc.Left = 4800

If imc2. Left >= 6360 Then

TimerPOZIMC2.Enabled = False

imc2.Visible = False

TimerPIMC24.Enabled = True

ZRIMC.Left = 5000

ZRIMC.Visible = False

End If

End Sub

Private Sub TimerPOZR_Timer ()

R.Left = R. Left — 30

If R. Left <= 3500 Then

TimerPOZR.Enabled = False

R.Visible = False

ZR.Left = 3000

ZR.Top = 3000

PPZ.Visible = False

PPZ.Left = 2600

TimerZR4.Enabled = True

End If

End Sub

Private Sub TimerPP2_Timer ()

pp.Left = pp. Left + 50

If pp. Left >= 2600 Then

TimerPP2.Enabled = False

PPZ.Visible = True

TimerPPZ2.Enabled = True

End If

End Sub

Private Sub TimerPP3_Timer ()

pp.Left = pp. Left + 50

If pp. Left >= 2600 Then

TimerPP3.Enabled = False

PPZ.Visible = True

TimerPPZ3.Enabled = True

R.Visible = True

imc.Visible = True

imc2.Visible = True

End If

End Sub

Private Sub TimerPP4_Timer ()

pp.Left = pp. Left + 50

If pp. Left >= 2600 Then

TimerPP4.Enabled = False

PPZ.Visible = True

TimerPPZ4.Enabled = True

End If

End Sub

Private Sub TimerPP_obr_Timer ()

pp.Left = pp. Left — 50

If pp. Left <= 1320 Then

TimerPP_obr.Enabled = False

pp.Visible = True

End If

End Sub

Private Sub Timerpp_Timer ()

pp.Left = pp. Left + 50

If pp. Left >= 2600 Then

Timerpp.Enabled = False

TimerPP_obr.Enabled = True

pp.Visible = False

PPZ.Visible = True

TimerPPZ.Enabled = True

End If

End Sub

Private Sub TimerPPZ2_Timer ()

PPZ.Left = PPZ. Left + 30

If PPZ. Left > 3480 Then

ZR.Visible = True

R.Visible = False

TimerZR2.Enabled = True

TimerPPZ2.Enabled = False

PPZ.Left = 2600

PPZ.Visible = False

ZR.Left = 3480

ZR.Top = 3000

End If

End Sub

Private Sub TimerPPZ3_Timer ()

PPZ.Left = PPZ. Left + 100

If PPZ. Left >= 5520 Then

TimerPPZ3.Enabled = False

PPZ.Visible = False

PPZ.Left = 2600

TimerSHIBER3.Enabled = True

TimerPP3.Enabled = True

R.Visible = False

imc.Visible = False

imc2.Visible = False

Timerpimc2.Enabled = True

End If

End Sub

Private Sub TimerPPZ4_Timer ()

PPZ.Left = PPZ. Left + 50

If PPZ. Left >= 3000 Then

TimerPPZ4.Enabled = False

TimerPOZR.Enabled = True

End If

End Sub

Private Sub TimerPPz_OBR_Timer ()

PPZ.Left = PPZ. Left — 30

PPZ.Top = PPZ. Top + 30

PPZ.Visible = False

If PPZ. Top > 3000 Then

PPZ.Top = 3000

If PPZ. Left < 2640 Then

TimerPPz_OBR.Enabled = False

Timershiber.Enabled = True

Timerpp.Enabled = True

End If

End If

End Sub

Private Sub TimerPPZ_Timer ()

PPZ.Left = PPZ. Left + 30

If PPZ. Left > 3000 Then

PPZ.Top = PPZ. Top — 30

If PPZ. Left > 3530 Then

TimerPPZ.Enabled = False

R.Visible = False

TimerZR.Enabled = True

End If

End If

End Sub

Private Sub Timershiber2_OBR_Timer ()

shiber.Left = shiber. Left — 50

pp.Visible = False

If shiber. Left <= 0 Then

Timershiber2_OBR.Enabled = False

pp.Visible = True

pp.Left = 1320

End If

End Sub

Private Sub TimerSHIBER3_OBR_Timer ()

shiber.Left = shiber. Left — 50

pp.Visible = False

If shiber. Left <= 0 Then

TimerSHIBER3_OBR.Enabled = False

pp.Visible = True

pp.Left = 1320

End If

End Sub

Private Sub TimerSHIBER3_Timer ()

shiber.Left = shiber. Left + 50

If shiber. Left >= 1300 Then

TimerSHIBER3.Enabled = False

TimerSHIBER3_OBR.Enabled = True

End If

End Sub

Private Sub TimerSHIBER4_OBR_Timer ()

shiber.Left = shiber. Left — 50

pp.Visible = False

If shiber. Left <= 0 Then

TimerSHIBER4_OBR.Enabled = False

pp.Visible = True

pp.Left = 1320

End If

End Sub

Private Sub TimerSHIBER4_Timer ()

shiber.Left = shiber. Left + 50

If shiber. Left >= 1300 Then

TimerSHIBER4.Enabled = False

TimerSHIBER4_OBR.Enabled = True

End If

End Sub

Private Sub Timershiber_obr_Timer ()

shiber.Left = shiber. Left — 50

If shiber. Left <= 0 Then

Timershiber_obr.Enabled = False

End If

End Sub

Private Sub Timershiber_Timer ()

shiber.Left = shiber. Left + 50

If shiber. Left >= 1300 Then

Timershiber.Enabled = False

Timershiber_obr.Enabled = True

End If

End Sub

Private Sub Timershiber2_Timer ()

shiber.Left = shiber. Left + 50

If shiber. Left >= 1300 Then

Timershiber2.Enabled = False

Timershiber2_OBR.Enabled = True

End If

End Sub

Private Sub Timervygr_obr_Timer ()

VYGR.Visible = False

gotov.Visible = True

VYGR.Left = VYGR. Left — 550

If VYGR. Left <= 8000 Then

Timervygr_obr.Enabled = False

End If

End Sub

Private Sub TimerVYGR_Timer ()

VYGR.Visible = True

VYGR.Left = VYGR. Left + 250

If VYGR. Left >= 10 000 Then

TimerVYGR.Enabled = False

Timervygr_obr.Enabled = True

End If

End Sub

Private Sub TimerZR2_Timer ()

ZR.Left = ZR. Left + 30

ZR.Visible = True

If ZR. Left >= 4500 Then

TimerZR2.Enabled = False

R.Visible = True

Timershiber2.Enabled = True

TimerPP2.Enabled = True

ZR.Visible = False

TimerZRIMC2.Enabled = True

imc.Visible = False

ZRIMC.Left = 4500

ZRIMC.Top = 3000

End If

End Sub

Private Sub TimerZR4_Timer ()

ZR.Left = ZR. Left + 30

ZR.Visible = True

If ZR. Left >= 5000 Then

TimerZR4.Enabled = False

TimerPOZIMC.Enabled = True

End If

End Sub

Private Sub TimerZR_OBR_Timer ()

ZR.Left = ZR. Left — 50

ZR.Top = ZR. Top — 20

ZR.Visible = False

R.Visible = True

If ZR. Left <= 3500 Then

ZR.Left = 3500

If ZR. Top <= 2300 Then

TimerZR_OBR.Enabled = False

End If

End If

End Sub

Private Sub TimerZR_Timer ()

ZR.Top = ZR. Top + 50

ZR.Visible = True

ZR.Left = ZR. Left + 30

TimerPPz_OBR.Enabled = True

If ZR. Top >= 2700 Then

ZR.Top = 2700

If ZR. Left >= 4500 Then

TimerZR.Enabled = False

imc.Visible = False

TimerZRIMC.Enabled = True

TimerZR_OBR.Enabled = True

End If

End If

End Sub

Private Sub TimerZRIMC2_Timer ()

ZRIMC.Visible = True

ZRIMC.Left = ZRIMC. Left + 30

If ZRIMC. Left >= 5520 Then

TimerZRIMC2.Enabled = False

ZRIMC.Visible = False

ZRIMC.Left = 4500

imc.Visible = True

Timerpimc2.Enabled = True

End If

End Sub

Private Sub TimerZRIMC4_Timer ()

ZRIMC.Visible = True

ZRIMC.Left = ZRIMC. Left + 30

If ZRIMC. Left >= 5520 Then

TimerZRIMC4.Enabled = False

TimerPOZIMC2.Enabled = True

End If

End Sub

Private Sub TimerZrimc_obr_Timer ()

ZRIMC.Left = ZRIMC. Left — 150

ZRIMC.Visible = False

imc.Visible = True

If ZRIMC. Left <= 4500 Then

ZRIMC.Left = 4500

ZRIMC.Top = ZRIMC. Top — 150

If ZRIMC. Top <= 2700 Then

TimerZrimc_obr.Enabled = False

End If

End If

End Sub

Private Sub TimerZRIMC_Timer ()

ZRIMC.Top = ZRIMC. Top + 50

ZRIMC.Visible = True

If ZRIMC. Top >= 3000 Then

ZRIMC.Top = 3000

ZRIMC.Left = ZRIMC. Left + 50

If ZRIMC. Left >= 5500 Then

TimerZRIMC.Enabled = False

TimerZrimc_obr.Enabled = True

Timerpimc2.Enabled = True

End If

End If

End Sub

Показать весь текст
Заполнить форму текущей работой