Изменения документа Дополнительные M-коды модуля плазменной резки
Редактировал(а) writer 2024/01/24 15:04
От версии 12.1
отредактировано abolgov
на 2019/03/29 12:10
на 2019/03/29 12:10
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (4 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 7 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,0 +1,1 @@ 1 +Руководство пользователя.Описание M-кодов.WebHome - Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.a bolgov1 +XWiki.Knetyaga - Теги
-
... ... @@ -1,0 +1,1 @@ 1 +плазма|m-код - Содержимое
-
... ... @@ -1,54 +1,50 @@ 1 1 (% class="auto-cursor-target" %) 2 2 Дополнительные M-коды предназначены для решения узкоспециализированных задач, которые могут возникать при плазменной резке. 3 3 4 -|=((( 5 -\\ 6 -)))|=((( 7 -\\ 8 -))) 4 +(% class="relative-table wrapped" style="width:100.0%" %) 9 9 |(% colspan="1" %)(% colspan="1" %) 10 10 ((( 11 -**M105** 7 +[[(% style="color:#8d69b2" %)**M105**>>attach:M105.pm]] 12 12 )))|(% colspan="1" %)(% colspan="1" %) 13 13 ((( 14 -Макрос для быстрого отключения факела. При вызове без параметров макрос (%style="color: rgb(23,43,77);" %)работает синхронно с выполнением G-кода, без задержек, замедления или остановки перемещения осей. Используется, когда необходимо выключить факел на некотором расстоянии до конца реза (например, из-за особенностей АПР). В конце реза обязательно необходимо вставить команду M5.10 +Макрос для быстрого отключения факела. При вызове без параметров макрос работает синхронно с выполнением G-кода, без задержек, замедления или остановки перемещения осей. Используется, когда необходимо выключить факел на некотором расстоянии до конца реза (например, из-за особенностей АПР). В конце реза обязательно необходимо вставить команду [[(% style="color:#8d69b2" %)**M5**>>doc:Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля плазменной резки.WebHome]](%%). 15 15 16 - (% style="color: rgb(23,43,77);" %)При задании параметра, например, M105 P0.4, будет выполнена указанная задержка после выключения факела, макрос необходимо вставлять непосредственно перед M5. В данном случае по команде M105 P0.4 произойдёт выключение факела и ожидание в течение 0.4 секунды. Затем в макросе M5 будет выполнен подъём на безопасную высоту.12 +При задании параметра, например, (% style="color:#8d69b2" %)**M105 P0.4**(%%), будет выполнена указанная задержка после выключения факела, макрос необходимо вставлять непосредственно перед [[(% style="color:#8d69b2" %)**M5**>>doc:Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля плазменной резки.WebHome]](%%). В данном случае по команде (% style="color:#8d69b2" %)**M105 P0.4**(%%) произойдёт выключение факела и ожидание в течение 0.4 секунды. Затем в макросе [[(% style="color:#8d69b2" %)**M5**>>doc:Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля плазменной резки.WebHome]](%%) будет выполнен подъём на безопасную высоту. 17 17 ))) 18 18 |((( 19 -**M120** 15 +[[(% style="color:#8d69b2" %)**M120**>>attach:M120.pm]] 20 20 )))|((( 21 -Включает замедление подачи. Необходимость замедлиться при резке может возникать, например, в конце замкнутого контура, чтобы избежать "недореза". На некотором расстоянии до конца реза, в месте, где необходимо включить замедление, необходимо вставить команду M120. А непосредственно перед M5 - команду M121. При вызове макроса M120 без параметров замедление осуществляется до значения в %, заданного в параметре Снижение скорости, относительно текущей подачи. При использовании с параметром P, например, M120 P40, будет выполнено замедление до указанного количества процентов. Если одновременно с данным режимом действует снижение скорости на окружностях малого радиуса, влияние не суммируется, действует меньшее значение. 17 +Включает замедление подачи. Необходимость замедлиться при резке может возникать, например, в конце замкнутого контура, чтобы избежать "недореза". На некотором расстоянии до конца реза, в месте, где необходимо включить замедление, необходимо вставить команду (% style="color:#8d69b2" %)**M120**(%%). А непосредственно перед [[(% style="color:#8d69b2" %)**M5**>>doc:Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля плазменной резки.WebHome]](%%) - команду (% style="color:#8d69b2" %)**M121**(%%). При вызове макроса (% style="color:#8d69b2" %)**M120**(%%) без параметров замедление осуществляется до значения в %, заданного в параметре Снижение скорости, относительно текущей подачи. При использовании с параметром P, например, (% style="color:#8d69b2" %)**M120 P40**(%%), будет выполнено замедление до указанного количества процентов. Если одновременно с данным режимом действует снижение скорости на окружностях малого радиуса, влияние не суммируется, действует меньшее значение. 22 22 ))) 23 23 |((( 24 -**M121** 20 +[[(% style="color:#8d69b2" %)**M121**>>attach:M121.pm]] 25 25 )))|((( 26 26 Отключает замедление подачи. 27 27 ))) 28 28 29 -(% class="auto-cursor-target" %) 25 +(% class="auto-cursor-target" id="H41844143F43E43B44C43743E43243043D43843543F44043043243843B44043543743A438432SheetCam" %) 30 30 == Использование правил резки в SheetCam == 31 31 32 32 (% class="auto-cursor-target" %) 33 33 Чтобы вставить M-код на определённом расстоянии до конца реза, сначала необходимо создать фрагмент кода в SheetCam, нажав кнопку Код на панели Инструменты. 34 34 35 -(% class="auto-cursor-target" %)31 +(% style="text-align:center" %) 36 36 [[image:attach:image2019-3-29_11-53-27.png]] 37 37 38 38 (% class="auto-cursor-target" %) 39 39 Затем необходимо в панели Инструменты открыть Правила резки и создать Rule set. 40 40 41 -(% class="auto-cursor-target" %)37 +(% style="text-align:center" %) 42 42 [[image:attach:image2019-3-29_11-55-30.png]] 43 43 44 44 (% class="auto-cursor-target" %) 45 -После этого добавить правило Before end. Если в настройках PUMOTIX установлена галочка "Игнорировать перемещения по Z и подачу", необходимо использовать M-код M120. Если галочка не установлена, нужно указать процент снижения скорости, чтобы SheetCam вставил значение подачи в G-код. 41 +После этого добавить правило Before end. Если в настройках PUMOTIX установлена галочка "Игнорировать перемещения по Z и подачу", необходимо использовать M-код (% style="color:#8d69b2" %)**M120**(%%). Если галочка не установлена, нужно указать процент снижения скорости, чтобы SheetCam вставил значение подачи в G-код. 46 46 47 -(% class="auto-cursor-target" %)43 +(% style="text-align:center" %) 48 48 [[image:attach:image2019-3-29_11-57-36.png]] 49 49 50 50 (% class="auto-cursor-target" %) 51 51 Далее в свойствах операции в списке Path rules выбрать созданный ранее Rule set. 52 52 53 -(% class="auto-cursor-target" %)49 +(% style="text-align:center" %) 54 54 [[image:attach:Sheetcam_operation.png]]
- M105.pm
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +263 bytes - Содержимое
-
... ... @@ -1,0 +1,16 @@ 1 +function m105(p) 2 + if (Is_THC_Mode()) then 3 + SetTorchOffFast() 4 + if (p > 0) then 5 + Sleep(p * 1000) 6 + end 7 + elseif (Is_Oxy_Mode()) then 8 + if (OxyKeepPreheat()) then 9 + SetOxyTorchOff() 10 + else 11 + SetOxyPreheatOff() 12 + end 13 + else 14 + SpindleStop() 15 + end 16 +end
- M120.pm
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +350 bytes - Содержимое
-
... ... @@ -1,0 +1,21 @@ 1 +function m120(p) 2 + if (Is_THC_Mode()) then 3 + local scale 4 + if (p <= 0) then 5 + scale = GetArcSlowdownPercent() 6 + else 7 + scale = p / 100 8 + end 9 + 10 + SetSlowdown(scale) 11 + elseif (Is_Oxy_Mode()) then 12 + local scale 13 + if (p <= 0) then 14 + scale = GetOxyArcSlowdownPercent() 15 + else 16 + scale = p / 100 17 + end 18 + 19 + SetSlowdown(scale) 20 + end 21 +end
- M121.pm
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +87 bytes - Содержимое
-
... ... @@ -1,0 +1,5 @@ 1 +function m121() 2 + if (Is_THC_Mode() or Is_Oxy_Mode()) then 3 + SetSlowdown(1) 4 + end 5 +end
- Sheetcam_operation.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +32.3 KB - Содержимое
- image2019-3-29_11-53-27.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +19.6 KB - Содержимое
- image2019-3-29_11-55-30.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +26.1 KB - Содержимое
- image2019-3-29_11-57-36.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +15.3 KB - Содержимое