Страница 5 из 18

Скринсет для Mach3, русскоязычный

Добавлено: 10 фев 2013, 00:36
michael-yurov
Собственный скринсет для Mach3:
Скринсет я сделал довольно давно, но на этом форуме он опубликован не был.
2014-06-15 00-54-15 Скриншот экрана.png (176958 просмотров) <a class='original' href='./download/file.php?id=29520&mode=view' target=_blank>Загрузить оригинал (670.21 КБ)</a>
Скринсет адаптирован под любые разрешения экрана,
при изготовлении учитывались просьбы большого числа пользователей.
Инструкции по установке - в архиве, пожалуйста прочитайте.
Скринсет бесплатный создан просто для того чтобы сделать мир чуть чуть лучше, однако при этом является вполне серьезной работой.

Скрипты пользовательских кнопок придется отредактировать под свои требования.
При желании нет проблем подменить файлы изображений кнопок.

Читайте инструкцию по установке.

Re: Компоновка панели управления

Добавлено: 17 июл 2015, 18:15
michael-yurov
ZONG писал(а):кстати о скорости подачи! пользуюсь мачь3 с известным нам всем скином от уважаемого michael-yurov и не раз сталкивался с тем что нужно чуть притормозить станок крутилкой или ускорить изза того что в арткаме недооценил возможности станка но как я не крутил увы облом! скорость ручных перемещений регулируются а подачи уп нет, дело в скринсете? маче? или контролере от пурлогика работающем через lan сеть?
1. Попробуй со стандартным скрином.
2. Горизонтальная шкала регулировки подачи должна изменяться, когда по ней щелкаешь мышкой. Если этого не происходит - читай инструкцию к скринсету.

Re: Компоновка панели управления

Добавлено: 17 июл 2015, 21:49
Александр_
ZONG писал(а):с известным нам всем скином от уважаемого michael-yurov
что за скин?

Re: Компоновка панели управления

Добавлено: 18 июл 2015, 07:05
ZONG
michael-yurov писал(а):
ZONG писал(а):кстати о скорости подачи! пользуюсь мачь3 с известным нам всем скином от уважаемого michael-yurov и не раз сталкивался с тем что нужно чуть притормозить станок крутилкой или ускорить изза того что в арткаме недооценил возможности станка но как я не крутил увы облом! скорость ручных перемещений регулируются а подачи уп нет, дело в скринсете? маче? или контролере от пурлогика работающем через lan сеть?
1. Попробуй со стандартным скрином.
2. Горизонтальная шкала регулировки подачи должна изменяться, когда по ней щелкаешь мышкой. Если этого не происходит - читай инструкцию к скринсету.
шкала изменяется а вот на работу станка это не влияет, скорость должна меняться на лету или если поставить на паузу сменить скорость и продолжить? ручные перемещения работают без проблем... почемуто мне кажется что дело в пурлогиковском контролере, где в стандартном скине попробовать? я никогда им не пользовался :oops:

Re: Компоновка панели управления

Добавлено: 18 июл 2015, 08:51
michael-yurov
ZONG писал(а):шкала изменяется а вот на работу станка это не влияет, скорость должна меняться на лету или если поставить на паузу сменить скорость и продолжить? ручные перемещения работают без проблем... почемуто мне кажется что дело в пурлогиковском контролере, где в стандартном скине попробовать? я никогда им не пользовался :oops:
Должно изменяться на лету.
Может быть в УП задана слишком большая скорость подачи, и станок просто ограничен максимальной возможной скоростью?
Вроде бы я использовал свой скрин и с пурелоджиковским контроллером несколько лет назад. Вроде бы нормально работало.

У пурелоджиковского контроллера есть возможность нестандартного способа изменения скорости подачи. Раньше в плагине можно было задать номер окна из которого брать настройку множителя подачи. Чем это может помочь - не знаю.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 30 июл 2015, 18:38
NikolayUa24
Поставил скринсет все хорошо то, что искал все :good:. Но у меня почему-то не работает Авто поиск Z=0 кнопка не реагирует на нажатие. Вчем может быть проблема.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 30 июл 2015, 19:34
sertix
А датчик правильно подключен?

Re: Скринсет для Mach3, русскоязычный

Добавлено: 30 июл 2015, 19:51
michael-yurov
NikolayUa24 писал(а):Поставил скринсет все хорошо то, что искал все :good:. Но у меня почему-то не работает Авто поиск Z=0 кнопка не реагирует на нажатие. Вчем может быть проблема.
Может датчик не подключен.
Может быть скрипт уже запущен и завис.
Может быть используется аппаратный контроллер, для которого скрипт не подходит.
Может быть слишком старая версия mach3.
Может быть ось Z отсутстует в параметрах настройки.

Используйте тот скрипт, который раотает с вашим станком, или разбирайтесь, почему не выполняется этот.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 30 июл 2015, 20:46
NikolayUa24
michael-yurov писал(а):
NikolayUa24 писал(а):Поставил скринсет все хорошо то, что искал все :good:. Но у меня почему-то не работает Авто поиск Z=0 кнопка не реагирует на нажатие. Вчем может быть проблема.
Может датчик не подключен.
Может быть скрипт уже запущен и завис.
Может быть используется аппаратный контроллер, для которого скрипт не подходит.
Может быть слишком старая версия mach3.
Может быть ось Z отсутстует в параметрах настройки.

Используйте тот скрипт, который раотает с вашим станком, или разбирайтесь, почему не выполняется этот.
Датчик подключен.
Я пользовался другим скринсетом все работает. Поставил на ноутбук Мач все работает (Windows7) ставлю на ХР нет. Я точно не помню вроде как при установке Мача нету установки Microsoft visual c++ в завтра посмотрю.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 30 июл 2015, 20:47
michael-yurov
NikolayUa24 писал(а):Я пользовался другим скринсетом все работает.
Нивапрос - скопируй скрипт оттуда.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 30 июл 2015, 20:52
NikolayUa24
michael-yurov писал(а):
NikolayUa24 писал(а):Я пользовался другим скринсетом все работает.
Нивапрос - скопируй скрипт оттуда.
В завтра буду пробовать.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 31 июл 2015, 09:34
NikolayUa24
Все получилось :good: работает. Вот скрипт.
(для просмотра содержимого нажмите на ссылку)
'Поиск нулевой позиции по Z-оси

If GetOemLED(801) Then 'Проверить, если английский единицы
If GetOemLED(16)<>0 Then 'Проверка машиных координат
code "(Измените рабочие координаты)"
Else


If GetOemLed (825) <> 0 Then 'Проверить замкнутость контактов сенсора
Code "(Сенсор Z-оси уже замкнут)" 'текст отображается в строке состояния
Else
Code "G4 P1" 'пауза 1 секунда
PlateOffset = 0.078740157480314 'получить смещение пластины DRO
CurrentFeed = GetOemDRO(818) 'получить текущие подачи, чтобы востановить позже
Code "F10" 'замедлять скорость подачи до 10 дюйм в минуту

Rem Probe In the z direction
ZNew = GetDro(2) - 6 'двигать сенсор z на -6 дюйм
Code "G31Z" &ZNew
While IsMoving() 'ждать, пока движение закончится
Wend

ZNew = GetVar(2002) 'получить положение сенсора
Code "G0 Z" &ZNew +.1 'вернуться на +1 дюйм
While IsMoving ()
Wend

Rem End add lines

Code "F2" 'замедлить скорость подачи до 2дюйм в минуту
ZNew = GetDro(2) - .25 'двигать сенсор от текущей Z -0,25 дюйм
Code "G31Z" &ZNew
While IsMoving() 'ждать, пока движение закончится
Wend

ZNew = GetVar(2002) 'получить положение сенсора
Code "G0 Z" &ZNew 'Вернуться к точке контакта, если был переезд
While IsMoving ()
Wend

If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset) 'установить DRO Z-оси толщину пластины
Code "G4 P0.25" 'Пауза обновления DRO.
'ZNew = PlateOffset + 3.6315 'calc retract
'Code "G0 Z" &ZNew 'put the Z retract height you want here
Code("G53G0Z-0.5") 'отводить Z-ось назад

While IsMoving ()
Wend
Code "(Z-ось сейчас обнулены в дюймах)" 'помещает это сообщение в строке состояния

End If

Code "F" &CurrentFeed 'Востановить стартовые скорости подачи
End If
End If
Else 'Эта часть сценария для метрических единиц (миллиметры)

If GetOemLed (825) <> 0 Then 'Проверить замкнутость контактов сенсора
Code "(Сенсор Z-оси уже замкнут)" 'текст отображается в строке состояния
Else
Code "G4 P1" 'пауза 1 секунда
PlateOffset = 2 'получить смещение пластины DRO
CurrentFeed = GetOemDRO(818) 'получить текущие подачи, чтобы востановить позже
Code "F400" 'замедлять скорость подачи до 300 мм/мин

Rem Probe In the z direction
ZNew = GetDro(2) - 150 'двигать сенсор z на -150 мм
Code "G31Z" &ZNew
While IsMoving() 'ждать, пока движение закончится
Wend

ZNew = GetVar(2002) 'получить положение сенсора
Code "G0 Z" &ZNew + 3 'вернуться вверх на +3 мм
While IsMoving ()
Wend

Rem End add lines

Code "F100" 'замедлять скорость подачи до 50 мм/мин
ZNew = GetDro(2) - 6 'двигать сенсор от текущей Z -6 мм
Code "G31Z" &ZNew
While IsMoving() 'ждать, пока движение закончится
Wend

ZNew = GetVar(2002) 'получить положение сенсора
Code "G0 Z" &ZNew 'Вернуться к точке контакта, если был переезд
While IsMoving ()
Wend

If PlateOffset <> 0 Then
pSafeZ=GetSafeZ() 'Безопасная высота
If pSafeZ=0 Then pSafeZ=10 'Если безопасная высота 0, то установить 10мм
Call SetDro (2, PlateOffset) 'установить DRO Z-оси толщину пластины
'Code "G4 P0.25" 'Пауза обновления DRO.
ZNew = PlateOffset + pSafeZ '
Code "G0 Z" &ZNew 'поднять фрезу
While IsMoving ()
Wend

Code "(Пауза 5 сек. Уберите сенсор)"
Code "G4 P5"

Code "G0 Z0" 'Опустить в 0
While IsMoving ()
Wend
Message ""

End If

Code "F" &CurrentFeed 'Востановить стартовые скорости подачи
End If
End If
А я сносил скринсет раз 10. Миша спасибо за проделаную и продуманную до мелочей работу. А почему он стал таким но работает.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 31 июл 2015, 10:19
michael-yurov
NikolayUa24 писал(а):Все получилось работает. Вот скрипт.
Хорошо, если так.
На самом деле не понимаю, почему не заработал мой скрипт. Несколько сотен, или тысяч человек его используют (скринсет был скачан около 30 000 раз).
А русский текст Mach3 не отображает в редакторе скриптов.

Если бы были ответы на мои вопросы - было бы о чем думать. А так телепатически узнавать, почему не работает я не стану и пытаться.
NikolayUa24 писал(а):А я сносил скринсет раз 10.
Нужно было 11. На 11 раз всегда получается! :hehehe:

Re: Скринсет для Mach3, русскоязычный

Добавлено: 31 июл 2015, 16:27
NikolayUa24
michael-yurov писал(а):Если бы были ответы на мои вопросы
Контролеры Leadshine АМ882 Мач 2.63, Windows XP SP3 нормальная + обновления. Компютер пень 4 1.5 ГГц

Re: Скринсет для Mach3, русскоязычный

Добавлено: 31 июл 2015, 16:42
michael-yurov
Ну вот - сейчас оказывается mach2, а не mach3.

А регуляторы подачи и оборотов шпинделя работают?

Re: Скринсет для Mach3, русскоязычный

Добавлено: 31 июл 2015, 16:51
NikolayUa24
michael-yurov писал(а):Ну вот - сейчас оказывается mach2, а не mach3.

А регуляторы подачи и оборотов шпинделя работают?
Когда работает станок то работают с задержкой я бы даже сказал глючат на какоето время.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 31 июл 2015, 16:54
michael-yurov
А сама полоска передвигается?
Или, всегда все деления подсвечены?

Re: Скринсет для Mach3, русскоязычный

Добавлено: 31 июл 2015, 17:17
NikolayUa24
michael-yurov писал(а):А сама полоска передвигается?
Или, всегда все деления подсвечены?

Re: Скринсет для Mach3, русскоязычный

Добавлено: 31 июл 2015, 17:31
michael-yurov
Как-то странно глючит.
Но, вроде бы работает.

Попробуй поставить 200%, а потом выбрать другое значение.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 01 авг 2015, 08:44
NikolayUa24
michael-yurov писал(а):Как-то странно глючит.
Но, вроде бы работает.

Попробуй поставить 200%, а потом выбрать другое значение.
Я не знаю как но работает.

Re: Скринсет для Mach3, русскоязычный

Добавлено: 24 окт 2015, 18:44
AVK74
А где взять прогу для редактирования скринсетов?
На сайте мача все проги исчезли.