Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 800407

.pdf
Скачиваний:
3
Добавлен:
01.05.2022
Размер:
2.33 Mб
Скачать

171

«Тарирование расходной шайбы»

700 : CLS

 

 

 

 

 

SCREEN 12

 

 

 

 

 

VIEW PRINT 2 TO 30

 

 

 

 

PRINT

"

 

 

Лабораторная работа # 6"

 

PRINT

"

 

 

Тарирование расходной шайбы

"

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

"Температура воды t=20 C.Кинематический коэффициент вязкости

воды-0.0101 см2/c "

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

"Введите степень открытия вентиля B VIII: 1,2,3,4,5,6,7 "

 

INPUT

BVIII

 

 

 

 

 

n = 1

 

 

 

 

 

 

PRINT

"Для запуска программы нажмите клавишу ENTER"

 

ON BVIII GOTO 1, 2, 3, 4, 5, 6, 7

 

 

 

50 : CLS

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

"

 

 

 

B VIII"

PRINT

"

BI "

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

"

Y

X

H10

Н11

 

"

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

PRINT

"

 

 

 

мерный"

 

PRINT

"

 

 

 

бак V=3л"

 

PRINT

"

 

 

 

-->"

 

DRAW "c15bm260,420 m240,440r40m260,420u20l100u40r60u40bu160u80l120d20r20m80,140r40m80,1 00r20bd20l30u20d40u20r30bd20d20bd160d40r60bu280u20r140u20r40d40l20u4 0l20d40 r20l10d260l20u20br60d20l20u260r10 u20r60u20m440,80u40m400,80u20br20u30r20l40r20d30br20r160d300l100d40b r60d40l120u40 "

LINE (80, 320)-(120, 160), 15, B

LINE (200, 320)-(240, 160), 15, B

LINE (280, 320)-(300, 90), 15, B

LINE (340, 320)-(360, 90), 15, B PAINT (100, 130), 9, 15

PAINT (260, 430), 9, 15

PAINT (100, 110), 9, 15

PAINT (410, 60), 9, 15

PAINT (430, 60), 9, 15

PAINT (310, 60), 9, 15

PAINT (330, 60), 9, 15

172

IF BVIII > 4 THEN h12 = h12 + 30: h13 = h13 + 10 x1 = 319: x2 = 319: x4 = 439: x5 = 319: x6 = 319

z = 20: x10 = INT(h12 / z): x20 = INT(h13 / z): x50 = INT(H10 / z): x60 = INT(H11 / z): x40 = 17 / z

FOR h = 1 TO z

FOR x1 = x1 TO x1 - x10 STEP -1 LINE (81, x1)-(119, x1), 9

NEXT x1

FOR x2 = x2 TO x2 - x20 STEP -1

LINE (201, x2)-(239, x2 - 20), 7, BF LINE (201, x2)-(239, x2), 9

NEXT x2

LINE (81, x1)-(119, x1 - 20), 7, BF FOR x5 = x5 TO x5 - x50 STEP -1 LINE (281, x5)-(299, x5), 9

NEXT x5

FOR x6 = x6 TO x6 - x60 STEP -1 LINE (341, x6)-(359, x6), 9 NEXT x6

LINE (500, 400)-(500, 438), 9 FOR x4 = x4 TO x4 - x40 STEP -1 LINE (441, x4)-(559, x4), 9 NEXT x4

FOR i = 1 TO 7000 NEXT i

NEXT h

FOR x4 = 420 TO 405 STEP -1 LINE (441, x4)-(559, x4), 9 FOR i = 1 TO 7000

NEXT i NEXT x4

PRINT " Нажмите клавишу пробел" SLEEP

IF BVIII > 4 THEN h12 = h12 - 30: h13 = h13 - 10 CLS

PRINT " X", " Y", " T", "B VIII"; " H10", " H11" PRINT

PRINT h13; "дел.", h12; "дел.", ty; "с", BVIII; " "; H10; "cм", " "; H11; "cм"

PRINT "" PRINT

PRINT "Нажмите клавишу пробел" SLEEP

RUN

END

1 : h13 = 20: h12 = 21: ty = 15.5: tx = 0: H10 = 212: H11 = 144 GOTO 50

2 : h13 = 34: h12 = 35: tx = 0: ty = 15: H10 = 209: H11 = 136 GOTO 50

3 : h13 = 45: h12 = 46: tx = 0: ty = 14.5: H10 = 207: H11 = 129 GOTO 50

4 : h13 = 52: h12 = 54: tx = 0: ty = 14: H10 = 204: H11 = 120 GOTO 50

5 : h13 = 63: h12 = 65: tx = 0: ty = 13: H10 = 197: H11 = 100 GOTO 50

6 : h13 = 73: h12 = 76: tx = 0: ty = 12: H10 = 188: H11 = 74 GOTO 50

7 : h13 = 84: h12 = 86: tx = 0: ty = 11: H10 = 177: H11 = 42 GOTO 50

173

ПРИЛОЖЕНИЕ 7 Программа моделирования лабораторной работы №7

«Энергетические испытания шестеренного насоса»

CLS

 

 

SCREEN 12

 

 

PRINT

 

 

PRINT "

Лабораторная работа № 7"

 

PRINT "

Энергетические испытания"

 

PRINT "

шестеренного насоса

"

PRINT

 

 

PRINT "Введите степень открытия вентиля I: 1,2,3,4,5,6 "

INPUT n

 

174

ON n GOTO 1, 2, 3, 4, 5, 6

 

50 CLS

 

PRINT

 

PRINT "

Вентиль I"

PRINT

 

PRINT

 

PRINT

 

PRINT "

Манометр"

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT "

Вакууметр"

PRINT "

 

Мерный"

 

PRINT "

бак-

3л."

 

PRINT

 

PRINT "

 

3"

 

PRINT

 

PRINT "

2

"

 

PRINT

 

PRINT

 

PRINT "

 

1"

 

DRAW "c15 b m200,420d40r120u40d10l120r60u50l200u120r20 e10f10e10f10e10bm80,260u40l40d40r20 ne10nh10 u60l40d40r20u20r20u160r300u10m400,70u20m360,70u10br20u20l10r20l10d20 br20r120d360bm480,330d130r80nr10u40nr10u40nr10u40nr10u10 "

DRAW "c15 bm260,60d60nl40d60m250,200r20m260,180bd80d60nl40d60 bm360,420e5g10e5u20l20u20bu40u40nr20u40r30 u23br20d23r30d40nl20d100l20d20e5g10e5 bm340,240u10nr23u20nr23u10m320,240u10nl21u20nl21u10 "

DRAW " c15 bm370,230u20m380,220m390,210d20 bm380,350nm370,330m390,330 bm300,350nm290,370nm310,370bd14r7l14 " CIRCLE (260, 220), 40, 15

CIRCLE (340, 360), 20, 15

CIRCLE (380, 300), 20, 15

CIRCLE (380, 220), 20, 15

CIRCLE (200, 120), 20, 15

CIRCLE (200, 320), 20, 15

CIRCLE (380, 300), 2, 15

CIRCLE (340, 360), 2, 15

CIRCLE (200, 120), 2, 15

CIRCLE (200, 320), 2, 15 point$ = "u18nf5ng5d32nf3ng3"

DRAW "c15 bm380,300 ta-30 x" + VARPTR$(point$) DRAW "c15 bm340,360 ta-30 x" + VARPTR$(point$) DRAW "c15 bm200,120 ta 150 x" + VARPTR$(point$) DRAW "c15 bm200,320 ta 150 x" + VARPTR$(point$) PAINT (220, 440), 9, 15

PAINT (260, 190), 9, 15

CIRCLE (380, 300), 15, 15, 0, 1.9

CIRCLE (340, 360), 15, 15, 0, 1.9

175

PRINT "Нажмите пробел"

SLEEP

DRAW "c0 bm200,120 ta 150 x" + VARPTR$(point$)

DRAW "c0 bm200,320 ta 150 x" + VARPTR$(point$)

CIRCLE (200, 120), 20, 15, -1.047, -4.18879

CIRCLE (200, 320), 20, 15, -2.094, -4.18879

PAINT (190, 110), 1, 15

PAINT (190, 310), 1, 15

DRAW "c15 bm200,120 ta-30 x" + VARPTR$(point$)

DRAW "c15 bm200,320 ta 30 x" + VARPTR$(point$)

CIRCLE (375, 440), 5, 15, 0, 4.7123

CIRCLE (385, 440), 5, 15, 3.1416, 1.57

LINE (520, 420)-(520, 459), 9

FOR x = 459 TO 340 STEP -1

CIRCLE (380, 300), 15, 15, 0, 1.9

CIRCLE (340, 360), 15, 15, 0, 1.9

LINE (481, x)-(559, x), 9

IF INT(x / 2) <> x / 2 GOTO 234

DRAW "c15

bm380,300 ta-30 x" + VARPTR$(point$)

DRAW "c15

bm340,360 ta-30 x" + VARPTR$(point$)

FOR i = 1

TO 3000

 

 

NEXT i

 

 

 

DRAW "c0 bm380,300 ta-30

x" + VARPTR$(point$)

DRAW "c0 bm340,360 ta-30

x" + VARPTR$(point$)

DRAW "c15

bm380,300 ta-50

x" + VARPTR$(point$)

DRAW "c15

bm340,360 ta-50

x" + VARPTR$(point$)

FOR i = 1 TO 3000 NEXT i

DRAW "c0 bm380,300 ta-50 x" + VARPTR$(point$) DRAW "c0 bm340,360 ta-50 x" + VARPTR$(point$) DRAW "c15 bm380,300 ta-20 x" + VARPTR$(point$) DRAW "c15 bm340,360 ta-20 x" + VARPTR$(point$) FOR i = 1 TO 3000

NEXT i

DRAW "c0 bm380,300 ta-20 x" + VARPTR$(point$) DRAW "c0 bm340,360 ta-20 x" + VARPTR$(point$) 234 NEXT x

DRAW "c15 bm380,300 ta-30 x" + VARPTR$(point$)

DRAW "c15

bm340,360 ta-30 x" + VARPTR$(point$)

PRINT "

еще раз!"

SLEEP

 

CLS

 

PRINT

 

PRINT

 

PRINT

 

PRINT

 

PRINT "

Результаты наблюдений"

PRINT ""

 

PRINT "

Положение вентиля I = "; n

PRINT

 

PRINT "

Вакууметр (Рвх),мм.рт.ст. = "; a

PRINT

 

PRINT "

Манометр (Рвых),кгс/см2 = "; b

PRINT

 

PRINT "

Время наполнения бака (t),c = "; c

PRINT

 

PRINT "

Амперметр (A),a = "; d$

PRINT

 

PRINT "

Вольтметр (V),в = "; e

PRINT

 

PRINT "

Нажмите клавишу пробел"

SLEEP

 

RUN

 

176

20 END

1 : a = 460: b = 0: c = 20: d$ = "0.60": e = 240 GOTO 50

2 : a = 450: b = 1: c = 21: d$ = "0.62": e = 240 GOTO 50

3 : a = 450: b = 2: c = 24: d$ = "0.65": e = 238 GOTO 50

4 : a = 420: b = 3: c = 31: d$ = "0.69": e = 238 GOTO 50

5 : a = 420: b = 4: c = 44: d$ = "0.72": e = 235 GOTO 50

6 : a = 400: b = 5: c = 210: d$ = "0.75": e = 235 GOTO 50

ПРИЛОЖЕНИЕ 8 Программа моделирования лабораторной работы №8

«Исследование объемного гидропривода с дроссельным регулированием»

CLS

 

 

SCREEN 12

 

 

PRINT

 

 

PRINT "

Лабораторная работа № 8"

 

PRINT "

Исследование объемного гидропривода "

PRINT "

с дроссельным регулиролванием

"

PRINT

 

 

PRINT "Введите степень открытия дросселя : 1,2,3,4,5 "

INPUT n

ON n GOTO 1, 2, 3, 4, 5, 6 50 CLS

point$ = "u18nf5ng5d32nf3ng3" flow$ = "u32nf10ng10"

flow1$ = "u18nf7ng7d36"

LINE (361, 449)-(619, 431), 9, B

LINE (180, 30)-(280, 20), 15, B PAINT (500, 441), 1, 9

DRAW "c15bm180,30"

177

FOR i = 1 TO 5

DRAW "r4nu4r4nu4r4nu4r4nu4r4nu7 " NEXT i

DRAW "c15bm40,300u120r70nd20u30l50u20l30nd10nu30u10f10e10f10 bm60,130u20r80d40l40nu40r30d10r50u20r20d100l20d40r40u40l20u20r40d30n l20r20u10r40d40l40u40r20u20r40d30l20u10l20u100nl80r120d40l30d50r10nu 10d30r40u40l20nl20u40r60d40nl20r20d40l40u30nu10l10nl10u50"

DRAW "c15bm460,260d40l60nu40l120nu20l80nu20l90u20nu60l20u40r40d40l20 bm400,140r120u20r60nu20d20m560,160nr40m580,180m600,160m580,140bd40d2 0bd80d20nl30d20l10m590,360l20m590,320l10bd20r20u10d20bd10bl20d20m560 ,400nr40m580,420m600,400m580,380bd40d20br40nu20d10l260u30d20br40u140

"

 

 

 

 

 

 

DRAW "

c15bm130,110u10r270u30 r10u30l130d30r10nr110d20l180d20

bm580,200m570,220r20m580,200 "

 

DRAW "c15bm420,260e5f5e4bm480,260e5f5e4"

CIRCLE

(40, 320), 20,

15

 

 

CIRCLE

(30, 90), 10, 15

 

 

CIRCLE

(110, 212), 8,

15

 

 

CIRCLE

(530, 300), 20, 15

 

 

CIRCLE

(580, 80), 20,

15

 

 

CIRCLE

(580, 240), 40, 15

 

 

CIRCLE

(95,

260),

15,

15,

4.71,

1.57

CIRCLE

(125,

260),

15,

15,

1.57,

4.71

DRAW

"c15

bm110,260 ta-60 x" + VARPTR$(flow1$)

DRAW

"c15

bm210,244 a2

x" + VARPTR$(flow$)

DRAW

"c15

bm280,244 a2

x" + VARPTR$(flow$)

DRAW

"c15

bm390,224 a2

x" + VARPTR$(flow$)

DRAW

"c15

bm450,224 a2

x" + VARPTR$(flow$)

DRAW

"c15

bm130,146 a0

x" + VARPTR$(flow$)

DRAW

"c15

bm110,114 a2

x" + VARPTR$(flow$)

DRAW

"c15

bm80,130 ta135

x" + VARPTR$(flow1$)

DRAW

"c15

bm80,130 ta45 x" + VARPTR$(flow1$)

LINE

(280, 50)-(280, 60), 0

 

 

LINE

(110, 200)-(95, 215), 15

 

LINE

(110, 200)-(125, 215), 15

 

PAINT (580, 405), 1, 15

 

 

 

PAINT (580, 170), 1, 15

 

 

 

PAINT (580, 210), 1, 15

 

 

 

PAINT (580, 330), 1, 15

 

 

 

PAINT (580, 350), 1, 15

 

 

 

x5 =

240:

u5 = 140: GOSUB 444

 

x5 =

415:

u5 = 180: GOSUB 444

 

CIRCLE

(190,

190),

10,

15,

4.71,

1.57

CIRCLE

(210,

190),

10,

15,

1.57,

4.71

DRAW

"c15

bm240,140 ta-25 u15nf5ng5d30"

FOR x = 380 TO 300 STEP -1

 

 

LINE

(x, 69)-(x + 10, 41), 15, B

 

LINE

(x -

115, 60)-(x, 50), 15, B

 

LINE

(x -

121, 60)-(x - 115, 40), 15, B

LINE

(x -

121, 40)-(x - 118, 35), 15

LINE

(x -

118, 35)-(x - 115, 40), 15

PAINT (400, 60), 1, 15

 

 

 

PAINT (290, 45), 1, 15

 

 

 

PAINT (290, 65), 1, 15

 

 

 

DRAW

"c15

bm580,80 ta-30 x" + VARPTR$(point$)

DRAW

"c15

bm530,300 ta-30 x" + VARPTR$(point$)

DRAW

"c15

bm40,320 ta-30 x" + VARPTR$(point$)

FOR i = 1

TO 300 * a

 

 

 

NEXT

i

 

 

 

 

 

 

 

DRAW

"c0 bm580,80 ta-30 x" + VARPTR$(point$)

DRAW

"c0 bm530,300 ta-30 x" + VARPTR$(point$)

DRAW

"c0 bm40,320 ta-30 x" + VARPTR$(point$)

DRAW

"c15

bm580,80 ta-50 x" + VARPTR$(point$)

 

 

 

 

 

 

 

178

DRAW

"c15 bm530,300 ta-50 x" + VARPTR$(point$)

DRAW

"c15 bm40,320 ta-50 x" + VARPTR$(point$)

FOR i = 1 TO 300 * a

 

 

 

NEXT

i

 

 

 

 

 

 

DRAW

"c0 bm580,80 ta-50 x" + VARPTR$(point$)

DRAW

"c0 bm530,300 ta-50 x" + VARPTR$(point$)

DRAW

"c0 bm40,320 ta-50 x" + VARPTR$(point$)

DRAW

"c15 bm580,80 ta-20 x" + VARPTR$(point$)

DRAW

"c15 bm530,300 ta-20 x" + VARPTR$(point$)

DRAW

"c15 bm40,320 ta-20 x" + VARPTR$(point$)

FOR i = 1 TO 300 * a

 

 

 

NEXT

i

 

 

 

 

 

 

DRAW

"c0 bm580,80 ta-20 x" + VARPTR$(point$)

DRAW

"c0 bm530,300 ta-20 x" + VARPTR$(point$)

DRAW

"c0 bm40,320 ta-20 x" + VARPTR$(point$)

CIRCLE (580, 80), 2, 15

 

 

CIRCLE (530, 300), 2, 15

 

 

CIRCLE (40, 320), 2, 15

 

 

CIRCLE

(580,

80),

15,

15,

0,

1.9

CIRCLE

(530,

300),

15,

15,

0,

1.9

CIRCLE

(40,

320),

15,

15,

0,

1.9

LINE

(x, 69)-(x + 10, 41), 0, BF

LINE

(x - 115, 60)-(x, 50), 0, B

LINE

(x - 121, 60)-(x - 115, 40), 0, B

LINE

(x - 121, 40)-(x - 118, 35), 0

LINE

(x - 118, 35)-(x - 115, 40), 0

NEXT

x

 

 

 

 

 

 

LINE

(x, 69)-(x + 10, 41), 15, B

LINE

(x - 115, 60)-(x, 50), 15, B

LINE

(x - 121, 60)-(x - 115, 40), 15, B

LINE

(x - 121, 40)-(x - 118, 35), 15

LINE

(x - 118, 35)-(x - 115, 40), 15

DRAW

"c15 bm580,80 ta-20 x" + VARPTR$(point$)

DRAW

"c15 bm530,300 ta-20 x" + VARPTR$(point$)

DRAW

"c15 bm40,320 ta-20 x" + VARPTR$(point$)

PRINT "Нажмите пробел"

 

 

 

SLEEP

 

 

 

 

 

 

 

CLS

 

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

 

PRINT "

 

 

 

 

 

Результаты наблюдений"

PRINT

 

 

 

 

 

 

 

PRINT "

 

 

 

Положение дросселя = "; n

PRINT

 

 

 

 

 

 

 

PRINT "

 

 

 

Время рабочего хода шток-поршня, c = "; a

PRINT

 

 

 

 

 

 

 

PRINT "

 

 

 

Вакууметр, мм.рт.ст. = "; b

PRINT

 

 

 

 

 

 

 

PRINT "

 

 

 

Манометр на входе в гидроцилиндр, кГс/см2 =

"; c

 

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

 

PRINT "

 

 

 

Манометр на выходе из гидроцилиндра, кГс/см2

= ";

d

 

 

 

 

 

 

PRINT

 

 

 

 

 

 

 

PRINT "

 

 

 

 

 

Нажмите клавишу пробел"

SLEEP

 

 

 

 

 

 

 

RUN

 

 

 

 

 

 

 

6 END

444 CIRCLE (x5, u5 - 10), 10, 15, 3.44, 5.98 CIRCLE (x5, u5 + 10), 10, 15, .3, 2.84 RETURN

 

 

179

1

: a =

2.5: b = 350: c = 9.5: d = 1.28

GOTO 50

 

2

: a =

3: b = 358: c = 9.8: d = 1.92

GOTO 50

 

3

: a =

3.4: b = 366: c = 10.2: d = 4.48

GOTO 50

 

4

: a =

3.8: b = 380: c = 10.5: d = 6.72

GOTO 50

 

5

: a =

5.6: b = 475: c = 10.8: d = 11.84

GOTO 50

 

ПРИЛОЖЕНИЕ 9

Титульный лист расчетно-пояснительной записки к курсовой работе

Министерство общего и профессионального образования

Российской Федерации

Воронежский государственный технический университет

Кафедра «Технология машиностроения»

КУРСОВАЯ РАБОТА

по дисциплине : «Гидравлика, гидропневмопривод и гидропневмоавтоматика станочного оборудования»

Тема : «Расчет объемного гидропривода с дроссельным регулированием»

Выполнил: студент группы ТМ-951 ____________ К.В. Петров

180

Руководитель

____________ В.В. Бородкин

Нормоконтролер

____________ В.Б. Бочаров

Защищена _____________

Оценка ________________

Воронеж 1999

ПРИЛОЖЕНИЕ 10 Титульный лист расчетно-пояснительной записки к

курсовому проекту

Министерство общего и профессионального образования

Российской Федерации

Воронежский государственный технический университет

Кафедра «Технология машиностроения»

КУРСОВОЙ ПРОЕКТ

по дисциплине : «Гидравлика, гидропневмопривод специальных технологических систем»

Тема : «Проектирование объемного гидропривода с дроссельным регулированием»