Jump to content

Не получается установить шпиндель в исходное положение.


Recommended Posts

poopkeen

Всем добрый день. Имеется китайский 3-х осевой станок kmt kvl600, на стойке Sinumerik 808d, карусельного типа автосмена. Станок 2022 г.в., то есть достаточно свежий. Недавно был допущен удар шпинделя об остаток заготовки, после чего сместилась нулевая точка, соответственно, сместился угол входа в держатель инструмента, теперь упирается в бок держателя. Угол поворота небольшой, около 12 градусов, но не позволяет брать инструмент. Меняли параметры 34080[0],34080[1],34090[0],34090[1],34100[0,1,2,3].  Реакции на смену инструмента нет. То есть, по команде М6Т1, к примеру, шпиндель делает 2 оборота перед сменой инструмента, и встает в сбитую позицию. При этом, если менять 34090[0], то по команде М19 шпиндель встает в то отклонение, которое задаешь в этом параметре. Соответственно, напрашивается вывод, что видимо позиция шпинделя устанавливается не в этих параметрах. Подскажите, пожалуйста, где можно глянуть как реализована смена инструмента и какой параметр отвечает за положение шпинделя? 

Link to post
Share on other sites


UnPinned posts
zagib

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

Link to post
Share on other sites
poopkeen
02.06.2023 в 12:17, zagib сказал:

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

Это понятно, это делалось не раз. Не помогает. 

02.06.2023 в 13:24, куркуль сказал:

Сделай стандартную привязку оси.

 

Каким образом, что вы имеете ввиду? Какой оси? 

Link to post
Share on other sites
lem_on
3 часа назад, poopkeen сказал:
02.06.2023 в 10:24, куркуль сказал:

 

Каким образом, что вы имеете ввиду? Какой оси? 

Просто тупой комментарий для набора постов. Не работает станок, попробуйте включить его . 

На 810 знаю есть параметры для выхода на точку смены, на 808 наверное тоже, вот только где. 

34090 параметр на 810, с паролем Санрайз 

Link to post
Share on other sites
poopkeen
58 минут назад, lem_on сказал:

Просто тупой комментарий для набора постов. Не работает станок, попробуйте включить его . 

На 810 знаю есть параметры для выхода на точку смены, на 808 наверное тоже, вот только где. 

34090 параметр на 810, с паролем Санрайз 

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

Link to post
Share on other sites
куркуль

судя по описанию - сместился шпиндель т.е. ось S. есть два способа - 1 простой - если знаем фактическое положение нуля шпинделя - выставляем в эту позицию - переходим с JOG на JOGREF ( при этом имеем доступ изготовителя, или эксперты ) - нажимаем на +S - при этом движение не происходит, а показания обнуляются. т.е. сменили позицию абсолютного нуля. но не на всех это работает почему-то.

34090 - текущее положение датчика, можно менять, учитывая знаки + и -  . изменения вступают только после перезагрузки.

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

заходим в MD оси

34200 - ставим 0 даже если стоит ( нажимаем кнопочку - активировать MD данные )

34210 - ставим 1 ( нажимаем кнопочку - активировать MD данные )

нажимаем JOG REF ( должен быть активным )

нажимаем + нашей оси

34210 - должен сам перейти на 2 - ось референцированна.

если не получилась перезагружаем и повторяем.

 

вчера смена закончилась.

  • Нравится 1
Link to post
Share on other sites
куркуль

судя по описанию - сместился шпиндель т.е. ось S. есть два способа - 1 простой - если знаем фактическое положение нуля шпинделя - выставляем в эту позицию - переходим с JOG на JOGREF ( при этом имеем доступ изготовителя, или эксперты ) - нажимаем на +S - при этом движение не происходит, а показания обнуляются. т.е. сменили позицию абсолютного нуля. но не на всех это работает почему-то.

34090 - текущее положение датчика, можно менять, учитывая знаки + и -  . изменения вступают только после перезагрузки.

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

заходим в MD оси

34200 - ставим 0 даже если стоит ( нажимаем кнопочку - активировать MD данные )                   Конечно запоминаем все 

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

34210 - ставим 1 ( нажимаем кнопочку - активировать MD данные )                                                вернуть

нажимаем JOG REF ( должен быть активным )

нажимаем + нашей оси

34210 - должен сам перейти на 2 - ось референцированна.

если не получилась перезагружаем и повторяем.

 

вчера смена закончилась.

  • Нравится 1
Link to post
Share on other sites
Mike173
Цитата

судя по описанию - сместился шпиндель т.е. ось S. есть два способа - 1 простой - если знаем фактическое положение нуля шпинделя - выставляем в эту позицию - переходим с JOG на JOGREF ( при этом имеем доступ изготовителя, или эксперты ) - нажимаем на +S - при этом движение не происходит, а показания обнуляются. т.е. сменили позицию абсолютного нуля. но не на всех это работает почему-то.

34090 - текущее положение датчика, можно менять, учитывая знаки + и -  . изменения вступают только после перезагрузки.

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

заходим в MD оси

34200 - ставим 0 даже если стоит ( нажимаем кнопочку - активировать MD данные )  

Коллеги, добрый день,

вам наверняка известно, что есть два типа основных энкодеров - инкрементальные и абсолютные.

Для инкрементальных нуль устанавливается с помощью коррекции параметра 34090. Индекс параметра должен соответствовать тому входу привода, куда подключен энкодер, отвечающий за положение оси. Т.е., если энкодер положения подключен к первому входу привода корректируем параметр 34090[0], если ко второму входу привода корректируем 34090[1]. Далее выполняется RESET ЧПУ, на большинстве стоек Sinumerik достаточно "теплого" RESET ЧПУ, без выключения питания стойки.

Для абсолютных "куркуль" описал процедуру, но неточно.

Устанавливаем ось в известную позицию. Совсем необязательно, что это будет нуль оси.

Все, что было написано выше про выбор индекса параметра 34090 распостраняется и на параметры описываемые ниже.

34200[0,1] - ставим 0 (если уже стоит не нужно), активация параметра - "теплый" RESET ЧПУ;

34010 - проверяем значение параметра. Если 34010=0, то при активации данных референтной позиции используется кнопка "+" (на клавиатуре станка, не путать с панелью оператора), если 34010=1, то будет использована кнопка "-";

34100[0,1,2,3] - вводим установленную известную позицию оси, используем параметр с индексом [0]. Активация - кнопка RESET на клавиатуре станка;

34210[0,1] - меняем 2 на 1.  1 - включение режима калибровки энкодера, 2 - энкодер откалиброван. Активация происходит сразу после нажатия кнопки INPUT на панели оператора;

Далее:

переходим в режим JOG-REF,

выбираем на панели станка ось, которую мы собрались реферировать,

нажимаем кнопку направления "+" или "-" (обычно +) в зависимости от значения параметра 34010.

После этого автоматически меняется значение 34210 с 1 на 2, также автоматически корректируется параметр 34090 (запишите старое значение для сравнения) и на экране Станок (Machine) индицируется значение позиции оси, внесенное в 34100. Возможно еще потребуется установить Подтверждение пользователя для этой оси, в любом случае нужно зайти туда и проверить.

Все это описано в мануалах Siemens, изучайте документацию производителя.

 

  • Нравится 1
Link to post
Share on other sites
andrey2147

.

15 часов назад, Mike173 сказал:

Для инкрементальных нуль устанавливается с помощью коррекции параметра 34090.

 

15 часов назад, Mike173 сказал:

Для абсолютных "куркуль" описал процедуру, но неточно.

Про процедуру для абсолютных мне рассказывали Сименсы лет 20 тому назад, но ни разу не делал.

Все 20 лет делал только 34090 для всех энкодеров.

Может станки такие не требовательные попадались

 Но всё равно  Mike173 спасибо.

Edited by andrey2147
Link to post
Share on other sites
lem_on
03.06.2023 в 18:12, poopkeen сказал:

Если дельного ничего предложить не способны, можно было не комментировать. 

Ну чё умник, тебе 4 человека ничего дельного предложить не смогли, может на самое деле это тебе следовало попридержать язык за зубами? 

Link to post
Share on other sites
poopkeen
7 часов назад, lem_on сказал:

Ну чё умник, тебе 4 человека ничего дельного предложить не смогли, может на самое деле это тебе следовало попридержать язык за зубами? 

У тебя синдром какой-то что ли? Или диагноз?

Link to post
Share on other sites
poopkeen
04.06.2023 в 17:44, Mike173 сказал:

Коллеги, добрый день,

вам наверняка известно, что есть два типа основных энкодеров - инкрементальные и абсолютные.

Для инкрементальных нуль устанавливается с помощью коррекции параметра 34090. Индекс параметра должен соответствовать тому входу привода, куда подключен энкодер, отвечающий за положение оси. Т.е., если энкодер положения подключен к первому входу привода корректируем параметр 34090[0], если ко второму входу привода корректируем 34090[1]. Далее выполняется RESET ЧПУ, на большинстве стоек Sinumerik достаточно "теплого" RESET ЧПУ, без выключения питания стойки.

Для абсолютных "куркуль" описал процедуру, но неточно.

Устанавливаем ось в известную позицию. Совсем необязательно, что это будет нуль оси.

Все, что было написано выше про выбор индекса параметра 34090 распостраняется и на параметры описываемые ниже.

34200[0,1] - ставим 0 (если уже стоит не нужно), активация параметра - "теплый" RESET ЧПУ;

34010 - проверяем значение параметра. Если 34010=0, то при активации данных референтной позиции используется кнопка "+" (на клавиатуре станка, не путать с панелью оператора), если 34010=1, то будет использована кнопка "-";

34100[0,1,2,3] - вводим установленную известную позицию оси, используем параметр с индексом [0]. Активация - кнопка RESET на клавиатуре станка;

34210[0,1] - меняем 2 на 1.  1 - включение режима калибровки энкодера, 2 - энкодер откалиброван. Активация происходит сразу после нажатия кнопки INPUT на панели оператора;

Далее:

переходим в режим JOG-REF,

выбираем на панели станка ось, которую мы собрались реферировать,

нажимаем кнопку направления "+" или "-" (обычно +) в зависимости от значения параметра 34010.

После этого автоматически меняется значение 34210 с 1 на 2, также автоматически корректируется параметр 34090 (запишите старое значение для сравнения) и на экране Станок (Machine) индицируется значение позиции оси, внесенное в 34100. Возможно еще потребуется установить Подтверждение пользователя для этой оси, в любом случае нужно зайти туда и проверить.

Все это описано в мануалах Siemens, изучайте документацию производителя.

 

Jog-ref это клавиша ref point? У меня же шпиндель, а не оси криво стоят. Соответственно, движения + или - нет, есть только вращение по часовой и против часовой. По вашей процедуре попробовал, не помогло. Ну, соответственно, меня + на cw.  Шпиндель аналоговый. Тип энкодера оси MSP1 в параметре  30240 - 2: Square-wave encoder - only when the onboard hardware is available. 

И еще, где-то же задаются параметры осей, в каком положении надо быть для смены инструмента, возможно ли расположение смещения шпинделя рядом. Ну, к примеру, t1m6, едем по z на столько то, по х на столько то, шпиндель делает столько то оборотов и останавливается в такой точке?

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

останавливается в такой точке?

Вообще то есть функция M19 и она обычно прописана в подпрограмме смены инструмента.

34090 работает в любом случае так как это смещение референтной точки и ЧПУ обязано его отработать при выполнении позиционирования хотя могут и SPOS использовать это от  станкостроителя зависит.

 

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

Шпиндель аналоговый

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

@poopkeen А если используется стандартная программа электроавтоматики, то стоит ещё взглянуть на параметр MD14514[0]

14514.jpg

Edited by boomeeeer
  • Нравится 1
  • Чемпион 1
Link to post
Share on other sites
gudstartup

@poopkeen И последний вариант из серии если ничего не помогло и датчик положения расположен на моторе -ориентируете шпиндель, ослабляете ремень и выставляете нужную позицию.

Link to post
Share on other sites
poopkeen
05.06.2023 в 22:40, gudstartup сказал:

@poopkeen И последний вариант из серии если ничего не помогло и датчик положения расположен на моторе -ориентируете шпиндель, ослабляете ремень и выставляете нужную позицию.

Собственно, так и сделали сегодня. Смещение на 2 зуба. Теперь меняет инструмент без проблем. Но, вопрос все таки остается открытым. Буду курить мануалы. Всем спасибо за помощь. 

05.06.2023 в 21:18, boomeeeer сказал:

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

@poopkeen А если используется стандартная программа электроавтоматики, то стоит ещё взглянуть на параметр MD14514[0]

14514.jpg

Привод действительно китайский. 14514 пробовал. Это указано в файле по пути NC:\cma\disk_mgz.spf. Но, в данном файле этот параметр закомментирован. Возможно, используется какая-то другая программа смены инструмента. По этому пути больше файлов нет. 

Link to post
Share on other sites
boomeeeer
4 часа назад, poopkeen сказал:

Это указано в файле по пути NC:\cma\disk_mgz.spf

Не важно, что закомментировано в программе. Данный параметр присутствует в ЧПУ, а его значение опрашивается в логике электроавтоматики через блок данных. Если логика стандартная, то значение в данном параметре и используется для смещения нуля

Link to post
Share on other sites
gudstartup
5 часов назад, poopkeen сказал:

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

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

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

Если логика стандартная, то значение в данном параметре и используется для смещения нуля

Если привод аналоговый то он не имеет никакой связи с ЧПУ кроме сигнала аналогового управления заданием и цифровых входов\выходов. Правда возможно управление через RS но тогда он уже не совсем аналоговый!

@poopkeen

Вывод: Надо бы взглянуть на программу PLC

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.




  • Сообщения

    • NGM
      @VOleg В созданном Вами процессе выбираете действие, открываете свойства, переходите на вкладку "Статус" и настраиваете - какие типы объектов на какой шаг ЖЦ (или уровень продвижения) должны переводиться. Не изобретайте велосипед.
    • NGM
      Вы хотите заставить хвост вертеть собакой. Вообще должно быть ровно наоборот - шаг ЖЦ должен меняться в Workflow-процессе. Это делается из коробки вообще без программирования. Если же Вам прямо принципиально - реализуемо, но придётся немного попрограммировать.    Никак. Нельзя включить то, чего в системе нет. Давным-давно мёртв. Все вопросы решает техподдержка. Обновиться мешают объективные причины?
    • VldLg
      Совершенно верно. Я снял диск и система загружается точно так-же как и с ним. Но форматирование диска проходит нормально. То есть IDE-интерфейс кое-как работает.
    • Viktor2004
      Объективно оценить можно по скорости нахождения неисправности. Сколько манипуляций надо делать там и тут
    • ID_Hacker
      Единственная сложность в снятии бекапа была только с 802 стойкой с MMC100, где нужен был нормальный аппаратный COM порт, и то, на тот момент я не знал о ПО синуком НЦ и возможности снятия бэкапа с NCU модуля. Step 7 и Sinumerik add on for step7 достаточно новой версии, что бы распознать версию контроллера и внутреннего ПО и всё скачивается через Ethernet порт без каких либо проблем. Ну если этот Ethernet порт вообще есть. USB-MPI/Profibus контроллер на али стоит несколько тысяч. Оригинал от сименса около 50. Но почти во всех случаях он есть на PCU в составе станка с Powerline и всегда можно установить степ на неё. Степ свободно распространяется через SIOS, полноценная триальная версия без ограничений.
    • Anat2015
      Тем, что там в сравнении с этим - тишь, да гладь. А причина - "параметры". В Фануке все через параметры, надо их знать, плюс, не все еще видны, а чтобы видно было, надо знать еще одни волшебные параметры, и т.д. и т.п.. В Сименсе почти все уже настроено. Но Фанук гибче, надежнее. В общем, плюсы и минусы есть и там и там, каждому - свое, как было написано на одних воротах.
    • Мрачный
      Обычно PDM поставляется как минимум с неким минимальным комплектом документации, мануалами, видеороликами. И с техподдержкой. У вас что, нет ничего из этого? PDM на торрентах не валяется, в силу своей специфичности. Да, и у интермеха есть свой форум. Может, там поискать ответы на свои вопросы*
    • Orchestra2603
      @ДОБРЯК, а формы можно посмотреть?   @ber2004: Если вы хотите свериться с аналитикой по сфере, то можете перейти в сферические координаты (в СВ же можно?) и закрепить по всем узлам все перемещния кроме радиального. В той формуле при ее выводе тоже предполагается, что  (т.е. перемещения в окружном и меридианальном направлении равны нулю) У вас будет нормальная невырожденная матрица жесткости, т.е. сможете нормалбно баклинг посчитать, и это не  должно вносить никаких искажений в сравнении с аналитическим решением.  
    • konstrn
      В одну строку: TAP-THRU(tt)=<NUM_INST> отв.<hw-threaddesc>-6H. Можно и в две. Только при одном отверстии слово отв. придется удалять вручную.
    • ID_Hacker
      По ПО для настройки "Built in 3D interference check" у кого то есть информация? Очень нужна помощь.
×
×
  • Create New...