Wiki source code of Опция «Идеальное отверстие»
Last modified by writer on 2024/12/25 12:48
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{success title="**Внимание!**"}} | ||
| 2 | Перед началось работы убедитесь в наличии активной опции "Идеальное отверстие". | ||
| 3 | {{/success}} | ||
| 4 | |||
| 5 | Опция "Идеальное отверстие" обеспечивает гораздо более высокое качество резки отверстий за счет применения дополнительных параметров. | ||
| 6 | |||
| 7 | Если при выполнении управляющей программы встречается кадр с одной из команд круговой интерполяции ([[(% style="color:#a0be2d" %)//**G2**//(% style="color:#000000" %)/(% style="color:#a0be2d" %)//**G3**//>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G2, G3: Круговое перемещение]](%%)) и активна опция "Идеальное отверстие", то данный кадр выполняется при пониженной подаче на заданное процентное соотношение. | ||
| 8 | |||
| 9 | Для выполнения такого замедления необходимо, чтобы на вкладке "Параметры процесса" были заданы следующие параметры: | ||
| 10 | |||
| 11 | 1. максимальное значение радиуса дуги/окружности, встречающееся в G-коде; | ||
| 12 | 1. процентное соотношение для снижения скорости. | ||
| 13 | |||
| 14 | [[image:1708946295676-650.png||data-xwiki-image-style-alignment="center" height="445" width="1000"]] | ||
| 15 | |||
| 16 | Максимальное значение радиуса дуги задаётся в параметр "Радиус дуги для снижения скорости" ([[описание параметра>>doc:Руководство пользователя.Модуль плазменной резки.Описание параметров плазменной резки]]), а процентное соотношение задается в параметр "Снижение скорости" ([[описание параметра>>doc:Руководство пользователя.Модуль плазменной резки.Описание параметров плазменной резки]]). При этом значение параметра "Снижение скорости" рассчитывается пользователем в зависимости от желаемого качества реза. | ||
| 17 | |||
| 18 | Для наилучшего понимания алгоритма опции рассмотрим пример. | ||
| 19 | |||
| 20 | {{code language="g-code"}} | ||
| 21 | N0030 G21 (Units: Metric) | ||
| 22 | N0040 G90 G91.1 G40 | ||
| 23 | N0050 F1 | ||
| 24 | N0060 M101 | ||
| 25 | N0070 G00 Z10.0000 | ||
| 26 | N0080 G00 X25.0000 Y25.0000 | ||
| 27 | N0090 M100 | ||
| 28 | N0100 G00 Z2.0000 | ||
| 29 | N0110 M03 | ||
| 30 | N0120 G04 P0.8 | ||
| 31 | N0130 G00 Z4.0000 F1200 | ||
| 32 | N0140 M103 | ||
| 33 | N0150 G02 X18.5300 Y31.4700 I-3.2350 J3.2350 F1200 | ||
| 34 | N0160 M104 | ||
| 35 | N0170 X18.5300 Y31.4700 I6.4700 J-6.4700 | ||
| 36 | N0180 M05 | ||
| 37 | N0190 G00 Z10.0000 | ||
| 38 | N0200 G00 X-3.4100 Y52.5600 | ||
| 39 | N0210 M100 | ||
| 40 | N0220 G00 Z2.0000 | ||
| 41 | N0230 M03 | ||
| 42 | N0240 G04 P0.8 | ||
| 43 | N0250 G00 Z4.0000 F1200 | ||
| 44 | N0260 M103 | ||
| 45 | N0270 G02 X-0.8500 Y50.0000 I0.0000 J-2.5600 F1200 | ||
| 46 | N0280 M104 | ||
| 47 | N0290 G01 Y0.0000 | ||
| 48 | N0300 G03 X0.0000 Y-0.8500 I0.8500 J0.0000 | ||
| 49 | N0310 G01 X50.0000 | ||
| 50 | N0320 G03 X50.8500 Y0.0000 I0.0000 J0.8500 | ||
| 51 | N0330 G01 Y50.0000 | ||
| 52 | N0340 G03 X50.0000 Y50.8500 I-0.8500 J0.0000 | ||
| 53 | N0350 G01 X0.0000 | ||
| 54 | N0360 M05 | ||
| 55 | N0370 G00 Z10.0000 | ||
| 56 | N0380 M05 | ||
| 57 | N0390 M30 | ||
| 58 | {{/code}} | ||
| 59 | |||
| 60 | В представленной управляющей программе присутствуют 5 дуг и одна окружность. Для корректной работы опции необходимо чтобы параметр “Радиус дуги для снижения скорости” был больше, чем радиус наибольшей дуги - в данном примере самый большой радиус дуги у окружности, поэтому значение параметра нужно установить равное 20. В параметр "Снижение скорости" установим значение 40. | ||
| 61 | |||
| 62 | Когда выполнение УП дойдет то строчки с кодами [[(% style="color:#a0be2d" %)//**G2**//(% style="color:#000000" %)/(% style="color:#a0be2d" %)//**G3**//>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G2, G3: Круговое перемещение]](%%), скорость снизится до значения, указанного в параметре "Снижение скорости". Если параметр "Скорость резки" равен 2000, при выставленном значении в 40% скорость прохождения дуги будет равна 800 (40% от 2000). На кадрах с [[(% style="color:#a0be2d" %)//**G0**//>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G0: Ускоренное линейное перемещение]](%%)/[[(% style="color:#a0be2d" %)//**G1**//>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G1: Линейное перемещение]](%%) скорость резки неизменно будет равна заданному значению. |