Исходный код вики Дополнительные M-коды модуля плазменной резки
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 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-кодов.Стандартные M-коды модуля плазменной резки.WebHome]]**. | ||
| 16 | |||
| 17 | При задании параметра, например, (% style="color: rgb(141,105,178);" %)**M105 P0.4**(%%), будет выполнена указанная задержка после выключения факела, макрос необходимо вставлять непосредственно перед (% style="color: rgb(141,105,178);" %)**M5**(%%)**[[doc:PUMPUBLIC.Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля плазменной резки.WebHome]]**. В данном случае по команде (% style="color: rgb(141,105,178);" %)**M105 P0.4**(%%) произойдёт выключение факела и ожидание в течение 0.4 секунды. Затем в макросе (% style="color: rgb(141,105,178);" %)**M5**(%%)**[[doc:PUMPUBLIC.Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля плазменной резки.WebHome]]** будет выполнен подъём на безопасную высоту. | ||
| 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-кодов.Стандартные M-коды модуля плазменной резки.WebHome]]** - команду (% 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]] |