Изменения документа Настройка омического датчика
Редактировал(а) writer 2024/12/25 13:12
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 1 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,10 +1,7 @@ 1 1 Настройка омического датчика - функция, доступная в плазменном модуле PUMOTIX без приобретения дополнительных опций. Блок настройки можно найти в меню "Конфигурация" → "Настройки" → "Модуль плазмы". 2 2 3 -[[image:attach:2020-12-02 10_32_51-Настройки.png||data-xwiki-image-style-alignment="center" height="528" width="1000"]] 3 +[[Внешний вид вкладки с настройками омического датчика>>image:attach:2020-12-02 10_32_51-Настройки.png||data-xwiki-image-style-alignment="center" height="528" width="1000"]] 4 4 5 -(% class="imagetext" style="color: gray; text-align: center;" %) 6 -Внешний вид вкладки с настройками омического датчика 7 - 8 8 Для использования омического датчика необходимо настроить: 9 9 10 10 1. //Вход (% style="color:#009797" %)**пробинга**(%%) (основной)// ... ... @@ -20,11 +20,8 @@ 20 20 21 21 Для легкой настройки поля и схема соединены связями, показывающими, где расположен тот или иной элемент датчика на резаке. 22 22 23 -[[image:attach:2020-12-02 10_26_28-.png||data-xwiki-image-style-alignment="center" height="540" id="I2020-12-0210_26_28-.png" width="1000"]] 20 +[[Вход пробинга (основной) в поле настройки и на схеме>>image:attach:2020-12-02 10_26_28-.png||data-xwiki-image-style-alignment="center" height="540" id="I2020-12-0210_26_28-.png" width="1000"]] 24 24 25 -(% class="imagetext" style="color: gray; text-align: center;" %) 26 -Вход пробинга (основной) в поле настройки и на схеме 27 - 28 28 После настройки необходимо поставить галочку напротив надписи "Использовать датчик PLL-R2", чтобы программа учитывала внесенные изменения. 29 29 30 30 [[image:attach:2020-12-02 10_27_20-.png||data-xwiki-image-style-alignment="center" height="540" width="1000"]]
- M150.pm
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Knetyaga - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +995 bytes - Содержимое
-
... ... @@ -1,0 +1,37 @@ 1 +require("Common") 2 + 3 +function M150() 4 + if Is_THC_Mode() then 5 + PushCurrentDistanceMode() 6 + PushCurrentMotionMode() 7 + if not IsProbingPinConfigured() then 8 + DisplayMessage(GetMessage(Messages.ProbeNotConfigured)) 9 + Stop() 10 + return 11 + end 12 + if not IsSpecificProbingPinConfigured(2) then 13 + DisplayMessage(GetMessage(Messages.SecondProbeNotConfigured)) 14 + Stop() 15 + return 16 + end 17 + if (PinGetState(Inputs.Probing) or PinGetState(Inputs.Probing2)) then 18 + DisplayMessage(GetMessage(Messages.ProbeActive)) 19 + Stop() 20 + return 21 + end 22 + 23 + GotoSafeZ() 24 + 25 + local max_probe = -1000 26 + local ProbeFeed = GetProbeFeed() 27 + ExecuteMDI("G90 G38.2 P1 Z"..max_probe.." F"..ProbeFeed) 28 + local pos_z1 = AxisGetMachinePos(Axis.Z) 29 + ExecuteMDI("G90 G38.2 P2 Z"..max_probe.." F"..ProbeFeed) 30 + local pos_z2 = AxisGetMachinePos(Axis.Z) 31 + --- 32 + local dz = pos_z1 - pos_z2 33 + SetOmichSensorDelta(dz) 34 + GotoSafeZ() 35 + DisplayMessage("Расчет завершен, dz = "..dz) 36 + end 37 +end