Перейти к содержимому


Фотография

Ncstudio8 при автосмене патрона с инструментом не происходит коррекция по Z

Автосмена в NC Studio Автосмена инструмента Компенсация инструмента

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 49

#41 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 28 Март 2019 - 01:25

Добрался вчера до машины.

Опять кучка вопросов:

1. Можно ли в интерфейс добавить свои кнопки? Хочу влепить кнопку change tool с вызовом Нужно ПП из public.dat

2. Как посмотреть какая ПП вызывается при нажатии на кнопку First time tool set, Change tool и пр.?

3. В файле \config\config.ini  ActiveConfig=Lambda_4s_Line_Tool. В программе в File-Config есть лишь две конфигурации: Lambda 3s std и Rev Y. Как добавить-убавить-навести на нужные папки конфигов в программе? Откуда оно вообще там появилось? Где эти конфиги редактируются?


  • 0

#42 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 486 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 28 Март 2019 - 10:42

Кнопка Single Meas (картинка от MiG)

O"CALI-FIX" - устанавливает коррекцию длины для текущего инструмента (G923 Z=#CURMACHPOS.Z-#FIXEDCALI_THICKNESS-5.0), т.е. расстояние от нуля машины до кончика инструмента и сохраняет в настройках.

 

Кнопка First time tool set

O"CALI-FIX-1" - Определяет, где находится стационарный датчик при текущем инструменте (#FIXEDCALI_REC=#9+1.0  а если упростить, то #FIXEDCALI_REC=#CURMACHPOS.Z) , т.е. запоминает машинные координаты при наезде на датчик. 

 

 

Кнопка Change tool

O"CALI-FIX-2" - Изменяет WCS на дельту между предидущим инструментом и текущим ( G92 Z=#CURWORKPOS.Z + #FIXEDCALI_REC - #CURMACHPOS.Z  и заодно калибрует стационарный датчик для следующего использования (а-ля CALI-FIX-1)  #FIXEDCALI_REC = #CURMACHPOS.Z)


Сообщение отредактировал lkbyysq: 28 Март 2019 - 10:43

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#43 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 28 Март 2019 - 12:59

О, спасибо!

А по вопросу кастомизации что скажешь?

Как я понял набор кнопок-менюшек определяется тем конфигом что в Файл-Конфигурация.


  • 0

#44 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 486 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 28 Март 2019 - 13:21

Если есть в той директории файл *.dll, *.exe, *.res, то там могут храниться формы-меню-кнопки. Впрочем, сам понимаешь, расширение не есть содержание. Файлы могут быть.
А вот однозначного рецепта как сделать свою кнопку нет. Варианты возможны или не возможны. Описание способов - процесс нуегонах.
Про пятерку найти можно, и здесь на форуме. Аналогично для восьмёрки метод может сработать. Но не факт.

Кусок цепочки сопоставления кнопка-подпрограмма может храниться в темной лошадке ncstuduo.dat.

Сообщение отредактировал lkbyysq: 28 Март 2019 - 13:23

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#45 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 28 Март 2019 - 20:41

Тогда такой вопрос: Как сделать так, чтобы в файл-конфигурация появился новый пункт, привязанный к той папке конфигурации, с которой я экспериментировать буду? Пока там два пункта, хотя папок с конфигами штук пять-шесть.


  • 0

#46 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 486 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 28 Март 2019 - 21:52

Попробуй подредактировать файл

C:\Program Files (x86)\Naiky\PCIMC-Lambda\config\config.ini

 

Содержимое моего файла, где

Lambda_4s_revy = "Lambda4S(RevolveY Config)"

Название кнопки меню = "папка конфигурации"

Скрытый текст


Сообщение отредактировал lkbyysq: 28 Март 2019 - 21:55

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#47 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 28 Март 2019 - 21:55

А вот фигушки.

В моем все так же, в точности до буквы.

А в меню всего два блин пункта. Походу где-то в другом месте прописано.

Либо плату определил, но тогда должно быть три пункта?


  • 0

#48 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 486 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 28 Март 2019 - 22:01

Ну подсунь в доступную папку содержимое недоступной. Для попробовать пойдет.


Либо плату определил, но тогда должно быть три пункта?

 

А не знаю. Я инсталлировал программу с платой без подключения лямбды 4S.


Сообщение отредактировал lkbyysq: 28 Март 2019 - 22:01

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#49 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 29 Март 2019 - 12:23

А не знаю. Я инсталлировал программу с платой без подключения лямбды 4S.

Аналогично! Причем на вынь7х64 она не запустилась, пришлось поднять хрюшу на виртуалке.

Так вот там все просто прекрасно: и кнопочки есть какие надо, и конфигураций полный список.

На боевом компе стоит что-то сильно и криво обрезанное камивскими программистами.

Тупо скопировать папку гарантированно приведет машину в нерабочее состояние.

Надо акуратно подменить файлы, которые влияют на кнопки. Думаю так. Осталось понять какие файлы.


  • 0

#50 OFFLINE   АндрейНТ

АндрейНТ

    Студент

  • Пользователи+
  • PipPip
  • 33 сообщений
  • Пол:Мужчина
  • Из:Н. Тагил

Отправлено 17 Сентябрь 2023 - 11:51

вот public.dat от конфига с линейной автосменой , там есть калибровка с сохранением результата в таблицу инструментов.

А это для какой версии платы ? судя по коду использовано довольно много входов/выходов 

И еще такой момент откуда в #1 и #2 процедуры смены  берутся номера инструмента, особенно текущего , в конце процедуры смены  #2 = #1 нет.


Сообщение отредактировал АндрейНТ: 17 Сентябрь 2023 - 11:54

  • 0





Темы с аналогичным тегами Автосмена в NC Studio, Автосмена инструмента, Компенсация инструмента

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных