Перейти к публикации

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


Рекомендованные сообщения

Всем добрый день. Имеется китайский 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 шпиндель встает в то отклонение, которое задаешь в этом параметре. Соответственно, напрашивается вывод, что видимо позиция шпинделя устанавливается не в этих параметрах. Подскажите, пожалуйста, где можно глянуть как реализована смена инструмента и какой параметр отвечает за положение шпинделя? 

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
02.06.2023 в 12:17, zagib сказал:

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

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

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, poopkeen сказал:
02.06.2023 в 10:24, куркуль сказал:

 

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах
58 минут назад, lem_on сказал:

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
Цитата

судя по описанию - сместился шпиндель т.е. ось 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, изучайте документацию производителя.

 

Ссылка на сообщение
Поделиться на других сайтах

.

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

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

 

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

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

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

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

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

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

Изменено пользователем andrey2147
Ссылка на сообщение
Поделиться на других сайтах
03.06.2023 в 18:12, poopkeen сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, lem_on сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
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 на столько то, по х на столько то, шпиндель делает столько то оборотов и останавливается в такой точке?

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, poopkeen сказал:

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

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

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

 

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, poopkeen сказал:

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

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

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

14514.jpg

Изменено пользователем boomeeeer
Ссылка на сообщение
Поделиться на других сайтах

@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. Но, в данном файле этот параметр закомментирован. Возможно, используется какая-то другая программа смены инструмента. По этому пути больше файлов нет. 

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, poopkeen сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, poopkeen сказал:

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

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

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

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

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

@poopkeen

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...