Версия 20.5 от writer на 2022/06/10 13:58

Последние авторы
1 (% class="auto-cursor-target" %)
2 Дополнительные M-коды предназначены для решения узкоспециализированных задач, которые могут возникать при плазменной резке.
3
4 (% class="wrapped relative-table" style="width: 100.0%;" %)
5 |=(((
6 \\
7 )))|=(((
8 \\
9 )))
10 |(% colspan="1" %)(% colspan="1" %)
11 (((
12 (% style="color: rgb(141,105,178);" %)**M105[[attach:M105.pm]]**
13 )))|(% colspan="1" %)(% colspan="1" %)
14 (((
15 Макрос для быстрого отключения факела. При вызове без параметров макрос работает синхронно с выполнением G-кода, без задержек, замедления или остановки перемещения осей. Используется, когда необходимо выключить факел на некотором расстоянии до конца реза (например, из-за особенностей АПР). В конце реза обязательно необходимо вставить команду (% style="color: rgb(141,105,178);" %)**M5**(%%)**[[doc:PUMPUBLIC.Стандартные M-коды модуля плазменной резки]]**.
16
17 При задании параметра, например, (% style="color: rgb(141,105,178);" %)**M105 P0.4**(%%), будет выполнена указанная задержка после выключения факела, макрос необходимо вставлять непосредственно перед (% style="color: rgb(141,105,178);" %)**M5**(%%)**[[doc:PUMPUBLIC.Стандартные M-коды модуля плазменной резки]]**. В данном случае по команде (% style="color: rgb(141,105,178);" %)**M105 P0.4**(%%) произойдёт выключение факела и ожидание в течение 0.4 секунды. Затем в макросе (% style="color: rgb(141,105,178);" %)**M5**(%%)**[[doc:PUMPUBLIC.Стандартные M-коды модуля плазменной резки]]** будет выполнен подъём на безопасную высоту.
18 )))
19 |(((
20 (% style="color: rgb(141,105,178);" %)**M120[[attach:M120.pm]]**
21 )))|(((
22 Включает замедление подачи. Необходимость замедлиться при резке может возникать, например, в конце замкнутого контура, чтобы избежать "недореза". На некотором расстоянии до конца реза, в месте, где необходимо включить замедление, необходимо вставить команду (% style="color: rgb(141,105,178);" %)**M120**(%%). А непосредственно перед (% style="color: rgb(141,105,178);" %)**M5**(%%)**[[doc:PUMPUBLIC.Стандартные M-коды модуля плазменной резки]]** - команду (% style="color: rgb(141,105,178);" %)**M121**(%%). При вызове макроса (% style="color: rgb(141,105,178);" %)**M120**(%%) без параметров замедление осуществляется до значения в %, заданного в параметре Снижение скорости, относительно текущей подачи. При использовании с параметром P, например, (% style="color: rgb(141,105,178);" %)**M120 P40**(%%), будет выполнено замедление до указанного количества процентов. Если одновременно с данным режимом действует снижение скорости на окружностях малого радиуса, влияние не суммируется, действует меньшее значение.
23 )))
24 |(((
25 (% style="color: rgb(141,105,178);" %)**M121[[attach:M121.pm]]**
26 )))|(((
27 Отключает замедление подачи.
28 )))
29
30 (% class="auto-cursor-target" %)
31 == Использование правил резки в SheetCam ==
32
33 (% class="auto-cursor-target" %)
34 Чтобы вставить M-код на определённом расстоянии до конца реза, сначала необходимо создать фрагмент кода в SheetCam, нажав кнопку Код на панели Инструменты.
35
36 (% class="auto-cursor-target" %)
37 [[image:attach:image2019-3-29_11-53-27.png]]
38
39 (% class="auto-cursor-target" %)
40 Затем необходимо в панели Инструменты открыть Правила резки и создать Rule set.
41
42 (% class="auto-cursor-target" %)
43 [[image:attach:image2019-3-29_11-55-30.png]]
44
45 (% class="auto-cursor-target" %)
46 После этого добавить правило Before end. Если в настройках PUMOTIX установлена галочка "Игнорировать перемещения по Z и подачу", необходимо использовать M-код (% style="color: rgb(141,105,178);" %)**M120**(%%). Если галочка не установлена, нужно указать процент снижения скорости, чтобы SheetCam вставил значение подачи в G-код.
47
48 (% class="auto-cursor-target" %)
49 [[image:attach:image2019-3-29_11-57-36.png]]
50
51 (% class="auto-cursor-target" %)
52 Далее в свойствах операции в списке Path rules выбрать созданный ранее Rule set.
53
54 (% class="auto-cursor-target" %)
55 [[image:attach:Sheetcam_operation.png]]