Пункт4КП (Курсовой проект по проектированию мехатронных систем), страница 2

2018-01-12СтудИзба

Описание файла

Файл "Пункт4КП" внутри архива находится в следующих папках: Курсовой проект по проектированию мехатронных систем, КП2007М3455. Документ из архива "Курсовой проект по проектированию мехатронных систем", который расположен в категории "". Всё это находится в предмете "проектирование мехатронных систем" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "проектирование мехатронных систем" в общих файлах.

Онлайн просмотр документа "Пункт4КП"

Текст 2 страницы из документа "Пункт4КП"

С помощью этой формулы можно рассчитать значения приращений периода следования импульсов для данного примера:

Сегмент 1 (ускорение): приращение периода следования импульсов = -2;

Сегмент 2 (постоянная скорость): приращение периода следования импульсов = 0;

Сегмент 3 (замедление): приращение периода следования импульсов = 1.

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

Таблица 4.4 Значения таблицы профиля

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

Период последнего импульса сегмента = + ( * ( - 1))

где: - приращение периода следования импульсов для этого сегмента.

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

Длительность сегмента = * ( + ( /2 * ( - 1)))

4.7 Инициализация вывода PTO для многосегментного режима

Обычно, чтобы сконфигурировать и инициализировать PTO для вывода импульсов в многосегментном режиме, используется подпрограмма. Подпрограмма инициализации вызывается из основной программы. С помощью бита первого цикла (SM0.1) установите выход, используемый функцией PTO, в 0, и вызовите подпрограмму, в которой выполняется инициализация. Если вы используете вызов подпрограммы, то следующие циклы эту подпрограмму больше не вызывают, что сокращает время цикла и делает структуру подпрограммы более обозримой.

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

1. Сформируйте управляющий байт, загрузив одно из следующих значений в SMB67: 16#A0 (для выбора микросекунд) или 16#A8 (для выбора миллисекунд).

Оба эти значения разблокируют функцию PTO/PWM, выбирают функцию PTO, выбирают многосегментный режим и выбирают базу времени (микросекунды или миллисекунды).

2. Загрузите значение начального смещения в памяти переменных для таблицы профиля в формате слова в SMW168.

3. Сформируйте значения сегментов в таблице профиля в памяти переменных. Обратите внимание на то, чтобы количество сегментов (первый байт таблицы) было указано правильно.

4. (Не обязательно) Если по окончании последовательности импульсов вы хотите выполнить соответствующую операцию, вы можете запрограммировать прерывание, поставив программу обработки прерываний в соответствие событию "Последовательность импульсов завершена" (прерывающее событие 19). Используйте для этого команду ATCH и выполните затем команду ENI для разблокировки всех прерываний.

5. Выполните команду PLS (чтобы S7.200 запрограммировал генератор PTO/PWM).

6. Выйдите из подпрограммы.

4.8 Ввод максимальной скорости вращения и скорости вращения при пуске и останове

Вы должны указать для своего приложения максимальную скорость (MAX_SPEED) и скорость при пуске и останове (SS_SPEED):

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

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

Рисунок 4.5 - Максимальная скорость и скорость при пуске и останове

В спецификациях двигателей скорость вращения при пуске и останове при определенной нагрузке указывается различными способами. Обычно значение SS_SPEED составляет от 5 до 15% от значения MAX_SPEED.

На рисунке 4.6 показана типичная нагрузочная кривая (вращающий момент/скорость) двигателя.

Рисунок 4.6 - Типичная нагрузочная кривая для двигателя

4.9 Расчет профиля

Вар.

ФИО

i

p

X

Иоб

Vsраб

Vsmin

tразг

tторм

V

100

ПЕТРОВ А.А.

1

10

80 мм

500

12000

20%

60 мс

120 мс

500

1. Определяем количество импульсов Их, необходимое для перемещения по оси Х:

где Иоб – количество импульсов, необходимое для вращения двигателя на один оборот;

p – шаг шарико-винтовой пары, мм;

i – передаточное отношение редуктора.

2. Находим рабочую nраб и минимальную nmin частоту вращения двигателя

где Vsраб – рабочая подача, мм/мин;

Vsmin – минимальная подача, задано 10% от Vsраб.

3. Расчитываем период импульса для рабочей nраб - Траб и минимальной nmin - Тminчастоты вращения двигателя

4. Определяем количество импульсов в 1-ом сегменте (разгон)

Количество импульсов в 3-ем сегменте (торможение)

Количество импульсов во 2-ом сегменте (рабочее перемещение)

Приращение периода следования импульсов для сегмента =

где: - конечное значение периода следования импульсов для данного сегмента;

- начальное значение периода следования импульсов для данного сегмента;

- количество импульсов в данном сегменте.

С помощью этой формулы можно рассчитать значения приращений периода следования импульсов для данного примера:

Сегмент 1 (ускорение): приращение периода следования импульсов

.

Сегмент 2 (постоянная скорость): приращение периода следования импульсов = 0;

Сегмент 3 (замедление): приращение периода следования импульсов = 1.

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

5. Заполняем таблицу 5

Таблица 4.5 – Значения таблицы профиля

4.10 Составляем программу на языке STEP 7.

Программирование профиля, состоящего из 3-х секций показано на рисунке 4.7.

Рисунок 4.7 Программа профиля

Дисц. 3455 Москва 5 курс

Вар.

ФИО

i

p

X

Иоб

Vsраб

Vsmin

tразг

tторм

V

1

АНДРЕЕВ П. И.

1

2

14

500

2400

600

37,5

75

100

2

БЛАЖНОВ Э. Е.

2

4

50

600

8000

1600

60

120

200

3

БОРЖАНСКАЯ А. А.

3

5

100

600

7500

1500

240

480

300

4

ГЕРАСИМОВА О. Г.

4

1

25

600

4000

800

30

60

400

5

ГОРБАЧЕВ Д. М.

5

1

180

100

15000

6000

52,5

105

500

6

ГОРНОСТАЕВ А. С.

6

1

30

1000

3600

600

87,5

175

600

7

ДЕГТЕРЕВ В. Ю.

7

1

252

100

21000

7000

80

160

700

8

ЕГОРОВ А. А.

8

1

162

200

4800

2000

297,5

595

800

9

ЗАКАТОВА Т. А.

9

1

90

400

2250

1125

270

540

900

10

КЛОЧКОВА Е. А.

10

1

345

100

10000

5000

135

270

1000

11

КУЗНЕЦОВ А. В.

1

2

36

200

750

500

200

400

1100

12

МАСЛОВ А. Е.

2

1

82

100

12000

1500

157,5

315

1200

13

МИХЕЕВ В. О.

3

5

130

400

22500

5625

37,5

75

1300

14

МОСТОВЕНКО А. И.

4

6

312

300

24000

6000

150

300

1400

15

ОХРИМЕНКО А. С.

5

1

98

200

5000

1875

137,5

275

1500

16

ПАВЛОВСКИЙ В. В.

6

1

216

100

9000

4500

120

240

1600

17

ПЕТРОЧЕНКОВ М. В.

7

1

484

50

16800

10500

97,5

195

1700

18

ПРОКОФЬЕВ А. В.

8

1

114

400

6000

600

990

1980

1800

19

СЕМИЛЕТОВ Р. К.

9

1

108

300

4500

900

240

480

1900

20

СМИРНОВ А. А.

10

2

510

200

10000

3000

910

1820

2000

21

ТОПС А. В.

1

4

210

100

4800

1200

937,5

1875

2100

22

ТРАВКИН П. Е.

2

5

780

50

15000

6000

420

840

2200

23

ХРЕНОВ А. А.

3

6

162

50

21600

10800

750

1500

2300

24

ШАМШУРИНА М. А.

4

1

174

100

24000

2400

247,5

495

2400

25

АРХИПОВ А. А.

5

1

210

100

15000

3000

240

480

2500

26

БУРЬЯНОВ А. В.

6

3

82

800

6750

1350

120

240

2600

27

ЗОЛОТОВ С. С.

7

1

285

100

14000

4200

227,5

455

2700

28

КОРОЛЕВ А. И.

8

1

156

200

6000

2400

210

420

2800

29

КРУТИКОВ А. Н.

9

2

160

400

6750

2700

105

210

2900

30

КРУЧЕНКОВ В. А.

1

4

300

50

9600

4800

187,5

375

3000

31

ЛЕОНИДОВ И. А.

1

5

90

200

2500

1500

160

320

3100

32

МАСКАЕВ М. А.

2

6

396

100

12000

7200

80

160

3200

33

НОВИКОВ А. А.

3

8

230

500

28800

2400

357,5

715

3300

34

ОВЧАРОВ С. В.

4

1

80

200

12000

1000

178,75

357,5

3400

35

ПЕТРОЧЕНКО И. К.

1

3

153

100

18000

1200

560

1120

3500

36

ПЕТРУХИН А. Е.

1

16

144

400

8000

1600

180

360

3600

37

РОМАНОВ А. В.

1

20

240

300

10000

2000

240

480

3700

38

ЯШИН С. В.

8

2

372

200

12000

3200

522,5

1045

3800

39

1

4

132

100

4800

1600

100

200

3900

40

1

5

450

50

12000

4000

500

1000

4000

41

1

6

56

500

1200

480

472,5

945

4100

42

2

8

102

800

12000

800

560

1120

4200

43

3

2

24

1000

1800

300

175

350

4300

44

4

1

44

400

2000

500

337,5

675

4400

45

1

16

336

200

12000

4000

320

640

4500

46

1

20

230

400

15000

2400

380,625

761,25

4600

47

1

2

40

200

6000

800

138,125

276,25

4700

48

1

4

152

100

12000

3200

130,625

261,25

4800

49

1

5

370

50

20000

8000

118,125

236,25

4700

50

1

6

425

50

18000

9600

100,625

201,25

4800

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее