• ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈΠ· ΠΌΠ΅Ρ‚Π°Π»Π»Π°
  • ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°Ρ†ΠΈΡ производства ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
  • КомплСксная поставка микроэлСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
+7(342)203-78-58
Π’Π΅Ρ….ΠΎΡ‚Π΄: +7-922-308-78-81

М ΠΊΠΎΠ΄Π°: 18 β€” Π€Ρ€Π΅Π·Π΅Ρ€Π½Ρ‹ΠΉ станок β€” M-ΠΊΠΎΠ΄Ρ‹

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ: 02.03.2023 Π² 03:12

Автор:

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΠ΅

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌ-ΠΊΠΎΠ΄Ρ‹

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠšΠΎΠ΄Ρ‹,
ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π±ΡƒΠΊΠ²ΠΎΠΉ М (Miscellaneous),
Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ
ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для управлСния Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ
Ρ€Π°Π±ΠΎΡ‚Ρ‹ станка. М-ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ
ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠ°Π΄Ρ€Π΅ с
G-ΠΊΠΎΠ΄Π°ΠΌΠΈ. НСкоторыС М-ΠΊΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚
совмСстно с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ адрСсами. НапримСр,
М-ΠΊΠΎΠ΄, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вращСния
шпиндСля, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ указываСтся с адрСсом
S, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для задания числа
Π΅Π³ΠΎ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ:

N10
S1000 М03

Π’
Ρ‚Π°Π±Π». 8 ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ М-ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅
Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³-программист.
Когда М-ΠΊΠΎΠ΄ находится Π² ΠΊΠ°Π΄Ρ€Π΅ с G-ΠΊΠΎΠ΄ΠΎΠΌ,
Ρ‚ΠΎ порядок выполнСния зависит ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ
ЧПУ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Π΄Ρ€:

N10
G01 Π₯100.0 Y100.0 Z100.0 F50.0 М08

Π­Ρ‚ΠΎΡ‚
ΠΊΠ°Π΄Ρ€ выполняСт Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ
Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π°Ρ‡Ρƒ ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Тидкости
(М08). Одни станки Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΏΠΎΠ΄Π°Ρ‡Ρƒ Π‘ΠžΠ–
сразу, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС пСрСмСщСния
Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ. Зная это, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ
программист стараСтся ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄
М08 ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ пСрСмСщСния Π½Π°
Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π°Ρ‡Π΅:

N05
М08 
N10 G01 Π₯100. 0 Y100.0 Z100.0 F50.0

НуТно
ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ систСмы ЧПУ
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π² ΠΊΠ°Π΄Ρ€Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½
М-ΠΊΠΎΠ΄. Π’ этом случаС Ссли Π² ΠΊΠ°Π΄Ρ€Π΅ находятся
нСсколько М-ΠΊΠΎΠ΄ΠΎΠ², Ρ‚ΠΎ БЧПУ выдаст
сообщСниС ΠΎΠ± ошибкС. Для избСТания
ошибок Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»
Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ станка ΠΈ систСмы ЧПУ ΠΎ
Ρ€Π°Π±ΠΎΡ‚Π΅ с М-ΠΊΠΎΠ΄Π°ΠΌΠΈ.

Π’Π°Π±Π»ΠΈΡ†Π°
7.1. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ М-ΠΊΠΎΠ΄Ρ‹

М
ΠΊΠΎΠ΄

ДСйствиС

М00

Π—Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ
останов

М01

ΠžΡΡ‚Π°Π½ΠΎΠ²
ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ

M02

ΠšΠΎΠ½Π΅Ρ†
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

М03

ΠŸΡ€ΡΠΌΠΎΠ΅
Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ шпиндСля

М04

ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅
Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ шпиндСля

М05

ΠžΡΡ‚Π°Π½ΠΎΠ²
шпиндСля

М06

АвтоматичСская
смСна инструмСнта

М08

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Тидкости

М09

Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Тидкости

М30

ΠšΠΎΠ½Π΅Ρ†
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ курсора Π² Π½Π°Ρ‡Π°Π»ΠΎ
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠžΡΡ‚Π°Π½ΠΎΠ²
выполнСния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ –
М00 и М01

ΠžΡ‡Π΅Π½ΡŒ
часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ
Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ вьполнСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
НапримСр, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ струТку,
ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈ
ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΡ€Π΅ΠΏΠ΅ΠΆΠ½Ρ‹Π΅ элСмСнты Π²
Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ΠšΠΎΠ΄Ρ‹
М00 ΠΈ М01 Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚
Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈΠ»ΠΈ,
говоря Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ°ΡƒΠ·Ρƒ Π²
производствСнном Ρ†ΠΈΠΊΠ»Π΅ станка. Когда
БЧПУ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄ М00, Ρ‚ΠΎ происходит Ρ‚Π°ΠΊ
Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ останов.
ВсС осСвыС пСрСмСщСния ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ
ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ лишь послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ
ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ станка Π½Π°ΠΆΠΌΠ΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π‘Ρ‚Π°Ρ€Ρ‚
Ρ†ΠΈΠΊΠ»Π° Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ УЧПУ. ΠŸΡ€ΠΈ этом шпиндСль
ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ. Если ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ станка
Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π‘Ρ‚Π°Ρ€Ρ‚ Ρ†ΠΈΠΊΠ»Π°, Ρ‚ΠΎ
Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ
с ΠΊΠ°Π΄Ρ€Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π° М00.

… 
N200
G01 X200Β 
N210 G00 Z100Β 
N220 M00Β 
N230
G00 Z5Β 
N240 G01 Z-1 F50 …

Для
Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ бСзопасно ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ струТку
ΠΈΠ· Π·ΠΎΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ½ΡΡ‚ΡŒ Π΅Π΅ со свСрла,
Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ шпиндСль. Π’ΠΎ Π΅ΡΡ‚ΡŒ
ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ М00 Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄
Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ вращСния шпиндСля М05. Однако
Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ снова Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ шпиндСль,
ΠΈΠ½Π°Ρ‡Π΅ инструмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ
Π±Π΅Π· вращСния, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅.

… 
N200
G01 X200Β 
N210 G00 Z100Β 
N215 M05Β 
N220
M00Β 
N225 M03 S1000Β 
N230 G00 Z5Β 
N240
G01 Z-1 F50 …

Код
М01 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для останова ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ.
ДСйствуСт ΠΎΠ½ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ΄Ρƒ М00, ΠΎΠ΄Π½Π°ΠΊΠΎ
прСдоставляСт Π²Ρ‹Π±ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ – Π½ΡƒΠΆΠ½ΠΎ
ΠΈΠ»ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. На ΠΏΠ°Π½Π΅Π»ΠΈ УЧПУ
практичСски любого станка имССтся
клавиша (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ) «М01Β». Если
эта клавиша Π½Π°ΠΆΠ°Ρ‚Π°, Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΊΠ°Π΄Ρ€Π°
с М01 происходит останов. Если ΠΆΠ΅ клавиша
Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π°, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° М01 пропускаСтся
ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ УП Π½Π΅ прСрываСтся.

… 
N200
G01 X200Β 
N210 G00 Z100Β 
N220 M01Β 
N230
G00 Z5Β 
N240 G01 Z-1 F50 …

Π’Π°Π±Π»ΠΈΡ†Π°
7.2. ПовСдСниС станка ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠΎΠ΄ΠΎΠΌ
М01

Клавиша
«М01» на панСли УЧПУ

ПовСдСниС
станка

Π’ΠΊΠ».

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ приостанавливаСтся ΠΈ Π±ΡƒΠ΄Π΅Ρ‚
ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ
ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ станка Π½Π°ΠΆΠΌΠ΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Π‘Ρ‚Π°Ρ€Ρ‚
Ρ†ΠΈΠΊΠ»Π°»

Π’Ρ‹ΠΊΠ».

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Ρ€Π²Π°Π½ΠΎ

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ шпиндСля – М03, М04, М05

Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅
ΠΊΠΎΠ΄Ρ‹ М03 ΠΈ М04 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для управлСния
Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ шпиндСля. ЕдинствСнная Ρ€Π°Π·Π½ΠΈΡ†Π°
ΠΌΠ΅ΠΆΠ΄Ρƒ двумя этими М-ΠΊΠΎΠ΄Π°ΠΌΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ
Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ вращСния. Код М03 ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚
Π·Π° прямоС (ΠΏΠΎ часовой стрСлкС), Π° М04 –
Π·Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ шпиндСля (ΠΏΡ€ΠΎΡ‚ΠΈΠ²
часовой стрСлки). НаправлСниС вращСния
опрСдСляСтся, Ссли ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ оси Z (со стороны шпиндСля
Π² сторону Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ). ΠŸΡ€ΠΈ Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ
Ρ€Π΅ΠΆΡƒΡ‰ΠΈΠ΅ инструмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ прямоС
Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ (М03). ΠŸΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΌΠ΅Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ·
отвСрстия, ΠΏΡ€ΠΈ Π½Π°Ρ€Π΅Π·Π°Π½ΠΈΠΈ Π»Π΅Π²ΠΎΠΉ Ρ€Π΅Π·ΡŒΠ±Ρ‹,
Π² Ρ†ΠΈΠΊΠ»Π°Ρ… автоматичСского измСрСния
Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€Π° инструмСнта ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ
ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ пшиндСля (М04). Π’ ΠΊΠΎΠ½Ρ†Π΅
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ смСной
инструмСнта Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅
шпиндСля ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ М05.

… 
N40
Z5.0Β 
N45 G00 Z100.0Β 
N50 M05Β 
M55
M30Β 
%

Для
задания частоты вращСния шпиндСля
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ S-адрСс. Π—Π° S слСдуСт числовоС
Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния
шпиндСля Π² ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°Ρ… Π·Π° ΠΎΠ΄Π½Ρƒ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ.
Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ БЧПУ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
цСлочислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ S. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΠ΄
М03 ΠΈ S находятся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅. НапримСр,
ΠΊΠ°Π΄Ρ€ N20 заставляСт Π²Ρ€Π°- Ρ‰Π°Ρ‚ΡŒΡΡ шпиндСль
Π² прямом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 1000
ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ:

%Β 
O0002Β 
N05
G21 G40 G49 G54 G80 G90 G98 G00Β 
N10 T1 M06Β 
N15
G43 h2 Z100.0Β 
N20 M03 S1000Β 
N25 X100.0 Y150.0
Z5Β 
N30 G01 Z-0.5Β 
N35 X200.0 Y250.0Β 
N40
Z5.0Β 
N45 G00 Z100.0Β 
N50 M05Β 
M55
M30Β 
%

Рис.
7.1. ΠŸΡ€ΠΈ Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ прямоС
Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ шпиндСля (М03)

НСкоторыС
станки (прСимущСствСнно старых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ)
оснащСны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΎΠΉ скоростСй.
НуТная ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° скоростСй вращСния шпиндСля
выбираСтся автоматичСски ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ
М-ΠΊΠΎΠ΄ΠΎΠ². ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½ΠΈΠ·ΠΊΠΎΠΉ
ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ М41, Π° для
Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ высоких ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ – М42,
М43 ΠΈ Ρ‚. Π΄. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ Π² этом
случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ,
Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ шпиндСль, Π½Π΅ подвСргался
Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ (вспомнитС процСсс
ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅).
ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ нСбольшой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.
Π’ ΠΊΠ°Π΄Ρ€Π΅ N20 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ низкая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°,
Π° Π² ΠΊΠ°Π΄ Ρ€Π΅ N25 шпиндСль Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ
со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 900 ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ:

… 
N10
T5 M06Β 
N15 G43 H5Β 
N20 M41Β 
N25 M03
S900Β 
…

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ Π‘ΠžΠ– – М07, М08, М09

Π’
процСссС фрСзСрования ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π°Ρ
ΠΆΠΈΠ΄ΠΊΠΎΡΡ‚ΡŒ подаСтся Π² Π·ΠΎΠ½Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для
увСличСния стойкости инструмСнта,
ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ качСства ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ
повСрхности ΠΈ удалСния (вымывания)
струТки. Π‘Ρ‚Π°Π½ΠΊΠΈ с ЧПУ ΠΎΡΠ½Π°Ρ‰Π°ΡŽΡ‚ΡΡ систСмой
автоматичСской ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π‘ΠžΠ–. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
этой систСмой осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ
Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… М-ΠΊΠΎΠ΄ΠΎΠ². ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΠ΄ М08
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ
ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Тидкости, Π° ΠΊΠΎΠ΄ М09 – для
Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. НСкоторыС станки ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚
ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π‘ΠžΠ– Π² Π·ΠΎΠ½Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΌ
Π²ΠΈΠ΄Π΅. НапримСр, ΠΊΠΎΠ΄ М08 ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ
ΠΏΠΎΠ΄Π°Ρ‡Ρƒ ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Тидкости Π² Π²ΠΈΠ΄Π΅
струи, Π° ΠΊΠΎΠ΄ М07 – Π² распылСнном Π²ΠΈΠ΄Π΅.

Рис.
7.2. ΠŸΠΎΠ΄Π°Ρ‡Π° Π‘ΠžΠ– Π² Π·ΠΎΠ½Ρƒ рСзания

ΠŸΠΎΠ΄Π°Ρ‡Ρƒ
Π‘ΠžΠ– принято ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ смСной
инструмСнта ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
МногиС соврСмСнныС станки Π΄Π΅Π»Π°ΡŽΡ‚ это
автоматичСски ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° М06 (смСна
инструмСнта), ΠΊΠΎΠ΄ΠΎΠ² М30 ΠΈ М02 (ΠΊΠΎΠ½Π΅Ρ†
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹). ΠšΡ€ΠΎΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ управлСния
систСмой автоматичСской ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π‘ΠžΠ–,
сущСствуСт ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅,
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ станка ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ
ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… клавиш Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ УЧПУ
Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ‡Ρƒ ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ
Тидкости Π² случаС нСобходимости.

Для
Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ струя ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Тидкости
Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π»Π° Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто Π·ΠΎΠ½Ρ‹
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π½Π° Ρ€Π΅ΠΆΡƒΡ‰ΠΈΠΉ инструмСнт,
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π³ΠΈΠ±ΠΊΠΈΠ΅ шланги.

АвтоматичСская
смСна инструмСнта – М06

Код
М06 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для автоматичСской
смСны инструмСнта. НСкоторыС станки с
ЧПУ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅
Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ станки Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ устройства
автоматичСской смСны инструмСнта. Π’
этом случаС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ станка Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½
ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ
ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ инструмСнт Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Ρ‡Ρ‚ΠΎ
ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

МногиС
соврСмСнныС станки с ЧПУ ΠΈΠΌΠ΅ΡŽΡ‚ это
ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ устройство, ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅
ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΎΡ‚ лишнСго Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π²
производствСнный Ρ†ΠΈΠΊΠ» станка. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹
находятся Π² ячСйках ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ
Π±Π°Ρ€Π°Π±Π°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚
ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ инструмСнтов. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅
станков каТдая ΠΈΠ· ячССк ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°
инструмСнтов ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный Π½ΠΎΠΌΠ΅Ρ€.
Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ устройство
ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ систСмС ЧПУ
ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° инструмСнтов
ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ инструмСнта Π² ячСйках.

Рис.
7.3. Π Π΅ΠΆΡƒΡ‰ΠΈΠ΅ инструмСнты Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ станка
с ЧПУ

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

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ
станков постоянно ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΡŽΡ‚
ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ устройств автоматичСской
смСны инструмСнта. БСгодня Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅
популярными ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅
ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

  • ΠΌΠ°Π³Π°Π·ΠΈΠ½
    инструмСнтов пСрСмСщаСтся ΠΏΡ€ΠΈ смСнС
    инструмСнта, Ρ‚ΠΈΠΏ Β«Π·ΠΎΠ½Ρ‚ΠΈΠΊΒ»;

  • ΠΌΠ°Π³Π°Π·ΠΈΠ½
    инструмСнтов Π½Π΅ пСрСмСщаСтся ΠΏΡ€ΠΈ смСнС
    инструмСнта, Ρ‚ΠΈΠΏ Β«Ρ€ΡƒΠΊΠ°Β».

Π‘Π½Π°Ρ‡Π°Π»Π°
рассмотрим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства
автоматичСской смСны инструмСнта с
ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΌΡΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ. Когда
ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ ΠΊΠ°Π΄Ρ€Π°
смСны инструмСнта, шпиндСль пСрСмСщаСтся
Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π½Π°Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽΡΡ рядом
с ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ инструмСнтов. Магазин
инструмСнтов пСрСмСщаСтся Π² эту ΠΆΠ΅
Ρ‚ΠΎΡ‡ΠΊΡƒ Π΄ΠΎ «сцСплСния» инструмСнта с
пустой ячСйкой. ШпиндСль Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ
поднимаСтся Π²Π²Π΅Ρ€Ρ…, освобоТдая ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ
инструмСнт. Магазин инструмСнтов
поворачиваСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹
Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ инструмСнт находился ΠΏΠΎΠ΄
шпиндСлСм. ШпиндСль опускаСтся, Π·Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚
Π½ΠΎΠ²Ρ‹ΠΉ инструмСнт ΠΈ отводится Π²Π²Π΅Ρ€Ρ….
Магазин инструмСнтов пСрСмСщаСтся
ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° своС мСсто.

Если
ΠΌΠ°Π³Π°Π·ΠΈΠ½ инструмСнтов Π½Π΅ пСрСмСщаСтся,
Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.
Π‘Π½Π°Ρ‡Π°Π»Π° шпиндСль пСрСмСщаСтся Π²
ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π½Π°Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽΡΡ рядом
с ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ инструмСнтов. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½
инструмСнтов поворачиваСтся Ρ‚Π°ΠΊΠΈΠΌ
ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ инструмСнт
находился Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² шпиндСля. ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ
Π·Π°Ρ…Π²Π°Ρ‚ (Β«Ρ€ΡƒΠΊΠ°Β»), находящийся ΠΌΠ΅ΠΆΠ΄Ρƒ
ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ ΠΈ шпиндСлСм, Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚
ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ инструмСнт Π² шпиндСлС ΠΈ
Π½ΠΎΠ²Ρ‹ΠΉ инструмСнт Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅. Π—Π°Ρ…Π²Π°Ρ‚
опускаСтся Π²Π½ΠΈΠ·, освобоТдаСт инструмСнт
ΠΈ мСняСт ΠΈΡ… мСстами. Π—Π°Ρ…Π²Π°Ρ‚ поднимаСтся
Π²Π²Π΅Ρ€Ρ…, ΠΏΡ€ΠΈ этом Π½ΠΎΠ²Ρ‹ΠΉ инструмСнт
заТимаСтся Π² шпиндСлС, Π° старый остаСтся
Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ инструмСнтов.

Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ
ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ
Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ станка, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹
Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π° вашСм станкС
производится смСна инструмСнта.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ
станки с ЧПУ производят смСну инструмСнта
ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ
ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

М06
Π’1

АдрСс
Π’ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ инструмСнта
(Π² Π΄Π°Π½Π½ΠΎΠΌ случаС инструмСнт β„– 1), Π° М06
обСспСчиваСт смСну. НапримСр, Ссли Π² УП
Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ М06 Π’5, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½
инструмСнт β„– 5. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ БЧПУ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚
любой порядок слов Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠ°Π΄Ρ€Π΅ смСны
инструмСнта. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ
инструмСнт β„– 1 ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

В1М06

НСкоторыС
БЧПУ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ адрСс Π’ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°
М06 Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°Ρ…, ΠΈΠ½Π°Ρ‡Π΅
автоматичСская смСна инструмСнта ΠΌΠΎΠΆΠ΅Ρ‚
Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ:

N10
Π’1Β 
N20 М06

Π‘Ρ€Π°Π·Ρƒ
послС смСны Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ
ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ Π΄Π»ΠΈΠ½Ρ‹ Π½ΠΎΠ²ΠΎΠ³ΠΎ инструмСнта.
Как Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, компСнсация Π΄Π»ΠΈΠ½Ρ‹
инструмСнта осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ
ΠΊΠΎΠ΄Π° G43 ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π° Π½ΠΈΠΌ Н-слова
Π΄Π°Π½Π½Ρ‹Ρ…. Для удобства Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΎΡ€Π°
Π½Π° Π΄Π»ΠΈΠ½Ρƒ совпадаСт с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ инструмСнта.
НапримСр, для выполнСния компСнсации
Π΄Π»ΠΈΠ½Ρ‹ инструмСнта β„– 1 Π² УП Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ
ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ:

G43
h2

НСкоторыС
станки старых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ компСнсации Π΄Π»ΠΈΠ½Ρ‹ инструмСнта.
ΠŸΡ€ΠΈ этом ΠΊΠΎΠ΄ G43 ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π» ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, a G44 – ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ компСнсации. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ,
сСгодня Ρ‚Π°ΠΊΠΎΠΉ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ€Π΅Π΄ΠΊΠΎ.

ΠšΠ°Π΄Ρ€Ρ‹
смСны инструмСнта ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ компСнсации
Π΄Π»ΠΈΠ½Ρ‹ Π½ΠΎΠ²ΠΎΠ³ΠΎ инструмСнта Π² ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅:

%Β 
O0002Β 
N05
G21 G40 G49 G54 G80 G90 G98 G00Β 
N10 T1 M06Β 
N15
G43 h2 Z100.0Β 
N20 M03 S1000Β 
N25 X100.0 Y150.0
Z5Β 
N30 G01 Z-0.5Β 
N35 X200.0 Y250.0Β 
N40
Z5.0Β 
N45 G00 Z100.0Β 
N50 M05Β 
M55
M30Β 
%

Π’
ΠΊΠ°Π΄Ρ€Π΅ N10 производится смСна инструмСнта
(Π²Ρ‹Π·ΠΎΠ² инструмСнта β„– 1), Π° Π² ΠΊΠ°Π΄Ρ€Π΅ N15
выполняСтся компСнсация Π΄Π»ΠΈΠ½Ρ‹ инструмСнта
β„– 1 ΠΈ инструмСнт пСрСмСщаСтся Π² Ρ‚ΠΎΡ‡ΠΊΡƒ
Z100.0.

ΠŸΠ΅Ρ€Π΅Π΄
Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ инструмСнт, принято
ΠΎΡ‚ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ Π΄Π»ΠΈΠ½Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ
инструмСнта. Π­Ρ‚ΠΎ дСйствиС производится
ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ΄Π° G49, хотя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ соврСмСнныС
БЧПУ ΠΎΡ‚ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ Π΄Π»ΠΈΠ½Ρ‹
автоматичСски ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
М06. Если ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° смСна инструмСнта,
Π° компСнсация Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Ρ‹ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°,
Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ столкновСниС инструмСнта
с Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΎΠΉ ΠΈΠ»ΠΈ частями станка.

МногиС
программисты для обСспСчСния бСзопасности
ΠΏΠ΅Ρ€Π΅Π΄ смСной инструмСнта Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚
Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΏΠΎ оси Z:

…Β 
G91
G28 Z0Β 
T3 M06Β 
G43 h4Β 

Π§Ρ‚ΠΎΠ±Ρ‹
ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… ошибок, ΠΏΡ€ΠΈ смСнС
инструмСнта ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ станка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ
Π±Ρ‹Ρ‚ΡŒ особСнно Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – М30 ΠΈ М02

Π’
ΠΊΠΎΠ½Ρ†Π΅ любой ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ΄ Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ –
М30 ΠΈΠ»ΠΈ М02. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ любого ΠΈΠ· этих
ΠΊΠΎΠ΄ΠΎΠ² станок останавливаСтся нСзависимо
ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ½ выполнял.
Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ М30 ΠΈ М02 Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ лишь
Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ М30, ΠΏΠΎΠΌΠΈΠΌΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Β«ΠΏΠ΅Ρ€Π΅ΠΌΠ°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Β» ΠΈΠ»ΠΈ «сбрасываСт»
Π΅Π΅ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ, Π° ΠΊΠΎΠ΄ М02 Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ этого.
ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠΏΡ€ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с М30 курсор Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния
пСрСводится Π² самоС Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,
Π° с М02 остаСтся Π² ΠΊΠΎΠ½Ρ†Π΅.

… 
N40
Z5.0Β 
N45 G00 Z100.0Β 
N50 M05Β 
M55
M30Β 
%

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ
ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
производится ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ
стола ΠΈΠ»ΠΈ инструмСнта Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, которая
ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ снятиС Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ
Π΄Π΅Ρ‚Π°Π»ΠΈ со станка. Π’Π°ΠΊΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅
ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π²
ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ G28:

… 
N120
G91 G28 X0 Y0 Z0Β 
N130 M05Β 
N140 M30Β 
%

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ различия G ΠΈ M ΠΊΠΎΠ΄ΠΎΠ² для станков с ЧПУ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с числовым ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ (ЧПУ), Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Ρ„Ρ€Π΅Π·Π΅Ρ€Π½Ρ‹ΠΉ, Ρ‚ΠΎΠΊΠ°Ρ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ станок с ЧПУ, стала основным производствСнным процСссом Π² соврСмСнных Ρ†Π΅Ρ…Π°Ρ…. Π­Ρ‚ΠΈ чудСса Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ способны ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Π² слоТноС ΠΈ изысканноС Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅, словно ΠΏΠΎ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²Ρƒ.

Однако это Π½Π΅ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ эти прСкрасныС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ бСсполСзно сидят, ΠΏΠΎΠΊΠ° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ (ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ) Π½Π΅ скаТСт ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ ΠΈ ΠΌΠ°ΡˆΠΈΠ½ΠΈΡΡ‚Ρ‹ ЧПУ Π΄Π°ΡŽΡ‚ машинам инструкции с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оТивляСт ΠΈΡ… ΠΈ направляСт Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, всС эти слоТныС процСссы Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π±Π΅Π· Ρ„Ρ€Π΅Π·Π΅Ρ€Π½Ρ‹Ρ… ΠΈ Ρ‚ΠΎΠΊΠ°Ρ€Π½Ρ‹Ρ… станков с ЧПУ. И эти станки Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ЧПУ Π½Π΅ скаТут ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° понятном ΠΈΠΌ языкС. И ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ этот язык G-ΠΊΠΎΠ΄ΠΎΠΌ.

Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ G-ΠΊΠΎΠ΄ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° станках с ЧПУ?

Π‘ΡƒΠΊΠ²Π° G Π² G-ΠΊΠΎΠ΄Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ, давая станку с ЧПУ указания, ΠΊΠ°ΠΊ ΠΈ ΠΊΡƒΠ΄Π° Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ. Π₯отя систСма называСтся G-Code, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Однако ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ G-ΠΊΠΎΠ΄ содСрТит указания, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ станок ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ Π΅Π³ΠΎ основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, станки с ЧПУ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Ρ€ΠΈ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ систСма Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ для создания ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… Ρ„ΠΎΡ€ΠΌ:

  • Быстро ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ прямой Π»ΠΈΠ½ΠΈΠΈ
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ прямой Π»ΠΈΠ½ΠΈΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ основныС G-ΠΊΠΎΠ΄Ρ‹?

Π’ΠΎΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных G-ΠΊΠΎΠ΄Π° ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ выглядят Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ G-ΠΊΠΎΠ΄ΠΎΠ²:

  • G00 – БыстроС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ плоскости XY
  • G01 – Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ
  • G02 – ΠšΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ интСрполяционноС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ часовой стрСлкС
  • G03 – ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки (CCW) с ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ интСрполяциСй

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, строки ΠΊΠΎΠ΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π±Π»ΠΎΠΊΠΈ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ управляСт ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΡƒΡ‰ΠΈΠΌ инструмСнтом. КаТдая строка Π±Π»ΠΎΠΊΠ° маркируСтся Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ строки, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±ΡƒΠΊΠ²ΠΎΠΉ N ΠΈ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ числом (N2, N4, N6 ΠΈ Ρ‚.Π΄.).

Если Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ G-ΠΊΠΎΠ΄Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ΄ΠΈΠ½ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написанный G-ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ вашСй Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ оснастки. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, сущСствуСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ производства, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ двиТСния оснастки ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ G-ΠΊΠΎΠ΄, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ инструкции для станка с ЧПУ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС CAM ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ тысячи строк ΠΊΠΎΠ΄Π°, поэтому Π²Π°ΠΌ Π½Π΅ придСтся Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Бколько сущСствуСт G-ΠΊΠΎΠ΄ΠΎΠ²?

Π₯отя ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ доступ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ сотнС ΠΊΠΎΠΌΠ°Π½Π΄ G-ΠΊΠΎΠ΄Π° для управлСния станками с ЧПУ, Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ β€œΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ группой”, ΠΈ ΠΎΠ½ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ‹ практичСски ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ станку.

G00 БыстроС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для быстрого пСрСмСщСния, ΠΊΠΎΠ³Π΄Π° инструмСнт Π½Π΅ касаСтся Π΄Π΅Ρ‚Π°Π»ΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ„Ρ€Π΅Π·Π° ΠΈΠ»ΠΈ инструмСнт Π½Π΅ снимаСт ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ смСнС инструмСнта. ΠŸΡ€ΠΈ использовании быстрого пСрСмСщСния ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΡƒΡ‚ΠΈ инструмСнта Π½Π΅Ρ‚ Π·Π°ΠΆΠΈΠΌΠΎΠ², Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈΠ»ΠΈ тисков. МоТно ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ сбоя, Ссли сначала Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ быстроС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ плоскости XY, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π½ΠΈΠ· ΠΏΠΎ оси Z.

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

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ G01 для Ρ€Π΅Π·ΠΊΠΈ ΠΏΠΎ прямой Π»ΠΈΠ½ΠΈΠΈ, хотя для Π΅Π΅ пСрСмСщСния трСбуСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° скорости ΠΏΠΎΠ΄Π°Ρ‡ΠΈ (F). НапримСр, программист ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΡƒΡ‰ΠΈΠΉ инструмСнт ΠΏΠΎ прямой Π»ΠΈΠ½ΠΈΠΈ вдоль оси X ΠΈΠ»ΠΈ Y Π΄ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.

ΠšΡ€ΡƒΠ³ΠΎΠ²Π°Ρ интСрполяция G02 ΠΈ G03

G02 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΡƒΠ³ΠΈ ΠΈΠ»ΠΈ радиуса ΠΏΠΎ часовой стрСлкС, Π° G03 – ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании G02 с G01 ΠΈ G03 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ эти Ρ‚Ρ€ΠΈ G-ΠΊΠΎΠ΄Π° основой программирования с использованиСм G-ΠΊΠΎΠ΄ΠΎΠ².

G04 – ΠŸΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ°

Иногда Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π΅ΠΆΡƒΡ‰Π΅Π³ΠΎ инструмСнта, вставив Π² ΠΊΠΎΠ΄ G04 Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΡƒΠ·Ρƒ, ΠΊΠΎΠ³Π΄Π° плоскодонноС свСрло достигаСт Π΄Π½Π° отвСрстия, ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ приостанавливая Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ оси Z ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ свСрлС для устранСния Π΄Ρ€Π΅Π±Π΅Π·Π³Π°.

ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ Ρ„Ρ€Π΅Π·Ρ‹ G40, G41 ΠΈ G42

ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ Ρ„Ρ€Π΅Π·Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ инструмСнта, ΠΊΠΎΠ³Π΄Π° программист создаСт Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ рСзания, смСщая радиус инструмСнта Π² зависимости ΠΎΡ‚ направлСния рСзания. Π’ΠΎΡ‚ Ρ‚Ρ€ΠΈ G-ΠΊΠΎΠ΄Π°, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ этим процСссом:

  • G40 ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ Ρ„Ρ€Π΅Π·Ρ‹
  • G41 ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ Π»Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·Ρ†Π°
  • G42 ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ„Ρ€Π΅Π·Ρ‹

G43 ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ Π΄Π»ΠΈΠ½Ρ‹ инструмСнта

ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ Π΄Π»ΠΈΠ½Ρ‹ инструмСнта позволяСт станку с ЧПУ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΈ сохранСнных Π² станкС инструмСнтов. Π‘Ρ‚Π°Π½ΠΎΠΊ рассчитываСт измСнСния Π½Π° основС мСстополоТСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π»ΠΈΠ½Ρ‹ инструмСнта. Если ΠΊΠΎΠ΄ G43 Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, станок Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ† шпиндСля вмСсто ΠΊΠΎΠ½Ρ†Π° Ρ€Π΅ΠΆΡƒΡ‰Π΅Π³ΠΎ инструмСнта.

ΠšΠΎΠ½ΡΠ΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹

ΠšΠΎΠ½ΡΠ΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ программисту Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ G-ΠΊΠΎΠ΄ для свСрлСния ΠΈ расточки Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… отвСрстий с мСньшим количСством строк G-ΠΊΠΎΠ΄Π°. Вся информация находится Π² ΠΎΠ΄Π½ΠΎΠΉ строкС, Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ. Π’ΠΎΡ‚ эти Ρ†ΠΈΠΊΠ»Ρ‹:

  • G80 Π¦ΠΈΠΊΠ»
  • G81 Π¦ΠΈΠΊΠ» свСрлСния
  • G82 Π¦ΠΈΠΊΠ» встрСчного бурСния
  • G83 Π¦ΠΈΠΊΠ» свСрлСния ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ПСка
  • G84 Π¦ΠΈΠΊΠ» ТСсткого нарСзания Ρ€Π΅Π·ΡŒΠ±Ρ‹
  • G85 Π¦ΠΈΠΊΠ» растачивания (Π·Π°Ρ…ΠΎΠ΄, Π²Ρ‹Ρ…ΠΎΠ΄)
  • G86 Π¦ΠΈΠΊΠ» растачивания (Π·Π°Ρ…ΠΎΠ΄, быстрый Π²Ρ‹Ρ…ΠΎΠ΄)

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ М-ΠΊΠΎΠ΄Ρ‹ Π² Ρ„Ρ€Π΅Π·Π΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ с ЧПУ?

М-ΠΊΠΎΠ΄ β€” это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ язык управлСния станком для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ЧПУ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ вмСстС с G-ΠΊΠΎΠ΄ΠΎΠΌ для Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ станка. Π‘ΡƒΠΊΠ²Π° β€œΠœβ€ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… М-ΠΊΠΎΠ΄Π° сообщаСт станку, Ρ‡Ρ‚ΠΎ Π·Π° Π½Π΅ΠΉ слСдуСт другая функция. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ G-ΠΊΠΎΠ΄Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, M-ΠΊΠΎΠ΄ направляСт дСйствия станка. Π₯отя М-ΠΊΠΎΠ΄ прСдставляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ говорят, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ β€œΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉβ€ ΠΊΠΎΠ΄, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ управляСт Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ станка.

ΠšΠΎΠ΄Ρ‹ G ΠΈ M ΠΈΠΌΠ΅ΡŽΡ‚ спСцифичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΡƒΡ‰ΠΈΠΉ инструмСнт станка с ЧПУ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ мСсто Π±Π΅Π· ΠΊΠΎΠ΄ΠΎΠ² M. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ Π΅ΠΌΡƒ прямыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ остановка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, смСна Ρ€Π΅ΠΆΡƒΡ‰Π΅Π³ΠΎ инструмСнта, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Тидкости ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия, выходящиС Π·Π° Ρ€Π°ΠΌΠΊΠΈ Ρ‚Ρ€Π΅Ρ… основных Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ G-ΠΊΠΎΠ΄Ρ‹.

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ М-ΠΊΠΎΠ΄Ρ‹?

M03 β€” это ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ шпиндСля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ S для установки скорости вращСния шпиндСля. Бписок М-ΠΊΠΎΠ΄ΠΎΠ² начинаСтся с М00 (остановка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) ΠΈ продолТаСтся Π΄ΠΎ М99 (ΠΊΠΎΠ½Π΅Ρ† ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹), хотя ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π½Π΅ присвоСн.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ список М-ΠΊΠΎΠ΄ΠΎΠ²:

  • M00 ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • M01 ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ
  • M02 ΠšΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • M03 ΠŸΡƒΡΠΊ шпиндСля Π²ΠΏΠ΅Ρ€Π΅Π΄, ΠΏΠΎ часовой стрСлкС
  • M04 Запуск шпиндСля Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки
  • M05 ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° шпиндСля
  • M06 Π‘ΠΌΠ΅Π½Π° инструмСнта

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ G ΠΈ M ΠΊΠΎΠ΄Π°ΠΌΠΈ?

Π’Ρ€ΠΈ основных способа ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ G- ΠΈ M-ΠΊΠΎΠ΄Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.

  • G-ΠΊΠΎΠ΄ управляСт Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ станка с ЧПУ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ M-ΠΊΠΎΠ΄ управляСт опСрациями, Π½Π΅ связанными с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
  • G-ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ станок с ЧПУ, Π° M-ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ логичСский ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ станка.
  • ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ G-ΠΊΠΎΠ΄Π° часто ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π² станках с ЧПУ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ M-ΠΊΠΎΠ΄Π° ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘Ρ‚Π°Π½ΠΊΠΈ с ЧПУ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ ΠΈ упростили процСсс производства Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Однако эти станки Π½Π΅ Π·Π½Π°Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ G-ΠΊΠΎΠ΄Π° ΠΈ M-ΠΊΠΎΠ΄Π°.

По сути, G-ΠΊΠΎΠ΄ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ станку, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π° M-ΠΊΠΎΠ΄ выполняСт нСгСомСтричСскиС дСйствия станка. G-ΠΊΠΎΠ΄ ΠΈ M-ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ станок с ЧПУ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Power Query M Code

Power Query β€” это ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для извлСчСния ΠΈ прСобразования Π΄Π°Π½Π½Ρ‹Ρ…, встроСнный Π² Excel 2016 (ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ позднюю Π²Π΅Ρ€ΡΠΈΡŽ), Excel для Office 365 ΠΈ Power BI.

Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π”Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π»Π΅Π½Ρ‚Ρ‹ Β«ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…Β».

Он ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ простой Π² использовании, Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ запросов ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Excel. МногиС шаги прСобразования ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»Π΅Π½Ρ‚Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° запросов Power, ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ΄ для очистки ΠΈ формирования Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….

Π—Π° кулисами ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Excel ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг вашСго процСсса прСобразования ΠΈΠ· этих Π»Π΅Π½Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΉ язык M power query.

Π­Ρ‚ΠΎΡ‚ пост ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с основами языка ΠΊΠΎΠ΄Π° M power query ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с основами power query.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ М-ΠΊΠΎΠ΄?

M ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ M ash-up, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ запрос мощности связан с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ источникам Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… «смСшиваниСм».

M-ΠΊΠΎΠ΄ β€” это язык Π·Π° кулисами запроса питания. Когда Π²Ρ‹ создаСтС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΌΠΎΡ‰Π½Ρ‹Ρ… запросов, Excel записываСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ M-ΠΊΠΎΠ΄ для запроса.

M являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ языком, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π² основном написан с функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Код M поставляСтся с ΠΎΡ‡Π΅Π½ΡŒ большой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС.

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Power Query M?

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ M-ΠΊΠΎΠ΄, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Π΄Π²ΡƒΡ… мСстах: Π² строкС Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΈΠ»ΠΈ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

ПанСль Ρ„ΠΎΡ€ΠΌΡƒΠ»

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага, созданного Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ M-ΠΊΠΎΠ΄ Π² строкС Ρ„ΠΎΡ€ΠΌΡƒΠ».

Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ строку Ρ„ΠΎΡ€ΠΌΡƒΠ», ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ View ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ установлСн Ρ„Π»Π°ΠΆΠΎΠΊ ПанСль Ρ„ΠΎΡ€ΠΌΡƒΠ» .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ M-ΠΊΠΎΠ΄ для любого шага запроса, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄.

По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ измСнСния, Π½Π°ΠΆΠ°Π² Π½Π° Π³Π°Π»ΠΎΡ‡ΠΊΡƒ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Π² Π’Π²Π΅Π΄ΠΈΡ‚Π΅ . Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свои измСнСния, Π½Π°ΠΆΠ°Π² X ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Π² Esc .

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ шаги Π² своСм запросС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ строки Ρ„ΠΎΡ€ΠΌΡƒΠ», Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² символ fx рядом с панСлью Ρ„ΠΎΡ€ΠΌΡƒΠ». Π­Ρ‚ΠΎ создаст Π½ΠΎΠ²Ρ‹ΠΉ шаг, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ шаг ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ любой M-ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½.

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

Π’ строкС Ρ„ΠΎΡ€ΠΌΡƒΠ» отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ М-ΠΊΠΎΠ΄ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ шага Π² запросС, Π½ΠΎ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ М-ΠΊΠΎΠ΄ для всСго запроса.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠ· Π΄Π²ΡƒΡ… мСст Π½Π° Π»Π΅Π½Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Home ΠΈΠ»ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ View Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Advanced Editor .

НСсмотря Π½Π° Β«Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅Β» ΠΏΡ€ΠΎΠ·Π²ΠΈΡ‰Π΅, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ являСтся самым простым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΈ (ΠΏΠΎΠΊΠ°) Π½Π΅ содСрТит ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ автозаполнСния IntelliSense, подсвСтки синтаксиса ΠΈΠ»ΠΈ автоматичСского форматирования.

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ имя запроса, ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ M-ΠΊΠΎΠ΄ для запроса ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π»ΡŽΠ±Ρ‹Ρ… Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΡ… синтаксиса Π² M-ΠΊΠΎΠ΄Π΅. Π’ΠΎΡ‚ ΠΈ всС!

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° стандартных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ΄ М являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ языком, всС Π΄Π΅Π»ΠΎ Π² функциях, Π° ΠΊΠΎΠ΄ М поставляСтся с Π±ΠΎΠ»ΡŒΡˆΠΎΠΉΒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎ всСх доступных функциях стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π²Π΅Π±-страницС Microsoft Power Query M Reference, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ синтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ запросов Power с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова #shared .

ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π² строку Ρ„ΠΎΡ€ΠΌΡƒΠ» Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС доступныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² слово Ѐункция справа ΠΎΡ‚ названия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ синтаксис ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π½Π° справочной Π²Π΅Π±-страницС.

Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ рСгистру

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, ΠΎ Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ написании M-ΠΊΠΎΠ΄Π°, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это язык с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рСгистра.

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ x Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ X ΠΈΠ»ΠΈ abc Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ABC . Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΎ для Π»ΡŽΠ±Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ‚. Π΄.

ВыраТСния ΠΈ значСния Π² Power Query

Power query β€” это всС ΠΎ выраТСниях ΠΈ значСниях .

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² запросС мощности. 1 + 1 β€” это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 9.0077 2 .

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт собой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…. ЗначСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ числа, тСкст, логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΡƒΠ»ΡŒ, Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π΄Π°Ρ‚Π°, врСмя, Π΄Π°Ρ‚Π°-врСмя, Π΄Π°Ρ‚Π°-врСмя ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

ЗначСния Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ структуру, Ρ‡Π΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ списки, записи ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ значСния, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ собой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ списков, записСй ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†. Бписки списков, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ списков, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Ρ‚. Π΄. Π­Ρ‚ΠΎ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ структуры Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ значСния

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ основным ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

  • 123,45 β€” числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
  • "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!" β€” это тСкстовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
  • true β€” логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
  • null Β ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ отсутствиС значСния.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ значСния

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ значСния ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

  • #врСмя(часы,ΠΌΠΈΠ½ΡƒΡ‚Ρ‹,сСкунды)
  • #date(Π³ΠΎΠ΄Ρ‹, мСсяцы, Π΄Π½ΠΈ)
  • #datetime(Π³ΠΎΠ΄Ρ‹, мСсяцы, Π΄Π½ΠΈ, часы, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, сСкунды)
  • #datetimezone( Π³ΠΎΠ΄Ρ‹, мСсяцы, Π΄Π½ΠΈ, часы, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, сСкунды) , смСщСниС-часы, смСщСниС-ΠΌΠΈΠ½ΡƒΡ‚Ρ‹)
  • #duration(Π΄Π½ΠΈ, часы, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, сСкунды)

НапримСр, для построСния Π΄Π°Ρ‚Ρ‹ 2018-12-31 Π²Π°ΠΌ потрСбуСтся ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ #date(2018, 12, 31) встроСнная функция.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния

Бписки

Бписок прСдставляСт собой ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Бписок ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок. {1, 2, 3} β€” это список, содСрТащий числа 1 , 2 ΠΈ 3 . ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ порядок Π²Π°ΠΆΠ΅Π½, это Π½Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ список, Ρ‡Ρ‚ΠΎ ΠΈ {3, 2, 1} .

{"Hello", "World"} β€” это список, содСрТащий тСкст "Hello" ΠΈ "World" .

Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ списки списков, поэтому {{1, 2}, {3, 4, 5}} β€” это список ΠΈΠ· Π΄Π²ΡƒΡ… списков. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ список содСрТит числа 1 ΠΈ 2 , Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ список содСрТит числа 3 , 4 ΠΈ 5 .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ списки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ {x..y} . {2..5} создаст список {2, 3, 4, 5} . Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ для тСкстовых символов. {"a". ."d"} создаст список {"Π°", "Π±", "Π²", "Π³"} .

Π£ вас Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ список Π±Π΅Π· элСмСнтов, {} β€” это пустой список.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ списки упорядочСны, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° элСмСнты Π² спискС с отсчитываСмым ΠΎΡ‚ нуля Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ индСкса . {1, 2, 3}{2} Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ 3 , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт Π² спискС (Π½Π° основС Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ индСкса).

Записи

Π—Π°ΠΏΠΈΡΡŒ прСдставляСт собой ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ПолСй .

КаТдоС ΠΏΠΎΠ»Π΅ состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ поля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π΅, ΠΈ значСния поля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ любого Ρ‚ΠΈΠΏΠ°.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ запись с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобок. [FirstName = "John", Age = 38] β€” это запись с двумя полями. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² записи ΠΈΠΌΠ΅Π΅Ρ‚ имя поля FirstName ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ John . Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² записи ΠΈΠΌΠ΅Π΅Ρ‚ имя поля Age ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 38 .

Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ записи записСй, [Person = [FirstName="John", Age = 38]] β€” запись с ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ»Π΅ΠΌ с ΠΈΠΌΠ΅Π½Π΅ΠΌ поля Person ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся записью.

Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ пустыС записи, [] — пустая запись.

На Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля Π² записи ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ поля. [FirstName = "John", Age = 38][FirstName] Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ John .

Π’Π°Π±Π»ΠΈΡ†Ρ‹

A Π’Π°Π±Π»ΠΈΡ†Π° прСдставляСт собой ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· строк , Π³Π΄Π΅ каТдая строка прСдставляСт собой список.

Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ #table() ΠΈΠ· списка Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² столбцов ΠΈ списка строк.

#table({"Π‘ΡƒΠΊΠ²Ρ‹", "Числа"}, {{"A", 1}, {"B", 2}, {"C", 3}}) создаст Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с 2 столбцами , 3 строки ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов Π‘ΡƒΠΊΠ²Ρ‹ ΠΈ Π¦ΠΈΡ„Ρ€Ρ‹ .

МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡƒΡΡ‚ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ пустыС списки Π²ΠΎ встроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ #table() . #table({}, {}) создаст ΠΏΡƒΡΡ‚ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ с отсчитываСмым ΠΎΡ‚ нуля индСксом строки ΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° столбца. #table({"Π‘ΡƒΠΊΠ²Ρ‹", "Числа"}, {{"A", 1}, {"B", 2}, {"C", 3}}){2}[Π‘ΡƒΠΊΠ²Ρ‹] Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ C , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это 2-я строка (Π½Π° основС Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ индСкса) столбца Letters .

ВыраТСния

ВыраТСния β€” это всС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π­Ρ‚ΠΎ относится ΠΈ ΠΊ самим цСнностям. НапримСр, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1 оцСниваСтся ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 .

Π₯отя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ выраТСния состоят ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ слоТных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

НапримСр.

  • Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1 + 1 Π΄Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 2 .
  • Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 3 > 2 Π΄Π°Π΅Ρ‚ true .
  • Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ "Hello" & "World" оцСниваСтся ΠΊΠ°ΠΊ "Hello World" .
  • Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Text.Upper("Hello World") оцСниваСтся ΠΊΠ°ΠΊ "HELLO WORLD" .

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Наряду со стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ M-ΠΊΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ список ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ.

Они ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ€ΠΎΠ²Π½ΠΎ Π΄Π²Π° значСния (ΠΈΠ»ΠΈ выраТСния, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

АрифмСтика

Код M поставляСтся с основными арифмСтичСскими ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Excel + , -, * ΠΈ /. Они позволят Π²Π°ΠΌ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒ значСния соотвСтствСнно.

Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ чисСл. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ Π΄Π°Ρ‚Π΅.

#date(2018,12,25) + #duration(7, 0, 0, 0) Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ 2019-01-01 .

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ значСния Π² M-ΠΊΠΎΠ΄Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния < , > , <= , >= , = , <>

8.

  • x < y Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, Ссли x мСньшС y.
  • x > y Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true, Ссли x большС y.
  • x <= y Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true, Ссли x мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ y.
  • x >= y Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true, Ссли x большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ y.
  • x = y Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true, Ссли x Ρ€Π°Π²Π½ΠΎ y.
  • x <> y Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ true, Ссли x Π½Π΅ Ρ€Π°Π²Π½ΠΎ y.

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΄Π²Π° списка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° равСнства.

{1,2,3,4} = {1,2,3} Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ false , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ списки Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.

ОбъСдинСниС и объСдинСниС

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ тСкст ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ списки, записи ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ампСрсанда ΠΈ .

НапримСр.

  • "Hello" ΠΈ "World" Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ "Hello World" .
  • {1,2,3} ΠΈ {3,4,5} Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ {1,2,3,3,4,5} .

ЛогичСский

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ логичСскими значСниями (ΠΈΠ»ΠΈ выраТСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ логичСскиС значСния) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ , ΠΈ , Π° ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹.

  • Π½Π΅ x Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ истина, Ссли x Π»ΠΎΠΆΠ½ΠΎ.
  • x ΠΈ y Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ истинныС, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π° x ΠΈ y истинны.
  • x ΠΈΠ»ΠΈ y Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ истина, ΠΊΠΎΠ³Π΄Π° Π»ΠΈΠ±ΠΎ x, Π»ΠΈΠ±ΠΎ y истинны.

Код ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²

Как ΠΈ слСдовало ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚ любого языка программирования, Π² ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

Π’ М-ΠΊΠΎΠ΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ многострочныС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

 M-ΠΊΠΎΠ΄ находится здСсь
Π—Π΄Π΅ΡΡŒ находится ΠΊΠΎΠ΄ М // Π­Ρ‚ΠΎ однострочный ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
Π—Π΄Π΅ΡΡŒ находится М-ΠΊΠΎΠ΄ 

ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, поставив ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ Π΄Π²Π° символа косой Ρ‡Π΅Ρ€Ρ‚Ρ‹ // . ВсС, Ρ‡Ρ‚ΠΎ находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС Π΄ΠΎ этого, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ M-ΠΊΠΎΠ΄, Π° всС, Ρ‡Ρ‚ΠΎ послС Π½Π΅Π³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

 Π—Π΄Π΅ΡΡŒ находится ΠΊΠΎΠ΄ M /*Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках*/ Π—Π΄Π΅ΡΡŒ ΠΈΠ΄Π΅Ρ‚ М-ΠΊΠΎΠ΄ 

МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ многострочный ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, помСстив ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ /* ΠΈ */ символами. ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΈΡ… ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ М-ΠΊΠΎΠ΄. ВсС, Ρ‡Ρ‚ΠΎ находится ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Let

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ let позволяСт ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈΠΌ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ in .

 Π»Π΅Ρ‚
    Π° = 1,
    Π± = 2,
    с = а + б
Π²
    с 

Π­Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, вычисляСмых послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° let .

КаТдоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ отдСляСтся запятой, ΠΊΡ€ΠΎΠΌΠ΅ послСднСго ΠΏΠ΅Ρ€Π΅Π΄ Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ . Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ let ΠΈ in Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ 3 .

 Π»Π΅Ρ‚
    с = а + б,
    Π± = 2,
    Π° = 1
Π²
    c 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ выраТСния Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ let Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ вычислСны. Но это Π½Π΅ Ρ‚Π°ΠΊ!

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π²Π΅Ρ€Π΅Π½ ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ 3 . ΠžΡ†Π΅Π½Ρ‰ΠΈΠΊ М-ΠΊΠΎΠ΄Π° автоматичСски рассчитаСт порядок Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… вычислСний Π½Π° основС зависимостСй Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ Π»Π΅Π³Ρ‡Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ М-ΠΊΠΎΠ΄, Ссли ΠΎΠ½ написан Π² порядкС ΠΎΡ†Π΅Π½ΠΊΠΈ, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ прСимущСство.

ВыраТСния появятся ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ шаги Π² ΠΎΠΊΠ½Π΅ Applied Steps . ΠŸΡ€ΠΈ записи Π½Π΅ ΠΏΠΎ порядку выраТСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ шаг.

 Π»Π΅Ρ‚
    Π° = 1,
    Π± = 2
Π²
    a + b 

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ выраТСния Π² части in выраТСния let... in... .

ИмСна ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

 Π»Π΅Ρ‚
    #"Π­Ρ‚ΠΎ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ? Ого!!!" = 1 + 1
Π²
    #"Π­Ρ‚ΠΎ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ? Ого!!!" 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ своим выраТСниям практичСски любоС имя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ символы #"" . Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы.

ЕдинствСнным ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся использованиС Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов.

ИмСна ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… появятся Π² Applied Steps Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° запросов, поэтому Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы ΠΏΡ€ΠΎΠ±Π΅Π»Π° β€” отличная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

ВыраТСния Each

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ each β€” это сокращСниС для объявлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с ΠΈΠΌΠ΅Π½Π΅ΠΌ _ (ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅).

 Π»Π΅Ρ‚
    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ = #table({"Числа"}, {{1}, {2}, {3}, {4}, {5}}),
    #"Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ" = Table.AddColumn(Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ, "Π”Π²ΠΎΠΉΠ½ΠΎΠΉ", ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ 2*[Числа])
Π²
    #"Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ" 

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ столбСц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅Ρ‚ столбСц Numbers Π½Π° 2 для Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС .

 Π»Π΅Ρ‚
    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ = #table({"Числа"}, {{1}, {2}, {3}, {4}, {5}}),
    #"Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ" = Table.AddColumn(Source, "Double", (_) => 2*_[Numbers])
Π²
    #"Added Custom" 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ запрос, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ синтаксис подчСркивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСмантичСски эквивалСнтСн ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ each . Оба запроса Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ If Then Else

M-ΠΊΠΎΠ΄ довольно скудСн ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

НСт доступных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² select case ΠΈΠ»ΠΈ loop . Доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ if... then... else... .

 if [логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ]
Π·Π°Ρ‚Π΅ΠΌ [сдСлайтС это, ΠΊΠΎΠ³Π΄Π° Π²Π΅Ρ€Π½ΠΎ]
else [ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Ссли лоТь] 

Бинтаксис прост ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования.

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ всС Π² ΠΎΠ΄Π½ΠΎΠΉ строкС ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСно Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках для удобства чтСния.

ΠŸΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΠ½Π°Ρ‡Π΅ ЗаявлСния

Ошибки ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ число Π½Π° тСкстовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС.

 Π»Π΅Ρ‚
    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ = #table({"Число", "Число ΠΈ тСкст"}, {{2, 2}, {2, "ΠŸΡ€ΠΈΠ²Π΅Ρ‚"}}),
    #"Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ" = Table.AddColumn(Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ, "ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚", каТдая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° [Число]*[Число ΠΈ тСкст] ΠΈΠ½Π°Ρ‡Π΅ 0)
Π²
    #"Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ" 

Ошибок ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ try. .. else... .

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… запроса ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ошибки Π»ΡŽΠ±Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Ѐункция β€” это ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Наряду с функциями стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ M-ΠΊΠΎΠ΄ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

 Π»Π΅Ρ‚
    ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ = (Ρ…, Ρƒ) => Ρ… * Ρƒ,
    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ (2,3)
Π²
    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 

Π­Ρ‚ΠΎΡ‚ запрос опрСдСляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΡƒΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‰ΡƒΡŽ Π΄Π²Π° числа. Π—Π°Ρ‚Π΅ΠΌ запрос Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈ вычисляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ со значСниями 2 ΠΈ 3 , которая оцСниваСтся ΠΊΠ°ΠΊ 6 .

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ

БущСствуСт Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Если Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ отсутствуСт, Ρ‚ΠΎ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ноль .

 Π»Π΅Ρ‚
    ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ = (x, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ y) => Ссли y Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ, Ρ‚ΠΎ x ΠΈΠ½Π°Ρ‡Π΅ x * y,
    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚(2)
Π²
    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 

Π­Ρ‚Π° функция ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. Π—Π°Ρ‚Π΅ΠΌ запрос Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 2, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ оцСниваСтся ΠΊΠ°ΠΊ 2.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ функция Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ y ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ функция вычислит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ошибка.

РСкурсивныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ссылаСтся сама Π½Π° сСбя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ области видимости @ .

 Π»Π΅Ρ‚
    Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ = (ΠΏ) =>
        Ссли п = 1
        Π·Π°Ρ‚Π΅ΠΌ 1
        Π΅Ρ‰Π΅
            Ссли п = 2
            Π·Π°Ρ‚Π΅ΠΌ 1
            ΠΈΠ½Π°Ρ‡Π΅ @Fibonacci(n-1) + @Fibonacci(n-2),
    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ (7)
Π²
    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, опрСдСляСмой рСкурсивно.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ число Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ опрСдСляСтся ΠΊΠ°ΠΊ сумма Π΄Π²ΡƒΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… чисСл. Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ n-Π΅ число, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ (n-1)-Π΅ ΠΈ (n-2)-Π΅ числа.

Π­Ρ‚Π° функция Π½Π°ΠΉΠ΄Π΅Ρ‚ n-Π΅ число Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ слоТСния (n-1)-Π³ΠΎ ΠΈ (n-2)-Π³ΠΎ чисСл Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ запроса являСтся 13 , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 13 β€” это 7-Π΅ число Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования рСкурсивных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ TRIM Excel для удалСния Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ словами ΠΈΠ»ΠΈ массового поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° основС списка.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ запроса

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° функция Π² запросС, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Π²Π°Π½Π° ΠΈ ΠΎΡ†Π΅Π½Π΅Π½Π° функция Π² запросС.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ запрос, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ (функция запроса), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… запросов.

 let FunctionResult = (АргумСнт1, АргумСнт2,...) =>
    ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ
        /*Π—Π΄Π΅ΡΡŒ находится M-ΠΊΠΎΠ΄ для ΠΎΡ†Π΅Π½ΠΊΠΈ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ*/
    Π²
        Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
Π²
    FunctionResult 

Π­Ρ‚ΠΎ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ запроса.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π²Π°ΠΌ потрСбуСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ let... in... Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ let... in... Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ запроса для выполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… шагов.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ запрос β€” это отличная функция Excel, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ графичСский интСрфСйс Β«Π½Π°Π²Π΅Π΄ΠΈ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΒ», Π΄Π°ΠΆΠ΅ Π½Π΅ касаясь M-ΠΊΠΎΠ΄Π°.

Но ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ваши трСбования становятся Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ врСмя, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ потрСбуСтся ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданный Π²Π°ΠΌΠΈ M-ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой собствСнный с нуля.

Π›ΡŽΠ±ΠΎΠΉ Π½ΠΎΠ²Ρ‹ΠΉ язык программирования Π½Π΅ читаСтся, Ссли Π²Ρ‹ сначала Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ основ. ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ это руководство ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с M-ΠΊΠΎΠ΄ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС запросы.

Об Π°Π²Ρ‚ΠΎΡ€Π΅

Π”ΠΆΠΎΠ½ являСтся Microsoft MVP ΠΈ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π°ΠΊΡ‚ΡƒΠ°Ρ€ΠΈΠ΅ΠΌ с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 15-Π»Π΅Ρ‚Π½ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ. Он Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… отраслях, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ страхованиС, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ совсСм Π½Π΅Π΄Π°Π²Π½ΠΎ Π² консалтингС Power Platform. Он ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ страстно Π»ΡŽΠ±ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности бизнСса.

Pulse Π’ΠΎΠΌ 31, Π΄Π΅ΠΊΠ°Π±Ρ€ΡŒ 2020 Π³. | BAE Systems

Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚Π΅Ρ€ΡΠ»ΠΈΡΡŒ Π²ΠΎ врСмя воТдСния, искали Π½ΠΎΡ‡Π½ΡƒΡŽ Π΅Π΄Ρƒ Π½Π° вынос ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ ΠΈΠ»ΠΈ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π²Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π½Π° Π³ΠΎΡ€Ρƒ Π² Ρ‚ΡƒΠΌΠ°Π½Π΅, Π²Ρ‹, вСроятно, полагались Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ систСму позиционирования. ΠžΠ±ΠΎΡ€ΠΎΠ½Π½Ρ‹ΠΉ сСктор Ρ‚Π°ΠΊΠΆΠ΅ зависит ΠΎΡ‚ GPS, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ сигнал, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ β€” ΠΈΠ»ΠΈ PNT. ΠžΡ‚ пилотирования самолСта ΠΊ мСсту назначСния Π΄ΠΎ сообщСния Ρ‚ΠΎΡ‡Π΅ΠΊ сбора ΠΏΠΎ пСрСсСчСнной мСстности β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… зависит ΠΎΡ‚ сигнала GPS.

Но Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΏΡ€ΠΎΠΏΠ°Π΄Π΅Ρ‚ сигнал GPS? Π­Ρ‚ΠΎ повлияСт Π½Π° Π½Π°ΡˆΡƒ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡƒΡŽ Тизнь, силы ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€ΠΈΡΠΊΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ Π²Ρ€Π°ΠΆΠ΄Π΅Π±Π½Ρ‹Ρ… ситуациях, Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°ΡˆΡƒ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ Тизнь, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΡ‹ Π΅Π΅ Π·Π½Π°Π΅ΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ потСряны. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Π² настоящСС врСмя 30 спутников GPS усСрдно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ сигналов со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ свСта, хотя сигналы ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· этих спутников находятся ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·ΠΎΠΉ. Π£ Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠΎΠ² Π΅ΡΡ‚ΡŒ возмоТности ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сигналы GPS ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅, Π° коммСрчСский ΠΈ ΠΎΠ±ΠΎΡ€ΠΎΠ½Π½Ρ‹ΠΉ сСкторы ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚: Β«Π“Π΄Π΅ я?Β» Ρ‡Π°Ρ‰Π΅.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ сигналы GPS ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρƒ; Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ; ΠΈ граТданскиС, коммСрчСскиС ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ трСбования. Π•Ρ‰Π΅ Π² 2017 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ подсчитано, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚Π°Ρ… GPS принСсла Π±ΠΎΠ»Π΅Π΅ 1,4 Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² экономичСской Π²Ρ‹Π³ΠΎΠ΄Ρ‹. Бпутниковая Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° GPS, принадлСТащая ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Ρƒ БША ΠΈ управляСмая Π’Π’Π‘ БША, посылаСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ сигналы, обмСниваясь ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠΌ мСстополоТСнии ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ спутника ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ сигнал. Устройства с ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°ΠΌΠΈ GPS, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ смарт-часы, ошСйники для Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… ΠΈ другая элСктроника, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ эти сигналы, вычисляя расстояниС ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ… ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ спутников GPS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€ΠΈΠ°Π½Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС мСстополоТСниС. Но сигналы, исходящиС ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· этих спутников, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Π»ΡƒΡˆΠΈΡ‚ΡŒ ΠΈ ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’Π’Π‘ БША ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΡƒΡŽ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ спутниковой систСмы GPS, Π½Π°Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ сСгмСнта ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ оборудования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нашим истрСбитСлям Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности Π² Π²ΠΈΠ΄Π΅ сигнала Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (M-Code). На сСгодняшний дСнь Π² настоящСС врСмя Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ 23 спутника GPS с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ М-ΠΊΠΎΠ΄Π°, ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ GPS с М-ΠΊΠΎΠ΄ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ М-ΠΊΠΎΠ΄Π° с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ… ΠΈ спуфинга ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ большим спросом Ρƒ Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… БША. Они Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ для Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠ°ΠΊ BAE Systems.

BAE Systems β€” ΠΎΠ΄Π½Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² ΠΌΠΈΡ€Π΅, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π±Π°Π·ΠΎΠ²ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ M-Code ΠΈ GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ M-Code для Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… сил БША послС Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ приобрСтСния Π΅Π΅ подраздСлСния Navigation & Sensor Systems Π² июлС 2020 Π³ΠΎΠ΄Π°. Precision Strike, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ бизнСса Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π‘Π΅ΠΊΡ‚ΠΎΡ€ элСктронных систСм ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ массовый рост Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ GPS, Π° NSS поставляСт ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ M-Code для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π²ΠΎΠ΅Π½Π½Ρ‹Ρ…. На самом Π΄Π΅Π»Π΅, ΠΏΡΡ‚ΡŒ ΠΈΠ· восьми Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… GPS-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ NSS ΠΏΡ€ΠΎΡˆΠ»ΠΈ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ M-ΠΊΠΎΠ΄Π° бСзопасности ΠΈ Π² настоящСС врСмя находятся Π² стадии ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π—Π°Ρ‚Π΅ΠΌ эти Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 700 Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… систСм, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… обновлСния М-ΠΊΠΎΠ΄Π°.

Π’Π°ΠΊ ΠΏΠΎΡ‡Π΅ΠΌΡƒ М-ΠΊΠΎΠ΄ Π²Π°ΠΆΠ΅Π½? ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ PNT находится ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·ΠΎΠΉ, M-Code прСдставляСт собой Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΈ бСзопасный сигнал GPS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π½Π°ΡˆΠΈΡ… Π½Π°Π·Π΅ΠΌΠ½Ρ‹Ρ… войск, Π±ΠΎΡ€Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ систСм вооруТСния. Π‘ появлСниСм ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ управлСния Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² бСзопасном сигналС, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ… ΠΈ спуфинга. M-Code, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²ΠΎΠ΅Π½Π½Ρ‹ΠΉ сигнал GPS, Π±ΠΎΠ»Π΅Π΅ бСзопасСн, Ρ‡Π΅ΠΌ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ сСгодня.

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ сводится ΠΊ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ… ΠΈ спуфинга. Наши ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠΈ усСрдно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ мощности своих элСктромагнитных сигналов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Β«ΡˆΡƒΠΌΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ сигналы ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ… спутников GPS. Π’ΠΎ всСм ΠΌΠΈΡ€Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹Π΅ случаи создания ΠΏΠΎΠΌΠ΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π»ΠΈ связь, систСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства GPS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ уязвимы для ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π³Π»ΡƒΡˆΠ΅Π½ΠΈΡ со стороны ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Ρ‚Π²ΠΈ нашСго ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ PNT, эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΌΡƒ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ сигнала GPS, поэтому сигналы M-Code ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ…. БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΠΌΠ°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт собой искусство эффСктивной ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сигналов GPS для создания Π΄Π΅Π·ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

GPS-спуфинг происходит, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ поддСльного сигнала GPS Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ противодСйствуСт ΠΈ подавляСт спутниковый сигнал GPS. Π‘ΠΏΡƒΡ„ΠΈΠ½Π³ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ±ΠΈΡ‚ΡŒ с курса самолСты ΠΈΠ»ΠΈ Π½Π°Π·Π΅ΠΌΠ½Ρ‹Π΅ войска ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ ΠΈΡ… опасности, Π½ΠΎ высоко Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ сигнал М-ΠΊΠΎΠ΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ сигналы GPS ΠΎΡ‚ спуфинга ΠΈ обСспСчит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ нашим Π±ΠΎΠΉΡ†Π°ΠΌ.

Заглядывая Π²ΠΏΠ΅Ρ€Π΅Π΄, BAE Systems ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС большС Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… систСм Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с сСгодняшнСго Y-ΠΊΠΎΠ΄Π° (ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΎΠ΅Π½Π½Ρ‹ΠΉ сигнал ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ GPS) Π΄ΠΎ M-ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наши Π²ΠΎΠ΅Π½Π½Ρ‹Π΅ Π±ΠΎΠΉΡ†Ρ‹ сСйчас большС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ, зависят ΠΎΡ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ ΠΈ бСзопасного GPS. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΈ спуфинг со стороны ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ° становятся всС Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ, M-Code ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ нашим Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ силам для прСодолСния слоТных условий ΠΏΡ€ΠΈΠ΅ΠΌΠ° сигналов.

ИмСя Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 45-Π»Π΅Ρ‚Π½ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с GPS, компания BAE Systems Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»Π° сСбя Π² Ρ‚Π°ΠΊΠΈΡ… областях, ΠΊΠ°ΠΊ высокоточныС боСприпасы, конструкция ГБН ΠΈ систСмная интСграция.

ВсСго ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²: 0

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>