Изменения документа Функции для разработки фоновых макросов
Редактировал(а) writer 2022/11/01 17:24
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -40,8 +40,138 @@ 40 40 41 41 Возвращаемое значение: 42 42 43 -* true – если PUMOTIX находится в режиме EStop .43 +* true – если PUMOTIX находится в режиме EStop; 44 44 45 +=== number AxisGetPos (number axisId) === 46 + 47 +Получение текущей рабочей координаты указанной оси. 48 + 49 +Параметры: 50 + 51 +* number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке **[[Axis>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180766#id-%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BE%D1%81%D1%8F%D0%BC%D0%B8-Axis(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%BE%D1%81%D0%B5%D0%B9)||style="text-decoration: none;" rel="nofollow" shape="rect"]]**). 52 + 53 +Возвращаемое значение: 54 + 55 +* значение текущей рабочей координаты указанной оси. 56 + 57 +=== number AxisGetMachinePos (number axisId) === 58 + 59 +Получение текущей машинной координаты указанной оси. 60 + 61 +Параметры: 62 + 63 +* number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке **[[Axis>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180766#id-%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BE%D1%81%D1%8F%D0%BC%D0%B8-Axis(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%BE%D1%81%D0%B5%D0%B9)||rel="nofollow" style="text-decoration: none;" shape="rect"]]**). 64 + 65 +Возвращаемое значение: 66 + 67 +* значение текущей машинной координаты указанной оси. 68 + 69 +=== number GetCurFeedrate () === 70 + 71 +Получение текущей скорости перемещения. 72 + 73 +Возвращаемое значение: 74 + 75 +* модуль вектора скорости перемещения в пространстве XYZ. 76 + 77 +=== number GetGCodeFeedrate () === 78 + 79 +Получение скорости перемещения, заданной в G-коде. 80 + 81 +Возвращаемое значение: 82 + 83 +* скорость перемещения, заданная в G-коде. 84 + 85 +=== number GetFeedrateOverridePercent () === 86 + 87 +Получение процента переопределения текущей скорости перемещения. 88 + 89 +Возвращаемое значение: 90 + 91 +* процент фактической скорости перемещения от заданной. 92 + 93 +=== void SetFeedrateOverridePercent (number value) === 94 + 95 +Задание процента переопределения текущей скорости перемещения. 96 + 97 +Параметры: 98 + 99 +* number value – желаемый процент переопределения текущей скорости перемещения. 100 + 101 +=== number GetRapidrateOverridePercent () === 102 + 103 +Получение процента переопределения текущей скорости холостых переездов. 104 + 105 +Возвращаемое значение: 106 + 107 +* процент фактической скорости холостых переездов от заданной. 108 + 109 +=== void SetRapidrateOverridePercent (number value) === 110 + 111 +Задание процента переопределения текущей скорости холостых переездов. 112 + 113 +Параметры: 114 + 115 +* number value – желаемый процент переопределения текущей скорости холостых переездов. 116 + 117 +=== bool IsAxisReferenced (number axisId) === 118 + 119 +Позволяет проверить, выполнен ли поиск базы по указанной оси. 120 + 121 +Параметры: 122 + 123 +* number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке **[[Axis>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180766||style="text-decoration: none;" shape="rect"]]**). 124 + 125 +Возвращаемое значение: 126 + 127 +* true – если поиск базы выполнен: 128 +* false – если поиск базы не выполнен. 129 + 130 +=== bool IsAxesMaskReferenced (number axesMask) === 131 + 132 +Позволяет проверить, выполнен ли поиск базы для всех осей, заданных маской axesMask. 133 + 134 +Параметры: 135 + 136 +* number axesMask – маска осей, целое число, в котором биты от 0 до 8 обозначают, выбраны ли соответствующие оси. 137 + 138 +Возвращаемое значение: 139 + 140 +* true – если поиск базы выполнен; 141 +* false – если поиск базы не выполнен. 142 + 143 +=== number GetCurSpindleRPM () === 144 + 145 +Получение текущей скорости вращения шпинделя. 146 + 147 +Возвращаемое значение: 148 + 149 +* текущая скорость вращения шпинделя, об/мин. 150 + 151 +=== number GetGCodeSpindleRPM () === 152 + 153 +Получение скорости вращения шпинделя, заданной в G-коде. 154 + 155 +Возвращаемое значение: 156 + 157 +* Скорость вращения шпинделя, заданная в G-коде, об/мин. 158 + 159 +=== number GetSpindleSpeedOverridePercent () === 160 + 161 +Получение процента переопределения текущей скорости вращения шпинделя. 162 + 163 +Возвращаемое значение: 164 + 165 +* процент, который фактическая скорость вращения шпинделя составляет от заданной. 166 + 167 +=== void SetSpindleSpeedOverridePercent (number value) === 168 + 169 +Задание процента переопределения текущей скорости вращения шпинделя. 170 + 171 +Параметры: 172 + 173 +* number value – желаемый процент переопределения текущей скорости вращения шпинделя. 174 + 45 45 === void FloodEnable () === 46 46 47 47 Включение подачи охлаждающей жидкости поливом. ... ... @@ -238,6 +238,22 @@ 238 238 239 239 * true – если выбрано реальное устройство (не симулятор) и подключение к нему установлено. 240 240 371 +=== number GetJogOverridePercent (void) === 372 + 373 +Получение процента переопределения текущей скорости ручных перемещений. 374 + 375 +Возвращаемое значение: 376 + 377 +* процент переопределения скорости ручных перемещений. 378 + 379 +=== void SetJogOverridePercent (number value) === 380 + 381 +Установка процента переопределения текущей скорости ручных перемещений. 382 + 383 +Параметры: 384 + 385 +* number value – процент фактической скорости перемещения от заданной. 386 + 241 241 === number GetExecutingMCode () === 242 242 243 243 Возвращает номер, выполняющегося макроса. Если макрос не запущен возвращает -1.