Скринсет для Mach3, русскоязычный
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Скринсет для Mach3, русскоязычный
Собственный скринсет для Mach3:
Скринсет я сделал довольно давно, но на этом форуме он опубликован не был.
Скринсет адаптирован под любые разрешения экрана,
при изготовлении учитывались просьбы большого числа пользователей.
Инструкции по установке - в архиве, пожалуйста прочитайте.
Скринсет бесплатный создан просто для того чтобы сделать мир чуть чуть лучше, однако при этом является вполне серьезной работой.
Скрипты пользовательских кнопок придется отредактировать под свои требования.
При желании нет проблем подменить файлы изображений кнопок.
Читайте инструкцию по установке.
Скринсет я сделал довольно давно, но на этом форуме он опубликован не был.
Скринсет адаптирован под любые разрешения экрана,
при изготовлении учитывались просьбы большого числа пользователей.
Инструкции по установке - в архиве, пожалуйста прочитайте.
Скринсет бесплатный создан просто для того чтобы сделать мир чуть чуть лучше, однако при этом является вполне серьезной работой.
Скрипты пользовательских кнопок придется отредактировать под свои требования.
При желании нет проблем подменить файлы изображений кнопок.
Читайте инструкцию по установке.
- Вложения
-
- RussianScreenset.zip
- (3.07 МБ) 7908 скачиваний
Последний раз редактировалось michael-yurov 14 июн 2014, 22:02, всего редактировалось 3 раза.
- alex1234
- Кандидат
- Сообщения: 64
- Зарегистрирован: 28 июл 2016, 15:41
- Репутация: 22
- Настоящее имя: Александр
- Откуда: Киев
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
какая то непруха с этими скриптами...
решил таки настройку Z нуля по верхней плоскости алюминиевой пластины своей.
Вот код "для потомков" итогового скрипта на конопку который "поиск нуля заготовки"
решил таки настройку Z нуля по верхней плоскости алюминиевой пластины своей.
Вот код "для потомков" итогового скрипта на конопку который "поиск нуля заготовки"
Код: Выделить всё
'STEPMOTOR [14.12.2017]
'Скрипт работает в метрической системе координат
PlateOffset=0.0001 'толщина платы мм.
Zup=10 'Расстояние на которое отойдет фреза после коррекции
MaxZPlus=250 'максимальный ход станка по оси Z мм.
Sleep 100 'Пауза 0,1 сек.
CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
Code "F100" 'Задать скорость подачи до касания инструментом
ZNew = GetDro(2) - MaxZPlus 'опустить инструмент до касания
Code "G31Z" &ZNew
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
ZNew = GetVar(2002) 'читать точку касания
Code "G0 Z" &ZNew + 3 'отьехать вверх на 3мм от точки касания
While IsMoving ()
Wend
Code "F30" 'замедлить подачу до 30мм\мин
ZNew = GetDro(2) - 6
Code "G31Z" &ZNew 'опустить инструмент до касания
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
Code "G4 P0.25" 'пауза для успешной записи значения в DRO
ZNew = PlateOffset + Zup 'вычислени точки подьема
Code "G0 Z" &ZNew 'поднять на высоту отхода после коррекции
While IsMoving ()
Wend
Code "(ось Z обнулена по детали)" 'послать сообщение в статус
End If
Code "F" &CurrentFeed 'Возвращаем установленное значение подачи
Sleep 100
- alex1234
- Кандидат
- Сообщения: 64
- Зарегистрирован: 28 июл 2016, 15:41
- Репутация: 22
- Настоящее имя: Александр
- Откуда: Киев
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
но проблема осталась с "Обнулениями" в поле Х У Z при "идти на базу"
и "идти на базу и обнулить".
На базу идет, в настройках "хоме-лиимт" в Маче все ок. Отскакиевает на 1мм (настроил так) все норм.
Но в "окнах" скринсета остаются необнуленные значения
может это из-за того что я в своей проге использую "G92 X0 Y0" команду?
руками сбрасывать Х У в Маче как-то напряжно, хочется полного автоматизма и в прогу вписать так:
1) идем в базу, обнуляемся,
2) потом относительно нуля станка(базы) идем в ноль детали, обнуляемся (G92X0Y0)
3) начинаем обрабатывать деталь (моя программа).
4) конец обработки детали, идем в базу.
5) обнуляемся в базе станка.
6) останов полный, смена детали (пауза).
го то: п.1.
подскажите пожалуйста где смотреть.
нашел на просторах Инета скрипт :
Но он все обнуляет(вроде так), но как-то странно работает G28,
а мне-бы Z не трогать, а просто X & Y через "базу" обнулять, а Z я раз выставил по "пробе" и все.
Вообще есть где-то НОРМАЛЬНОЕ руководство по всем этим "кодам и макросам"?
не обязательно русское , а по англ. читаю. Просто все что нашел оно корявое какое-то...
и "идти на базу и обнулить".
На базу идет, в настройках "хоме-лиимт" в Маче все ок. Отскакиевает на 1мм (настроил так) все норм.
Но в "окнах" скринсета остаются необнуленные значения
может это из-за того что я в своей проге использую "G92 X0 Y0" команду?
руками сбрасывать Х У в Маче как-то напряжно, хочется полного автоматизма и в прогу вписать так:
1) идем в базу, обнуляемся,
2) потом относительно нуля станка(базы) идем в ноль детали, обнуляемся (G92X0Y0)
3) начинаем обрабатывать деталь (моя программа).
4) конец обработки детали, идем в базу.
5) обнуляемся в базе станка.
6) останов полный, смена детали (пауза).
го то: п.1.
подскажите пожалуйста где смотреть.
нашел на просторах Инета скрипт :
Код: Выделить всё
' GoHome + RefAll
‘ Макрос возрата "Домой" с последующей калибровкой "концевиков"
DoOEMButton(1007) ‘ Zero All - "обнулить положение"
code "G0G28.1Z" & z-0.1 ‘ Откалибровать ось Z
While ismoving() ' Подождать пока
Sleep 100 ' она не откалибруется
Wend ' Как только это закончилось
DoOEMButton(1007) ' «Обнулить» все оси
code "G0G53X" & x-10 & "Y" & y-5 ‘ И поехать
While ismoving() ' поближе к дому
Sleep 100 ' Подождать, пока не приедет
Wend ' как только приехали, снова
DoOEMButton(1007) ' «Обнулить» все оси
CODE "G28.1X-0.1Y-0.1" ' И начать калибровку X и Y
While ismoving() ' Подождать
Sleep 100 ' калибровку
Wend ' и опять
DoOEMButton(1007) ‘ «Обнулить» положение
а мне-бы Z не трогать, а просто X & Y через "базу" обнулять, а Z я раз выставил по "пробе" и все.
Вообще есть где-то НОРМАЛЬНОЕ руководство по всем этим "кодам и макросам"?
не обязательно русское , а по англ. читаю. Просто все что нашел оно корявое какое-то...
- CybSys
- Почётный участник
- Сообщения: 480
- Зарегистрирован: 07 июн 2013, 10:02
- Репутация: 121
- Откуда: Иваново
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Не масштабируется скринсет (((
Что я сделал не так или вовсе не сделал ?
Что я сделал не так или вовсе не сделал ?
Мой канал: https://www.youtube.com/c/CybernetSystems
Мой ВК: https://vk.com/cybsys
Мой instagram: https://instagram.com/cybsystems?utm_medium=copy_link
Мой сайт: https://www.ivdetal.ru
Мой ВК: https://vk.com/cybsys
Мой instagram: https://instagram.com/cybsystems?utm_medium=copy_link
Мой сайт: https://www.ivdetal.ru
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Нужно или перезапустить программу с таким размером окна, или повторно загрузить скринсет.
- CybSys
- Почётный участник
- Сообщения: 480
- Зарегистрирован: 07 июн 2013, 10:02
- Репутация: 121
- Откуда: Иваново
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Получилось, перезагрузил скрин, единственное, сначала развернул окно.
Мой канал: https://www.youtube.com/c/CybernetSystems
Мой ВК: https://vk.com/cybsys
Мой instagram: https://instagram.com/cybsystems?utm_medium=copy_link
Мой сайт: https://www.ivdetal.ru
Мой ВК: https://vk.com/cybsys
Мой instagram: https://instagram.com/cybsystems?utm_medium=copy_link
Мой сайт: https://www.ivdetal.ru
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 05 янв 2018, 20:18
- Репутация: 0
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Хочу выразить благодарность за данный скринсет. Пользуемся им уже давно , но возникла проблема. На одном станке все работает как надо, на другом не работает ручная регулировка подачи, скрипты вроде за кнопками закреплены.В чем может быть проблема ?
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
К сожалению я не могу ответить.
Может быть версия программы старая, или не активированы модули в Brain Control.
Может быть версия программы старая, или не активированы модули в Brain Control.
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 05 янв 2018, 20:18
- Репутация: 0
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Заново скачал, еще раз внимательно по инструкции установил скринсет, все заработало! Спасибо за него еще раз!
- Tulumbas
- Кандидат
- Сообщения: 43
- Зарегистрирован: 17 фев 2017, 13:15
- Репутация: 2
- Настоящее имя: Станислав
- Откуда: Санкт Петербург
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Доброго, у меня такой вопрос : когда один из концевиков Limit срабатывает, мотор остановливается и в программе mach3 начинает мигать кнопка Аварийный Стоп и после этого не могу заставить двигаться мотор, приходится отключать разем от сработавшего концевика, гасить кнопку Аварийный Стоп и только после этого можно двигать ось.
Подскажите может где-то в настройках можно поставить какую нить галочку ? или другой способ.
Подскажите может где-то в настройках можно поставить какую нить галочку ? или другой способ.
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Видимо, датчик настроен для аварийной остановки, как лимит, или как estop, а предполагалось использовать как датчика для поиска базы.
К скринсету это отношения не имеет.
К скринсету это отношения не имеет.
- Tulumbas
- Кандидат
- Сообщения: 43
- Зарегистрирован: 17 фев 2017, 13:15
- Репутация: 2
- Настоящее имя: Станислав
- Откуда: Санкт Петербург
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Датчик настроен как Limit и все происходит как я описал выше, но в обычном matchе на вкладке "settings Alt6" можно поставить галку (подсветится зеленым) в настройке Auto LimitOverRide http://www.cnc-club.ru/forum/download/f ... &mode=view то при срабатывании кнопки Limit нажимаю Аварийный Стоп два раза и стрелками двигаю ось.
Подскажите как добраться до такой настройки в этом скринсете ?
Подскажите как добраться до такой настройки в этом скринсете ?
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
- Tulumbas
- Кандидат
- Сообщения: 43
- Зарегистрирован: 17 фев 2017, 13:15
- Репутация: 2
- Настоящее имя: Станислав
- Откуда: Санкт Петербург
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Не давно начал разбираться с Мачем, так что сильно не пинайте, думаю эта информация может быть полезна многим.
первый : в меню View -> Load Screens включаем стандартный скрин мача идем вкладка settingsAlt6 включааем Auto LimitOverRide
http://www.cnc-club.ru/forum/download/f ... &mode=view
включаем обратно этот скрин.
второй : в файле настроек C:/Mach3/Mach3Mill.xml, строке <AutoLimit>0</AutoLimit> меняем значение <AutoLimit>1</AutoLimit>.
При наезде оси на датчик "лимит", кнопку "Аварийный Стоп" нажимать ДВА раза.
Есть два способа, один простой, второй изящный :michael-yurov писал(а):Никак. Ее нет.
первый : в меню View -> Load Screens включаем стандартный скрин мача идем вкладка settingsAlt6 включааем Auto LimitOverRide
http://www.cnc-club.ru/forum/download/f ... &mode=view
включаем обратно этот скрин.
второй : в файле настроек C:/Mach3/Mach3Mill.xml, строке <AutoLimit>0</AutoLimit> меняем значение <AutoLimit>1</AutoLimit>.
При наезде оси на датчик "лимит", кнопку "Аварийный Стоп" нажимать ДВА раза.
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 13 мар 2018, 21:01
- Репутация: 0
- Настоящее имя: Andrey
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
большое спасибо, отличный сет.
Есть вопрос:
для своих нужно добавить под экран с УП до десятка кнопок:
Отв1, Отв2, Отв3..
Паз1, Паз2...
как сделать что бы при нажатии на кнопку сразу загружался определенный файл
Отв1.tap..
Паз1.tap..
Кто может помочь с кодом, какой код под кнопкой прописать?
чем лучше Скрин редактировать?
Заранее благодарен.
Есть вопрос:
для своих нужно добавить под экран с УП до десятка кнопок:
Отв1, Отв2, Отв3..
Паз1, Паз2...
как сделать что бы при нажатии на кнопку сразу загружался определенный файл
Отв1.tap..
Паз1.tap..
Кто может помочь с кодом, какой код под кнопкой прописать?
чем лучше Скрин редактировать?
Заранее благодарен.
- inFamous
- Мастер
- Сообщения: 801
- Зарегистрирован: 04 янв 2018, 15:33
- Репутация: 278
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
скринсет набирает популярность
https://youtu.be/A26A2NRPjP4?t=592
https://youtu.be/A26A2NRPjP4?t=592
-
- Новичок
- Сообщения: 38
- Зарегистрирован: 20 янв 2020, 00:00
- Репутация: 1
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Доброе!
Подскажите пожалуйста как после установки данного скринсета найти кнопку калибровки осей? Облазил все меню и не нашел (
То, которое раньше было на закладке Alt-6
Подскажите пожалуйста как после установки данного скринсета найти кнопку калибровки осей? Облазил все меню и не нашел (
То, которое раньше было на закладке Alt-6
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
В этом скринсете нет дополнительных экранов.
Нет многих функций.
Если разово нужна калибровка осей, то можно для этого использовать стандартный скринсет.
Если часто требуется данная функция, то не стоит использовать скринсет из данной темы.
Нет многих функций.
Если разово нужна калибровка осей, то можно для этого использовать стандартный скринсет.
Если часто требуется данная функция, то не стоит использовать скринсет из данной темы.
- asher
- Опытный
- Сообщения: 113
- Зарегистрирован: 02 июл 2019, 12:56
- Репутация: 2
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Очень нравится данный скринсет
но возник небольшой глюк с графикой ползунков пробовал скопировать заново скринсет выключал плагины, но без них подачи не регулируются, да и эти квадратики все равно не пропадают, это можно как-то решить? может кэш какой-то почистить? или это норма?
но возник небольшой глюк с графикой ползунков пробовал скопировать заново скринсет выключал плагины, но без них подачи не регулируются, да и эти квадратики все равно не пропадают, это можно как-то решить? может кэш какой-то почистить? или это норма?
- Seriyvolk
- Кандидат
- Сообщения: 55
- Зарегистрирован: 08 окт 2017, 04:13
- Репутация: 22
- Настоящее имя: Сергей
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Простите, что поднимаю старое сообщение, но есть проблема. Слабый проц со встроенной графикой. Мач грузит только одно ядро, а при включённой визуализации на все 100%. Имею толчки и пропуски из-за этого. Как можно заставить Mach3 использовать более одного ядра процессора? Win7, в свойствах файла смотрел, он не заблокирован. Ткните носом в инструкцию, если таковая имеется или расскажите.michael-yurov писал(а):Оптимизация по рекомендациям с отключением ядер процессора проводилась?
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Все операции в mach3 (в т.ч. и отрисовка графики) выполняются в один поток. А драйвер LPT - отдельная фоновая служба, и виндоус может выполнять его на другом ядре. Сделать mach3 многопоточным не получится. Если тормозит из за отрисовки траектории - есть смысл отключить эту отрисовку.