Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Разработка алгоритмов и программы управления РТК при сварке детали.



Цель работы:

1) Систематизировать знания, полученные из лекционного курса «Производство сварных конструкций», в частности по разделу: «Сборочно-сварочные операции и применение роботов в сварочном производстве».

2) Изучить основные принципы планирования сборки и сварки на РТК.

3) Получить практические навыки по разработке алгоритмов и программ управления РТК.

 

 Чертеж изделия

Последовательность действий робота

1. Поворот против часовой стрелки на 900;

2. Перемещение по оси y на 275 мм вперед;

3. Перемещение по оси z 34 мм вниз;

4. Захват горелки черным схватом;

5. Поворот против часовой стрелки на 900;

6.Перемещение по оси x влево на 105 мм;

7. Перемещение по оси y назад на 20 мм;

8. Перемещение по оси z вверх на 119 мм;

9. Включение горелки;

10. Включение вращения заготовки то 00 до 3600;

11. Выключение горелки;

12. Выключение вращателя;

13. Перемещение по оси z вниз на 119 мм;

14. Перемещение по оси y вперед на 20 мм;

15. Перемещение по оси x вправо на 105 мм;

16. Поворот по часовой стрелке на 900;

17. Разжатие черного схвата;

18. Перемещение по оси z на 34 мм вверх;

19. Перемещение по оси y на 275 мм назад;

20. Поворот по часовой стрелке на 900.

 

 

Аксонометрия движений робота

 

 

Алгоритмы перемещения по координатным осям

Программа управления РТК

 

  MOV #1, @#167762

; ПОВОРОТ ВОКРУГ; ОСИ Z ПРОТИВ; ЧАСОВОЙ; СТРЕЛКИ НА 90

  .MACRO PAUSE
  CLR @#167762

 

  MOV #688., R0

; ПЕРЕМЕЩЕНИЕ ПО; ОСИ Y НА 275 ММ; ВПЕРЕД

  CLR R1
  MOV #40, @#167772
M1 BIT #20, @#167764
  BEQ M1
M2 BIT #20, @#167764
  BNE M2
  INC R1
  CMP R1, R0
  BLT M1
  CLR @#167772
  CLR R0
  CLR R1

 

  MOV #85., R0

; ПЕРЕМЕЩЕНИЕ ПО; ОСИ Z ВНИЗ НА 34; ММ

  MOV #40, @#167762
М3 BIT #40, @#167764
  BEQ M3
М4 BIT #40, @#167764
  BNE M4
  INC R1
  CMP R1, R0
  BLT M3
  CLR @#167762
  CLR R0
  CLR R1

 

 
  MOV #40000, @#167772

; Захват горелки; черным схватом

  .MACRO PAUSE
  CLR @#17762
       
  MOV #1, @#167762

; Поворот вокруг оси z; против часовой; стрелки на 900

  .MACRO PAUSE
  CLR @#167762

 

 
  MOV #263., R0

; Перемещение по оси; х влево на 105

  MOV #1, @#167772
M5 BIT #10, @#167764
  BEQ M5
M6 BIT #10, @#167764
  BNE M6
  INC R1
  CMP R1, R0
  BLT M5
  CLR @#167772
  CLR R1
  CLR R0

 

  MOV #50., R0

; Перемещение по оси; y на 20 мм назад

  MOV #20, @#167772
M7 BIT #20, @#167764
  BEQ M7
M10 BIT #20, @#167764
  BNE M10
  INC R1
  CMP R1, R0
  BLT M7
  CLR @#167772
  CLR R1
  CLR R0

 

  MOV #298,.R0

; Перемещение по оси

; z на 119 мм вверх

  MOV #100, @#167762
M11 BIT #40, @#167764
  BEQ M11
M12 BIT #40, @#167764
  BNE M12
  INC R1
  CMP R1, R0
  BLT M11
  CLR @#167762
  CLR R1
  CLR R0

 

  MOV #4000, @#167762

 

; Включение горелки

  .MACRO PAUSE
  CLR @#167762

 

  MOV #2000, @#167762

; Включение; вращателя

  .MACRO PAUSE
  CLR @#167762

 

  MOV #10000, @#167762

; Выключение; горпелки

  .MACRO PAUSE
  CLR @#167762

 

  MOV #1000, @#167762

; Выключение; вращателя

  .MACRO PAUSE
  CLR @#167762

 

  MOV #298,.R0

; Перемещение по оси

; z на 119 мм вниз

  MOV #40, @#167762
M13 BIT #40, @#167764
  BEQ M13
M14 BIT #40, @#167764
  BNE M14
  INC R1
  CMP R1, R0
  BLT M13
  CLR @#167762
  CLR R1
  CLR R0

 

  MOV #50., R0

; Перемещение по оси; y на 20 мм вперед

  MOV #40, @#167772
M15 BIT #20, @#167764
  BEQ M15
M16 BIT #20, @#167764
  BNE M16
  INC R1
  CMP R1, R0
  BLT M15
  CLR @#167772
  CLR R1
  CLR R0

 

  MOV #263., R0

; перемещение по оси x

; вправо на 105 мм

  MOV #2, @#167772
M17 BIT #10, @#167764
  BEQ M17
M20 BIT #10, @#167764
  BNE M20
  INC R1
  CMP R1, R0
  BLT M17
  CLR @#167772
  CLR R1
  CLR R0

 

  MOV #1, @#167762

; Поворот вокруг оси z; против часовой; стрелки на 900

  .MACRO PAUSE
  CLR @#167762

 

  MOV #10000, @#167772

; Разжатие черного; схвата

  .MACRO PAUSE
  CLR @#167772

 

  MOV #85., R0

 

 

; Перемещение по оси; z на 34 мм вверх

  MOV #100, @#167762
M21 BIT #40, @#167764
  BEQ M21
M22 BIT #40, @#167764
  BNE M22
  INC R1
  CMP R1, R0
  BLT M21
  CLR @#167762
  CLR R0
  CLR R1

 

  MOV #688., R0

 

; Перемещение по оси; у на 275 мм назад

  MOV #20, @#167772
M23 BIT #20, @#167764
  BEQ M1
M24 BIT #20, @#167764
  BNE M2
  INC R1
  CMP R1, R0
  BLT M1
  CLR @#167772
  CLR R0
  CLR R1

 

  MOV #2, @#167762

; Поворот вокруг оси z; по часовой стрелке на; 900

  .MACRO PAUSE
  CLR @#167762

 

  .MACRO PAUSE

 

; Задание паузы

  MOV #144, R0
  CLR R1
P1 CLR R2
P2 INC R2
  CMP R2., #5000
  BLT P1
  INC R1
  CMP R1, R0
  BLT P2
  CLR R0
  .END M

2.2.5. Кодирование выделенного листинга программы

1000

012700

62

 

1004

012737

40

167772

1012

052737

20

167764

1020

001774

 

 

1022

052737

20

167764

1030

001374

 

 

1032

005201

 

 

1034

020100

 

 

1036

002765

 

 

1040

005037

167762

 

1046

005001

 

 

1050

005000

 

 

 

1052

012700

327

 

1056

012737

2

167762

1064

052737

10

167764

1070

001774

 

 

1072

052737

10

167764

1100

001374

 

 

1102

005201

 

 

1104

020100

 

 

1106

002765

 

 

1110

005037

167762

 

1114

005001

 

 

1116

005000

 

 

 

1120

012700

1

167762

1126

012700

144

 

1132

005001

 

 

1134

005002

 

 

1136

005202

 

 

1140

022702

5000

 

1144

002774

 

 

1146

005201

 

 

1150

020001

 

 

1152

002770

 

 

1154

005000

 

 
1156

005037

167762  
           

 


Поделиться:



Последнее изменение этой страницы: 2019-03-29; Просмотров: 455; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.053 с.)
Главная | Случайная страница | Обратная связь