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.




  • Сообщения

    • palmerson
      спасибо, уже исправил, запутался в порядке, забываю что нумерация с 0)
    • Viktor2004
      Не правильно. Бит 6
    • palmerson
      Открывал) я просто уточняю, я же правильно написал что бит #6 это key4, я же не из головы это взял, а из руководства, просто стойка не отображает что там key4 Пробовал, может что то не так сделал. может вместе с аварийным остановом или еще с чем нужно было пробовать, но просто поменять бит 7 на 1 не даёт право редактирования таблицы Да и как я понял 1 наоборот отключает key4, должен стоять в 3290 0 , я вот думаю просто в key 4 установить 1 и всё должно работать или нет? 
    • Kelny
      Меню Вид-Наименования/Имена размеров https://help.solidworks.com/2010/russian/SolidWorks/whatsnew/AllContent/SolidWorks/Core/Detailing/wn_2010/c_wn_2010_Dimension_Names.html
    • Сергей П.
      Siemens Sinumerik 805 6FC4100-IAAOO-z F-NR/ T 412B090-90 DC 24V 75VA Кабеля смотрели, там всё нормально
    • Anat2015
      Тут когда то выкладывалась инфа по старым Фанукам, поищите. Хотя, думаю, программирование не должно меняться, почитайте на другую подобную систему. Думаю, вам скорее всего нужен чей-то совет, кто занимался подобным.
    • Viktor2004
    • boomeeeer
      Что-то вроде этого наверное https://www.taobao.com/list/item/wap/44165253685.htm
    • boomeeeer
      Нет в вашем ладдере активации сигнала G46.6 (KEY4). Пока там не будет единицы, то не даст ничего менять.  Кстати есть такой вот параметр 3290 и его бит 7 #7    KEY  For memory protection keys:  0:  The KEY1, KEY2, KEY3, and KEY4 signals are used.  1:  Only the KEY1 signal is used.    Что если вам там 1 поставить. В таком случае даже при наличии 1 в KEY1 всё должно быть доступно  
    • gudstartup
      Вы документацию когда начнете читать.? Хотите логику работы ЧПУ менять так хоть книжечку откройте!
×
×
  • Create New...