Скринсет для Mach3, русскоязычный
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Скринсет для Mach3, русскоязычный
Собственный скринсет для Mach3:
Скринсет я сделал довольно давно, но на этом форуме он опубликован не был.
Скринсет адаптирован под любые разрешения экрана,
при изготовлении учитывались просьбы большого числа пользователей.
Инструкции по установке - в архиве, пожалуйста прочитайте.
Скринсет бесплатный создан просто для того чтобы сделать мир чуть чуть лучше, однако при этом является вполне серьезной работой.
Скрипты пользовательских кнопок придется отредактировать под свои требования.
При желании нет проблем подменить файлы изображений кнопок.
Читайте инструкцию по установке.
Скринсет я сделал довольно давно, но на этом форуме он опубликован не был.
Скринсет адаптирован под любые разрешения экрана,
при изготовлении учитывались просьбы большого числа пользователей.
Инструкции по установке - в архиве, пожалуйста прочитайте.
Скринсет бесплатный создан просто для того чтобы сделать мир чуть чуть лучше, однако при этом является вполне серьезной работой.
Скрипты пользовательских кнопок придется отредактировать под свои требования.
При желании нет проблем подменить файлы изображений кнопок.
Читайте инструкцию по установке.
- Вложения
-
- RussianScreenset.zip
- (3.07 МБ) 7889 скачиваний
Последний раз редактировалось michael-yurov 14 июн 2014, 22:02, всего редактировалось 3 раза.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Красиво! !
-
- Кандидат
- Сообщения: 79
- Зарегистрирован: 18 янв 2012, 21:22
- Репутация: 21
- Откуда: Украина
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
michael-yurov как у тебя реализовано расчет времени обработки?
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Считает Mach3. Как считает - не знаю. Как сделать что-то подобное для EMC2 - не представляю.umerov писал(а):michael-yurov как у тебя реализовано расчет времени обработки?
Для скринсета взяты элементы Estimate Job Button и Estimate DRO, на этом все - на кнопку "Расчет:" нажимаешь, время получаешь.
Обращал внимание, что индикатор, отображающий время выполнения программы иногда зависает посреди процесса обработки. Как с этим бороться - не знаю.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Estimate есть в Файл - Свойства, можно вытянуть из исходника, откуда это берется.michael-yurov писал(а):Как сделать что-то подобное для EMC2 - не представляю.
И еще вот это можно почитать: Как в EMC2 отобразить ход выполнения программы #1
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Я потому и сказал про EMC2, что краем глаза видел тему, в которой umerov этим интересовался.
А сам я разбираться с EMC2 не собирался
Вообще, полагаю, это сделать не просто даже программно. Для правильного отображения степени прогресса, прошедшего и оставшегося времени придется сделать симуляцию всей программы и при этом записать в таблицу время выполнения после каждой строки G-кода. Потом уже эти данные использовать для отображения прогресса во время фрезеровки.
По другому - не реально, т.к. часто УП сильно неравномерны. Например - черновая выборка и чистовая обработка рельефа. Время выполнения первой и второй частей УП может быть близким, или даже чистовая быстрее (если черновая выбирается той же фрезой во много проходов), а вот количество строк кода для чистовой может быть больше в десятки, сотни и тысячи раз.
А сам я разбираться с EMC2 не собирался
Вообще, полагаю, это сделать не просто даже программно. Для правильного отображения степени прогресса, прошедшего и оставшегося времени придется сделать симуляцию всей программы и при этом записать в таблицу время выполнения после каждой строки G-кода. Потом уже эти данные использовать для отображения прогресса во время фрезеровки.
По другому - не реально, т.к. часто УП сильно неравномерны. Например - черновая выборка и чистовая обработка рельефа. Время выполнения первой и второй частей УП может быть близким, или даже чистовая быстрее (если черновая выбирается той же фрезой во много проходов), а вот количество строк кода для чистовой может быть больше в десятки, сотни и тысячи раз.
-
- Кандидат
- Сообщения: 62
- Зарегистрирован: 28 фев 2013, 17:52
- Репутация: 0
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Здравствуйте Михаил!
Не могу не поблагодарить за ваш скринсет!
Ненавидел Mach3 за его неуклюжий вид, даже не хотел в нем работать!
Но ваш скринсет это нечто удивительное!
Единственное хочу добавить в него 1 сигнал. Это лампочка паузы при введение команды М6 - паузы!Если не сложно, подскажите как это сделать?
Большое вам спасибо за старание!!!
Не могу не поблагодарить за ваш скринсет!
Ненавидел Mach3 за его неуклюжий вид, даже не хотел в нем работать!
Но ваш скринсет это нечто удивительное!
Единственное хочу добавить в него 1 сигнал. Это лампочка паузы при введение команды М6 - паузы!Если не сложно, подскажите как это сделать?
Большое вам спасибо за старание!!!
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
1. Нужно скачать программу Mach3Screen для редактирования скринсетовdrake писал(а):Единственное хочу добавить в него 1 сигнал. Это лампочка паузы при введение команды М6 - паузы!Если не сложно, подскажите как это сделать?
http://www.machsupport.com/downloads/Mach3Screen.zip
или 4ю версию
http://www.machsupport.com/downloads/Screen4.zip
2. Запускаешь эту прогу и открываешь файл *.set в папке Mach3 3. Выбираешь элемент индикатор и рисуешь где хош 4. Щелкаешь по нему 2 раза мышкой и заполняешь поля как здесь то что обведено черным заполнять не нужно. Это отвечает за расположение индикатора и его размер.
Сохраняешь файл с изменениями и должно работать
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Если работать не будет, заполни как здесь
скорее всего это будет работать чем первое. Чтоб быть уверенным нужно найти описание ОЕМ кодов.Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Кандидат
- Сообщения: 62
- Зарегистрирован: 28 фев 2013, 17:52
- Репутация: 0
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
aftaev) Огромное спасибо!
Все сделал) Дизайн особо не испортил) Надеюсь Михаил одобрит!
Файл Dwell_led.png скопируйте в C:\Mach3\Bitmaps\RussianScreenset
Ну и RussianScreenset.set в C:\Mach3
Наверное немного не правильно я сделал!
Вот как оно у меня! В нижней строке Пауза и Сигнал мигает когда Dwell активный
Все сделал) Дизайн особо не испортил) Надеюсь Михаил одобрит!
Файл Dwell_led.png скопируйте в C:\Mach3\Bitmaps\RussianScreenset
Ну и RussianScreenset.set в C:\Mach3
Наверное немного не правильно я сделал!
Вот как оно у меня! В нижней строке Пауза и Сигнал мигает когда Dwell активный
- Вложения
-
- 1.rar
- (14.96 КБ) 2445 скачиваний
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Спасибо за приятные слова.drake писал(а):Здравствуйте Михаил!
Не могу не поблагодарить за ваш скринсет!
Ненавидел Mach3 за его неуклюжий вид, даже не хотел в нем работать!
Но ваш скринсет это нечто удивительное!
Единственное хочу добавить в него 1 сигнал. Это лампочка паузы при введение команды М6 - паузы!Если не сложно, подскажите как это сделать?
Большое вам спасибо за старание!!!
Я уже плохо помню, где там что в скринсете, и не умею работать со сменой инструмента,
Спасибо и aftaev за помощь в вопросе.
У меня есть парочка дополнений:
Меня уже просили решить этот (вроде бы этот) вопрос, и я исправлял скринсет,но файлы потерял.
Вроде бы, у меня не высвечивался номер инструмента.
Сейчас написал письмо человеку, для которого это делал. Надеюсь, он пришлет исправленный файл, и тогда я его выложу здесь.
И второе!
Судя по картинкам у drake не работают регуляторы подачи и оборотов шпинделя.
Там нужно прочитать в инструкции, как это дело активировать.
И еще одно: Я использовал вот этот редактор - он мне больше понравился http://www.kd-dietz.com/klausphp/index_eng.html
-
- Кандидат
- Сообщения: 62
- Зарегистрирован: 28 фев 2013, 17:52
- Репутация: 0
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Он работает только на другом компьютере)michael-yurov писал(а): Судя по картинкам у drake не работают регуляторы подачи и оборотов шпинделя.
Там нужно прочитать в инструкции, как это дело активировать.
Я использую чистый комп под Mach3, а на личным редактировал скринсет
Спасибо) сейчас испытаюmichael-yurov писал(а):И еще одно: Я использовал вот этот редактор - он мне больше понравился http://www.kd-dietz.com/klausphp/index_eng.html
Я бы еще добавил возможность передвигать деталь в окне Table Display.
А то если увеличил, рисунок уже фиг знает где.
Если можно, скиньте задний фон кнопок (цветных) и какой вы использовали шрифт?
Я еще разок подредактировал Программа что вы используете лучше!
вот что получилось: Когда G04 активен - мигает красным
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Так там же как то мышкой это делается - два двойных щелчка разместят траекторию в центре экрана,drake писал(а):Я бы еще добавил возможность передвигать деталь в окне Table Display.
А то если увеличил, рисунок уже фиг знает где.
в зависимости от положения курсора во время маштабирования будет изменяться масштаб относительно точки курсора,
правой, или средней, или двумя (правой или левой) кнопкой можно двигать траекторю по экрану.
В инструкции написано, какой был шрифт, и этот шрифт лежит в архиве.drake писал(а):Если можно, скиньте задний фон кнопок (цветных) и какой вы использовали шрифт?
А фон... он у меня на рабочем компьютере был, потом как нибудь скину.
Вот, прикрепляю файл, который я исправлял по просьбе Николая Медведева: Он просил, чтобы при изменении подачи или оборотов шпинделя что-нибудь мигало, предупреждая об этом.
И, главное, исправлено окошко отображающее номер нового инструмента после появления команды смены инструмента.
Как там что работает я уже не помню и проверить не знаю как, т.к. сменой не пользуюсь, и как оно должно работать - не знаю.
Так что проверяйте (только свой вариант обязательно предварительно сохраните).
-
- Кандидат
- Сообщения: 62
- Зарегистрирован: 28 фев 2013, 17:52
- Репутация: 0
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Большое вам спасибо!
-
- Почётный участник
- Сообщения: 1184
- Зарегистрирован: 27 дек 2011, 13:55
- Репутация: 123
- Настоящее имя: Рафаэль
- Откуда: Самара
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
дравствуйте Михаил, я тоже установил вашу програмку по описанию, но у меня как то не так получилось, вчем дело может быть?
Изготовление станков плазменной резки с ЧПУ и фрезерные станки с ЧПУ
Канал на Ютуб https://www.youtube.com/channel/UCcTl7E ... subscriber
Канал на Ютуб https://www.youtube.com/channel/UCcTl7E ... subscriber
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Судя по всему - что-то не так с путями расположения графических файлов. Файлы должны быть расположены аналогично собственным файлам Mach3.giraf_79 писал(а):дравствуйте Михаил, я тоже установил вашу програмку по описанию, но у меня как то не так получилось, вчем дело может быть?
Т.е. В папку Bitmaps нужно добавить то, что в архиве лежит в папке Bitmaps,
в папку Brains - добавить содержимое папки Brains.
Сам файл скринсета - так же должен лежать просто в основной папке с Mach3.
Только нужно не перепутать родные папки Mach3 (где лежат его файлы) с теми, которые были созданы при первом копировании содержания архива.
Я уже не помню - проверял ли работоспособность скринсета, если Mach3 расположен в другом месте (а не в C:/Mach3/), но, вроде бы это не должно было повлиять на работоспособность.
-
- Почётный участник
- Сообщения: 1184
- Зарегистрирован: 27 дек 2011, 13:55
- Репутация: 123
- Настоящее имя: Рафаэль
- Откуда: Самара
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Я установил сначала первую версию, не вышло, потом вторую, тоже самое. Мач стоит на ноуте, мож из за этого
на фото папка мач на диске С
на фото папка мач на диске С
Изготовление станков плазменной резки с ЧПУ и фрезерные станки с ЧПУ
Канал на Ютуб https://www.youtube.com/channel/UCcTl7E ... subscriber
Канал на Ютуб https://www.youtube.com/channel/UCcTl7E ... subscriber
-
- Почётный участник
- Сообщения: 1184
- Зарегистрирован: 27 дек 2011, 13:55
- Репутация: 123
- Настоящее имя: Рафаэль
- Откуда: Самара
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
а где папка Brains
Изготовление станков плазменной резки с ЧПУ и фрезерные станки с ЧПУ
Канал на Ютуб https://www.youtube.com/channel/UCcTl7E ... subscriber
Канал на Ютуб https://www.youtube.com/channel/UCcTl7E ... subscriber
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Так нужно содержимое архива распаковать в папку C:/Mach3
а не положить его в папку C:/Mach3/RussianScreenset/
а не положить его в папку C:/Mach3/RussianScreenset/
- tesny
- Опытный
- Сообщения: 123
- Зарегистрирован: 28 фев 2012, 20:08
- Репутация: 7
- Контактная информация:
Re: Скринсет для Mach3, русскоязычный
Пользуюсь скринсетом постоянно, за что и спасибо Михаилу.michael-yurov писал(а):Скрипты пользовательских кнопок придется отредактировать под свои требования.
При желании нет проблем подменить файлы изображений кнопок.
Немного подправил под себя.
изменил фон
заменил скрипт автопоиска 0 по z
добавил поле ввода толщины пластины пробника
добавил индикатор касания фрезы к пробнику
добавил индикаторы обнуления осей
подвигал чуть кнопочки сброса осей
изменил кнопоську отправки в базы с обнулением.