ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для систСмы ЧПУ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Ссли строка начинаСтся символами SPx, Π³Π΄Π΅ Ρ… — число ΠΎΡ‚ 1 Π΄ΠΎ 8, Ρ‚ΠΎ Π΄Π°Π½Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° считаСтся Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° ΠΈ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° вмСсто Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ вводится Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Const +x. ЗначСния Const Π½Π° ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ прСвосходит максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² x ΠΈ y ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ изобраТСния; запись Π² Π±ΡƒΡ„Π΅Ρ€ продолТаСтся Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° строки SPO ΠΈΠ»ΠΈ строки с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для систСмы ЧПУ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для систСмы ЧПУ

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния Π²Ρ‹Π±Ρ€Π°Π½Π° систСма ЧПУ Ρ„Ρ€Π΅Π·Π΅Ρ€Π½ΠΎ-Ρ‚ΠΎΠΊΠ°Ρ€Π½ΠΎΠ³ΠΎ станка с Ρ‡Π΅Ρ‚ырёхосСвым ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠΌ постоянного Ρ‚ΠΎΠΊΠ°. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1 прСдставлСна структурная схСма ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ систСмы УЧПУ. На ΡΡ…Π΅ΠΌΠ΅ приняты ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния:

Π”ΠŸ — Π΄Π°Ρ‚Ρ‡ΠΈΠΊ полоТСния;

Π­ΠŸΡ€ — элСктропривод;

ЭАБ — элСктроавтоматика;

Π Π£ — Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅;

УП — ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ схСма отличаСтся ΠΎΡ‚ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠΉ отсутствиСм Π² ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ ЧПУ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° УП, ΠΈ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Ρ‹ Π½Π° CAM-систСму ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ систСмой ЧПУ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΡ€ΡƒΠ³ Π·Π°Π΄Π°Ρ‡:

Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс;

ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… языков Π£ΠŸ;

ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π£ΠŸ ΠΈ Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π£Π§ΠŸΠ£;

ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ управлСния ΠΈ ΠΊΠΎΠ½Ρ‚роля Ρ€Π°Π±ΠΎΡ‚Ρ‹ оборудования;

ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ тСстирования состояния ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² основных ΡƒΠ·Π»ΠΎΠ² систСмы управлСния станком (систСма ЧПУ, элСктроприводы осСй, элСктроавтоматика).

Рис. 1. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° систСмы ЧПУ чСтырёхосСвым элСктроприводом

РазрабатываСмая ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ разновидностями Π£ΠŸ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ:

Ρ„Π°ΠΉΠ»ΠΎΠΌ гСомСтричСских описаний Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π΅ HPGL Ρ„ΠΈΡ€ΠΌΡ‹ Hewlett Packard (Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ PLT);

ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΉ растровый Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Π’ΠœΠ ;

ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‚ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Π’ΠœΠ ;

тСкстовый Ρ„Π°ΠΉΠ» Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π΅ ISO Π°Π½Π°Π»ΠΎΠ³ Π£ΠŸ для стойки ЧПУ 2Π‘85 ΠΈΠ»ΠΈ Π΅ΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ.

Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ… случаях для получСния Ρ„Π°ΠΉΠ»Π° гСомСтричСских описаний изобраТСния издСлия Π²ΠΏΠΎΠ»Π½Π΅ достаточно использованиС стандартных графичСских Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΈ Ρ€Π°ΡΡ‚Ρ€ΠΎΠ²Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Corel Draw для Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… рисунков ΠΈ Photo Shop ΠΈΠ»ΠΈ Paint для растровых.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этих Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² позволяСт сущСствСнно ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ БАПР Π£ΠŸ для систСм ЧПУ. ВСхничСскиС характСристики графичСских Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ практичСски ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΡŒ потрСбности Π² ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ Π£ΠŸ для Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π΅Π·Π΅Ρ€Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²ΠΎΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ станка. Π’ ΡΡ‚ΠΎΠΌ случаС ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ систСмы управлСния станка Π±Π΅Ρ€Π΅Ρ‚ Π½Π° ΡΠ΅Π±Ρ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ постпроцСссора.

Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ полоТСния ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π½Ρ‹Ρ… элСктроприводов с Π”ΠŸΠ’ (рис.1) Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ минимального количСства Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ оборудования для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы управлСния. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° структурная схСма систСмы управлСния с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π½Ρ‹Ρ… тиристорных элСктроприводов постоянного Ρ‚ΠΎΠΊΠ°. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ приняты ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния:

A/Ii, А/Оi — Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ сигналы управлСния ΠΈΠ»ΠΈ состояния оборудования (i — Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π½Π°Π»Π°);

Ui — сигнал задания скорости i-Ρ‚ΠΎΠΉ оси;

i — сигнал ΡƒΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ полоТСния i-Ρ‚ΠΎΠΉ оси;

Кi — сигнал наТатия i-Ρ‚ΠΎΠΉ клавиши ΠΏΡƒΠ»ΡŒΡ‚Π° Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ управлСния.

Рис. 2. Бтруктурная схСма систСмы ЧПУ БистСма управлСния Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ 4 сигнала задания скорости для элСктроприводов, прСдставлСнных Π² Π²ΠΈΠ΄Π΅ ШИМ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ двухполярного Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π°. Π—Π°Π΄Π°Π΅Ρ‚ состояниС 24 Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… (A/I) ΠΈ 24 Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… (А/О) Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… сигналов, 4 Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ 4 Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ…, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для контроля состояния ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π½Ρ‹Ρ… элСктроприводов соотвСтствСнно. Для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΡƒΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ (Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ) полоТСния ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· 4 ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, трСбуСтся ΠΏΠΎ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Помимо этого ΠΊ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΡƒΠ»ΡŒΡ‚ управлСния станком, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡΡ…СмотСхничСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ 3 Π΄ΠΎ 20 Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π—Π΄Π΅ΡΡŒ прСдполагаСтся, Ρ‡Ρ‚ΠΎ рСгулятор полоТСния элСктропривода Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал (сигнал задания скорости Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π½Ρ‹ΠΉ элСктропривод) Π² Π²ΠΈΠ΄Π΅ 16-разрядного ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ способом Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ прСобразуСтся Π² Π¨Π˜Πœ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² частотой ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2,7 ΠΊΠ“Ρ†.

Π‘ΠΊΠ²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ сигнала Q=0,5 соотвСтствуСт Π½ΡƒΠ»Π΅Π²ΠΎΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ сигнала задания скорости. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ скваТности соотвСтствуСт ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ сигнала, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ со Π·Π½Π°ΠΊΠΎΠΌ «+», ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ скваТности — со Π·Π½Π°ΠΊΠΎΠΌ «-». Π§Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ШИМ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно просто Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° 2-Ρ… Ρ‚Ρ€Π΅Ρ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°Ρ…. Код ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ воздСйствия Π½Π° Π²Ρ…ΠΎΠ΄ управлСния рСгулятора скорости ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ элСктропривода ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ Π² Π²ΠΈΠ΄Π΅ двухполярного Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала. Для этого ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Π½Π°Π» ШИМ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½ Ρ†ΠΈΡ„Ρ€ΠΎ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

ΠŸΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния Π½Π° ΠΎΠ΄Π½Ρƒ дискрСту вводится Π² Ρ€Π΅Π³ΡƒΠ»ΡΡ‚ΠΎΡ€ полоТСния с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ систСмы Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ 2 ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, сдвинутыС Π΄Ρ€ΡƒΠ³ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³Π° Π½Π° ΡƒΠ³ΠΎΠ» /2 ΠΈΠ»ΠΈ — /2 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ пСрСмСщСния.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ систСмы управлСния ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ трСбования ΠΊ Π΅Ρ‘ ΠΎΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹:

Π²Π²ΠΎΠ΄ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² изобраТСния ΠΈΠ»ΠΈ тСкста УП, рассмотрСнных Π²Ρ‹ΡˆΠ΅;

запуск ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π ΠŸ систСмой ЧПУ ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ‚ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня;

индикация ошибок ΠΈ ΡΠ±ΠΎΠΉΠ½Ρ‹Ρ… ситуаций ΠΏΡ€ΠΈ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π ΠŸ;

Π²Π²ΠΎΠ΄ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² тСхнологичСского процСсса для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅;

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²;

ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚СстированиС основных Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΡƒΠ·Π»ΠΎΠ² оборудования ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ‚ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня;

ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ состояния элСмСнтов Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ оборудования, Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ инструмСнта ΠΏΠΎ ΠΎΡΡΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚;

Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Ρ‚СстированиС интСрфСйса ΠΌΠ΅ΠΆΠ΄Ρƒ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ ЧПУ;

ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ с ΠΏΡƒΠ»ΡŒΡ‚Π° управлСния систСмы ЧПУ ΠΈΠ»ΠΈ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня срСдствами ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ (ΠΏΡƒΠ»ΡŒΡ‚ управлСния ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚).

Π§Π΅Ρ€Ρ‚Ρ‘ΠΆ Π±Π»ΠΎΠΊ-схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° основного Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.

Рис. 3. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° основного Π²Ρ‹Π±ΠΎΡ€Π° Основной Π²Ρ‹Π±ΠΎΡ€ прСдоставляСт Π² Ρ€Π°ΡΠΏΠΎΡ€ΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹:

ВПО — Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π° УП, Π΅Π³ΠΎ визуализация ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎ ΠΈΠ½Ρ‚СрфСйсу RS485 Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ УЧПУ;

ВП1 — выполняСт Π²Π²ΠΎΠ΄ тСхнологичСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ исполняСмой Π ΠŸ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π²ΠΎΠ΄Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΡ… Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ЧПУ;

ВП2 — осущСствляСт запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ рисунка ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΅Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ);

ВП3 — Ρ€Π΅ΠΆΠΈΠΌ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ управлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π Π˜ (Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ инструмСнта) ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΈ Ρ‚Сстирования состояния элСмСнтов Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² станка (Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ);

ВП4 — Ρ€Π΅ΠΆΠΈΠΌ настройки ΠΈ Ρ‚Сстирования ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² интСрфСйса RS485.

Π Π΅ΠΆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ Π² ΡΡ‚ΠΈΠ»Π΅ Windows. Π’Ρ‹Π±ΠΎΡ€ начинаСтся с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ, Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ исполняСмый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ Π½Π° Π²ΡΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ΠΈ Π²ΡΠ΅ физичСскиС устройства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅. На Ρ€Π΅ΠΆΠΈΠΌ отобраТСния ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² установлСны Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ· Π²ΡΠ΅Π³ΠΎ мноТСства ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ *. plt, *. txt, *. bmp. ПослС Π²Ρ‹-Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚, выводится Π² ΠΎΠΊΠ½ΠΎ просмотра. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ *. plt-Ρ„Π°ΠΉΠ»Π° — срСдствами Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠŸΡ€ΠΈ этом Π² ΠΎΠΊΠ½Π΅ просмотра ΠΏΠΎΠΌΠΈΠΌΠΎ самого изобраТСния выводится ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ рисунка, Π° Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ… — истинныС Π³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ рисунка. Если рисунок многослойный, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ слой выводится своим Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Если рисунок ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ, Ρ‚ΠΎ Π²ΡΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°ΠΌΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ линиями Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. ПослС Π²Ρ‹Π±ΠΎΡ€Π° Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ° осущСствляСтся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π΅Π³ΠΎ прСобразования Π² ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎ ΠΈΠ½Ρ‚СрфСйсу RS485 Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ систСмы ЧПУ.

Рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ этот Ρ€Π΅ΠΆΠΈΠΌ. Π‘Π»ΠΎΠΊ-схСма Ρ€Π΅ΠΆΠΈΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π° просмотра изобраТСния прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4. Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ случай Π²Ρ‹Π²ΠΎΠ΄Π° Ρ„Π°ΠΉΠ»Π° *. plt. ПослС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π° (Π±Π»ΠΎΠΊ 1 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°) осущСствляСтся синтаксичСский Ρ€Π°Π·Π±ΠΎΡ€ тСкста Ρ„Π°ΠΉΠ»Π°. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠΎΠ² 3 ΠΈ 4 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° вырСзаСтся заголовочная Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°, содСрТащая ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ для формирования изобраТСния Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Π£ΠŸ. Π’ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° считаСтся строка тСкста Ρ„Π°ΠΉΠ»Π°, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ с ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π U. Если Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΏΠΎ Ρ‚Сксту Ρ„Π°ΠΉΠ»Π° встрСтится строка символов SPO (ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΠΊΠΎΠ½Ρ†Π° тСкста), Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅; выдаСтся сообщСниС «Π€Π°ΠΉΠ» пуст», ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ основного Π²Ρ‹Π±ΠΎΡ€Π°.

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ появлСния символов PU ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ строки содСрТит Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x ΠΈ y изобраТСния. ЗначСния x ΠΈ y пСрСводятся ΠΈΠ· Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° строки Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ long ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ся Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΌ Π±ΡƒΡ„Π΅Ρ€Π΅ Π£ΠŸ. ПослС этого начинаСтся построчноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² прямых Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΠ° long ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΈΡ… Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΌ (Π±Π»ΠΎΠΊΠΈ 8−13 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°).

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Ссли строка начинаСтся символами SPx, Π³Π΄Π΅ Ρ… — число ΠΎΡ‚ 1 Π΄ΠΎ 8, Ρ‚ΠΎ Π΄Π°Π½Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° считаСтся Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° ΠΈ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° вмСсто Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ вводится Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Const +x. ЗначСния Const Π½Π° ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ прСвосходит максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² x ΠΈ y ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ изобраТСния; запись Π² Π±ΡƒΡ„Π΅Ρ€ продолТаСтся Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° строки SPO ΠΈΠ»ΠΈ строки с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ сравнСния (Π±Π»ΠΎΠΊ 13 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°). Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС происходит привязка рисунка ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ ΠΎΠΊΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π° изобраТСния Π½Π° ΡΠΊΡ€Π°Π½Π΅ дисплСя, Ρ‚. Π΅. Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Π΅ коэффициСнты прСобразования, исходя ΠΈΠ· Π³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² рисунка ΠΈ Π³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π°. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΉ, сохранСнных Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ этапС прСобразования, Π² ΠΎΠΊΠ½Π΅ Π²Ρ‹Π²ΠΎΠ΄Π° изобраТСния строится рисунок. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ся ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ся сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ структуры Ρ„Π°ΠΉΠ»Π°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ дСйствия рассмотрСнного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° являСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ рисунка Π² ΠΎΠΊΠ½Π΅ просмотра с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ изобраТСния, Π³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ рисунка Π² ΡΠΎΡ‚Ρ‹Ρ… долях ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π° ΠΈ Π±ΡƒΡ„Π΅Ρ€ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΉ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… рисунок.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠΌ дСйствиСм Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ВПО ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просмотр ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ рисунка ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² Π»ΠΈΠ±ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ΄Π° Π£ΠŸ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ЧПУ. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° кодирования ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π£ΠŸ прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.

Рис. 4. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²Ρ‹Π²ΠΎΠ΄Π° изобраТСния УП На Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ приняты ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния:

i — ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ исходного Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΉ;

j — ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΡ„Π΅Ρ€Π° Π£ΠŸ;

Π‘ΠŸΠ£ — Π±ΡƒΡ„Π΅Ρ€ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

Π₯1, Π£1 — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° прямой;

Π₯2, Π£2 — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΠ½Ρ†Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° прямой;

ВКН — тСхнологичСская ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹;

Sx, Sy — Π·Π½Π°ΠΊΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ приращСния ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° прямой ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ x ΠΈ y соотвСтствСнно;

L — ΠΊΠΎΠΌΠ°Π½Π΄Π° пСрСмСщСния Π Π˜;

int — ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Π°Ρ пСрСмСнная oxffff;

ВКК — тСхнологичСская ΠΊΠΎΠΌΠ°Π½Π΄Π°;

n — число ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Ρ‚СхнологичСских ΠΊΠΎΠΌΠ°Π½Π΄;

m — коэффициСнт прСобразования dx ΠΈΠ»ΠΈ dy Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΠ° int Π² ΡΠ»ΡƒΡ‡Π°Π΅, Ссли ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ long;

k — ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ значСния числа записСй ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ long Π² int;

ΠΏΠΏ — ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΎΡ‚ ΠΈΠ½Ρ‚СрфСйса связи с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ ЧПУ.

Рис. 5. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° кодирования ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° УП Π—Π°Π΄Π°Ρ‡Π΅ΠΉ настоящСго Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° являСтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ массива Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΉ ΠΈ ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΉ Π£ΠŸ для систСмы ЧПУ. Π’ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΠΎΠΌ случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ трСхосСвой ΠΏΡ€ΠΈΠ²ΠΎΠ΄. Одна ΠΊΠΎΠΌΠ°Π½Π΄Π° Π£ΠŸ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° int. Однословная ΠΊΠΎΠΌΠ°Π½Π΄Π° являСтся тСхнологичСской ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ z Π² ΡΠΎΠΎΡ‚вСтствии с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ слоя, содСрТащимся Π² ΠΊΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° пСрСмСщСния ΠΏΠΎ z Π² ΡΡ‚ΠΎΠΌ случаС опрСдСляСтся исходя ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², находящСйся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ постоянной памяти систСмы ЧПУ. ВрСхсловная ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ оси Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ слово ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ содСрТит ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСмСщСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния Π Π˜. Π’Ρ‚ΠΎΡ€Ρ‹Π΅ Π΄Π²Π° слова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ пСрСмСщСния ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ Ρ… ΠΈ Ρƒ соотвСтствСнно. Помимо рассматриваСмого случая сходный способ кодирования Π£ΠŸ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Π² ΡΠ»ΡƒΡ‡Π°Π΅ использования Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ интСрполяции, поэтому Π½Π° ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ отводится Ρ†Π΅Π»ΠΎΠ΅ слово.

Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π£ΠŸ начинаСтся с ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΡ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π±ΡƒΡ„Π΅Ρ€ массива Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΈ ΠΈ Π½Π° ΠΏΡƒΡΡ‚ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ΄ Π£ΠŸ (Π±Π»ΠΎΠΊ 1 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°). ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, записываСмая Π² Π±ΡƒΡ„Π΅Ρ€ УП, — тСхнологичСская ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ z РИ. Π‘Π»ΠΎΠΊΠΈ 3 ΠΈ 4 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π΅ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΈ. Если Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° опрСдСляСтся ΠΊΠ°ΠΊ Const, Π² Π±ΡƒΡ„Π΅Ρ€ Π£ΠŸ записываСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ (ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ) РИ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ z (Π±Π»ΠΎΠΊ 9 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°) ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС вычисляСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΈ Π·Π½Π°ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ приращСния ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ. ЀормируСтся ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊ логичСская сумма собствСнно ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прямой Π»ΠΈΠ½ΠΈΠΈ) ΠΈ Π·Π½Π°ΠΊΠΎΠ² ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ Ρ… ΠΈ Ρƒ соотвСтствСнно (Π±Π»ΠΎΠΊ 6 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°).

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ приращСния Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ int/2 (15 Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разрядов), Π±Π»ΠΎΠΊΠΈ 7 ΠΈ 8 ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ приращСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ приращСния Π² int/2 принят исходя ΠΈΠ· ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡ объСма памяти УП, Ρ‚. ΠΊ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² прямых ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΉ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… рисунок, Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³.

Π’ ΡΠ»ΡƒΡ‡Π°Π΅, Ссли ΠΏΠΎΡ€ΠΎΠ³ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½, Π² Π±ΡƒΡ„Π΅Ρ€ Π£ΠŸ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ (Π±Π»ΠΎΠΊ 10 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°). Π—Π°Ρ‚Π΅ΠΌ проводится ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠΎΠ½Π΅Ρ† исходного Π±ΡƒΡ„Π΅Ρ€Π° ΠΈ, Ссли Π½Π΅ «ΠΊΠΎΠ½Π΅Ρ†», осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΠΈ-Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠŸΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΠΎΡ€ΠΎΠ³Π° ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ разбиваСтся Π½Π° m участков, Π³Π΄Π΅ m Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ приращСния ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° оборудования ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ int/2, ΠΈ Ρ„ормируСтся Π²Π΅Ρ‚Π²ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° записи m участков прямой (Π±Π»ΠΎΠΊΠΈ 14−16). ПослС этого происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (Π±Π»ΠΎΠΊ 11).

Если вСсь исходный Π±ΡƒΡ„Π΅Ρ€ исчСрпан, формируСтся послСдняя тСхнологичСская ΠΊΠΎΠΌΠ°Π½Π΄Π° «ΠΊΠΎΠ½Π΅Ρ† Π£ΠŸ» (Π±Π»ΠΎΠΊ 12 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°).

ПослС процСсса ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ запускаСтся Ρ€Π΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π° Π£ΠŸ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ЧПУ. Π’Π΅ΡΡŒ массив Π£ΠŸ разбиваСтся Π½Π° Π±Π»ΠΎΠΊΠΈ ΠΏΠΎ 128 Π±Π°ΠΉΡ‚. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° формируСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, Ρ‚. Π΅. цикличСский ΠΊΠΎΠ΄ CRC. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ЧПУ сопровоТдаСтся ΠΊΠ²ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ получСния Π±Π»ΠΎΠΊΠ°, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ систСмой ЧПУ. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ сбойной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ выдаСтся сообщСниС «ΠΎΡˆΠΈΠ±ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π°» (Π±Π»ΠΎΠΊ 20 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° прСкращаСтся. Для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π£ΠŸ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ вСсь процСсс сначала. Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ всСго массива Π½Π° Π±Π»ΠΎΠΊΠΈ Π²Ρ‹Π·Π²Π°Π½ΠΎ особСнностями Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠŸΠŸΠ—Π£ Π£ΠŸ систСмы ЧПУ. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (Ρ€Π΅ΠΆΠΈΠΌ основного Π²Ρ‹Π±ΠΎΡ€Π°).

Π’Π²ΠΎΠ΄ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² осущСствляСтся с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠŸΠš Π² ΠΎΠΊΠ½Π° однострочных тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… соотвСтствуСт своСму ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ. Π Π΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π° тСхнологичСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ для систСмы ЧПУ с Π΄Π²ΡƒΡ…-, Ρ‚Ρ€Π΅Ρ…-, чСтырСхосСвым элСктроприводом. Π’ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° осСй доступ осущСствляСтся ΠΊ ΡΡ‚Ρ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π“Ρ€ΡƒΠΏΠΏΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² осущСствляСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ Π·Π° Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ Π·ΠΎΠ½Ρƒ Π΅Π³ΠΎ измСнСния. ΠŸΡ€ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° устанавливаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ минимальноС) ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ся сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² осущСствляСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. Π’ ΡΡ‚ΠΎΠΌ случаС всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠ° long, int ΠΈΠ»ΠΈ cnar Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° измСнСния ΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² Π±ΡƒΡ„Π΅Ρ€. Π‘ΡƒΡ„Π΅Ρ€ пСрСдаСтся Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ЧПУ, Π³Π΄Π΅ запоминаСтся. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ дополняСтся Π±Π°ΠΉΡ‚ΠΎΠΌ CRC. ΠŸΡ€ΠΈ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ сообщСния Π½Π° Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня выдаСтся сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ индицируСтся Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. ΠŸΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° запуска Π£ΠŸ Π½Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ с Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ связан с Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ЧПУ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΠΈΠ½ΡƒΡ‚ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСния Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ. ПослС Π²Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ «Π Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅» осущСствляСтся опрос Π΄Π²ΡƒΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ управлСния, Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠŸΡƒΡΠΊ» ΠΈ «Π’Ρ‹Ρ…ΠΎΠ΄» (Π±Π»ΠΎΠΊΠΈ 1 ΠΈ 2 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°). ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π’Ρ‹Ρ…ΠΎΠ΄» осущСствляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠŸΡƒΡΠΊ» происходит Π²Ρ‹Π²ΠΎΠ΄ рисунка Π£ΠŸ Π² Π³Ρ€Π°Ρ„ичСскоС ΠΎΠΊΠ½ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ (Π±Π»ΠΎΠΊ 3 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°), Π·Π°Ρ‚Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· com-ΠΏΠΎΡ€Ρ‚ пСрСдаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° запуска Π£ΠŸ Π½Π° ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. Если систСма ЧПУ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, выдаСтся сообщСниС ΠΎ Π³ΠΎΡ‚овности ΠΈ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ запуск УП, Ρ‚. Π΅. начинаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π΅Ρ‚Π°Π»ΠΈ. Π’ ΡΠ»ΡƒΡ‡Π°Π΅, Ссли систСма ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅, возвращаСтся Π½ΡƒΠ»Π΅Π²ΠΎΠΉ сигнал готовности, ΠΏΡ€ΠΈ этом Π½Π° ΡΠΊΡ€Π°Π½ выводится сообщСниС ΠΎ Π½Π΅Π³ΠΎΡ‚овности устройства ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π½Π°Ρ‡Π°Π»ΠΎ (Π±Π»ΠΎΠΊΠΈ 5, 11 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°).

Рис. 6. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° пуска ΠΈ сопровоТдСния УП ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ постоянно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ состояния COM-ΠΏΠΎΡ€Ρ‚Π° ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΡΡ‚ΠΎΠΏ» Π½Π° Π»ΠΈΡ†Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π‘Ρ‚ΠΎΠΏ» Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· COM-ΠΏΠΎΡ€Ρ‚ пСрСдаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π½Π°Ρ‡Π°Π»ΠΎ (Π±Π»ΠΎΠΊΠΈ 9 ΠΈ 10 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°). ΠŸΡ€ΠΈ этом рисунок Π£ΠŸ Π² ΠΎΠΊΠ½Π΅ просмотра удаляСтся. ΠŸΡ€ΠΈ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π£ΠŸ со ΡΡ‚ΠΎΡ€ΠΎΠ½Ρ‹ систСмы Ρ‡Π΅Ρ€Π΅Π· COM-ΠΏΠΎΡ€Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° сообщСния. Рассмотрим ΠΈΡ… ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ.

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ «ΠšΠ°Π΄Ρ€» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ участок ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΈ. По ΡΡ‚ΠΎΠΌΡƒ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ участок ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΈ Π² ΠΎΠΊΠ½Π΅ просмотра измСняСт Ρ†Π²Π΅Ρ‚, индицируя Ρ‚Π΅ΠΌ самым этап ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π£ΠŸ (Π±Π»ΠΎΠΊ 6, 12 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°).

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ «Π‘Π±ΠΎΠΉ» сигнализируСт ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ тСхнологичСского оборудования ΠΈΠ»ΠΈ ошибкС Π² Ρ€Π°Π±ΠΎΡ‚Π΅ систСмы ЧПУ. Π­Ρ‚ΠΎ сообщСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π£ΠŸ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° с ΠΏΡƒΠ»ΡŒΡ‚Π° управлСния систСмы. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ с ΠΏΡƒΠ»ΡŒΡ‚Π° управлСния ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΎΡ‚ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня. Π’ ΡΡ‚ΠΎΠΌ случаС Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ выдаСтся сообщСниС с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ошибки ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π±Π»ΠΎΠΊ 7, 12 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°).

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ «ΠšΠŸ» сигнализируСт ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ выполнСния Π£ΠŸ систСмой. Π’ ΡΡ‚ΠΎΠΌ случаС формируСтся сообщСниС ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выводится Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΈ Ρ‚Π°ΠΊ-ΠΆΠ΅ осущСствляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π±Π»ΠΎΠΊ 8, 14 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°).

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ управлСния тСхнологичСским ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΊΠΎΠ½Ρ‚роля Π΅Π³ΠΎ состояния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7.

На ΠΏΠ°Π½Π΅Π»ΠΈ располоТСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ:

ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ «Π‘Π»Π΅ΠΆΠ΅Π½ΠΈΠ΅», «Π Π°Π±ΠΎΡ‚Π°», «Π’Ρ‹Ρ…ΠΎΠ΄» ;

ΠΎΠΊΠ½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΠ³ΠΎ полоТСния осСй элСктроприводов X, Y, Z, Ρ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ рассогласования (Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6 ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ управлСния двухосСвым ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠΌ, поэтому ΠΎΠΊΠ½Π° Z ΠΈ Ρ† Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹);

панСль Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ «Π Π°Π±ΠΎΡ‚Π°» ;

ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ состояния ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ инструмСнта ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅;

ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ элСктроприводов;

индикационная панСль Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π² ΡΠΎΡΡ‚оянии «Π Π°Π±ΠΎΡ‚Π°» .

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ «Π‘Π»Π΅ΠΆΠ΅Π½ΠΈΠ΅» Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ выводятся значСния Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ€Π°ΡΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ состояниС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сигнала ограничСния (Π²Ρ‹Ρ…ΠΎΠ΄ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π·ΠΎΠ½Ρ‹) ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Π Π΅ΠΆΠΈΠΌ «Π‘Π»Π΅ΠΆΠ΅Π½ΠΈΠ΅» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ нСзависимо ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ состояния систСмы ЧПУ. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ с Ρ‡Π°ΡΡ‚ΠΎΡ‚ΠΎΠΉ 10 Π“Ρ† Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ подаСтся запрос ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ состоянии. Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π·Π°ΠΏΡ€ΠΎΡ систСма ЧПУ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сообщСниС ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ состоянии элСмСнтов ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ это сообщСниС Π² Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня.

Рис. 7. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ управлСния систСмой ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ состояния Π’ ΡΠ»ΡƒΡ‡Π°Π΅, Ссли процСссор систСмы ЧПУ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒ выдаСтся сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ связи с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° «Π‘Π»Π΅ΠΆΠ΅Π½ΠΈΠ΅» осущСствляСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π’Ρ‹Ρ…ΠΎΠ΄», любая другая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° блокируСтся.

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

Ρ€Π°Π±ΠΎΡ‚Π° ΠŸΠŸ;

ΠΊΠ°Π΄Ρ€;

ΠΏΡƒΠ»ΡŒΡ‚ Π Π£;

ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π±Π°Π·Π°;

ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ноль.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° управлСния ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ осущСствляСтся ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ «ΠŸΡƒΡΠΊ Ρ€Π΅ΠΆ. «. ΠŸΡ€ΠΈ этом Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ЧПУ пСрСдаСтся запрос Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Если систСма доступна для управлСния ΠΎΡ‚ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, Ρ‚ΠΎ ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сообщСниС ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒ выдаСтся сообщСниС «Π‘истСма нСдоступна». ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ сигнала Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ появляСтся ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ находится ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня.

Π Π΅ΠΆΠΈΠΌ «Π Π°Π±ΠΎΡ‚Π° ΠŸΠŸ» запускаСт ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ УП, Π½Π°Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽΡΡ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ систСмы ЧПУ ΠΈ Π² Ρ…ΠΎΠ΄Π΅ процСсса ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π Π˜ ΠΈ ΡΠΎΡΡ‚ояниС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ². Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° осущСствляСтся автоматичСски ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ выполнСния Π£ΠŸ.

Π Π΅ΠΆΠΈΠΌ «ΠšΠ°Π΄Ρ€» позволяСт Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π£ΠŸ Π² ΠΏΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚. Π΅. послС выполнСния Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π£ΠŸ приостанавливаСтся ΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π Π˜. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ пуск осущСствляСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠŸΡƒΡΠΊ Π Π΅ΠΆ.»

Π Π΅ΠΆΠΈΠΌ «ΠŸΡƒΠ»ΡŒΡ‚ Π Π£» Π΄Π°Π΅Ρ‚ доступ ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ управлСния «Π—Π°Π΄Π°Π½ΠΈΠ΅ пСрСмСщСния». Π‘ ΡΡ‚ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ доступно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… настройках.

Начало пСрСмСщСния инициализируСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ клавиши Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ «Π—Π°Π΄Π°Π½ΠΈΠ΅ пСрСмСщСния». Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ пСрСмСщСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ пСрСмСщСния ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ осущСствляСтся ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ «Π‘Ρ‚ΠΎΠΏ» .

Π Π΅ΠΆΠΈΠΌ «ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π‘Π°Π·Π°» Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ систСмС ЧПУ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π Π˜ Π² Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° осущСствляСтся автоматичСски ΠΏΠΎ Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΠΈ Π Π˜ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π Π΅ΠΆΠΈΠΌ «ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Ноль» Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ систСмС ЧПУ пСрСмСщСния Π Π˜ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства тСхнологичСского оборудования. Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡƒ.

ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ выполнСния любого ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² осущСствляСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π‘Ρ‚ΠΎΠΏ Π Π΅ΠΆ.» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ «Π’Ρ‹Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠ°». Π’ ΡΡ‚ΠΎΠΌ случаС Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ЧПУ пСрСдаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° прСкращСния выполнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ сбойной ситуации Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши «Π‘Ρ‚ΠΎΠΏ» Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ управлСния тСхнологичСским ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, исполнСниС Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° прСкращаСтся ΠΈ Π² Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня выдаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выводится Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ настройки ΠΈ Ρ‚Сстирования COM-ΠΏΠΎΡ€Ρ‚Π° Π·Π°Π΄Π°ΡŽΡ‚ΡΡ основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний ΠΏΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρƒ UART, ΠΊ Ρ‡ΠΈΡΠ»Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… относится ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π°, количСство Π±ΠΈΡ‚ Π² ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ контроля ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ стоповых Π±ΠΈΡ‚. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ выбираСтся Π½ΠΎΠΌΠ΅Ρ€ COM-ΠΏΠΎΡ€Ρ‚Π°, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ интСрфСйс RS485. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ наглядноС тСстированиС интСрфСйса ΠΌΠ΅ΠΆΠ΄Ρƒ Π­Π’Πœ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΈ Π§ΠŸΠ£, Ссли ΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ возмоТностями, Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ «Π°Π²Ρ‚оэхо» .

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, написана Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π‘++ Π² ΡΡ€Π΅Π΄Π΅ Π‘++Builder5. ΠžΡ‚Π»Π°Π΄ΠΊΠ° ПО ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠΈΡ‚Π°Ρ‚ΠΎΡ€Π° систСмы ЧПУ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сСмСйства AVR.

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

1. Π€Ρ€ΠΈΠ΄ΠΌΠ°Π½, А. Π›. Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈ ++ [ВСкст] / А. Π›. Π€Ρ€ΠΈΠ΄ΠΌΠ°Π½. — Πœ.: ISBN, 2009. — 288 с.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ