g ΠΊΠΎΠ΄ Ρ†ΠΈΠΊΠ» повторСния

ОписаниС G-кодов

G-ΠΊΠΎΠ΄ β€” Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ языка программирования систСм с числовым ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ (ЧПУ).

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

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

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

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

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

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

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

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (G ΠΊΠΎΠ΄Ρ‹)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΉ ЧПУ-Ρ„Ρ€Π΅Π·Π΅Ρ€ ΠΊΠ°ΠΊ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° 3D ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρƒ, Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΡ, ПО ΠΈ G-code

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ПО, Π° Π·Π°ΠΎΠ΄Π½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Π²Π²ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠΎ g-ΠΊΠΎΠ΄Ρƒ. ΠžΠΏΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΡƒ ΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ нСпрофСссионала, ΠΌΠΎΠ³Ρƒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Π° Π² Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, всС описанноС Π² ΠΌΠΎΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… β€” ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚, ΠΈ ΠΎΠ½ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊ офисно-Π³Π°Ρ€Π°ΠΆΠ½ΠΎ-домашним условиях Π½Π° простых китайских Ρ„Ρ€Π΅Π·Π΅Ρ€Π°Ρ… с ЧПУ.

ПО для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ абстракции снизу Π²Π²Π΅Ρ€Ρ…: ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, «стойка ПУ» ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ комплСкс Π½Π° Π±Π°Π·Π΅ ПК ΠΈΠ»ΠΈ МК, CAM β€” ПО, строящСС Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ двиТСния инструмСнта ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π΅ Π΅Π΅ Π² G-ΠΊΠΎΠ΄, ΠΈ CAD.

НаиболСС Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ ПО β€” ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ сигналы шага ΠΈ направлСния (step/dir) для ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Π»ΠΈΠ±ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ/Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ для сСрводвигатСлСй Π² значСния напряТСния ΠΈ Ρ‚ΠΎΠΊΠ°, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π½Π° ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ; Π΅Π³ΠΎ ΠΌΡ‹ Π½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈ Π½Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π² обсуТдаСмом случаС.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” «стойка» β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ комплСкс, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ строки ΠΊΠΎΠ΄Π° Π² сигналы для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². Π’ΡƒΡ‚ ΡƒΠΆΠ΅ интСрСснСй, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π° этапС Π²Ρ‹Π±ΠΎΡ€Π° станка (ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для самостроя) ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… стойках Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня (GSK, Washing, Π±ΡΡƒΡˆΠ½Ρ‹Π΅ старыС симСнсы ΠΈ Ρ„Π°Π½ΡƒΠΊΠΈ), Ρ‚Π°ΠΊ ΠΈ Π½Π° сочСтании интСрфСйсных ΠΏΠ»Π°Ρ‚ (ΠΎΡ‚ банального LPT ΠΈ опторазвязанной китайской красной ΠΏΠ»Π°Ρ‚Ρ‹ Π΄ΠΎ MESA) с ПО β€” LinuxCNC, Mach3, NCStudio ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ…. Π›ΠΈΡ‡Π½ΠΎ Ρƒ мСня большой ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ с LinuxCNC ΠΈ NCStudio; нСсмотря Π½Π° простоту ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌΡƒ простому G-ΠΊΠΎΠ΄Ρƒ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ISO-7bit ΠΎΠ½ΠΈ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° ΡƒΡ€Π°. Π£ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… стоСк Π΅ΡΡ‚ΡŒ прСимущСство Π² гибкости настройки ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΈ возмоТности ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ большого количСства ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ G-ΠΊΠΎΠ΄Π°ΠΌ (Ρ†ΠΈΠΊΠ»Π°ΠΌ) ΠΈ ΠΌΠ°ΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ, Π½ΠΎ ΠΏΡ€ΠΈ Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΉ доступности КАМ-систСм ΠΈ ΡˆΡ‚ΡƒΡ‡Π½ΠΎΠΌ производствС это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.

Π£Ρ€ΠΎΠ²Π½Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΈΠ΄ΡƒΡ‚ CAM (computer aided manufacture) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” ПО для создания Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ инструмСнта Π² Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅. И Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ Ρƒ нас начинаСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π·Π±Ρ€ΠΎΠ΄ ΠΈ ΡˆΠ°Ρ‚Π°Π½ΠΈΠ΅. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, бСсплатного ΠΈΠ»ΠΈ условно-бСсплатного CAMΠ° ΠΌΠ°Π»ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚ пристойного. Π”Π°, Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ для Inkscape, Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ чудСса пятилСтнСй давности, Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΡŒΡŽΠΆΠ½, Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для CADов… ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ совсСм простых, Π½Π° раскроСчный Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΌΡ‹ Π΄ΠΎΠ»Π³ΠΎ ΠΏΡ€ΠΈΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π»ΠΈ G-CodeTools для Inkscape, Π½ΠΎ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смогли Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠΌΡ‹Ρ… скоростСй связки ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€-ΠΏΠ»Π°Π³ΠΈΠ½. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΡƒΠΏΠΈΠ»ΠΈ CamBam+ Π·Π° ΡΠΌΠ΅ΡˆΠ½Ρ‹Π΅ ΠΏΠΎ ΠΌΠ΅Ρ€ΠΊΠ°ΠΌ Ρ€Ρ‹Π½ΠΊΠ° 150 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΈ наслаТдаСмся. А Ρ‚Π°ΠΊ β€” всС ΠΈΠ· дСшСвого ΠΈΠ»ΠΈ бСсплатного Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄ совсСм простыС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π»ΠΈΠ±ΠΎ глюк Π½Π° глюкС ΠΈ глюком погоняСт. ΠœΡ‹ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΊΡƒΡ‡Ρƒ всСго Π² Π΄Π΅ΠΌΠΊΠ°Ρ… ΠΈ Π»ΠΎΠΌΠ°Π½Ρ‹Ρ… вСрсиях, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ²ΠΎΡ€Ρ‹ с ΠΆΠ°Π±ΠΎΠΉ ΠΈ Ρ„ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΠΈ ΠΊΡƒΠΏΠΈΠ»ΠΈ PowerMill β€” ΠΏΠΎ ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΡ‚Ρ‹ΠΌ Π² процСссС ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° эмоциям, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ для нСбольшого производства инструмСнтС. Π£ΠΆΠ΅ ΠΏΠΎΠ·ΠΆΠ΅ Π½Π° нас Π²Ρ‹ΡˆΠ»ΠΈ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ΠΈ ΠΈΠ· SprutCAM, Π΄Π°Π»ΠΈ Π΄Π΅ΠΌΠΊΡƒ, ΠΈ ΠΌΡ‹ с уТасом ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π°Ρ‚ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 20 Ρ€Π°Π· β€” ΠΏΠΎΡ‡Ρ‚ΠΈ всС наши потрСбности Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²ΠΏΠΎΠ»Π½Π΅ Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ SprutCAM Mach3. ΠšΡƒΠΏΠΈΠ»ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ (Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎ запас ΠΏΠΎ ΠΏΠΎΠ΄Π°Ρ€ΠΎΡ‡Π½ΠΎΠΉ Ρ†Π΅Π½Π΅), Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ нашли ΠΏΠ°Ρ€Ρƒ нСдостатков, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ПМ.

Π§ΡƒΡ‚ΡŒ Π½Π΅ Π·Π°Π±Ρ‹Π»: ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ этапом ΠΌΠ΅ΠΆΠ΄Ρƒ g-code ΠΈ CAM выступаСт постпроцСссор β€” ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π° Π½Ρ‹Π½Π΅ встроСнный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ всякого пристойного CAMΠ°. Π­Ρ‚ΠΎ Ρ‚Π° самая ΡˆΡ‚ΡƒΠΊΠ°, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ CAM Π² ΠΊΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ станка. О постпроцСссорС стоит Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΅ΡΡ‚ΡŒ, ΠΈ Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ описаниС, привязанноС ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°, воспринимаСмой станком. Условно, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ станки просят Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ строк, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ β€” «;» Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ русскими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚, Π½Ρƒ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Для рассматриваСмых станков (домашниС Ρ„Ρ€Π΅Π·Π΅Ρ€Ρ‹) Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, MACH3, LinuxCNC ΠΈΠ»ΠΈ NCStudio ΠΏΠΎΠΉΠ΄Π΅Ρ‚ стандартный постпроцСссор fanuc0i 3axis.

Ну ΠΈ самый высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” CAD, ΠΎΠ½ ΡƒΠΆΠ΅ совсСм Π΄Π°Π»Π΅ΠΊ ΠΎΡ‚ станка. Π’ΡƒΡ‚ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎΡ‡Ρ‚ΠΈ бСсконСчСн, ΠΈ Π΄Π°ΠΆΠ΅ посвободнСй, Ρ‡Π΅ΠΌ Π² 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ…, Π±Π»Π°Π³ΠΎ Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²ΠΊΠ° ΠΈΠ΄Π΅Ρ‚ Π΄ΠΎ повСрхности, ΠΈ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ CAM ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Π°Ρ модСль, Π° граничная ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ CAMΡ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ всСядны ΠΈ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ Π²Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ· Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠΏΠ°Π»ΠΎ β€” ΠΎΡ‚ 3DMAX Π΄ΠΎ SolidWorks.

НСсколько Ρ€Π°Π· Π½Π°Ρ‡ΠΈΠ½Π°Π» я ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎ g-code, Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· забрасывал. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΏΠΎΠ»Π½Ρ‹ΠΉ g-code Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π² части Ρ†ΠΈΠΊΠ»ΠΎΠ²: Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅ сСрии станков ΠΎΠ΄Π½ΠΎΠ³ΠΎ производитСля ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ g-ΠΊΠΎΠ΄Ρ‹ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° Π² основных ΠΊΠΎΠ΄Π°Ρ… всС ΠΈ Ρ‚Π°ΠΊ понятно. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” соврСмСнная CAM-систСма позволяСт ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ g-ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΊ класса, ΠΎΠ±Ρ…ΠΎΠ΄ΡΡΡŒ Π΄Π΅Ρ€Π³Π°Π½ΡŒΠ΅ΠΌ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΏΠΎ ΠΎΠΊΠΎΡˆΠ΅Ρ‡ΠΊΠ°ΠΌ ΠΊΠΎΠΌΠΏΠ°. Но ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² (Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ кстати, Π’Πž, ΠΎΠΏΡ‹Ρ‚ ΠΈ всС Ρ‚Π°ΠΊΠΎΠ΅) Π½Π΅ справился с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Β«ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρƒ, которая 1000 Ρ€Π°Π· ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΈΡ‚ шпиндСль Π²Π²Π΅Ρ€Ρ…-Π²Π½ΠΈΠ· Π½Π° 30 ΠΌΠΌΒ», я понял, Ρ‡Ρ‚ΠΎ хотя Π±Ρ‹ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½ΠΎ. Π”Π°ΠΆΠ΅ Ссли Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠΈ, Ρ‚ΠΎ хотя Π±Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π΄Π΅Π±Π°ΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π½Π°ΠΌ постпроцСссор написал.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, стоит Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ g-code ΠΈΠ΄Π΅Ρ‚ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ, каТдая строка β€” ΠΊΠ°Π΄Ρ€. Код

даст ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ мСстополоТСниС ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ x10y20, Π° ΠΊΠΎΠ΄

даст ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π»ΠΎΠΌΠ°Π½ΠΎΠΉ β€” сначала Π² Ρ‚ΠΎΡ‡ΠΊΡƒ (Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, x10), Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ Π² Ρ‚ΠΎΡ‡ΠΊΡƒ x10y20.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свойство ΠΌΠΎΠ΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ G1 Π² Π½Π°Ρ‡Π°Π»Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строки, ΠΈΠ±ΠΎ G1 β€” ΠΌΠΎΠ΄Π°Π»Π΅Π½ ΠΈ стойка ΠΏΠΎΠΉΠΌΠ΅Ρ‚ ΠΊΠ°Π΄Ρ€ Π±Π΅Π· ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΊ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ. Если Π±Ρ‹ ΠΌΡ‹ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ Π΄ΡƒΠ³Π΅ (G2/G3) ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Ρ‚ΠΎΡ€ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ пСрСнСсли Π±Ρ‹ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку β€” стойка Π±Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»Π° эту строчку ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ G1.

Π˜Ρ‚Π°ΠΊ, пСрвая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит Π·Π½Π°Ρ‚ΡŒ β€” установочныС. Бюда входят ΠΊΠΎΠ΄Ρ‹ установки систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, систСмы Π΅Π΄ΠΈΠ½ΠΈΡ†, установка ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Π΄Π»ΠΈΠ½Ρ‹ ΠΈ радиуса инструмСнта. Для Ρ…ΠΎΠ±Π±Π±ΠΈΠΉΠ½ΠΎΠ³ΠΎ ЧПУшника достаточно ΠΈΠ· всСго этого Π·Π½Π°Ρ‚ΡŒ строку бСзопасности, которая ставится Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

И Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°: G17 (Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² плоскости XY) G21 (Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ β€” ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Ρ‹) G40 (ΠΎΡ‚ΠΌΠ΅Π½Π° компСнсации Π΄Π»ΠΈΠ½Ρ‹ инструмСнта) G49 (ΠΎΡ‚ΠΌΠ΅Π½Π° компСнсации радиуса инструмСнта) G54 (Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚) G80 (ΠΎΡ‚ΠΌΠ΅Π½Π° Ρ€Π°Π½Π΅Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… постоянных Ρ†ΠΈΠΊΠ»ΠΎΠ²) G90 (Ρ€Π°Π±ΠΎΡ‚Π° Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚). ПослС Ρ‚Π°ΠΊΠΎΠΉ лошадиной Π΄ΠΎΠ·Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ любой станок очищаСтся ΠΎΡ‚ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π³Ρ€Π΅Ρ…ΠΎΠ², ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ вашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Π”Π°ΠΆΠ΅ Ссли ваш станок Π½Π΅ Π·Π½Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ β€” Π½Π° Ρ„ΠΎΠ½Π΅ Ρ‚Π΅Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ эти нСсколько Π±Π°ΠΉΡ‚ сильно Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π΅ добавят, станок Ρ‡ΡƒΠΆΠ΅Ρ€ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ просто ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚, Π·Π°Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ всС Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Ρ‚ΡƒΡ‚ большС ΠΈ Π·Π½Π°Ρ‚ΡŒ-Ρ‚ΠΎ Π½Π΅Ρ‡Π΅Π³ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° обсуТдаСмых станках.

Π Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ G54 β€” ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ любая стойка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ°ΡˆΠΈΠ½Π½ΡƒΡŽ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (с Π½ΡƒΠ»Π΅ΠΌ Π½Π° ΠΊΠΎΠ½Ρ†Π΅Π²Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°Ρ…, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΡƒΠ³Π»Ρƒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола), ΠΈ Π΄ΠΎ 6 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π—Π°Ρ‡Π΅ΠΌ? Когда Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² CAM, Π’Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π½ΡƒΠ»Π΅Π²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ β€” Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ Π±Π»ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ (Ρ‚Π°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅ΠΉ) ΠΈΠ»ΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, ΠΈ вся траСктория описываСтся ΠΎΡ‚ этой Ρ‚ΠΎΡ‡ΠΊΠΈ. Если Π±Ρ‹ станок ΡƒΠΌΠ΅Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² машинной БК, ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π±Ρ‹ Π»ΠΈΠ±ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΡƒΠ³Π»ΠΎΠΌ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ноль, Π»ΠΈΠ±ΠΎ Π² CAM Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ноль Π² нСясной Ρ‚ΠΎΡ‡ΠΊΠ΅, вымСрянной ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ располоТСния Π΄Π΅Ρ‚Π°Π»ΠΈ. Π—Π°Ρ‡Π΅ΠΌ Ρ†Π΅Π»Ρ‹Ρ… 6 систСм ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚? Ну Ρ‚ΠΎΠΆΠ΅ всС просто, хотя ΠΈ Ρ€Π΅ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ: Ссли стол позволяСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΊ, ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: сначала ΠΏΡ€ΠΎΠΉΡ‚ΠΈ всС Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ„Ρ€Π΅Π·ΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„Ρ€Π΅Π·Ρƒ ΠΈ снова ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ всСм, Π½Ρƒ Ρ‚.Π΄. Π’ΡƒΡ‚ ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ БК: вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² CAM, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ БК для Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΊ ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΉ БК Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ.

ВСорСтичСски ΠΏΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΌ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° G90/G91: Π²Ρ‹Π±ΠΎΡ€ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π’ΡƒΡ‚ всС Ρ‚ΠΎΠΆΠ΅ боль-мСнь просто: Π² G90 станок ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π² строкС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ, Π° Π² G91 β€” ΠΏΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ станок, стоящий Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ X10Y10 Π½Π° строку G90 G1 x20 ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π² Ρ‚ΠΎΡ‡ΠΊΡƒ X20, Π° Π½Π° строку G91 G1 X20 β€” Π² Ρ‚ΠΎΡ‡ΠΊΡƒ X30.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° β€” ΠΊΠΎΠ΄Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ. Π’ΡƒΡ‚ всС просто, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π° обсуТдаСмых станках:

G0 β€” холостыС пСрСмСщСния, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° максимальной установлСнной Π² стойкС скорости. Π‘Ρ‚ΠΎΠΈΡ‚ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ G0 Π½Π΅ всСгда Π΄Π°Π΅Ρ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стойках ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ G0 X200 Y300 ΠΏΡ€ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ X0Y0 Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ инструмСнт сначала ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ 45 градусов Π² Ρ‚ΠΎΡ‡ΠΊΡƒ X200Y200, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎ прямой β€” Π² Y300. Π˜ΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ это происходит Π½Π° Π’Π°ΡˆΠ΅ΠΌ станкС, Π½Π΅ зная этой тонкости ΠΌΠΎΠΆΠ½ΠΎ случайно Π²Ρ€Π΅Π·Π°Ρ‚ΡŒΡΡ Π² ΠΊΡ€Π΅ΠΏΠ΅ΠΆ ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ.

G1 β€” линСйная интСрполяция. Π’ΡƒΡ‚ Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅, станок двиТСтся всСгда ΠΏΠΎ прямой ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ Π² ΠΊΠΎΠ΄Π΅. Команда ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ синтаксис G1 X20Y30Z10 F1000, Π³Π΄Π΅ F β€” ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… станка (Ρ‡Π°Ρ‰Π΅ β€” ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ ΠΌΠΌ/сСк ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ экзотичСскоС). Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ β€” модальна, Ρ‚.Π΅. Ссли Π’Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° для всСх ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… строк G1/G2/G3, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, G0 ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ.

G2/G3 β€” круговая интСрполяция ΠΏΠΎ часовой ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлкС. Допустимы Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° опрСдСлСния: ΠΏΡ€ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ станка Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ X0Y0 Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ G2 X10Y10R20 построит Π΄ΡƒΠ³Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ X10Y10 с радиусом 20, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ G2 X35Y25 I20J-5 построит Π΄ΡƒΠ³Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ X35 Y25 с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ X(тСкущая Ρ‚ΠΎΡ‡ΠΊΠ°)+20 Y(тСкущая Ρ‚ΠΎΡ‡ΠΊΠ°)-5.
ВСорСтичСски, Π² ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… стойках встрСчаСтся масса Π΄Ρ€ΡƒΠ³ΠΈΡ… интСрполяций β€” ΠΎΡ‚ синуса Π΄ΠΎ Π³ΠΈΠΏΠ΅Ρ€Π±ΠΎΠ»Ρ‹, Π½ΠΎ Π² Π½Π°ΡˆΠΈΡ… станках ΠΈ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ CAMΠ° это Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ.

Ну ΠΈ Π΅Ρ‰Π΅ нСсколько ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² систСму ISO 7bit, Π½ΠΎ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ g-ΠΊΠΎΠ΄Π°ΠΌΠΈ. Π­Ρ‚ΠΎ M03 (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ шпиндСля) с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ S (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния), M05 β€” остановка шпиндСля, M07/09 β€” ΠΏΠΎΠ΄Π°Ρ‡Π° ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π‘ΠžΠ–, ΠΈ M30 β€” ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π€ΡƒΡ…. Как-Ρ‚ΠΎ сумбурно ΠΈ затянуто ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Π½ΠΎ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. На этом ΠΏΡ€ΠΎΡ‰Π°ΡŽΡΡŒ, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСрии я Π½Π°ΠΏΠΈΡˆΡƒ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ для домашнСго ЧПУ-Ρ„Ρ€Π΅Π·Π΅Ρ€Π° ΠΈ ΠΎΠΏΠΈΡˆΡƒ процСсс построСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² PowerMill.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

G-code, ΠΏΠΎΡ‚Π΅Ρ€ΡΠ²ΡˆΠΈΠΉΡΡ Π±Ρ€Π°Ρ‚ Assembler-Π°

ΠŸΡ€ΠΎ язык управлСния ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ CNC-станками ΠΈ всСвозмоТными Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ устройствами Π²Ρ€ΠΎΠ΄Π΅ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² написано ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ статСй, Π½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ²Π° идСология этого языка ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° связана с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ β€” ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Π³Π΄Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ моя Ρ€Π°Π±ΠΎΡ‚Π° связана нСпосрСдствСнно с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ станков ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ производства, я ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΎΠ±Π΅Π», Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±Ρ€Π°Π» Ρ‚Π°ΠΊΠΎΠΉ странный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.

ΠŸΠ°Ρ€Ρƒ слов ΠΎ сСбС, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ я Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ± этом. Мои Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ обязанности Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ, Π² Ρ‚ΠΎΠΌ числС, Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ любой ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ станок с ЧПУ Π΄Π΅Π»Π°Ρ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ физичСски. Компания β€” нСбольшая (Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ сотСн сотрудников), Π½ΠΎ Π² арсСналС β€” Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Ρ€Π΅Π·Π΅Ρ€Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹ Haas Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ, Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Ρ€Π΅Π·Π΅Ρ€Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹ DMG Mori Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ², Π»Π°Π·Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π·Π°ΠΊ Mitsubishi, Ρ‚ΠΎΠΊΠ°Ρ€Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹ Citizen Cincom ΠΈ ΠΊΡƒΡ‡Π° всСго Π΅Ρ‰Π΅. И вСсь этот Π·ΠΎΠΎΠΏΠ°Ρ€ΠΊ управляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Π½Π° G-code. Π˜Π·ΡƒΡ‡Π°Ρ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого языка, я понял, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΈΡˆΡƒΡ‚ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΈ ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΏΠΎ Π½Π΅ΠΌΡƒ β€” Π½Π΅ всСгда являСтся ΠΏΡ€Π°Π²Π΄ΠΎΠΉ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, ΠΌΠ½Π΅ стали понятны ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ этим языком ΠΈ Assembler-ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΈΠ·ΡƒΡ‡Π°Π» ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π² институтС, ΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ практичСски Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ написал.

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

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° G-code, Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ состоят ΠΈΠ· Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ², Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΈΠ΅ числа. Π­Ρ‚ΠΈ Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ «адрСс». ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ проста: Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… станков ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ ΠΏΡƒΡ‚Π΅ΠΌ записи Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ячСйки памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Ρ‹Π»ΠΈ Π΄Π°Π½Ρ‹ Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°. Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ устройства, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Ρ‡ΠΈΡ‚Π°Π»ΠΈ значСния ΠΏΠΎ этим адрСсам ΠΈ Π΄Π΅Π»Π°Π»ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ Π½ΠΈΡ… трСбуСтся. Когда ΠΌΠ½Π΅ приходится ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², я объясняю ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π° самом Π΄Π΅Π»Π΅, ΠΌΠΎΠΆΠ½ΠΎ условно ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ части: Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° интСрфСйс с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ². Они часто ΠΈ физичСски разнСсСны ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΠ»Π°Ρ‚Π°ΠΌ. А ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ происходит всС Π΅Ρ‰Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ этих самых ячССк памяти. Π”Ρ€ΡƒΠ³ΠΎΠΉ вопрос, Ρ‡Ρ‚ΠΎ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΊ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ адрСсам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, добавились Π΅Ρ‰Π΅ числСнныС адрСса (Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с символа #), Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствляСтся доступ ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, настройкам, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ возмоТностям, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ синтаксис G-code, говорят, Ρ‡Ρ‚ΠΎ любая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ начинаСтся с Π±ΡƒΠΊΠ²Ρ‹ G для Β«ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…Β» ΠΊΠΎΠ΄ΠΎΠ² ΠΈ M β€” для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ Π½ΠΎΠΌΠ΅Ρ€ строки начинаСтся с Π±ΡƒΠΊΠ²Ρ‹ N, Π° Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” с Π±ΡƒΠΊΠ²Ρ‹ O. Π­Ρ‚ΠΎ, Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΏΡ€Π°Π²Π΄Π°, Π½ΠΎ Π½Π΅ вся ΠΈ Π½Π΅ всСгда.

Π’Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ†ΠΈΠΊΠ»Ρ‹

ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, рСгистры

Π₯отя G- ΠΈ M-ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² β€” довольно большая Ρ‚Π΅ΠΌΠ°, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ β€” Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡˆΠΈΡ€Π½Π°Ρ ΠΈ слоТная история. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Β«ΠΆΠ΅Π»Π΅Π·ΠΎΒ» станков управляСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ количСством ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСгистры процСссоров. Доступ ΠΊ этим рСгистрам Π² ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ случаях Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π°ΠΌ, Π² ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ β€” ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ, Π² ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ β€” ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π°ΠΌ. ΠŸΡ€ΠΈ этом, свойства, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ этих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° G-code для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ станка, Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° ΠΈΠ½ΠΎΠ³Π΄Π° β€” Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΉ Π·Π° ΠΎΠ΄ΠΈΠ½ инструмСнт ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ элСмСнт Π΄Π΅Ρ‚Π°Π»ΠΈ, Π΅ΡΡ‚ΡŒ длинная строка ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ называСмая safe line. Она Π½ΡƒΠΆΠ½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ станок ΠΏΠΎΠΌΠ½ΠΈΡ‚ своС состояниС. НапримСр, содСрТимоС ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ рСгистра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ послС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ станка, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π² явном Π²ΠΈΠ΄Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ состояниС ΠΏΠ΅Ρ€Π΅Π΄ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π­Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π² web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Reset.css ΠΈ Normalize.css. Π˜Π½Π°Ρ‡Π΅, это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для программистов Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ Β«Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΉ, Ρ‡Ρ‚ΠΎ станок находится Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ состоянии, Ссли Ρ‚Ρ‹ Π΅Π³ΠΎ Π² это состояниС Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»Β». ΠŸΡ€Π΅Π½Π΅Π±Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅ этим ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠ°ΠΏΠΈΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΌΠΎΠ½Ρ‚ станка. ΠŸΡ€ΠΈ этом, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ считаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ станка Π² искомоС состояниС, Π° Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, находится Π»ΠΈ ΠΎΠ½ Π² Π½Π΅ΠΌ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, дСлаСтся ΠΎΠ΄Π½ΠΎΠΉ бСзусловной ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ условного вСтвлСния.

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

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²

Об ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ станков с ЧПУ ΡƒΡ‡Π°Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ путями ΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Π’ ΠΎΠ΄Π½ΠΎΠΌ случаС, Ρ€Π΅Ρ‡ΡŒ просто ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ CAD/CAM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ программист Π±Ρ‹Π» Π² состоянии ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ модСль (Ρ‡Π΅Ρ€Ρ‚Ρ‘ΠΆ) Π² ΠΊΠΎΠ΄, исполняСмый Π½Π° Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ станкС, ΠΈΠ·Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π­Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ процСсс обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Β«ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния» Π² Π’Π£Π—Π΅, Π³Π΄Π΅ вопросы исполнСния ΠΊΠΎΠ΄Π°, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ написания ΠΊΠΎΠ΄Π° Π½Π° АссСмблСрС Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ повСрхностно. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π΄ΠΊΠΈΡ… случаях, процСсс Π±ΠΎΠ»Π΅Π΅ всСго Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ систСмному ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ исполнСния ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ входят Π² Π½Π΅Π³ΠΎ, ΠΊΠ°ΠΊ Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ учился Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ элСктроникС, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΆΠ΅Π»Π΅Π·Π° Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ‡Π°ΡΡ‚ΡŒΡŽ этого, ΠΏΡƒΡΡ‚ΡŒ ΠΈ Π² довольно скромном объСмС, Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π»ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π±Π»ΠΈΠΆΠ΅, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ я старался ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ это сам, ΠΊΠΎΠ³Π΄Π° Ρƒ мСня Π±Ρ‹Π»Π° такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

Π― Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ натянутыми, Π½ΠΎ я ΠΈ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽ Π½Π° ΠΈΡ… Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π Π΅Ρ‡ΡŒ, скорСС, ΠΎ сходствС Β«Π΄ΡƒΡ…Π°Β» упомянутых Π²Ρ‹ΡˆΠ΅ языков, ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ‹Ρ‚ «ассСмблСрного ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡΒ» ΠΌΠΎΠΆΠ΅Ρ‚ довольно сильно ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΌΡƒ пониманию G-code, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΎΠΏΡ‹Ρ‚ программирования Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° языках высокого уровня, ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΏΡ€ΠΈΡΠ·Π½ΡŒ Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρƒ ΠΊΠΎΠ³ΠΎ Π²Π΄Ρ€ΡƒΠ³ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ для станков с ЧПУ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

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