Независимый Ювелирный Форум

-
http://www.jwiki.ru
Текущее время: 09 окт 2024, 05:19

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Бакап настроек Mach3
Номер сообщения:#1  Сообщение Добавлено: 09 фев 2015, 08:03 
Не в сети

Зарегистрирован: 28 дек 2013, 08:52
Сообщения: 96
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Бакап настроек Mach3

Вот тут http://www.jportal.ru/forum/forum53/topic10587/message249261/
автор поста среди прочего описывает своё приключение с Mach3:
«Ну тут мне и ПОВЕЗЛО !!!!!!!!!!!!!!!!!
Охотно кинулся помочь Канадский товарищ .
Без задней мысли доверился как к не просто ЧПУшнику а в добавок к производителю станка

В результате станок мог проехать 50 мм по Х грубо минут за 20 ть .
На изменения значений он больше не реагировал , так и ползал .
»

Ситуация не такая уж и редкая, когда что-то изменили в настройках, а что — уже забыли, и Mach3 работает плохо. Некоторые пользователи в таких случаях для восстановления конфигурации переставляют Mach3.

А есть более простые методы восстановления настроек:

1) Настройки Mach3 хранятся в файле C:\Mach3\ProfileName.xml
где ProfileName — это имя профайла.
Mach3 при каждом закрытии создаёт копию этого файла и помещает её в C:\Mach3\xmlbackups
При этом одна старая копия стирается. Mach3 хранит там 21 копию каждого профайла.
В меню Operator / Restore Settings... можно восстановить одну из копий. Mach3 спросит, какую по счёту копию восстанавливать.
Чтобы прикинуть, какой номер копии нужен, можно зайти в C:\Mach3\xmlbackups, Views сделать Details и отсортировать по дате. Выбрать дату, когда конфигурация была ещё работающей, и посчитать, какая по счёту эта копия, если считать с самой новой. И потом в меню Operator / Restore Settings... можно восстановить её. Конечно, нужно считать только копии нужного профайла. Если там есть копии с другими именами, то пропускать их.

2) Ещё проще:
Выбрать в C:\Mach3\xmlbackups нужную копию, сменить расширение её файла на .xml, и скопировать этот файл в C:\Mach3\, прибив тем самым попорченный файл в C:\Mach3\.

C методами 1) и 2) медлить нельзя, т. к. при каждом выходе из Mach3 одна старая копия настроек исчезает навсегда.

3) Ещё более простой способ и единственно правильный — просто скопировать файл с настройками куда-нибудь в укромное место, чтобы при необходимости было что восстановить.
Как уже говорилось, настройки Mach3 хранятся в файле C:\Mach3\ProfileName.xml
где ProfileName — это имя профайла.
Как узнать имя профайла?
Если Mach3 запускается кликаньем по desktop shortcut, то можно right-click эту shortcut, затем Properties. Там будет прописана команда, запускающая Mach3, например
C:\Mach3\Mach3.exe /p MyProfile
Слово после параметра /p – это и есть имя профайла, в данном примере это MyProfile.
Т.е. в данном примере нужно сделать копию файла MyProfile.xml, который находится в C:\Mach3\
Копировать нужно, понятное дело, при закрытом Mach3.

В ProfileName.xml хранятся только настройки Mach3. Всякие plugins могут хранить свои настройки в каких-то других местах, например SmoothStepper хранит свои настройки в каких-то своих файлах.

Ну и чтобы 2 раза не вставать, раз уж коснулись имени профайла, то можно заодно вспомнить, где лежат macros. Макро лежат в C:\Mach3\macros\ProfileName, т. е. для каждого профайла могут быть свои макро. Когда в MDI строке (Manual Data Input) вводите, например, M3,
то выполняется макро m3.m1s из фолдера именно ProfileName (осторожно с этим примером, m3.m1s включает шпиндель).



За это сообщение автора Прохожий поблагодарили: 2 HovK (09 фев 2015, 11:50) • igor (09 фев 2015, 13:33)
  Рейтинг: 33.33%
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Бэкап настроек Mach3
Номер сообщения:#2  Сообщение Добавлено: 15 мар 2015, 10:51 
Не в сети

Зарегистрирован: 28 дек 2013, 08:52
Сообщения: 96
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Для полноты картины, помимо файла C:\Mach3\ИмяПрофайла.xml с настройками Mach3, имеет смысл сохранить:

• файл с лицензией C:\Mach3\Mach1Lic.dat

• если что-то записали в Tool Table, то Tool Table хранится в файле Tools3.dat в фолдере macros

• если что-то меняли в экране, то экран хранится в файле C:\Mach3\ИмяЭкрана.set, а его картинки — с соответствующем фолдере внутри фолдера Bitmaps.

Короче, проще скопировать весь фолдер Mach3, а когда понадобится – тогда уже разбираться, что нужно восстановить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Бэкап настроек Mach3
Номер сообщения:#3  Сообщение Добавлено: 15 мар 2015, 10:55 
Не в сети

Зарегистрирован: 28 дек 2013, 08:52
Сообщения: 96
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Если кто предпочитает, чтобы настройки были распечатаны на бумаге,
или чтобы можно было одном взглядом увидеть настройки разных осей,
вот макро M1150 и соответствующий ему G-Code файл Mach-Info.txt.

Макро создаёт файл MachInfo.txt в фолдере Mach3.
В этом файле записаны:

• машинные координаты минус программные координаты для каждой оси, что часто совпадает с reference position. Т.е. если при тех же tool offset и т. п., которые были при создании файла MachInfo.txt, поставить оси в те же машинные координаты, то они окажутся в программном нуле.

• информация из Motor Tuning: Steps per, Velocity и Acceleration.

• непустые строки из Tool Table, т. е. перечислены не все 253 инструмента, а только те, которые есть.

• а также Mach3 фолдер, текущие единицы (мм или дюймы), текущий номер инструмента, и SafeZ.

Макро выдаёт информацию не только по осям, определённым в Mach3, т. е. по реально существующим. Оно выдаёт информацию по всем шести возможным осям — от X до C.


Вложения:
Комментарий к файлу: MachInfo
MachInfo.zip [1.25 КБ]
Скачиваний: 693
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ]