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


Фотография

NC Studio V10 4axis

постпроцессор Ncstudio программа под ось вращения

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

#21 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 11 Июнь 2014 - 15:59

"While backing to the Mechanical Origin, the additional moving distance after Fine positioning phase"
"В то время как резервное для механического происхождения, дополнительного расстояния перемещения после фазы точного позиционирования"

Ну да, я про этот параметр и говорю. Он отвечает за процесс позионирования.

Возможно, что у Вас убегает после позиционирования, потому, что галка какая-нибудь другая стоит.


Нет, наврал все.

Сообщение отредактировал lkbyysq: 11 Июнь 2014 - 16:17

  • 0

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


#22 OFFLINE   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 11 Июнь 2014 - 16:07

не всегда же такая фигня была. мне не ясно, о какой там галке может идти речь. тем более, что это повторяется не всегда. раза с 10-100го все же удается обнулиться
  • 0

#23 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 11 Июнь 2014 - 16:29

​Сорри. Наврал все. Откатился.

Правильно то, что этот параметр как раз и отвечает за то, куда пойдет голова после позиционирования.

Пойду-ка я лесом сам.((

Попробуйте тупо заново переустановить. Обратите внимание, что инсталлятор спрашивает о том, оставить ли старые параметры или затереть на новые (в 8-ке).

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

Вот если добраться до файла "public.dat", тогда можно вообще отменить перемещение по Y после позиционирования, закомментировав там строку "G905 G903 G00 G91 Y=#BKREF_BACK.Y F200" в подпрограмме O"BKREF-Y".

Неужели в 10-ке нет файла "public.dat"??? Такой правильно-полезный файл.

Сообщение отредактировал lkbyysq: 11 Июнь 2014 - 16: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).


#24 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 11 Июнь 2014 - 20:44

Поставил 10-ку. Так же, как и в 8-ке инсталлятор спрашивает, где содавать папку с конфигурацией. Ответил "нет" и в поддиректориях папки с программой наблюдаю "public.dat", что на данный момент, к сожалению, почти бессмысленно.

Сообщение отредактировал lkbyysq: 11 Июнь 2014 - 20:45

  • 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   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 11 Июнь 2014 - 22:33

Ммм.. интересно , Завтра переустановлю ...
  • 0

#26 OFFLINE   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 16 Июнь 2014 - 09:18

Вот видео

Сообщение отредактировал andrey-kalin: 16 Июнь 2014 - 14:42

  • 0

#27 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 16 Июнь 2014 - 17:14

Ну все нормально, в дом идет. Машинный Y к нулю стремится. Дойдет до датчика и запозиционируется.
Посмотрите настройки направления оси Y.
параметр 10001. Поменяйте знак. От этого параметра зависят также значения параметров 10021 и 10031

Сообщение отредактировал lkbyysq: 16 Июнь 2014 - 17:19

  • 0

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


#28 OFFLINE   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 16 Июнь 2014 - 20:39

Ну все нормально, в дом идет. Машинный Y к нулю стремится. Дойдет до датчика и запозиционируется.
Посмотрите настройки направления оси Y.
параметр 10001. Поменяйте знак. От этого параметра зависят также значения параметров 10021 и 10031

Завтра гляну
  • 0

#29 OFFLINE   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 17 Июнь 2014 - 09:11

параметр 10001. Поменяйте знак.
Зачем ,? Мы его меняли, для того чтобы не зеркалило Y


Сообщение отредактировал andrey-kalin: 17 Июнь 2014 - 09:43

  • 0

#30 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 17 Июнь 2014 - 10:57

параметр 10001. Поменяйте знак.
Зачем ,? Мы его меняли, для того чтобы не зеркалило Y


Осмелюсь напомнить, что

Добрый день..... на NC Studio V10

ось Y после back reference point движется на произвольную величину назад, и редко останавливается, не доехав до упора, чаще же выходит за пределы рабочей плоскости. в настройках стоит отвод на 2 мм, в реальности же величина оказывается произвольной - часто много более 1000 мм, в результате чего приходится множество раз отводить голову станка вручную. в чем может быть причина?


Быть может Вы еще чего-то делали, выкладывайте!

CoarcePositionDirection и FinePositionDirection знаки поменяйте (там же, где и BackDistance).

Сообщение отредактировал lkbyysq: 17 Июнь 2014 - 10:59

  • 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   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 17 Июнь 2014 - 11:20

[/size]
Осмелюсь напомнить, что
CoarcePositionDirection и FinePositionDirection знаки поменяйте (там же, где и BackDistance).

меня терзают смутные сомнения, похоже, вы не совсем адекватно понимаете, в чем моя проблема, все знаки выставлены правильно, все параметры настроены верно, датчики тоже в порядке, проверено методом перестановки... почему я утверждаю, что параметры верны? потому что ранее все работало идеально, но с некоторых пор (заметьте - НЕ ВСЕГДА!!! - иногда обнуляется нормально) уже после того, как голова приходит к домашней точке и обнуляется (условно, на самом деле обнуление не происходит, потому что калибрация выполнена не до конца), то есть, датчик срабатывает и отпускает - голова начинает движение от датчика это стационарное явление отхода от пределов механики, выполняемое на ВСЕХ осях всегда, но в данном конкретном случае с осью Y отвод от датчика происходит не на установленную величину, а на неопределенную, всегда разную, и редко хватает терпения выяснять, на какую именно в этот раз... просто тормозим станок и выполняем операцию заново, пока не случится чудо и обнуление произойдет в НУЖНОЙ нам точке в паре миллиметров от датчика.
  • 0

#32 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 17 Июнь 2014 - 11:26

Повторюсь.
Какие изменения по сравнению с заводскими настройками Вы сделали?

Дело в том, что при нажатии на Back, станок обязан начать движение в сторону датчика 0. На видео он уходит прочь от ближайшего датчика. Возможно это датчик предела, а датчик 0 находится на другом конце портала. Ну так дайте видео вблизи датчика 0.

Сообщение отредактировал lkbyysq: 17 Июнь 2014 - 11:34

  • 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   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 17 Июнь 2014 - 11:32

Повторюсь.
Какие изменения по сравнению с заводскими настройками Вы сделали?

Дело в том, что при нажатии на Back, станок обязан начать движение в сторону датчика 0. На видео он уходит прочь от ближайшего датчика. Возможно это датчик предела.

ибо на видео заснято уже движение от него - после движения домой, ибо оно короткое, потому что станок уже находился "дома"


ЗЫЖ об изменениях по сравнению с заводом.
1 в заводских настройках ось У была повернута задом наперед, то есть все модели резались зеркально относительно осей Х и А, пришлось менять кучу значений У на симметричные, пока станок не стал адекватен.
2 0 по У мы выставили не у домашней точки, а в центре (по У) после чего пришлось опять же изменить параметр позиционирования после бэк референс, но мозг штука порой полезная, результат был получен и около полугода вполне адекватен... далее уже писал.

Сообщение отредактировал andrey-kalin: 17 Июнь 2014 - 11:38

  • 0

#34 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 17 Июнь 2014 - 11:38

Ну так отведите на 10-50 мм от датчика и дайте видео полного цикла поиска 0.
Включите страницу с показаниями датчиков. И расскажите, как меняются показания датчика Y. А еще лучше видео полного экрана с датчиками в процессе полного цикла поиска 0.
Обрезать видео можно только со словами - "И далее без изменений".

Сообщение отредактировал lkbyysq: 17 Июнь 2014 - 11:44

  • 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   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 17 Июнь 2014 - 12:21

Ну так отведите на 10-50 мм от датчика и дайте видео полного цикла поиска 0.
Включите страницу с показаниями датчиков. И расскажите, как меняются показания датчика Y. А еще лучше видео полного экрана с датчиками в процессе полного цикла поиска 0.
Обрезать видео можно только со словами - "И далее без изменений".

https://www.youtube....h?v=fuVL-0MusJE

Сообщение отредактировал andrey-kalin: 17 Июнь 2014 - 12:29

  • 0

#36 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 17 Июнь 2014 - 13:12

Вот Ваша подпрограмма поиска 0 по Z

O"BKREF-Y"
M801 MSG"{@1533}"
''''''''''''''''
M801 MSG"{@1338}"

G904 FY=#BKREF_F1_DIR.Y*#BKREF_F1.Y*60 PY=#BKREF_SW1.Y LY1 ' движение COARSE в сторону датчика, пока датчик не включитсЯ
G904 FY=(-1)*#BKREF_F1_DIR.Y*#BKREF_F1.Y*60/3 PY=#BKREF_SW1.Y LY1 ' движение
COARSE в сторону от датчика, пока датчик не включитсЯ со скоростью в три раза ниже (если проскочил датчик)
G904 FY=(-1)*#BKREF_F1_DIR.Y*#BKREF_F1.Y*60/10 PY=#BKREF_SW1.Y LY0 ' движение COARSE в сторону от датчика, пока датчик не выключитсЯ со скоростью в десЯть раз ниже
G906
#1=#CURMACHPOS.Y

''''''''''''''''
M801 MSG"{@1374}"

M802 P196609
G65 P"RESET-ZERO" L1
G904 FY=#BKREF_F2_DIR.Y*#BKREF_F2.Y*600 PY=#BKREF_SW2.Y LY1
' движение FINE в сторону датчика, пока датчик не включитсЯ
G905 G903 G00 G91 Y=#BKREF_F2_DIR.Y*0.5 F= #BKREF_F2.Y*600
G04 P20
G65 P"RESET-ZERO" L1
G904 FY=#BKREF_F2_DIR.Y*#BKREF_F2.Y*(-300) PY=#BKREF_SW2.Y LY1

G905 G903 G00 G91 Y=(-1)*#BKREF_F2_DIR.Y*0.5 F= #BKREF_F2.Y*300
G04 P20
G65 P"LOCATE-Y-PP" L1 #41=#BKREF_F2_DIR.Y*#BKREF_F2.Y*60 #42=#BKREF_SW2.Y

G906
#2=#CURMACHPOS.Y
#3=#2-#1
M801 MSG"{@1491}"

G04 P500
''''''''''''''''
G905 G903 G00 G91 Y=#BKREF_BACK.Y F200 ' движение в координату BackDistance
G906
M902 H1
M902 H4
M902 H5
M17


Выделенное красным цветом выполните в отдельном NC файле. Посмотрите, где зависает.

Сообщение отредактировал lkbyysq: 17 Июнь 2014 - 13:36

  • 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   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 17 Июнь 2014 - 13:34

mhf

Прикрепленные изображения

  • 2.JPG

  • 0

#38 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 17 Июнь 2014 - 13:43

1. внимательнее копируйте
#1=#CURMACHPOS.Y
M802 P196609
2. соображайте, что делаете
3. расшифровывайте код

Если так заморачиваться не хотите - проверяйте провода и контакты. Начните с датчика.

Сообщение отредактировал lkbyysq: 17 Июнь 2014 - 13:40

  • 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   andrey-kalin

andrey-kalin

    Магистр CNC

  • Пользователи+
  • PipPipPipPip
  • 480 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 17 Июнь 2014 - 13:52

Вот Ваша подпрограмма поиска 0 по Z

G904 FY=#BKREF_F2_DIR.Y*#BKREF_F2.Y*600 PY=#BKREF_SW2.Y LY1 ' движение FINE в сторону датчика, пока датчик не включитсЯ

на этой строке происходит то же самое, что мною уже описано. идет далеко и невесть куда

Прикрепленные изображения

  • Скриншот 2014-06-17 14.03.34.png

Сообщение отредактировал andrey-kalin: 17 Июнь 2014 - 14:04

  • 0

#40 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 17 Июнь 2014 - 14:12

Видимо:

G904 FY=(-1)*#BKREF_F1_DIR.Y*#BKREF_F1.Y*60/10 PY=#BKREF_SW1.Y LY0 ' движение COARSE в сторону от датчика, пока датчик не выключитсЯ со скоростью в десЯть раз ниже
Похоже датчик выключился, а потом опять включился.
Возможно провода-контакты - сработавший датчик "мерцает". Скорее всего так.
Возможно люфт+отжатие и голова после выключения датчика опять на него наваливается. Маловероятно. Здесь можно попробовать увеличить скорость в этой строке, чтобы он чуть дальше проскакивал. Можно тупо увеличить скорость COARSE в допустим два раза.

Весьма вероятно также, что датчик сломался и "мерцают" не провода-контакты, а он сам.
Одной из причин мерцания могут являться также неисправная оптопара на входе.
Если такое повторялось бы и на других осях, тогда может быть блок питания датчиков нестабилен.

Сообщение отредактировал lkbyysq: 17 Июнь 2014 - 14:15

  • 0

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






Темы с аналогичным тегами постпроцессор Ncstudio, программа под ось вращения

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

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