Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, настройка Β» ΠŸΠΎΡ€Ρ‚Π°Π» ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ЧПУ станка состоит ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ начинаСтся с символа Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (%) ΠΈ заканчиваСтся М02 ΠΈΠ»ΠΈ М30.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прСдставляСт собой ΠΎΠ΄ΠΈΠ½ шаг ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ (Π² зависимости ΠΎΡ‚ ЧПУ) ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠ°Π΄Ρ€Π° (N1…N10 ΠΈ Ρ‚.Π΄.), Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ символом ΠΊΠΎΠ½Π΅Ρ† ΠΊΠ°Π΄Ρ€Π° (;).

ΠšΠ°Π΄Ρ€ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ состоит ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ΅ слов (G91, M30, X10. ΠΈ Ρ‚.Π΄.). Π‘Π»ΠΎΠ²ΠΎ состоит ΠΈΠ· символа (адрСса) ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ арифмСтичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

АдрСса X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ пСрСмСщСниям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для обозначСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… осСй, вдоль ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ пСрСмСщСния.

Π‘Π»ΠΎΠ²Π°, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ пСрСмСщСния, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°ΠΊ (+) ΠΈΠ»ΠΈ (-). ΠŸΡ€ΠΈ отсутствии Π·Π½Π°ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ считаСтся ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

АдрСса I, J, K ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ интСрполяции.

G – ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ функция.

M – Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ функция.

S – функция Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ двиТСния.

F – функция ΠΏΠΎΠ΄Π°Ρ‡ΠΈ.

T, D, H – Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ инструмСнта.

Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ УЧПУ.

Β 

G00 – быстроС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Ѐункция G00 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выполнСния ускорСнного пСрСмСщСния Ρ€Π΅ΠΆΡƒΡ‰Π΅Π³ΠΎ инструмСнта ΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΊ бСзопасной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. УскорСнноС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выполнСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ€Π³Π°Π½Π° станка ΠΎΡ‡Π΅Π½ΡŒ высока. Код G00 отмСняСтся ΠΊΠΎΠ΄Π°ΠΌΠΈ: G01, G02, G03.

G01 – линСйная интСрполяция.

Ѐункция G01 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выполнСния прямолинСйных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ (F). ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… значСниях (G90) ΠΈΠ»ΠΈ приращСниях (G91) с соотвСтствСнными адрСсами ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ X, Y, Z). Код G01 отмСняСтся ΠΊΠΎΠ΄Π°ΠΌΠΈ: G00, G02, G03.

G02 – круговая интСрполяция ΠΏΠΎ часовой стрСлкС.

Ѐункция GO2 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для выполнСния пСрСмСщСния инструмСнта ΠΏΠΎ Π΄ΡƒΠ³Π΅ (окруТности) Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ часовой стрСлки с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ (F). ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… значСниях (G90) ΠΈΠ»ΠΈ приращСниях (G91) с соотвСтствСнными адрСсами ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ X, Y, Z).

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ интСрполяции I, J, K, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π° Π΄ΡƒΠ³ΠΈ окруТности Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ плоскости, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² приращСниях ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ окруТности, Π² направлСниях, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… осям X, Y, Z соотвСтствСнно.

Код G02 отмСняСтся ΠΊΠΎΠ΄Π°ΠΌΠΈ: G00, G01, G03.

G03 – круговая интСрполяция ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки.

Ѐункция GO3 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для выполнСния пСрСмСщСния инструмСнта ΠΏΠΎ Π΄ΡƒΠ³Π΅ (окруТности) Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ (F). ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… значСниях (G90) ΠΈΠ»ΠΈ приращСниях (G91) с соотвСтствСнными адрСсами ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ X, Y, Z).

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ интСрполяции I, J, K, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π° Π΄ΡƒΠ³ΠΈ окруТности Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ плоскости, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² приращСниях ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ окруТности, Π² направлСниях, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… осям X, Y, Z соотвСтствСнно.

Код G03 отмСняСтся ΠΊΠΎΠ΄Π°ΠΌΠΈ: G00, G01, G02.

G04 – ΠΏΠ°ΡƒΠ·Π°.

Ѐункция G04 – ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ программируСтся вмСстС с X ΠΈΠ»ΠΈ Π  адрСсом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, это врСмя составляСт ΠΎΡ‚ 0.001 Π΄ΠΎ 99999.999 сСкунд. НапримСр G04 X2.5 – ΠΏΠ°ΡƒΠ·Π° 2.5 сСкунды, G04 Π 1000 – ΠΏΠ°ΡƒΠ·Π° 1 сСкунда.

G17 – Π²Ρ‹Π±ΠΎΡ€ плоскости XY.

Код G17 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Ρ‹Π±ΠΎΡ€Π° плоскости XY Π² качСствС Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ. ΠŸΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ XY становится ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΈ использовании ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ интСрполяции, Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ постоянных Ρ†ΠΈΠΊΠ»ΠΎΠ² свСрлСния.

G18 – Π²Ρ‹Π±ΠΎΡ€ плоскости XZ.

Код G18 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Ρ‹Π±ΠΎΡ€Π° плоскости XZ Π² качСствС Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ. ΠŸΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ XZ становится ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΈ использовании ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ интСрполяции, Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ постоянных Ρ†ΠΈΠΊΠ»ΠΎΠ² свСрлСния.

G19 – Π²Ρ‹Π±ΠΎΡ€ плоскости YZ.

Код G19 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Ρ‹Π±ΠΎΡ€Π° плоскости YZ Π² качСствС Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ. ΠŸΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ YZ становится ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΈ использовании ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ интСрполяции, Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ постоянных Ρ†ΠΈΠΊΠ»ΠΎΠ² свСрлСния.

G20 – Π²Π²ΠΎΠ΄ Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Ѐункция G20 Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

G21 – Π²Π²ΠΎΠ΄ мСтричСских Π΄Π°Π½Π½Ρ‹Ρ….

Ѐункция G21 Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с мСтричСскими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

G40 – ΠΎΡ‚ΠΌΠ΅Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° радиус инструмСнта.

Ѐункция G40 отмСняСт дСйствиС автоматичСской ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° радиус инструмСнта G41 ΠΈ G42.

G41 – лСвая коррСкция Π½Π° радиус инструмСнта.

Ѐункция G41 примСняСтся для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ автоматичСской ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° радиус инструмСнта находящСгося слСва ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ повСрхности (Ссли ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚ инструмСнта Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ двиТСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ вмСстС с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ инструмСнта (D).

G42 – правая коррСкция Π½Π° радиус инструмСнта.

Ѐункция G42 примСняСтся для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ автоматичСской ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° радиус инструмСнта находящСгося справа ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ повСрхности (Ссли ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚ инструмСнта Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ двиТСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ вмСстС с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ инструмСнта (D).

G43 – коррСкция Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ инструмСнта.

Ѐункция G43 примСняСтся для компСнсации Π΄Π»ΠΈΠ½Π½Ρ‹ инструмСнта. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ вмСстС с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ инструмСнта (H).

G52 – локальная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

БЧПУ позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΠΎΠΌΠ΅ стандартных Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… систСм ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (G54-G59) Π΅Ρ‰Π΅ ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅. Когда БЧПУ станка выполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ G52, Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ смСщаСтся Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ слов Π΄Π°Π½Π½Ρ‹Ρ… X, Y ΠΈ Z. Код G52 автоматичСски отмСняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ G52 Π₯О YO Z0.

G54 – G59 – Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ смСщСниС.

Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ станка.

G68 – Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Код G68 позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ систСмы Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ». Для выполнСния ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° трСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ вращСния, Ρ†Π΅Π½Ρ‚Ρ€ вращСния ΠΈ ΡƒΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°. ΠŸΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ вращСния устанавливаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ΄ΠΎΠ² G17, G18 ΠΈ G19. Π¦Π΅Π½Ρ‚Ρ€ вращСния устанавливаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (G54 – G59). Π£Π³ΠΎΠ» вращСния указываСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ R. НапримСр: G17 G68 X0. Y0. R120.

G69 – ΠΎΡ‚ΠΌΠ΅Π½Π° вращСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Код G69 отмСняСт Ρ€Π΅ΠΆΠΈΠΌ вращСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ G68.

G73 – высокоскоростной Ρ†ΠΈΠΊΠ» прСрывистого свСрлСния.

Π¦ΠΈΠΊΠ» G73 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для свСрлСния отвСрстий. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅ с пСриодичСским Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ инструмСнта. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° ускорСнной ΠΏΠΎΠ΄Π°Ρ‡Π΅.

G74 – Ρ†ΠΈΠΊΠ» нарСзания Π»Π΅Π²ΠΎΠΉ Ρ€Π΅Π·ΡŒΠ±Ρ‹.

Π¦ΠΈΠΊΠ» G74 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для нарСзания Π»Π΅Π²ΠΎΠΉ Ρ€Π΅Π·ΡŒΠ±Ρ‹ ΠΌΠ΅Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅, шпиндСль вращаСтся Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅ с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ шпиндСля.

G80 – ΠΎΡ‚ΠΌΠ΅Π½Π° постоянного Ρ†ΠΈΠΊΠ»Π°.

Ѐункция, которая отмСняСт любой постоянный Ρ†ΠΈΠΊΠ».

G81 – стандартный Ρ†ΠΈΠΊΠ» свСрлСния.

Π¦ΠΈΠΊΠ» G81 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π·Π°Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ свСрлСния отвСрстий. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° ускорСнной ΠΏΠΎΠ΄Π°Ρ‡Π΅.

G82 – свСрлСниС с Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ.

Π¦ΠΈΠΊΠ» G82 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для свСрлСния ΠΈ зСнкования отвСрстий. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅ с ΠΏΠ°ΡƒΠ·ΠΎΠΉ Π² ΠΊΠΎΠ½Ρ†Π΅. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° ускорСнной ΠΏΠΎΠ΄Π°Ρ‡Π΅.

G83 – Ρ†ΠΈΠΊΠ» прСрывистого свСрлСния.

Π¦ΠΈΠΊΠ» G83 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ свСрлСния отвСрстий. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅ с пСриодичСским Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ инструмСнта Π² ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ ΠΎΡ‚Π²ΠΎΠ΄Π°. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° ускорСнной ΠΏΠΎΠ΄Π°Ρ‡Π΅.

G84 – Ρ†ΠΈΠΊΠ» нарСзания Ρ€Π΅Π·ΡŒΠ±Ρ‹.

Π¦ΠΈΠΊΠ» G84 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для нарСзания Ρ€Π΅Π·ΡŒΠ±Ρ‹ ΠΌΠ΅Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅, шпиндСль вращаСтся Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅ с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ шпиндСля.

G85 – стандартный Ρ†ΠΈΠΊΠ» растачивания.

Π¦ΠΈΠΊΠ» G85 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для развСртывания ΠΈ растачивания отвСрстий. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅.

G86 – Ρ†ΠΈΠΊΠ» растачивания с остановкой вращСния шпиндСля.

Π¦ΠΈΠΊΠ» G86 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для растачивания отвСрстий. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит остановка шпиндСля. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° ускорСнной ΠΏΠΎΠ΄Π°Ρ‡Π΅.

G87 – Ρ†ΠΈΠΊΠ» растачивания с ΠΎΡ‚Π²ΠΎΠ΄ΠΎΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π¦ΠΈΠΊΠ» G87 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для растачивания отвСрстий. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит остановка шпиндСля. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

G90 – Ρ€Π΅ΠΆΠΈΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования G90 пСрСмСщСния ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ€Π³Π°Π½ΠΎΠ² производятся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ G54-G59 (программируСтся, ΠΊΡƒΠ΄Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ инструмСнт). Код G90 отмСняСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ΄Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ позиционирования G91.

G91 – Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ позиционирования.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ (ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ) позиционирования G91 Π·Π° Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· принимаСтся ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ€Π³Π°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π» ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ пСрСмСщСния ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ (программируСтся, Π½Π° сколько Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ инструмСнт). Код G91 отмСняСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ΄Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования G90.

G94 – ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π² Π΄ΡŽΠΉΠΌΠ°Ρ…/ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ G94 указанная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ устанавливаСтся Π² Π΄ΡŽΠΉΠΌΠ°Ρ… Π·Π° 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ (Ссли дСйствуСт функция G20) ΠΈΠ»ΠΈ Π² ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π·Π° 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ (Ссли дСйствуСт функция G21). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ вмСстС с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ (F). Код G94 отмСняСтся ΠΊΠΎΠ΄ΠΎΠΌ G95.

G95 – ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π² Π΄ΡŽΠΉΠΌΠ°Ρ…/ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π½Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ G95 указанная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ устанавливаСтся Π² Π΄ΡŽΠΉΠΌΠ°Ρ… Π½Π° 1 ΠΎΠ±ΠΎΡ€ΠΎΡ‚ шпиндСля (Ссли дСйствуСт функция G20) ΠΈΠ»ΠΈ Π² ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π½Π° 1 ΠΎΠ±ΠΎΡ€ΠΎΡ‚ шпиндСля (Ссли дСйствуСт функция G21). Π’.Π΅. ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ F синхронизируСтся со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ вращСния шпиндСля S. Код G95 отмСняСтся ΠΊΠΎΠ΄ΠΎΠΌ G94.

G98 – Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ исходной плоскости Π² Ρ†ΠΈΠΊΠ»Π΅.

Если постоянный Ρ†ΠΈΠΊΠ» станка Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ совмСстно с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ G98, Ρ‚ΠΎ инструмСнт возвращаСтся ΠΊ исходной плоскости Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ всСми ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ отвСрстиями. Ѐункция G98 отмСняСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ G99.

G99 – Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ плоскости ΠΎΡ‚Π²ΠΎΠ΄Π° Π² Ρ†ΠΈΠΊΠ»Π΅.

Если постоянный Ρ†ΠΈΠΊΠ» станка Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ совмСстно с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ G99, Ρ‚ΠΎ инструмСнт возвращаСтся ΠΊ плоскости ΠΎΡ‚Π²ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ всСми ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ отвСрстиями. Ѐункция G99 отмСняСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ G98.

Β G-ΠΊΠΎΠ΄ (УП) ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ArtCam.

На исполнСниС G-ΠΊΠΎΠ΄ запускаСтся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… управлСния станком Mach4ΠΈΒ  KCam.

Β 

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ:Β https://cncmodelist.ru/

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΈ построСнии УП Π² ΠΊΠΎΠ΄Π΅ ИБО – 7 Π±ΠΈΡ‚ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ записываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π° гСомСтричСская, тСхнологичСская ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ информация, которая измСняСтся ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΊΠ°Π΄Ρ€Ρƒ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΊΠΎΠΌΠ°Π½Π΄, прСдставляСмых Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠ»Π΅Π½Ρ‚Π΅, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ записанная Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ повторяСтся Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ°Π΄Ρ€Π°Ρ… ΠΈ отмСняСтся лишь Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈΠ· этой Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹, ΠΎΡ‚ΠΌΠ΅Π½ΡΡŽΡ‰Π΅ΠΉ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹.

КаТдая УП Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ символом % ”начало ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹β€œ,послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΠΌΠ²ΠΎΠ»ΠŸΠ‘β€œΠΊΠΎΠ½Π΅Ρ† ΠΊΠ°Π΄Ρ€Π°β€œ.ΠšΠ°Π΄Ρ€ с символом%Π½Π΅ нумСруСтся. НумСрация ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ начинаСтся с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π°.

Π›ΡŽΠ±Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° символов, Π½Π΅ подлСТащая ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° станкС, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки. Π’Π½ΡƒΡ‚Ρ€ΠΈ скобок Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ символы

ПБ β€œΠ½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹β€œΠΈ:β€œΠ³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€β€œ.

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ УП, это ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ нСпосрСдствСнно Π·Π° символом % ΠΏΠ΅Ρ€Π΅Π΄ символом ПБ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€% 012 ПБ, Ρ‚.Π΅. ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° с условным Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ12.

ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ Π² скобки Π² ΠΊΠ°Π΄Ρ€Π΅ УП, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ записи этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² памяти УЧПУ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² тСхничСских условиях Π½Π° УЧПУ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

УП Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ символом β€œΠΊΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹β€œΠΈΠ»ΠΈ β€œΠΊΠΎΠ½Π΅Ρ† информации”. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ, помСщСнная послС этого символа Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ УЧПУ.

ΠŸΠ΅Ρ€Π΅Π΄ символом β€œΠ½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹β€œΠΈ послС символа β€œΠΊΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹β€œ ΠΈΠ»ΠΈ

β€œΠΊΠΎΠ½Π΅Ρ† ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈβ€œΠ½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠ»Π΅Π½Ρ‚Π΅ рСкомСндуСтся ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ участки с символомПУБ β€œΠΏΡƒΡΡ‚ΠΎβ€œ.

К структурС ΠΊΠ°Π΄Ρ€Π° ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ трСбования.

1. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ слово β€œΠ½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π΄Ρ€Π°β€œ.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ лишь для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… УЧПУ позволяСт это слово Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π”Π°Π»Π΅Π΅ Π² ΠΊΠ°Π΄Ρ€Π΅ приводятся ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ слова ΠΈΠ»ΠΈ слово. Π—Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΊΠ°Π΄Ρ€ символом ПБ (ΠΊΠΎΠ½Π΅Ρ† ΠΊΠ°Π΄Ρ€Π°). ИспользованиС этого символа, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΈ нСобходимости Π² ΠΊΠ°Π΄Ρ€Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ символы табуляцииГВ. Π˜Ρ… ΠΏΡ€ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌ словом Π² ΠΊΠ°Π΄Ρ€Π΅, ΠΊΡ€ΠΎΠΌΠ΅ ΡΠ»ΠΎΠ²Π°β€œΠ½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π΄Ρ€Π°β€œ.

2. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ слова Π² ΠΊΠ°Π΄Ρ€Π΅ рСкомСндуСтся Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

– слово (ΠΈΠ»ΠΈ слова) β€œΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡβ€œ;

– слово β€œΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡβ€œ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рСкомСндуСтся Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов; X, Y, Z, U, V, W, P, Q, R, A, B, C;

– слово β€œΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ интСрполяции ΠΈΠ»ΠΈ шаг Ρ€Π΅Π·ΡŒΠ±Ρ‹β€œ: I, J, K;

– слово (ΠΈΠ»ΠΈ слова) β€œΡ„ΡƒΠ½ΠΊΡ†ΠΈΡ ΠΏΠΎΠ΄Π°Ρ‡ΠΈβ€œ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ относится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ оси ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ нСпосрСдствСнно Π·Π° словом β€œΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅β€œ ΠΏΠΎ этой оси. Π‘Π»ΠΎΠ²ΠΎ β€œΡ„ΡƒΠ½ΠΊΡ†ΠΈΡ ΠΏΠΎΠ΄Π°Ρ‡ΠΈβ€œ, относящССся ΠΊ Π΄Π²ΡƒΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ осям, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° послСдним словом β€œΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅β€œ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ΠΎ относится;

– слово β€œΡ„ΡƒΠ½ΠΊΡ†ΠΈΡ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡβ€œ;

– слово (ΠΈΠ»ΠΈ слова) β€œΠ²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡβ€œ.

3. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ записи слов с адрСсами

U, V, W, P, Q, R, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² значСниях, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ рассмотрСнных, ΠΈ слов с адрСсами Π”, Π•, Н Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ УЧПУ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих слов ΠΈ ΠΊΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ использования ΠΈΡ… Π² ΠΊΠ°Π΄Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² тСхничСских условиях Π½Π° УЧПУ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

4. Π’ ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ слова β€œΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡβ€œ ΠΈ β€œΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ интСрполяции ΠΈΠ»ΠΈ шаг Ρ€Π΅Π·ΡŒΠ±Ρ‹β€œ.

5. Π’ ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ слова β€œΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡβ€œ, входящая Π² состав ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹.

6. ПослС символа β€œΠ³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€β€œ Π² ΠΊΠ°Π΄Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ записана вся информация, нСобходимая для Π½Π°Ρ‡Π°Π»Π° ΠΈΠ»ΠΈ возобновлСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ этом случаС символ β€œΠ³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€β€œ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ вмСсто символа

N Π² качСствС адрСса Π² словС β€œΠ½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π΄Ρ€Π°β€œ. Π‘ΠΈΠΌΠ²ΠΎΠ» β€œΠ³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€β€œ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для останова Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΠ΅ носитСля Π΄Π°Π½Π½Ρ‹Ρ….

7. ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° β€œΠΏΡ€ΠΎΠΏΡƒΡΠΊ ΠΊΠ°Π΄Ρ€Π°β€œ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для осущСствлСния Π½Π°Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΏΡ€ΠΈ Π½Π°Π»Π°Π΄ΠΊΠ΅ станка ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ этих ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² послС окончания Π½Π°Π»Π°Π΄ΠΊΠΈ) ΠΏΠ΅Ρ€Π΅Π΄ символом β€œΠ½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π΄Ρ€Π°β€œ ΠΈ символом β€œΠ³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€β€œ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ символ / (пропуск ΠΊΠ°Π΄Ρ€Π°).

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ управлСния Π² языках программирования

Π£Π»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ

  • Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ слоТности: Easy
  • ПослСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: 16 янв, 2020

  • Π§ΠΈΡ‚Π°Ρ‚ΡŒ
  • ΠžΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ
  • Π£Π»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ

    Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ

    Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ управлСния β€” это просто способ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ управлСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ….

    Π›ΡŽΠ±ΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ ΠΈ понятными, Ссли ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ логичСскими ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ структурами. Он Π² основном Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ‚Π΅Ρ‡Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΈΠ»ΠΈ условиях. БущСствуСт Ρ‚Ρ€ΠΈ основных Ρ‚ΠΈΠΏΠ° Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ° управлСния, извСстных ΠΊΠ°ΠΊ:

    1. Π›ΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ
    2. Π›ΠΎΠ³ΠΈΠΊΠ° Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ»ΠΈ условный ΠΏΠΎΡ‚ΠΎΠΊ
    3. Π›ΠΎΠ³ΠΈΠΊΠ° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠΎΡ‚ΠΎΠΊ

    Рассмотрим ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ:

    1. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° 2 ΠΊΠ°ΠΊ 900 2 Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ слСдуСт Π·Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊ зависит ΠΎΡ‚ сСрии инструкций, Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Если Π½Π΅ Π΄Π°Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ инструкции, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹ явно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… шагов. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, нСявно слСдуСт порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΈΡˆΡƒΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π΄Π°ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слоТныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ этой элСмСнтарной схСмС ΠΏΠΎΡ‚ΠΎΠΊΠ°.

      ΠŸΠΎΡ‚ΠΎΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ управлСния

    2. Π›ΠΎΠ³ΠΈΠΊΠ° Π²Ρ‹Π±ΠΎΡ€Π° (условный ΠΏΠΎΡ‚ΠΎΠΊ)

      Π›ΠΎΠ³ΠΈΠΊΠ° Π²Ρ‹Π±ΠΎΡ€Π° просто Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ряд условий ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… написанных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ этот Ρ‚ΠΈΠΏ Π»ΠΎΠ³ΠΈΠΊΠΈ, извСстны ΠΊΠ°ΠΊ условныС структуры . Π­Ρ‚ΠΈ структуры ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ²:

      • ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Π°Ρ ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π­Ρ‚Π° структура ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:
         Если (условиС), Ρ‚ΠΎ:
             [ΠœΠΎΠ΄ΡƒΠ»ΡŒ А]
        [ΠšΠΎΠ½Π΅Ρ† структуры If] 

        РСализация:

        • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ C/C++ if с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
        • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if Java с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
      • Двойная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π­Ρ‚Π° структура ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:
        : If (Condition), then
             [ΠœΠΎΠ΄ΡƒΠ»ΡŒ А]
        Π•Ρ‰Π΅:
             [ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π‘]
        [ΠšΠΎΠ½Π΅Ρ†, Ссли структура]
         

        РСализация:

        • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if-else C/C++ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
        • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if-else Java с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
      • НСсколько Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² Π­Ρ‚Π° структура ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:
         Если (условиС А), Ρ‚ΠΎ:
             [ΠœΠΎΠ΄ΡƒΠ»ΡŒ А]
        Π˜Π½Π°Ρ‡Π΅ Ссли (условиС Π‘), Ρ‚ΠΎ:
             [ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π‘]
                . .
                ..
        Π˜Π½Π°Ρ‡Π΅ Ссли (условиС N), Ρ‚ΠΎ:
             [ΠœΠΎΠ΄ΡƒΠ»ΡŒ N]
        [ΠšΠΎΠ½Π΅Ρ†, Ссли структура]
         

        РСализация:

        • C/C++ if-else ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
        • Java if-else if ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ

      Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ зависит ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° условий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ написаны. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π±Π»ΠΎΠΊ-схСм:

      Π”Π²ΠΎΠΉΠ½ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ управлСния

    3. Π›ΠΎΠ³ΠΈΠΊΠ° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠΎΡ‚ΠΎΠΊ)
      Π›ΠΎΠ³ΠΈΠΊΠ° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ повторСния, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, извСстный ΠΊΠ°ΠΊ Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°.
      Π”Π²Π° Ρ‚ΠΈΠΏΠ° этих структур:
      • Repeat-For Structure
        Π­Ρ‚Π° структура ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:
         Repeat for i = A to N by I:
               [ΠœΠΎΠ΄ΡƒΠ»ΡŒ]
        [ΠšΠΎΠ½Π΅Ρ† Ρ†ΠΈΠΊΠ»Π°]
         

        Π—Π΄Π΅ΡΡŒ A β€” Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, N β€” ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° I β€” ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅. Π¦ΠΈΠΊΠ» заканчиваСтся, ΠΊΠΎΠ³Π΄Π° A>B. K увСличиваСтся ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния I соотвСтствСнно.

        Repeat-For Flow

        РСализация:

        • C/C++ for loop с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
        • Java for loop с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
      • Repeat-While Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ†ΠΈΠΊΠ» для управлСния 124 структурой 900. Π­Ρ‚Π° структура ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:
         ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ условиС:
             [ΠœΠΎΠ΄ΡƒΠ»ΡŒ]
        [ΠšΠΎΠ½Π΅Ρ† Ρ†ΠΈΠΊΠ»Π°]
         

        Repeat While Flow

        РСализация:

        • Π¦ΠΈΠΊΠ» C/C++ while с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ
        • Π¦ΠΈΠΊΠ» while Java с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ

      Π’ этом случаС трСбуСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ условиС, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Ρ†ΠΈΠΊΠ»ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ это условиС, Π²Π΅Π΄ΡƒΡ‰Π΅Π΅ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Ρ†ΠΈΠΊΠ»Π°.

    Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ управлСния β€” ВикивСрситСт

    Взято ΠΈΠ· ВикивСрситСта

    ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ поиску

    << ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ - ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ выраТСния Π”Π°Π»Π΅Π΅ – ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ >>

    Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° управлСния ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Π±Π»ΠΎΠΊ программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния Π½Π° основС Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’Π΅Ρ€ΠΌΠΈΠ½ “ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ” Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ “Ρ‚Π΅Ρ‡Π΅Ρ‚” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ). Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, это основной процСсс принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅; Π­Ρ‚ΠΎ прСдсказаниС.

    ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ | ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ источник]

    Π­Ρ‚ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ условиями. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия β€” это состояниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ…ΠΎΠ΄ΠΎΠΌ Π² ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ структуру. ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° этих ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… условиях, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ запускаСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ (структура управлСния), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ называСтся пост-условиСм . ΠŸΠΎΡΡ‚ΡƒΡΠ»ΠΎΠ²ΠΈΡ β€” это состояниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… послС запуска Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ | ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ источник]

    Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΡ‚ΠΎΠΊ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π² качСствС ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ ΠΏΠΎΠ΄ΡŠΠ΅Π·ΠΆΠ°Π΅Ρ‚ ΠΊ пСрСкрСстку. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, условиСм являСтся Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ транспортного срСдства. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° пСрСкрСсткС Π³ΠΎΡ€ΠΈΡ‚ красный сигнал свСтофора. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° управлСния Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ порядок дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ транспортному срСдству.

    УсловиС: ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ находится Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ.
    ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ структуры
    Π‘Π²Π΅Ρ‚ΠΎΡ„ΠΎΡ€ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ? Если это Ρ‚Π°ΠΊ, Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ.
    Π‘Π²Π΅Ρ‚ΠΎΡ„ΠΎΡ€ красный? Если это Ρ‚Π°ΠΊ, Ρ‚ΠΎ транспортноС срСдство Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ.
    ΠžΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ лСчСния
    БостояниС поста: ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ останавливаСтся.

    Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎ-пропускного ΠΏΡƒΠ½ΠΊΡ‚Π° транспортноС срСдство останавливаСтся.

    Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сформирован ΠΊΠ°ΠΊ структура

    ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ IF-THEN прСдставляСт собой простой элСмСнт управлСния, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ, являСтся Π»ΠΈ условиС истинным ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½Ρ‹ΠΌ. УсловиС ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Если пСрСмСнная прСдставляСт собой Ρ†Π΅Π»ΠΎΠ΅ число 2, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ истинным, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ любоС число, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ нуля, Π±ΡƒΠ΄Π΅Ρ‚ истинным. Если условиС истинно, Ρ‚ΠΎ происходит дСйствиС. Если условиС Π»ΠΎΠΆΠ½ΠΎ, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ дСлаСтся. ΠŸΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

    Π•Π‘Π›Π˜ пСрСмСнная истинна
    Π—ΠΠ’Π•Πœ ΠΏΡ€ΠΈΠΌΠΈΡ‚Π΅ этот курс дСйствий.

    Если пСрСмСнная Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, совмСстимоС с ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ дСйствия. Если пСрСмСнная Π½Π΅Π²Π΅Ρ€Π½Π°, Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий Π½Π΅ прСдпринимаСтся.

    ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ IF-THEN ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ дСйствиС. Π‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ IF-THEN-ELSE элСмСнт управлСния ΠΌΠΎΠΆΠ΅Ρ‚, Ρ‚Π°ΠΊ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Β«ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΎΠ±Π΅ стороны» ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ второстСпСнныС дСйствия. Если условиС истинно, Ρ‚ΠΎ происходит дСйствиС. Если условиС Π»ΠΎΠΆΠ½ΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ дСйствиС. ΠŸΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

    Π•Π‘Π›Π˜ пСрСмСнная истинна
    Π’ΠžΠ“Π”Π ΠΏΡ€ΠΈΠΌΠΈΡ‚Π΅ этот курс дСйствий
    ELSE Π²Ρ‹Π·ΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

    Π’ этом случаС, Ссли пСрСмСнная истинна, ΠΎΠ½Π° ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пропускаСт ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ELSE. Если пСрСмСнная Π»ΠΎΠΆΠ½Π°, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ структура Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пропускаСт ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ THEN.

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ELSE с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ IF, Ρ‡Ρ‚ΠΎ позволяСт провСсти нСсколько тСстов. Π’ структурС IF-THEN-ELSEIF-THEN-ELSEIF-THEN-ELSEIF-THEN тСсты ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ условиС становится истинным. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹, вСроятно, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ сначала ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ «вСроятный» тСст для эффСктивности (ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ELSE ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ, Ссли ΠΏΠ΅Ρ€Π²ΠΎΠ΅ условиС истинно, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ части IF-THEN-ELSEIF… Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ). Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

    Если ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ запускаСтся
    IF дискСта находится Π² ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π΅
    Π—ΠΠ’Π•Πœ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈ пСрСзапуститС
    ELSE Π•Π‘Π›Π˜ Ρƒ вас Π½Π΅ установлСна β€‹β€‹ΠžΠ‘
    Π—ΠΠ’Π•Πœ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ОБ
    ELSE ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚Π΅ Π½Π° Π³ΠΎΡ€ΡΡ‡ΡƒΡŽ линию

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ELSE IF, сколько Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

    Π¦ΠΈΠΊΠ» WHILE β€” это процСсс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ†ΠΈΠΊΠ» инициируСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ условиС. Π­Ρ‚Π° структура ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… инструкций для удовлСтворСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. ΠŸΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

    УсловиС: пСрСмСнная X Ρ€Π°Π²Π½Π° 1
    ПОКА X Π½Π΅ Ρ€Π°Π²Π½ΠΎ 9
    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 1 ΠΊ X

    Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ 1 ΠΊ X, ΠΏΠΎΠΊΠ° X Π½Π΅ станСт Ρ€Π°Π²Π½Ρ‹ΠΌ 9, послС Ρ‡Π΅Π³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ структура Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ инструкции. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° структура Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΎΠ½Π° Π½Π΅ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ добавлСния: ΠΊΠΎΠ³Π΄Π° X Ρ€Π°Π²Π½ΠΎ 9, ΠΎΠ½Π° пропускаСт ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, присоСдинСнноС ΠΊ WHILE. Π­Ρ‚Π° инструкция ΠΏΠΎΠ»Π΅Π·Π½Π°, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΎΠΉ.

    Π¦ΠΈΠΊΠ»Ρ‹ DO-WHILE[edit | ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ источник]

    Π¦ΠΈΠΊΠ» DO-WHILE ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Ρ†ΠΈΠΊΠ»Ρƒ WHILE. Π¦ΠΈΠΊΠ» WHILE сначала провСряСт соотвСтствиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ инструкции. Π¦ΠΈΠΊΠ» DO-WHILE выполняСт ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

    DO Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 1 ΠΊ X
    WHILE X Π½Π΅ Ρ€Π°Π²Π½ΠΎ 9

    Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ отличаСтся ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ рисунка, Π³Π΄Π΅ дСйствиС DO выполняСтся ΠΏΠ΅Ρ€Π΅Π΄ WHILE. WHILE Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя DO. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли WHILE ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π»ΠΎΠΆΠ½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ (X Ρ€Π°Π²Π½ΠΎ 9), ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ структура сломаСтся ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ DO. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли X большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ 9 Π΄ΠΎ Π²Ρ…ΠΎΠ΄Π° Π² Ρ†ΠΈΠΊΠ» DO-WHILE, Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ.

    Π¦ΠΈΠΊΠ» FOR являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π° while. Π¦ΠΈΠΊΠ» for ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, x = 0). Π’Ρ‚ΠΎΡ€ΠΎΠ΅ β€” ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ условиС (Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² Ρ†ΠΈΠΊΠ»Π΅ while) ΠΈ выполняСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°ΡƒΠ½Π΄.

    Автор: alexxlab

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *

    ×