Jump to content

Отключение линейки FANUC


Борис Уралмаш

Recommended Posts

Борис Уралмаш

Здравствуйте! Подскажите, пожалуйста, как правильно отключить линейку (инкрементальную с кодированным расстоянием), чтобы перейти на систему измерения датчика двигателя? Я линейку отключил (изменил параметры 1815, 2024, 2084, 2085), ездит, считает правильно, но требует базирования, нажимаешь базировать, ось едет до упора, ноль метку не видит, соответственно, не базируется. ROBOFIL 240CC.

Link to post
Share on other sites


Viktor2004

Только после того как батарейку повесите оборот двигателю не забудьте дать, а то ноль не примет

Link to post
Share on other sites
Борис Уралмаш
Только что, Viktor2004

Только после того как батарейку повесите оборот двигателю не забудьте дать, а то ноль не примет

Хорошо, спасибо Вам!

Link to post
Share on other sites
Борис Уралмаш
Только что, Viktor2004

Только после того как батарейку повесите оборот двигателю не забудьте дать, а то ноль не примет

То есть моя последовательность действий такая: ставлю батарейку в привод, включаю станок, в APZ ставлю 1 по данной оси, делаю оборот и он принимает этот 0?

Link to post
Share on other sites
Viktor2004
12 минут назад, Борис Уралмаш сказал:

о есть моя последовательность действий такая: ставлю батарейку в привод, включаю станок, в APZ ставлю 1 по данной оси, делаю оборот и он принимает этот 0?

Ставите батарейку, делаете оборот, потом в APZ 1. Потом перезагрузка и ошибок не должно быть. В APC тоже единица должна быть

Edited by Viktor2004
Link to post
Share on other sites
Борис Уралмаш
Только что, Viktor2004
12 минут назад, Борис Уралмаш сказал:

о есть моя последовательность действий такая: ставлю батарейку в привод, включаю станок, в APZ ставлю 1 по данной оси, делаю оборот и он принимает этот 0?

Ставите батарейку, делаете оборот, потом в APZ 1. Потом перезагрузка и ошибок не должно быть. В APC тоже единица должна быть

Спасибо, я попробую в скором времени, а APC это разве не для абсолютного датчика?

Link to post
Share on other sites
Viktor2004
15 минут назад, Борис Уралмаш сказал:

APC это разве не для абсолютного датчика?

для абсолютного. Я еще ни разу не видел что бы у кого-то стоял APZ без APC. Попробуйте варианты, потом напишите здесь.

Link to post
Share on other sites
Борис Уралмаш
Только что, Viktor2004
15 минут назад, Борис Уралмаш сказал:

APC это разве не для абсолютного датчика?

для абсолютного. Я еще ни разу не видел что бы у кого-то стоял APZ без APC. Попробуйте варианты, потом напишите здесь.

Хорошо, обязательно напишу, как попробую, спасибо

Link to post
Share on other sites
gudstartup
26.01.2021 в 21:33, Борис Уралмаш сказал:

Хорошо, обязательно напишу, как попробую, спасибо

APZ и APC ставятся вместе если  у вас на оси есть либо абсолютный датчик либо абсолютная линейка иначе никак.

 

Link to post
Share on other sites
gudstartup
26.01.2021 в 20:29, Борис Уралмаш сказал:

Спасибо, я попробую в скором времени, а APC это разве не для абсолютного датчика?

На минуточку а датчик двигателя на который вы решили переключиться  у вас абсолютный?

Запрос базирования тоже придется отключать (при полностью абсолютной системе отсчета никакие перемещения не требуются)то что едет правильно конечно хорошо но где скажите на милость теперь ваша опорная точка которая определялась по дистанционно кодированным меткам  а у вас нет не proximity switch или даже упора для ее определения. А как программная оболочка Charmilles на все ваши фокусы прореагирует вообще неизвестно я бы на вашем месте сначала проконсультировался со станкостроителем. Вот если бы у вашего станка изначально была абсолютная система то и переход был бы менее болезненным теперь вы попадаете на дополнительное параметрирование Fanuc и на чтение Function manual если уж решили действовать самостоятельно...

Link to post
Share on other sites
Борис Уралмаш
Только что, gudstartup
26.01.2021 в 20:29, Борис Уралмаш сказал:

Спасибо, я попробую в скором времени, а APC это разве не для абсолютного датчика?

На минуточку а датчик двигателя на который вы решили переключиться  у вас абсолютный?

Запрос базирования тоже придется отключать (при полностью абсолютной системе отсчета никакие перемещения не требуются)то что едет правильно конечно хорошо но где скажите на милость теперь ваша опорная точка которая определялась по дистанционно кодированным меткам  а у вас нет не proximity switch или даже упора для ее определения. А как программная оболочка Charmilles на все ваши фокусы прореагирует вообще неизвестно я бы на вашем месте сначала проконсультировался со станкостроителем. Вот если бы у вашего станка изначально была абсолютная система то и переход был бы менее болезненным теперь вы попадаете на дополнительное параметрирование Fanuc и на чтение Function manual если уж решили действовать самостоятельно...

Датчик двигателя инкрементальный, такие параметры были до отключения линейки (тоже инкрементальной, с кодированным расстоянием)

c52b8a9e-76d6-4c38-a16b-febb4d408fa0.jpg

Link to post
Share on other sites
Viktor2004
2 часа назад, Борис Уралмаш сказал:

Для отключения линейки, я просто поставил 1815 всё 0

Попробовали батарейку поставить? APC и APZ в 1 поставили?

Link to post
Share on other sites
Борис Уралмаш
Только что, Viktor2004
2 часа назад, Борис Уралмаш сказал:

Для отключения линейки, я просто поставил 1815 всё 0

Попробовали батарейку поставить? APC и APZ в 1 поставили?

К сожалению, пока нет, как обычно, внезапно срочные делали появились))

А как определить, тип энкодера (абсолютный, или инкрементальный), в какой книге про это написано?

Link to post
Share on other sites
gudstartup
4 часа назад, Борис Уралмаш сказал:

Датчик двигателя инкрементальный, такие параметры были до отключения линейки (тоже инкрементальной, с кодированным расстоянием)

Если датчик двигателя инкрементальный то невозможно перейти на абсолютную систему позиционирования какие бы батарейки и параметры вы не устанавливали. Датчик двигателя должен быть абсолютным. Почему линейку отключили?

1 час назад, Viktor2004 сказал:

Попробовали батарейку поставить? APC и APZ в 1 поставили?

Это только если энкодер двигателя АБСОЛЮЯТНЫЙ!!!

Link to post
Share on other sites
Борис Уралмаш

Я понимаю, что на абсолютную не перейти, если датчик инкрементальный)))) а как мне тогда сделать, чтобы он занулился? Батарейка и держит этот 0

Link to post
Share on other sites
gudstartup
2 минуты назад, Борис Уралмаш сказал:

Батарейка и держит этот 0

Батарейка сервопривода это резервное питание 6V  для абсолютного энкодера Fanuc  инкрементальному оно не нужно там даже в кабеле могут отсутствовать проводники и контакты на разъеме (экономия).

В вашем случае я думаю никак вряд ли вы будете изменять ladder для того чтобы задействовать концевик или параметрировать выход в опорную точку по упору.

Link to post
Share on other sites
Борис Уралмаш
Только что, gudstartup
2 минуты назад, Борис Уралмаш сказал:

Батарейка и держит этот 0

Батарейка сервопривода это резервное питание 6V  для абсолютного энкодера Fanuc  инкрементальному оно не нужно там даже в кабеле могут отсутствовать проводники и контакты на разъеме (экономия).

В вашем случае я думаю никак вряд ли вы будете изменять ladder для того чтобы задействовать концевик или параметрировать выход в опорную точку по упору.

Ну у этого энкодера, пусть он инкрементальный, должна же быть 0 метка? Ее мне никак не спараметрировать, чтобы по ней в 0 выходить?

Link to post
Share on other sites
gudstartup
1 час назад, Борис Уралмаш сказал:

Ее мне никак не спараметрировать, чтобы по ней в 0 выходить?

Если у вас есть в наличии абсолютный датчик то просто замените ваш инкрементальный  тогда вы сможете легко перейти на абсолютное позиционирование установив биты APC APZ и подключив  батарейку.

В противном случае читайте ->

image.png

 

B-63523EN1 Fanuc 16i Model B Connection Manual Function.pdf

Link to post
Share on other sites
Viktor2004
5 минут назад, gudstartup сказал:

Если у вас есть в наличии абсолютный датчик то просто замените ваш инкрементальный  

Да еще не ясно. Может у него абсолютный стоит там

Link to post
Share on other sites
gudstartup
1 час назад, Борис Уралмаш сказал:

должна же быть 0 метка?

Да она есть но это ноль метка одна и никак не кодирована дистанционно как на вашей линейке поэтому предусмотрено несколько вариантов выхода в базовую точку при использовании инкрементального датчика.

Чпу должно получить сигнал о том что ось достигла определенной позиции а затем сменив направление движения достичь нуль метки инкрементального датчика и установить значение точки отсчета в соответствии с параметром 1240. 

Link to post
Share on other sites
Борис Уралмаш

А где можно почитать про датчики (например, A860-0365-T001, это какой? Как определить, Абсолютный он, или инкрементальный). И какой датчик подойдёт на мой двигатель, где это всё можно узнать? Заранее спасибо ответившим :)

Link to post
Share on other sites
gudstartup
2 минуты назад, Viktor2004 сказал:

Да еще не ясно. Может у него абсолютный стоит там

По маркировке прекрасно видно αiIA1000 или если пульскодер древний αA64

Link to post
Share on other sites
Борис Уралмаш

Вот, кстати, энкодер и линейка, они оба инкрементальные, впрочем, эта тема старая (так я и не понимаю, почему не надо занулять его при включении). Но щас вот линейку снял, просит занулить по данной оси.

6ef7403f-65b4-4415-a4dc-999fcb2b3e99.jpg

31ffb862-a383-45b3-9635-0200f1f57cc7.jpg

8c7d5f85-3dbf-44ce-80fb-01c03d633df6.jpg

7011c09e-e12d-44f4-9b75-fe5b9ef75f04.jpg

Link to post
Share on other sites
gudstartup
4 минуты назад, Борис Уралмаш сказал:

А где можно почитать про датчики (например, A860-0365-T001, это какой?

a860-0365-t001

Это инкрементальный 

Link to post
Share on other sites
Viktor2004
3 минуты назад, Борис Уралмаш сказал:

У меня 1240 вообще нет параметра))))

1240 это смещение нулевой точки относительно той, которая была установлена в 1815.

При G91 G28 станок будет ехать именно в координаты 1240. Если там нули, значит поедет в физические нули установленные в 1815

Edited by Viktor2004
Link to post
Share on other sites
gudstartup
4 минуты назад, Борис Уралмаш сказал:

У меня 1240 вообще нет параметра))))

Какая у вас модель ЧПУ я помню что у вас Fanuc 16 но серию не припоминаю?

Только что, Viktor2004 сказал:

Если там нули, значит поедет в физические нули установленные в 1815

На данный момент 1815 для установки машинного нуля не имеет никакого значения если APZ и APC и OPT =0

Link to post
Share on other sites
Viktor2004
6 минут назад, gudstartup сказал:

По маркировке прекрасно видно αiIA1000 или если пульскодер древний αA64

Избалован я в этом плане. Работаю только  30-ми фануками, дорогущими станками, там энкодеры двигателей всегда аболютные

Link to post
Share on other sites
gudstartup
11 минут назад, Viktor2004 сказал:

1240 это смещение нулевой точки относительно той, которая была установлена в 1815.

image.png

 

Link to post
Share on other sites
Борис Уралмаш
Только что, Viktor2004
5 минут назад, gudstartup сказал:

image.png

 

Как это противоречит сказанному мной?

Я тоже знаю, что это за параметр, всё верно, вы говорили об одном и том же)

Link to post
Share on other sites
Борис Уралмаш

Раскройте мне уже кто-нибудь тайну, как определить, какой энкодер, инкрементальный или абсолютный, по названию и как определить подойдёт ли он к моему двигателю))))

Link to post
Share on other sites
Viktor2004
Только что, Борис Уралмаш сказал:

Раскройте мне уже кто-нибудь тайну, как определить, какой энкодер, инкрементальный или абсолютный

Да пес его знает. Где-то мануалы должны быть, но у меня такого нет.

Если вскрыть и посмотреть сколько там фотодиодов. Если два, он инкрементальный, если пять - абсолютный

Link to post
Share on other sites
Борис Уралмаш
Только что, Viktor2004
Только что, Борис Уралмаш сказал:

Раскройте мне уже кто-нибудь тайну, как определить, какой энкодер, инкрементальный или абсолютный

Да пес его знает. Где-то мануалы должны быть, но у меня такого нет.

Если вскрыть и посмотреть сколько там фотодиодов. Если два, он инкрементальный, если пять - абсолютный

Да уж.. в этом плане, сименс, конечно, лучше, у него, хотя бы все мануалы переведены и техподдержка лучше))

Link to post
Share on other sites
gudstartup
2 часа назад, Viktor2004 сказал:

Как это противоречит сказанному мной?

"Этот параметр никак не связан с 1815 а вы указали 

 

2 часа назад, Viktor2004 сказал:

1240 это смещение нулевой точки относительно той, которая была установлена в 1815

Этот параметр прекрасно работает даже когда 1815 вообще имеет во всех битах нулевое значение после выхода в ноль значение этого параметра записывается в качестве машинного нуля.

2 часа назад, Viktor2004 сказал:

Да пес его знает.

Если на этикетке большое I например αiI1000  (датчик инкрементальный) если А αiIA1000 (абсолютный) все просто

2 часа назад, Борис Уралмаш сказал:

Серия ЧПУ

 У вас A02B-0266-B501 | FANUC 1 SLOT 18/180i-A Stand Alone Basic Unit

3 часа назад, Viktor2004 сказал:

При G91 G28 станок будет ехать именно в координаты 1240.

Неверно станок поедет в машинный ноль при инкрементальной системе позиционирования  в любом случае либо на упор либо на конечный выключатель а затем сменив направление до того как увидит ноль метку датчика (как правило это один с небольшим оборот датчика) затем значение машинного нуля становится равным параметру1240 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Клиент
      При этом рука будет пустая?
    • Sergei
      Меня интересует один вопрос. А где тупые местные тролли в статье нашли то, что там сказано что таких возможностей больше нигде нет? Статья всего на всего разжёвывает разработчикам приложений для CAD-систем что должно быть в ОСНОВЕ системы проектирования пресс-форм для российского рынка. Там же в заключении так и сказано чёрным по белому.   "Автор надеется, что его статья поможет разработчикам приложений к CAD-системам определиться с тем, что должно лежать в основе системы проектирования пресс-форм и по каким направлениям развивать систему дальше. Возможно, статья также поможет доработать имеющиеся системы проектирования пресс-форм под требования российского рынка. Кроме того, автор думает, что статья поможет его коллегам конструкторам, которые раньше не работали со стандартными комплектующими, разобраться, как их применять при проектировании пресс-форм."   Статью то нужно сначала прочитать, а уж потом самовыражаться на этом развлекательном форуме. Вы форумы не перепутали?  Я б вас послал, да вижу — вы оттуда. 
    • grOOmi
    • karachun
      Вы ждете вот такой коэффициент а TF выдает этот сам понял что фигню сморозил, В любом случае сделали наоборот. Рабочие напряжения на предел текучести. Проходит все что меньше единицы.
    • Sergei
      Сказал хамливый молодец не спроектировавший за свою странную жизнь ни одной пресс-формы. Ты раскинь хотя бы спинным мозгом ЗАЧЕМ ТЫ ЗДЕСЬ? Ты на себе проверял? Обратите внимание — плинтус. И запомните, это именно ваш уровень.  Бьюсь об заклад, что вас зачали на спор! 
    • Viktor2004
      Уважаемые коллеги. Написал тут код который не имеет смысла. Хочу проверить как программа оптимизации не портит ли его. Первый код это до оптимизации, второй после оптимизации. Скажите, команда IF THEN ENDIF  будут давать тот же результат? Ну, условия будут по тем же законам обрабатываться или все же эти два кода не идентичны?   O8000 N0300IF [D2493.3 EQ1 && #8 EQ 8]GOTO 345 IF [#1 LT 21] GOTO 500 ; IF [#2 GT 25] GOTO 500 ; IF [#3 EQ 6] GOTO 345 ; IF [#4 EQ 7] GOTO 345 ; #11 = 5 N0310 GOTO 500 ; N0320IF [#6 NE 4] GOTO 345 ; IF [D2493.5 EQ 1] GOTO 340 IF [D2493.3 EQ 1] GOTO 340 GOTO 500 ; N0330 ; GOTO 500 ; N0340 #15 = #14 N0345 #15 = #14 N0365IF [#7 NE 24] GOTO 370 ; #17=#10 ; IF [#17 LT 0] GOTO 397 ; IF [#17 GT 99] GOTO 397 ; G310 D2442 L2 Q#17 ; GOTO 500 N0370 M99 N0397 M99 N0500 M99 а это после оптимизации O8000 N300 IF[ D2493.3 EQ 1 && #8 EQ 8 ]GOTO 345 IF[ #1 GE 21 && #2 LE 25 ]THEN IF[ #3 NE 6 && #4 NE 7 ]THEN #11 = 5 N310 GOTO 500 N320 IF[ #6 NE 4 ]GOTO 345 IF[ D2493.5 NE 1 && D2493.3 NE 1 ]THEN GOTO 500 N330 GOTO 500 ENDIF N340 #15 = #14 ENDIF N345 #15 = #14 N365 IF[ #7 NE 24 ]GOTO 370 #17 = #10 IF[ #17 GE 0 && #17 LE 99 ]THEN G310 D2442 L2 Q#17 GOTO 500 N370 M99 ENDIF N397 M99 ENDIF N500 M99  
    • grOOmi
      Во всех системах высокого уровня всё это есть, только называется по разному. В NX Mold Wizard. Вот подробная презентация для NX6. Все описанные возможности были реализованы уже в 2008 году.  https://docplayer.ru/32407561-Master-processy-mold-wizard-proektirovanie-press-form-zhukov-dmitriy-831.html
    • valentine
    • Viktor2004
      Почитал конекшн мануал. Есть три типа клавиатуры ONG - как у автора ONGP - как у меня QWERTY - наиболее полная.   Так вот в моей ONGP есть кнопка переключения регистра ABC/abc и может печатать маленькие буквы. Круглые и квадратные скобки у меня уже есть. А после переключения параметра 13115#6 в единицу, именно в нижнем регистре вместо квадратных скобок через SHIFT печатает треугольные скобки "<" и ">" А в верхнем регистре все так же печатает квадратные скобки. Только что проверил, все так
    • Sergei
×
×
  • Create New...