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


Фотография

Weihong NK280 обнуление по датчику оси Y

концевой датчик

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

#21 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 07:01

...Ну не вижу я в коде обращения к подпрограмме, которая "не найдена".

может потому, что выбран конфиг под 4 оси?


  • 0

#22 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 08:17

может потому, что выбран конфиг под 4 оси?

 

Подпрограммы поиска датчика у всех осей аналогичные. Значит и поведение должно быть одинаковое.

Поэтому и прошу выполнить код, прописанный в подпрограмме. А там видно будет.

Кстати, чтобы шпиндель при тестах не мешал жужжанием, добавить надо в начало команду M5 - выключение шпинделя.


Сообщение отредактировал lkbyysq: 31 Май 2024 - 08:32

  • 0

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


#23 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 08:39

Подпрограммы поиска датчика у всех осей аналогичные. Значит и поведение должно быть одинаковое.

А прописаны подпрограммы аж для шести осей.

Это да, но когда я выбираю конфиг под трёх осевой вариант: subprogram not found, на варианте конфига под четыре оси - всё ок..

Для трёх осевого варианта, Y2 приходит на порт W0, в плате расширения, для четырёх осевого варианта, на порт W0 назначена ось А.

Это чисто программный косяк, для последовательности back to reference point необходимо наличие сигнала на портах, и затем его потеря(идентифицировать "съезд") - станок или ехал бы до бесконечности или я не знаю. 

Писали в Гантри, т.к. контроллер оттуда, они отправили перевод ответа китайцев что *лять, надо сигнал с датчика Y2 проводом продублировать на порт Y1!!! что есть логический нонсенс, подтверждённый экспериментально)) 

в принципе костыль то работает, правда нужно датчик оси А(который суть Y2) два раза активировать отвёрткой)) чтобы "обнулить четвёртую ось А".. Но вот с "Да" и "Нет" - беда, с вейхонга мануалы не скачать толком. Конечно наверное можно где-то программно изменить 0 на 1 и наоборот, но это как-то немного не то - это ведь с панели должно работать? или я как-то по своему это вижу)

 


Сообщение отредактировал madDog90210: 31 Май 2024 - 08:53

  • 0

#24 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 09:24

Это да, но когда я выбираю конфиг под трёх осевой вариант: subprogram not found, на варианте конфига под четыре оси - всё ок..


Ну так чего я тут мозг себе взрываю и ищу проблемы в четырехосевом конфиге??????

Где бэкап с трехосевого, в котором проблема?

в принципе костыль то работает,

Какой костыль?


Писали в Гантри, т.к. контроллер оттуда,

Что еще мы тут не знаем про нововведения косоруких программистов????

В любом случае, я не смогу объяснить, как поправить public.dat
Если в Гантри знают, как его править, то пусть или Вам объяснят, или сами пусть правят свои косяки.
Китаец вообще не при делах.

И на контроллер грешить не надо - он честно работает. Как его запрограммировали, так и работает. В Гантри, матьитить.


Давайте бэкап для трех осей. Там в публике, по-видимому, прописана процедура "выравнивание
портала " для одновременной работы с двумя датчиками по Y.

Сообщение отредактировал lkbyysq: 31 Май 2024 - 09:24

  • 0

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


#25 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 09:24

Ну так чего я тут мозг себе взрываю и ищу проблемы в четырехосевом конфиге??????

 

Где бэкап с трехосевого, в котором проблема?


Какой костыль?

 

приаттачил бэкап с активированным трёх осевым конфигом.

 

https://drive.google...iew?usp=sharing
 

"костыль" это использовать конфиг четырёх осевого станка для трёх осевого))

 

я и не грешу на контроллер, хороший контроллер, яркий пример адекватной китайской продукции.

 

Up

на SYNTEC кстати куча софта под подобные вещи: архивировать настройки и их править, программки корявенькие но работают по сети.


Сообщение отредактировал madDog90210: 31 Май 2024 - 09:30

  • 0

#26 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 09:46

Вот и посмотрим, как китайцы задумали выравнивание портала.


Про то, как YES NO задавать, разобрались?



стандартный пароль не подходит на Developer

Главное, чтобы пароль на Manufacturer работал. Он тоже "NCSTUDIO" или другой?


Да и "китаец сказал провод прокинуть" тоже не бред, хотя костыль ещё тот, но стандартный и для датчиков системы "Normal Closed".



Кстати, на трехосевом конфиге при выполнении AllRef X обнуляется? Или аналогично поведению как Y отдельно - "подпрограмма не найдена"? Или как?

Сообщение отредактировал lkbyysq: 31 Май 2024 - 09:53

  • 0

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


#27 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 09:52

Про то, как YES NO задавать, разобрались?
 

нет конечно.

Главное, чтобы пароль на Manufacturer работал. Он тоже "NCSTUDIO" или другой?

 

нет, он FYRQ, причём - здесь на производстве ещё два Вэйхонга но они NK280B и у них пароль и на Manufacturer и на Developer как и положено - FYRQ.

на этом контроллере - Manufacturer - FYRQ а Developer - 33587550 - для стойки NK105))

Да и "китаец сказал провод прокинуть" тоже не бред, хотя костыль ещё тот, но стандартный и для датчиков системы "Normal Closed".

 

такое себе: здесь один выход Y с контроллера тупо раздваивается на два драйвера, если параллелить датчики портал обнулится по самому дальнему..


Сообщение отредактировал madDog90210: 31 Май 2024 - 09:52

  • 1

#28 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 10:00

нет конечно.

А надо. 1 или 0

если параллелить датчики портал обнулится по самому дальнему..

Ну да. Тогда спасёт плата выравнивания портала с алика или пурелогика какого и четырехосевой конфиг.


Но все равно при четырехосевом конфиге по-хорошему следует подправить public.dat. Но как его заменить в бэкапе - объяснить это я не смогу, программист писишный нужен.

Сообщение отредактировал lkbyysq: 31 Май 2024 - 10:00

  • 0

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


#29 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 10:23

Но все равно при четырехосевом конфиге по-хорошему следует подправить public.dat. Но как его заменить в бэкапе - объяснить это я не смогу, программист писишный нужен.

вот когда контроллер создаёт бэкап - там видно что летят и файлы и папки, файл .weihong похоже это то, где что лежит..


  • 0

#30 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 11:04

вот когда контроллер создаёт бэкап - там видно что летят и файлы и папки, файл .weihong похоже это то, где что лежит..


.так и есть. Добавьте ему расширение ".txt" и откройте вордом - там и увидите.

бэкап с активированным трёх осевым конфигом.

 

Вот публик оттуда

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

 

То же самое, не понятно, какую подпрограмму не находит.


Вот блок, посвященный Y

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

 

И нет ничего. связанного с "выравниванием портала" или с "подчиненной Y".

 

А значит либо выравнивание решено в других файлах, не поддающихся редактированию, либодолжно быть реализовано аппаратно с применением платы выравнивания.


Ну то есть, как раздваиваются степы и как сводятся датчики воедино прописано в других файлах. Программа же оперирует одной осью Y и одним датчиком Y. А уже на ином уровне программе подсовывает кто-то объединенный сигнал с датчиков и распределяет степы на 2. Это если стойка действительно умеет работать с двумя движками и датчиками на одной оси.


Сообщение отредактировал lkbyysq: 31 Май 2024 - 11:00

  • 0

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


#31 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 11:21

 а в каком регионе хоть находится этот Public.dat?


  • 0

#32 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 11:24

Сtrl+F "public.dat"
В третьей четверти примерно.
  • 0

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


#33 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 11:47

Длинный, я там вижу только тексты сообщений, всевозможных)


  • 1

#34 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 12:37

F3 значит, дальше.

Но.

Я внимательнее посмотрел бэкап:

там есть еще один публик "#Config\stdY1Y2\CHN\files\public.dat"

 

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

 

И таки есть там блок про 2Y

 

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

 

 

Но расшифровывать его поведение - потом.


Для лучшего понимания имеет смысл перевести с китайского переводчиком.


  • 0

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


#35 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 13:17

ну это ок, а вот другая проблема: редактированный файл .weihong контроллер не принимает..

вот например софтлимит по Х:
 

<ITEM ID="24121" Key="CNcParam_m_NcStruct.m_bxCheckLimit[0]" Show="1" Name="{AXIS}è½´" Describe="{AXIS}轴是å¦å¯ç”¨å·¥ä½œå°è¡Œç¨‹èŒƒå›´æ£€æŸ¥" Belong="PARAMPRODUCTOR" Type="PARAMFEEDAXISBIT" ValueType="INT" ShowType="BOOL" AxisNum ="0" EffectiveTime="1" Check="0" Mulcnt="1"/>

ValueType="INT"

ShowType="BOOL"

пробовал и первое менять и второе - где-то сайзы параметра надо указывать..

Up

причём пробовал и принудительно задавать 0, 1, -1, тру или фолс - неа, редактированный не принимает.


Сообщение отредактировал madDog90210: 31 Май 2024 - 13:34

  • 0

#36 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 13:35

Не надо ничего менять в бэкапе.
Менять только через меню параметров, через settings.

Сообщение отредактировал lkbyysq: 31 Май 2024 - 13:37

  • 0

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


#37 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 13:41

Не надо ничего менять в бэкапе.
Менять только через меню параметров, через settings.

так оно ж там не меняется!! С этого и начал что параметры, булевы("Yes" или "No") - не меняются с панели контроллера!


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


Сообщение отредактировал madDog90210: 31 Май 2024 - 13:39

  • 0

#38 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 13:44

так оно ж там не меняется!! С этого и начал что параметры, булевы("Yes" или "No") - не меняются с панели контроллера!

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

Я не зря говорю, что вводить надо 0 или 1, вместо булева значения. Ну может -1.
В ncstudio где-тов программе так и написано. Может в восьмерке... хз, но помню.
Ладно, пороюсь, поищу, где мне чо подсказыывает программа, мож и ошибаюсь в чем.
  • 0

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


#39 OFFLINE   madDog90210

madDog90210

    Студент

  • Пользователи+
  • PipPip
  • 44 сообщений
  • Пол:Мужчина
  • Из:Zheleznogorsk, Krasnoyarski krai

Отправлено 31 Май 2024 - 13:49

Я не зря говорю, что вводить надо 0 или 1, вместо булева значения. Ну может -1.
В ncstudio где-тов программе так и написано. Может в восьмерке... хз, но помню.
Ладно, пороюсь, поищу, где мне чо подсказыывает программа, мож и ошибаюсь в чем.

там окно выскакивает с радиокнопками "Да" или "Нет", которые меняются стрелками, но параметр при этом не изменяется после подтверждения выбора, 1,0, -1 - не прокатывает.

рядом стоят ещё два вейхонга и на них меняется.


Сообщение отредактировал madDog90210: 31 Май 2024 - 13:51

  • 0

#40 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 31 Май 2024 - 14:40

Вот если очень хочется, то следует действительно сравнить с бекапами рабочих энкашек и подредактировать бэкап.
Но.
1. Редактировать только в hexeditor или аналоге, но не в текстовом редакторе, а тем паче не в ворде.
2. Ни в коем случае не добавлять и не удалять байты, а только можно ЗАМЕНЯТЬ.
Ибо иначе адресация может слететь, если там есть оглавление.

Но, может там и нет оглавления как такового. Я пока не могу посмотреть.


Сообщение отредактировал lkbyysq: 31 Май 2024 - 15:33

  • 0

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






Темы с аналогичным тегами концевой датчик

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

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