Помощь в написании студенческих работ
Антистрессовый сервис

Исследование рабочей зоны робота типа «Версатран» с 4-степенями подвижности

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

Для воспроизведения двигательных функций человека в процессе трудовой деятельности созданы манипуляторы — многозвенные механизмы с управляемыми приводами на каждом звене. Манипуляторы разделяются на биотехнические и автоматические. Биотехнические манипуляторы управляются оператором дистанционного или непосредственно в результате перемещения рабочего органа манипулятора. Используем промышленный… Читать ещё >

Исследование рабочей зоны робота типа «Версатран» с 4-степенями подвижности (реферат, курсовая, диплом, контрольная)

Исследование рабочей зоны робота типа " Версатран" с 4-степенями подвижности

Для воспроизведения двигательных функций человека в процессе трудовой деятельности созданы манипуляторы — многозвенные механизмы с управляемыми приводами на каждом звене. Манипуляторы разделяются на биотехнические и автоматические. Биотехнические манипуляторы управляются оператором дистанционного или непосредственно в результате перемещения рабочего органа манипулятора.

В автоматических манипуляторах рабочие функции выполняются без участия человека.

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

В роботизированных технологических комплексах ПР выполняют функции восприятия внешней среды, принятия решений и выполнения манипуляционных действий.

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

Первые промышленные роботы появились в США сравнительно недавно, в 1962 г. Это были роботы типов «Версатран», «Юнимейт», «Универсал», «Циклон», оснащенные устройствами ЧПУ позиционного типа. Первые ПР были манипуляционными и использовались для обслуживания прессов, штампов, нагревательных печей и другого технологического оборудования в цехах с вредными условиями труда. Наибольшее распространение получили манипуляционные роботы грузоподъемностью до 20 кг с цикловым двухпозиционным управлением.

Планирование обработки информации действий манипуляционного робота — один из важнейших путей, который повышает эффективность работы всей системы управления манипуляционного робота. Оно включает определение последовательности этапов с преобразованием модели внешней среды робота, обеспечение мультипроцессорного режима обработки данных, планирование последовательности опроса систем очувствления как перед началом выполнения роботом технологических операций, так и в ходе ее выполнения с указанием приоритета каждой из операций.

робот версатран серводвигатель кинематика

1. Кинематическое исследование робота

1.1 Определение численных значений параметров, S, a и кинематической пары и составление таблицы кинематических пар

В основу получения математической модели кинематики робота положим специальные системы координат и преобразования Денавита-Хартенберга.

Введем необходимые обозначения кинематических звеньев и пар робота (рис. 1) в соответствии с правилами, предложенными Денавитом и Хартенбергом. Неподвижному звену присвоим нулевой номер, первому подвижному звену, соединенному со стойкой, номер 1 и далее по порядку до пятого оконечного подвижного звена, на котором закреплен схват.

Рис. 1. Кинематическая схема робота типа «Версатран»

Кинематические пары обозначим символом Ai, у которого нижний индекс i равен меньшему из номеров звеньев, образующих данную кинематическую пару. Таким образом, индекс i, связанный с кинематическими парами, будет принимать значения от 0 до 3.

Важным в методологии Денавита-Хартенберга является выбор расположения осей Zi и Xi специальных систем координат и их начала Oi (i = 0,… 4). Ось Yi назначается так, чтобы система координат была правой.

Оси Zi (i=1,2,4) должны быть направлены по осям вращения кинематических пар (рис. 3).Ось Z3 направлена по направляющей кинематической пары А2. Начало координат O0 инерциальной (базовой) системы координат расположим на оси Z0 в основании манипулятора (рис. 1). Так как ось Z1 пересекается с осью Z0, а ось Z1 — с осями Z2,3,4, то начала координат O0 и O1, O2, O3, O4 необходимо расположить в точках пересечения названных осей координат (рис. 1). Оси X1 и X2 X3 X4 направляются перпендикулярно плоскостям, образуемым соответственно осями Z0, Z1 и осями Z2, Z3, Z4. Введенные системы координат позволяют определять положения четырех подвижных звеньев в неподвижной инерциальной системе координат O0X0Y0Z0.

Систему координат O4X4Y4Z4, связанную с четвертым подвижным звеном и определяющую положение схвата в инерциальной системе координат, следует расположить на этом звене особым образом. Начало координат O5 поместим в центр (в характерную точку) схвата (рис. 1), ось X4 направим перпендикулярно оси Z3, так чтобы она лежала в плоскости, образованной осью Z3 и характерной точкой схвата. Ось Z4 расположим параллельно оси Z3 и сонаправлено с ней.

В основу методики Денавита-Хартенберга положено определение положения i-й системы координат в (i-1) — й (i=1,…, 4) с использованием четырех параметров, а именно, с помощью:

1) угла цi поворота (i-1) — ой системы координат вокруг оси Zi до совпадения направлений осей Xi-1 и Xi;

2) перемещения на величину Si (i-1) — ой системы координат по оси Zi до совпадения осей Xi-1 и Xi;

3) перемещения на величину ai (i-1) — ой системы координат по оси Xi до совпадения начал координат (i-1) — ой и i-ой системы координат;

4) угла бi поворота (i-1) — ой системы координат вокруг оси Xi до совпадения направлений осей Zi и Zi-1.

Значения этих постоянных параметров зависят, во-первых, от конкретной конструкции робота, а во-вторых, от принятого расположения систем координат.

Для описания кинематики робота целесообразно использовать специальную таблицу кинематических пар, в которой для конкретного робота проставляются определенные значения параметров Иi, Si, ai, бi, а переменные параметры, являющиеся обобщенными координатами, отражаются буквой qi.

Табл. 1. Таблица кинематических пар

Номер (i-1) — й кинематической пары

Тип (i-1) — й кинематической пары

Номер i-го подвижного звена

Параметры кинематической пары

Иi

Si

ai

бi

Вращательное

45°

90°

Поступательное

90°

Поступательное

Вращательное

45°

1.2 Составление математической модели робота

После того как в лабораторно-практической работе № 1 определены параметры i, Si, аi, i и заполнена табл. 3, следует записать матрицы перехода для каждой кинематической пары в виде [3]

Подставляя действительные значения параметров i, Si, аi и i, а также значения обобщенных координат, соответствующие начальному положению манипулятора, и заменяя в зависимости от типа кинематической пары символы i или Si на обозначение обобщенной координаты qi (символы С и S здесь означают тригонометрические функции cosinus и sinus).

Под математической моделью кинематики робота будем понимать перечень матричных формул, позволяющих определять координаты центров всех кинематических пар, начиная с 1-й, в инерциальной системе координат, которые в свою очередь дают возможность строить кинематическую схему робота при текущих значениях обобщенных координат.

Так как начала координат кинематических звеньев совпадают с центрами соответствующих им кинематических пар и с характерной точкой схвата, то положение центра i-й кинематической пары и ориентацию i-го звена в инерциальной системе координат будут определять наддиагональные элементы матрицы 4×4.

Для упрощения расчетов будем использовать математическую систему MathCAD.

Подставляя действительные значения параметров i, Si, аi и i, а также значения обобщенных координат в матрице перехода для каждого звена получаем:

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

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

Табл. 2. Координаты и ориентация звеньев манипулятора в начальном положении

Номер звена манипулятора

X, мм

Y, мм

Z, мм

X0Zi, град

Y0Zi, град

X0Yi, град

90°

90°

135°

45°

135°

90°

70,711

— 70,711

45°

135°

90°

212,132

— 212,132

45°

135°

120°

1.3 Построение диаграмм относительных перемещений, скоростей, ускорений, кинетической мощности, диаграмм максимальных коэффициентов скоростей и ускорений

Диаграммы относительных перемещений ж (k), скоростей д (k), ускорений о (k) и кинетической мощности d (k) следует построить для всех пяти степеней подвижности (здесь k — относительный коэффициент времени, относительное время).

Вначале строится, по приведенным в исходных данных аналитическим зависимостям, диаграмма ж (k). Для построения диаграмм д (k) и о (k) необходимо продифференцировать соответствующее число раз зависимость ж (k).

Выбираем закон движения для каждой степени подвижности манипулятора [2]: Закон движения — Степенной закон движения (4−5-6−7)

ж= 35k4 -84k5 +70k6 -20k7

Построение диаграмм по относительным координатам

k

ж

д

о

0,02

5,33565E-06

0,1 096

0,163 213

0,04

8,12818E-05

0,8 593

0,63 633

0,06

0,391 492

0,28 486

1,400 323

0,08

0,1 176 279

0,66 466

2,443 583

0,1

0,2 728

0,12 806

3,7616

0,12

0,5 369 264

0,218 775

5,356 634

0,14

0,9 433 863

0,344 229

7,237 399

0,16

0,1 525 028

0,510 274

9,418 736

0,18

0,2 312 764

0,723 119

11,92 129

0,2

0,33 344

0,98 944

14,7712

0,22

0,46 136 813

1,31 649

17,99 975

0,24

0,61 695 472

1,712 194

21,64 308

0,26

0,80 155 784

2,185 248

25,74 182

0,28

0,101 596 244

2,745 201

30,34 083

0,3

0,126 036

3,40 254

35,4888

0,32

0,153 434 351

4,168 761

41,238

0,34

0,183 691 677

5,56 438

47,64 392

0,36

0,216 651 652

6,79 284

54,76 494

0,38

0,252 104 619

7,252 208

62,66 202

0,4

0,289 792

8,59 136

71,3984

0,42

0,329 411 607

10,11 417

81,3 923

0,44

0,370 623 726

11,8394

91,65 129

0,46

0,413 057 853

13,78 715

103,3026

0,48

0,456 319 933

15,9789

116,0623

0,5

0,5

18,4375

0,52

0,543 680 067

21,18 722

145,1857

0,54

0,586 942 147

24,25 371

161,6894

0,56

0,629 376 274

27,66 404

179,5807

0,58

0,670 588 393

31,44 665

198,9288

0,6

0,710 208

35,63 136

219,8016

0,62

0,747 895 381

40,24 933

242,266

0,64

0,783 348 348

45,33 304

266,3871

0,66

0,816 308 323

50,91 628

292,2281

0,68

0,846 565 649

57,3 404

319,85

0,7

0,873 964

63,72 254

349,3112

0,72

0,898 403 756

71,1 912

380,6672

0,74

0,919 844 216

78,96 221

413,9702

0,76

0,938 304 528

87,59 123

449,2689

0,78

0,953 863 187

96,94 657

486,6082

0,8

0,966 656

107,0694

526,0288

0,82

0,97 687 236

118,0018

567,5667

0,84

0,98 474 972

129,7864

611,2533

0,86

0,990 566 137

142,4665

657,1146

0,88

0,994 630 736

156,0857

705,1714

0,9

0,997 272

170,6881

755,4384

0,92

0,998 823 721

186,318

807,9244

0,94

0,999 608 508

203,0198

862,6317

0,96

0,999 918 718

220,838

919,5557

0,98

0,999 994 664

239,8168

978,6848

1.4 Построение диаграмм обобщенных координат, скоростей и ускорений

Для построения диаграмм обобщенных координат q (t), скоростей, ускорений следует воспользоваться зависимостями [2]:

qi(t)= жi (k) · qи, i; i =1,2,3 = дi(k) · qи, i/ tu; i=1,2,3

= оi(k) · qи, i /t2и; i=1,2,3

qи, i= qк i — qн i; i=1,2,3 t = k · tи,

где qн i и qк i — соответственно начальное и конечное значения i-й обобщенной координаты.

Табл. 3

Время движения

Начальные и конечные значения обобщенных координат

q1н

q1к

q2н

q2к

q3н

q3к

Построение диаграмм по обобщенным координатам.

Первая степень подвижности.

g

t

q (t)

0,2

0,24

0,4 931

0,73 446

0,4

0,3 658

0,38 668

0,286 348

0,6

0,17 617

0,128 189

0,630 145

0,8

0,52 933

0,299 097

1,99 613

0,12 276

0,57 627

1,69 272

1,2

0,241 617

0,984 489

2,410 485

1,4

0,424 524

1,54 903

3,256 829

1,6

0,686 263

2,296 232

4,238 431

1,8

1,40 744

3,254 033

5,364 582

1,50 048

4,45 248

6,64 704

2,2

2,76 157

5,924 204

8,99 888

2,4

2,776 296

7,704 874

9,739 384

2,6

3,60 701

9,833 616

11,58 382

2,8

4,571 831

12,35 341

13,65 337

5,67 162

15,31 143

15,96 996

3,2

6,904 546

18,75 942

18,5571

3,4

8,266 125

22,75 397

21,43 976

3,6

9,749 324

27,35 678

24,64 422

3,8

11,34 471

32,63 494

28,19 791

13,4 064

38,66 112

32,12 928

4,2

14,82 352

45,51 378

36,46 765

4,4

16,67 807

53,27 732

41,24 308

4,6

18,5876

62,4 219

46,48 619

4,8

20,5344

71,90 504

52,22 805

22,5

82,96 875

58,5

5,2

24,4656

95,34 248

65,33 355

5,4

26,4124

109,1417

72,76 021

5,6

28,32 193

124,4882

80,81 132

5,8

30,17 648

141,5099

89,51 795

31,95 936

160,3411

98,91 072

6,2

33,65 529

181,122

109,0197

6,4

35,25 068

203,9987

119,8742

6,6

36,73 387

229,1232

131,5026

6,8

38,9 545

256,6532

143,9325

39,32 838

286,7514

157,19

7,2

40,42 817

319,586

171,3002

7,4

41,39 299

355,3299

186,2866

7,6

42,2237

394,1606

202,171

7,8

42,92 384

436,2596

218,9737

43,49 952

481,8125

236,713

8,2

43,95 926

531,0083

255,405

8,4

44,31 374

584,039

275,064

8,6

44,57 548

641,0991

295,7016

8,8

44,75 838

702,3854

317,3271

44,87 724

768,0963

339,9473

9,2

44,94 707

838,4309

363,566

9,4

44,98 238

913,5893

388,1843

9,6

44,99 634

993,7711

413,8001

9,8

44,99 976

1079,175

440,4082

Вторая степень подвижности

g

t

q (t)

0,2

0,534

0,10 957

0,163 213

0,4

0,8 128

0,85 928

0,63 633

0,6

0,39 149

0,284 865

1,400 323

0,8

0,117 628

0,66 466

2,443 583

0,2728

1,2806

3,7616

1,2

0,536 926

2,187 753

5,356 634

1,4

0,943 386

3,442 289

7,237 399

1,6

1,525 028

5,102 738

9,418 736

1,8

2,312 764

7,231 185

11,92 129

3,3344

9,8944

14,7712

2,2

4,613 681

13,1649

17,99 975

2,4

6,169 547

17,12 194

21,64 308

2,6

8,15 578

21,85 248

25,74 182

2,8

10,15 962

27,45 201

30,34 083

12,6036

34,0254

35,4888

3,2

15,34 344

41,68 761

41,238

3,4

18,36 917

50,56 438

47,64 392

3,6

21,66 517

60,79 284

54,76 494

3,8

25,21 046

72,52 208

62,66 202

28,9792

85,9136

71,3984

4,2

32,94 116

101,1417

81,3 923

4,4

37,6 237

118,394

91,65 129

4,6

41,30 579

137,8715

103,3026

4,8

45,63 199

159,789

116,0623

184,375

5,2

54,36 801

211,8722

145,1857

5,4

58,69 421

242,5371

161,6894

5,6

62,93 763

276,6404

179,5807

5,8

67,5 884

314,4665

198,9288

71,0208

356,3136

219,8016

6,2

74,78 954

402,4933

242,266

6,4

78,33 483

453,3304

266,3871

6,6

81,63 083

509,1628

292,2281

6,8

84,65 656

570,3404

319,85

87,3964

637,2254

349,3112

7,2

89,84 038

710,1912

380,6672

7,4

91,98 442

789,6221

413,9702

7,6

93,83 045

875,9123

449,2689

7,8

95,38 632

969,4657

486,6082

96,6656

1070,694

526,0288

8,2

97,68 724

1180,018

567,5667

8,4

98,47 497

1297,864

611,2533

8,6

99,5 661

1424,665

657,1146

8,8

99,46 307

1560,857

705,1714

99,7272

1706,881

755,4384

9,2

99,88 237

1863,18

807,9244

9,4

99,96 085

2030,198

862,6317

9,6

99,99 187

2208,38

919,5557

9,8

99,99 947

2398,168

978,6848

Третья степень подвижности

g

t

q (t)

0,2

0,427

0,8 766

0,130 571

0,4

0,6 503

0,68 743

0,509 064

0,6

0,31 319

0,227 892

1,120 258

0,8

0,94 102

0,531 728

1,954 867

0,21 824

1,2 448

3,928

1,2

0,429 541

1,750 202

4,285 307

1,4

0,754 709

2,753 831

5,789 919

1,6

1,220 022

4,8 219

7,534 988

1,8

1,850 211

5,784 948

9,537 034

2,66 752

7,91 552

11,81 696

2,2

3,690 945

10,53 192

14,3998

2,4

4,935 638

13,69 755

17,31 446

2,6

6,412 463

17,48 198

20,59 346

2,8

8,1277

21,96 161

24,27 266

10,8 288

27,22 032

28,39 104

3,2

12,27 475

33,35 009

32,9904

3,4

14,69 533

40,4515

38,11 514

3,6

17,33 213

48,63 427

43,81 195

3,8

20,16 837

58,1 767

50,12 962

23,18 336

68,73 088

57,11 872

4,2

26,35 293

80,91 339

64,83 139

4,4

29,6499

94,71 523

73,32 103

4,6

33,4 463

110,2972

82,64 212

4,8

36,50 559

127,8312

92,84 986

147,5

5,2

43,49 441

169,4977

116,1485

5,4

46,95 537

194,0297

129,3515

5,6

50,3501

221,3124

143,6646

5,8

53,64 707

251,5732

159,143

56,81 664

285,0509

175,8413

6,2

59,83 163

321,9946

193,8128

6,4

62,66 787

362,6644

213,1097

6,6

65,30 467

407,3302

233,7825

6,8

67,72 525

456,2723

255,88

69,91 712

509,7803

279,449

7,2

71,8723

568,153

304,5337

7,4

73,58 754

631,6977

331,1761

7,6

75,6 436

700,7299

359,4151

7,8

76,30 905

775,5726

389,2866

77,33 248

856,5555

420,823

8,2

78,14 979

944,0147

454,0534

8,4

78,77 998

1038,291

489,0026

8,6

79,24 529

1139,732

525,6917

8,8

79,57 046

1248,685

564,1371

79,78 176

1365,504

604,3507

9,2

79,9059

1490,544

646,3395

9,4

79,96 868

1624,159

690,1053

9,6

79,9935

1766,704

735,6445

9,8

79,99 957

1918,534

782,9478

1.5 Решение прямой и обратной задачи кинематики манипулятора геометрическим способом

В робототехнике, есть две основные задачи кинематики: прямая и обратная.

Прямая задача — это вычисление положения (Xp, Yp, Zp) рабочего органа манипулятора по его кинематической схеме и значениях обобщенных координат (q1, q2… qn), где n — число степеней свободы манипулятора, q — обобщенные координаты.

Обратная задача — это вычисление величин обобщенных координат (q1, q2… qn) по заданному положению (Xp, Yp, Zp) рабочего органа при известной схеме кинематики робота.

Таким образом, решение прямой задачи говорит о том, где будет находиться рабочий орган робота, при заданных углах его суставов, а обратная задача — как нужно «вывернуться» роботу, чтобы его рабочий орган оказался в заданном положении.

Прямую и обратную задачи кинематики робота будем решать геометрически, для этого изобразим кинематическую схему робота, обобщенные координаты его звеньев qn, их длины ln и привяжем к манипулятору систему координат X, Y, Z, обозначив координаты рабочего органа Xp, Yp, Zp.

1.6 Построение траектории движения схвата

t

g1

g2

g3

x

y

z

0,123

0,27

0,22

500,2188

1,73 849

0,27

1,5

3,33

2,67

502,4977

13,15 837

3,33

5,67

12,6

10,08

507,5844

50,39 525

12,6

13,04

28,9

23,18

509,6886

118,0458

28,9

22,5

498,8949

206,6491

31,9

71,02

56,82

472,7244

294,245

71,02

39,32

87,39

69,92

440,901

361,1304

87,39

43,49

96,66

77,33

418,8497

397,3347

96,66

44,88

99,73

79,78

410,8241

409,1068

99,73

410,1219

410,1219

2. Динамическое исследование робота

Манипулятор представляет собой механизм с несколькими степенями свободы с голономными связями, потому воспользуемся уравнениями Лагранжа второго рода для составления уравнений движения.

Уравнения Лагранжа второго рода применительно к исследуемой манипуляционной системе примут вид [9]

(1)

Кинетическая энергия системы при неподвижном основании определится по формуле[9]:

T= T1+T2+ T3+ T4 (2)

где T1, T2, T3, T4 — кинетические энергии звеньев 1, 2, 3, 4 соответственно, совершающих движение.

Составим расчетную схему для построения динамической модели, с изображенными силами действия приводов, силами трения и обобщенными координатами.

Введем следующие массы конструктивных элементов:

Так как звено 1 совершает вращательное движение по оси Z, то получаем:

(3)

Звено 2 совершает поступательное движение в плоскости ZX, то получаем

(4)

Звено 3 совершает пространственное поступательное движение по осям X, Y, Z, то получаем:

(5)

И звено 4 совершает вращательное движение по оси X, то получаем

(6)

Подставляя результаты (3), (4), (5), (6) в (2), получаем

T=0.5 (J1+J2+J3+J4) q1'2+0,5 (J2+J3+J4) q2'2+0.5 (m3+m4) q3'2+0.5J4q4'2 (7)

Поочередно сообщая системе возможные приращения дq1, дq2, дq3, дq4 соответствующие обобщенным координатам q1, q2, q3, q4 определим по формуле (8) соответствующие обобщенные силы

[2] (8)

; (9)

;

Q2=

= (10)

;

Q3= (11)

;

Q4=

(12)

Где М1, М2, М4-момент силы привода, действующий на звенья 1,2,4; МТ1, МТ3, МТ4 момент сил трения, действующего на звенья 1,2,4. F3 — сила привода, действующего на звено 3; FТ3 — сила трения при движении по осям звена 3; G2, G3, G4, Gгр — силы тяжести, действующие соответственно на звено 2, 3, 4 и груз.

Определим частные производные от кинетической энергии по обобщенным координатам и обобщенным скоростям:

(13)

(14)

=(m3+m4 (15)

= (16)

=0 (17)

Подставляя полученные значения (9), (10), (11), (12), (13), (14), (15), (16) в уравнения Лагранжа (1), получим

= М1T1

=

(m3+m4=

=

Если в задаче требуется найти движение системы, то интегрируют уравнения Лагранжа и определяют по начальным условиям произвольные постоянные интегрирования.

Если в задаче требуется определить неизвестные реакции, то после нахождения из уравнений Лагранжа следует применить принцип освобождаемости к соответствующим телам системы и воспользоваться основным уравнением динамики, либо принципом Даламбера, либо общим уравнением динамики.

3. Построение рабочей зоны мехатронного устройства

3.1 Рабочая зона мехатронного устройства

Рабочее пространство промышленного робота — пространство, в котором может находиться мехатронное устройство.

Рабочая зона мехатронного устройства — пространство, в котором может находиться рабочий орган (например, рука) при функционировании мехатронного устройства.

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

Для выявления рабочей зоны необходимо:

1. Структурная компоновка схемы, то есть число, взаимно расположенных степеней подвижности.

2. Ограничение на перемещение по степеням подвижности.

3. Геометрические размеры звеньев кинематической цепи манипулятора.

3.2 Последовательность построения рабочей зоны исследуемого мехатронного устройства

Для построения рабочей зоны придадим перемещения по обобщенным координатам q1, q2, q3 от крайних минимальных до крайних максимальных значений.

Если обобщенным координатам q1 и q2 придать фиксированные границы и минимальное значение (q1=0°, q2=1098 мм) а обобщенную координату q3 изменять в пределах от минимального до максимального значений (от 18 мм до 780 мм), то мы получим границу A’B'.

Если обобщенным координатам q1 и q2 придать фиксированные границы и q1 придать максимальное (240°), а q2 минимальное значения (1098 мм), а обобщенную координату q3 изменять в пределах от максимального до минимального значений (от 18 мм до 780 мм), то мы получим границу AB.

Если обобщенным координатам q2 и q3 придать фиксированные границы и q2 минимальное значение (1098 мм), а q3 максимальное значение (780 мм) и обобщенную координату q1 изменять в пределах от минимального до максимального значений (от 0° до 270°), то мы получим границу BB'.

Если обобщенным координатам q2 и q3 придать фиксированные границы и q2 минимальное значение (1098 мм), а q3 минимальное значение (18 мм) и обобщенную координату q1 изменять в пределах от минимального до максимального значений (от 0° до 240°), то мы получим границу AA'.

Если обобщенным координатам q1 и q3 придать фиксированные границы и максимальные значения (q1=240°, q3=780 мм), а обобщенную координату q2 изменять в пределах от минимального до максимального значений (от 1098 мм до 1860 мм), то мы получим границу BD.

Если обобщенным координатам q1 и q3 придать фиксированные границы и q1 максимальное значение (240°) q3 минимальное значение (18 мм), а обобщенную координату q2 изменять в пределах от минимального до максимального значений (от 1098 мм до 1860 мм), то мы получим границу АС.

Если обобщенным координатам q1 и q3 придать фиксированные границы и минимальные значения (q1=0°, q3=18 мм), а обобщенную координату q2 изменять в пределах от минимального до максимального значений (от 1098 мм до 1860 мм), то мы получим границу А’С.

Если обобщенным координатам q1 и q3 придать фиксированные границы и q1 минимальное значение (0°), q3 максимальное значение (780 мм), а обобщенную координату q2 изменять в пределах от минимального до максимального значений, то мы получим границу B’D.

4. Разработка структурной схемы микропроцессорной системы управления

4.1 Состав структурной схемы микропроцессорной системы управления

Структурная схема системы управления роботом включает:

— Персональный компьютер системы управления верхнего уровня;

— Технологическое оборудование.

4.2 Описания робота, как объекта управления

Основные характеристики:

— масса, кг: 590;

— число степеней подвижности: 4;

— габаритные размеры 1800×690×1860

— скорости линейных перемещений звеньев системы, м/с: 0,6;

— скорости угловых перемещений звеньев системы, ?/с: 35;

— время разгона / торможения линейного перемещения, с: 0,3;

— время разгона / торможения углового перемещения, с: 0,3;

— полная масса 1 звена m1, кг: 340;

— полная масса 2 звена m2, кг: 140;

— полная масса 3 звена m3, кг: 80;

— полная масса 4 звена m4, кг: 60;

— грузоподъемность mг, кг: 50;

— напряжение питания трехфазное, В: ~380;

— рабочий диапазон температур,°С: 0−60;

— система управления: на базе рабочей станции;

— тип системы управления: контурная;

· Обобщённые координаты:

§ q1 — изменение положения первого звена, которое совершает вращательное движение вокруг оси Z (0°…135°),

§ q2 — изменение положения второго звена, которое совершает поступательное движение в цилиндрической системе координат (+1098 мм…+1860 мм),

§ q3 — изменение положения третьего звена, которое совершает поступательное движение (+50 мм…+780 мм),

§ q4- изменение положения четвертого звена, которое совершает вращательное движение вокруг совей оси (-120°…120°).

ФЭП: Encoder300 предназначен для контроля за перемещением, путем преобразования информации, поступающей от фотоэлектрических преобразователей серводвигателей, в цифровой код ЭВМ;

Конечные выключатели (SQ1 ц1+, SQ2 ц1-, SQ3 ц2+, SQ4 ц2-, SQ5 S+,

SQ6 S-, SQ7 ц3+, SQ8 ц3-): отвечают за предельные значения положения каждого звена манипулятора;

Датчики начала отсчета (SQ9 ц10, SQ10 ц20, SQ11 S0, SQ12 ц30):данные датчики определяют положение манипулятора в начальной системе отсчета;

Датчики рабочей зоны (SQ13 ц1р1, SQ14 ц1р2, SQ15 ц2р1, SQ16 ц2р2,

SQ17 Sр1, SQ18 Sр2, SQ19 ц3р1, SQ20 ц3р2): отвечают за значения каждого звена манипулятора;

Датчики схвата (SQ21, SQ22): определяют состояние схвата (зажим / разжим);

Датчик наличия детали в схвате SQ23;

Датчик давления в пневмосети SP1.

4.3 Назначение элементов системы управления

Используем промышленный компьютер «Корвет» фирмы TC-CKH с процессорной платой PCA-6184E2, предназначенную для управления производственными и технологическими процессами в масштабах производственного участка, цеха или завода, способную круглосуточно работать в условиях запыленности, больших перепадов температуры и влажности, вибрации.

Основные характеристики рабочей станции:

— Процессор: Intel Pentium 4 2.8GHz;

— Слоты расширения: 10xPCI, 2xISA;

— COM порты: 2xRS232;

— Чипсет: Intel 845E 400 MHz FSB;

— Оперативная память: 4 Gb SDRAM;

— Жесткий диск: ATA 80Gb;

— Видео: Ati Rage 128, AGP, 8 Mb SGRAM;

— LAN: 10/100 Base-T Ethernet;

— FDD, CD

— USB: 2xUSB 1.0

— уровень влажности — 5 ~ 85% RH @ 40° C,

— рабочая температура — 0 ~ 50° C,

— температура хранения -20 ~ 60° C.

4.4 Выбор периферийного оборудования

Выбор сервоприводов На основе проектировочного расчета мощностей приводов были выбраны серводвигатели серии HF-Sp фирмы Mitsubishi Electric:

· 7000 Вт, HF-SP702B

· 5000 Вт, HF-SP502B

Для данных серводвигателей были подобраны сервоусилители серии MR-J3−700A и MR-J3−500A,

MR-J3-A — это универсальный сервоусилитель с аналоговыми входами, импульсным интерфейсом по умолчанию; предназначен для традиционных систем регулирования скорости, положения и вращающего момента. Диапазон мощностей составляет от 100 Вт (MR-J3−10A) до 7 кВт (MR-J3−700A).

Выбор модулей Подключаемые модули выбираем с интерфейсом PCI и ISA, так как рабочая станция имеет шину PCI и ISA.

Encoder-300

ISA модуль трехкоординатного квадратурного шифратора используется для подключения Encoder300.

Encoder300 предназначен для контроля за перемещением, путем преобразования информации, поступающей от фотоэлектрических преобразователей серводвигателей, в цифровой код ЭВМ.

Таким данный модуль замыкает обратные связи по положению следящей системы приводов.

Серводвигатели имеют встроенный энкодер с разрешением 2048 имп/об и отдельно выведенными выходными сигналами A, B, Z. Данные выводы подключаются к модулю, и при подаче питания происходит определения положения вала двигателя.

Конструкция

· Конструкция: Адаптер ISA

Интерфейс

· Интерфейс: ISA

Количество контролируемых осей

· Координатных осей: 3

Импульсные входы шифратора

· Импульсных входов на координату: 3

· Входные сигналы: Фаза А, Фаза В, Метка (Z)

· Тип входов: Дифференциальный, КМОП

· Разрядность счетчика: 16 бит

· Максимальная входная частота: 1 МГц

· Режимы шифратора: Квадратурный, Больше / Меньше, Импульс / Направление

PCI-1710 фирмы Advantech

PCI модуль вывода управляющих сигналов Модуль вывода дискретных управляющих сигналов предназначен для формирования дискретных сигналов типа «вкл./выкл.» на исполнительные устройства или управляющих сигналов для приводов.

Манипулятор имеет пневмоцилиндр для зажимаразжима схвата, который имеет два канала дискретного управления, а так же в стойки силовой автоматики находится контактор, управляющий напряжением в сети, он имеет один канал дискетного управления.

Поэтому выбранный модуль вполне подходит для управления данными устройствами.

Конструкция

· Конструкция: Адаптер PCI

Интерфейс

· Интерфейс: PCI

Дискретные входы

· Кол-во каналов: 8

· Входные характеристики:

§ Низкий: 0.8 В макс.

§ Высокий: 2.0 В мин.

Дискретные выходы

· Кол-во каналов: 16

· Выходные характеристики:

§ Низкий: 0.8 В макс. @ 8.0 мА

§ Высокий: 2.0 В мин. @ -0.4 мА

PCI-720 фирмы Advantech

ISA модуль ввода дискретных сигналов Модуль вывода дискретных сигналов гальванически развязывает и согласует сигналы ЭВМ с сигналами, приходящими от различных датчиков технологического оборудования или приводов.

В нашей системе находится 19 датчиков, а также кнопка аварийного выключения.

Конструкция

· Конструкция: Адаптер ISA

Интерфейс

· Интерфейс: ISA

Дискретные входы

· Кол-во каналов: 32

· Гальваническая развязка: 2500 В

· Частота сигнала: до 10 кГц

· Работа по прерыванию

PCI-1721 фирмы Advantech

PCI модуль вывода аналоговых сигналов

Основные характеристики PCI-1721

· 4 канала, 12 разрядов

· Буфер FIFO на 1К отсчётов для каждого канала

· Диапазоны выходного сигнала PCI-1721: ±10, ±5, 0…10, 0…5 В

· Скорость выдачи данных PCI-1721: до 10 МГц

· 16 каналов цифрового ввода-вывода (TTL)

· Один 16-разрядный счётчик

· Автокалибровка PCI-1721

· Шина PCI-1721: PCI

PCI-1724 фирмы Advantech

PCI модуль вывода дискретных управляющих сигналов

Основные характеристики PCI-1724

· 32 канала, 14 разрядов

· Напряжение изоляции PCI-1724U: 1500 В

· Выходные сигналы PCI-1724U: ±10 В, 0…20 мА, 4…20 мА

· Время установления сигнала 60 мкс

· Режим синхронизации выходов PCI-1724U

· Функция сохранения значения выходного сигнала PCI-1724U при перезагрузке системы

PCI-1784 фирмы Advantech

PCI модуль измерительных преобразователей

Основные характеристики PCI-1784U

· 4 независимых канала для подключения энкодеров

· 32-разрядое разрешение для каждого канала

· Максимальная входная частота PCI-1784U: 2 МГц

· Цифровой фильтр 4-го порядка

· Режимы счета PCI-1784U: квадратурный, реверсивный, с заданием направления счета

· Напряжение изоляции PCI-1784U: 2500 В пост. тока

· 8-разрядный таймер

· 4 канала дискретного ввода и 4 канала дискретного вывода

· Шина PCI-1784U: Universal PCI

5. Расчет мощностей приводов

Приводы манипуляторов содержат силовые двигатели, передаточные механизмы к исполнительным звеньям, усилительно-преобразовательные устройства, воспринимающие сигналы системы управления и датчиков внешней и внутренней информации с целью формирования управляющих силовых воздействий, развивающих минимально необходимую мощность. Скорости перемещений конечного звена манипулятора при отработке отдельных степеней подвижности устанавливают в соответствии с требуемой производительностью.

В первом приближении пренебрежем силами трения и найдем из уравнений Лагранжа силы приводов F1, F2 и F3 [9]:

F1=(J1+J2+J3+J4)*q1''

F2=(J2+J3+J4)*q2''+ G2+G3+G4+Gгр;

F3=(m3+m4)*q3'' +G3+G4+Gгр

F4= J4*q4'+ G4+Gгр

Максимальное ускорение будет происходить на участке: 0 — tp,

где tр — время разгона звена,

vp — скорость линейных перемещений звеньев;

wp — скорость угловых перемещений звеньев.

Соответственно прилагаемая сила привода будет максимальна, и мощность, расходуемая приводом тоже.

Рассчитаем ускорение, придаваемое звеньям 1 и 3 во время разгона [6]:

;

и ускорение, придаваемое звену 2 во время разгона [6]:

.

Приближенно рассчитаем мощность привода, пренебрегая типом привода, потерями мощностей в передачах и параметрами режима работы:

— для звена 2, 3, совершающего поступательное движение;

— для звена 1, и 4, совершающего вращательное движение [9],

где =1,2; =0,55.

Подставляя исходные данные в уравнение, получим:

P1=(J1+J2+J3+J4) q1''=() q1''=6140.8 Вт

P2=((J2+J3+J4)*q2''+G2+G3+G4+Gгр)== 4195.7 Вт

P3=((m3+m4+)=3994.22 Вт

P4=(J4*q4'+G4+Gгр)=(()*q4)=3861.56 Вт Исполнительные двигатели, с одной стороны, определяют энергетические, свойства робота, а с другой — его динамические свойства. Дело в том, что никакие корректирующие устройства не смогут обеспечить требуемые вращающие моменты, скорости и ускорения нагрузки, если они не обеспечены энергетикой двигателя.

Для электрических следящих приводов в качестве исполнительных двигателей наиболее распространены двигатели постоянного тока с независимым возбуждением, управляемые от малогабаритных и малоинерционных тиристорных и транзисторных усилителей мощности.

Наиболее перспективны для роботов электродвигатели с печатным цилиндрическим и дисковым ротором и гладким ротором, которые имеют малый момент инерции и повышенную перегрузочную способность. Передача движения от двигателей к звеньям манипулятора обычно осуществляется с помощью различных редукторов.

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

Для выбранного двигателя из каталога нужно выписать следующие данные: номинальную угловую скорость вращения ротора; номинальный вращающий момент.

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

Заключение

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

— габаритные размеры, мм 1800×690×1860

— масса, кг 590 кг

— число степеней подвижности 4

— скорости линейных перемещений системы, м/с 0,6

— скорости угловых перемещений системы, ?/с 35

— время разгона / торможения линейного перемещения, м/с 0,3

— время разгона / торможения углового перемещения, рад/с 0,25

— напряжение питания трехфазное ~380 В

— рабочий диапазон температур 0−70° С

— система управления на базе промышленной станции

— тип системы управления: контурная

— тип концевых выключателей: контактные

— ЖКИ-монитор.

Библиографический список

1. Хомченко В. Г., Соломин В. Ю. Мехатронные и робототехнические системы. учеб. пособие — Омск: Изд-во ОмГТУ, 2008. — 160 с.

2. Хомченко В. Г., Соломин В. Ю. Исследование движений манипулятора промышленных роботов. метод. указания к практ. занятиям по дисциплине «Основы мехатроники» и УНИРС / ОмГТУ, 2007. - 18 с.

3. Хомченко В. Г., Соломин В. Ю. Автоматизированное решение прямой задачи кинематики манипуляторов роботов на ПЭВМ: метод. указания к лаб.-практ. работам по учеб. дисциплине «Мехатронные и робототехнические системы» для специальностей 220 301 и 220 401 / ОмГТУ, 2007. - 36 с.

4. Компанейц А. Н. Схемотехника систем управления. Методические указания для выполнения курсового проекта и СРС. - Омск: Изд-во ОмГТУ, 2007. — 52 с.

5. Компанейц А. Н. Микропроцессорные системы управления. Конспект лекций. — Омск: Изд-во ОмГТУ, 2007. — 88 с.

6. Компанейц А. Н. Схемотехника средств автоматизации. Конспект лекций. — Омск: Изд-во ОмГТУ, 2007. — 104 с.

7. Федотов А. В. Составление технического задания: Методические указания.-Омск: Изд-во ОмГТУ, 1999. — 24 с.

8. Козырев Ю. Г. Промышленные роботы: Справочник. — М.: Машиностроение, 1983.

9. Мальцев В. Г. Динамический анализ манипуляторов промышленных роботов. — ОмГТУ, 1998. — 20 с.

10. Тарг С. М. Краткий курс теоретической механики. — М.: Высшая школа, 1986.-416 с.

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