Mach3 и функция шпиндель вкл/выкл

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
13H
Новичок
Сообщения: 15
Зарегистрирован: 20 ноя 2016, 16:42
Репутация: 2
Настоящее имя: Игорь
Откуда: KZ
Контактная информация:

Mach3 и функция шпиндель вкл/выкл

Сообщение 13H »

Добрый вечер!
Подскажите, пожалуйста, в чем может быть проблема - посадил на пин 1 вкл/выкл шпинделя, шпиндель включается/выключается при клацании мышкой на кнопку "Spindle on/off" и при нажатии на клавиатуре фукциональной клавиши F5. Если же встречается в коде команда M3 (или ввожу в командной строке), реакции нет, шпиндель не включается. Когда ввожу в командную строку М5, шпиндель отключается нормально. Хочется правильной реакции Mach3 на команду М3 в коде или в командной строке.
Заранее спасибо.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Mach3 и функция шпиндель вкл/выкл

Сообщение aftaev »

посмотри что прописано в макросе М03 в папке macros
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
13H
Новичок
Сообщения: 15
Зарегистрирован: 20 ноя 2016, 16:42
Репутация: 2
Настоящее имя: Игорь
Откуда: KZ
Контактная информация:

Re: Mach3 и функция шпиндель вкл/выкл

Сообщение 13H »

В папке macros 3 папки:
Mach3Mill
MachStdMill
My_mill
последняя, видимо, по имени моего профайла.

листинг m3.m1s из папки My_mill:
(для просмотра содержимого нажмите на ссылку)
Option Explicit
'********DO NOT remove or change the expand line or the included file contents******************
' MachStdMIll license terms REQUIRE that the copyright and License terms remain a part of this source file
#expand <Masters\Headers\CopyRightAndLicenseNotice>
'**************************************************************************************'

RunScript("Macros\" & GetActiveProfileName() & "\" & "ProfileM3UserScriptPre")
' don't check return value as not an error if user extensionscript is not present

' call the MSM interface script for M3 action: MSM adds logic to check if probe tool mounted and is spindle is disabled
' this prevents using the probe tool as an improvised coil winder....
RunScript("ScreenSetMacros\" & GetActiveScreenSetName() & "\" & "Masters\Scripts\Common\MSMSpindleStartM3")

RunScript("Macros\" & GetActiveProfileName() & "\" & "ProfileM3UserScriptPost")
' don't check return value as not an error if user extensionscript is not present

exit sub
Вместо этого я записал содержимое m3.m1s из папки Mach3Milll: и шпиндель закрутился, большое спасибо!
Argentum47
Мастер
Сообщения: 907
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 110
Откуда: Саратов
Контактная информация:

Re: Mach3 и функция шпиндель вкл/выкл

Сообщение Argentum47 »

в некоторых версиях он ещё выдаёт в статусе ошибку при интерпретации М3 и продолжает УП со стоячим шпинделем, причём раз на раз не приходится, поэтому не отходи от клавиатуры пока не запустится. Баг был точно в 022, причём именно на ХР, на Win7 ни разу замечен не был, не уверен что связанно именно с осью, но факт.
Ответить

Вернуться в «Windows / Mach»