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

Вопросы по LADDER'у 18i-MA


Killerchik

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

Всем привет. Проблема проста и банальна - прикручиваю к станку электрический насос смазки вместо ручного. С электрической частью проблем нет, свободные выхода есть. А вот с ладдером есть некоторые трудности. Хочется сделать красиво - чтобы смазка шла по пробегу осей, как только любая ось проезжает, к примеру, километр, запускается цикл смазки. Кто-то может подсказать наиболее простой способ вытащить значение пробега? Как только оно будет, дальше для меня всё просто.

Если так сделать невозможно или супер сложно - ок, будет по таймеру. Сейчас раз в 50 часов работы станка (просто работы, по SERVO_ON) загорается сообщение "пойди и смажь, кожаный мешок".

И вопрос номер два - ориентация шпинделя. Сейчас шпиндель ориентируется в одну позицию по М19, позиция настраивается соответствующим параметром. Нужно ориентировать по команде вида М19 (или любая другая) С45.817 в нужный угол, нужно для многих задач. На ютубе было классное видео на эту тему, но я тогда не умел сливать программу ПЛК со станка, и потому оставил его на потом, а теперь оно недоступно. Попробую списаться с автором. Опять же, может быть кто-то пнёт в нужном направлении?

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


UnPinned posts
3 часа назад, gudstartup сказал:

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

Пять сообщений назад было интересно , а теперь нет.

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

Ну дык,а  как тогда  М19 ?

У наc на станках m19 поворачивается в ориентацию в режиме оси W и все хорошо работает только ориентация не настраивается уже через 4077.

 

1 минуту назад, andrey2147 сказал:

Пять сообщений назад было интересно , а теперь нет.

Дайте автору ваш километровый кусок ладдера и тему можно закрывать!

@andrey2147 Пусть включает подобную опцию

image.png

если конечно она есть на столь древнем ЧПУ в чем я лично сомневаюсь

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

@Killerchik И еще вам нужен будет тормоз для удержания оси  на таком точном градусе!

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

А чего это на оптических датчиках не выполняют 128 рисок куда проще было бы и дешевле!

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

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

 

Тысячные доли градуса позиционирует

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

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

DD-encoder с двумя считывателями Master и Slave? 

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

На оптическом фазу не выставить.

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

 

 

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

На шпиндельном датчике вы что издеваетесь?

Сегодня проверю точно.

 

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

У нас

Не понял.

 

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

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

Я не шприцую вручную оси для смазки направляющих.

 

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

а шприц для смазки спирто-бензиновой смесью моете?

Обычно ацетоном.

 

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

Не надо сильно заморачиваться и находить проблему там где ее нет.

Проблема сохранения направляющих стоимостью в десятку-другую килоевро для меня, скажем так, довольно важна.

 

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

А уж если у автора обычный асинхронный мотор а не синхронный двигатель шпиндель то про точную остановку он вообще может забыть

 

12 минут назад, gudstartup сказал:

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

Скорее всего синхронник, Фанук всё таки. Опять же, сегодня проверю. Супер точная остановка не нужна, в документации написано 0,001 градуса - прекрасно, но хватит и 0,1 (не совсем это хорошо, но сойдёт), как на нашем первом Мазаке. Никакого тормоза там, увы, нет - повторяемость при этом порядка нескольких секунд.

 

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

Я всегда пишу что видел и знаю.

Конечно видел и настраивал.

Только не км, а минимальной единицы измерения (обычно мкм )

Работало нормально, ладдэр не вис?

 

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

Ну дык,а  как тогда  М19 ?

Для смены инструмента точная ориентация не очень нужна, асинхронник вполне бы справился. Собсно, М19 станок отрабатывает хорошо и держит уверенно.

 

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

Не вижу смысла заморачиваться с описанием подобной функции это ровным счетом ничего не даст кроме дополнительных арифметических действий в ладдере

Как я уже писал, это даст значительную экономию смазки и/или продление жизни направляющим и ШВП. У нас специфическая обработка типа строгания и, как следствие, огромный пробег осей, не характерный для среднего станка.

 

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

Пусть включает подобную опцию

Это излишне, как я уже сказал. Полноценная ось не нужна.

Господа, предлагаю закончить обсуждение из серии "нафига оно нужно". Просто нужно. Если сложно реализовать смазку по расстоянию - ну будет по времени, ладно.
Модель шпиндельного энкодера сегодня спишу.

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

Проблема сохранения направляющих стоимостью в десятку-другую килоевро для меня, скажем так, довольно важна.

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

6 минут назад, Killerchik сказал:

Это излишне, как я уже сказал. Полноценная ось не нужна.

Тогда считайте точность вашего позиционирования 360/4096 

Кстати при 1024 импульсах на оборот получается как раз это число 1024*4 

8 минут назад, Killerchik сказал:

Просто нужно

Нужен контроль что смазка попадает на направляющие это более важно

10 минут назад, Killerchik сказал:

Модель шпиндельного энкодера сегодня спишу.

И не забудьте списать модель мотора. 

12 минут назад, Killerchik сказал:

станок отрабатывает хорошо и держит уверенно.

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

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

Я не шприцую вручную оси для смазки направляющих.

 

А все равно промываете?

20 минут назад, Killerchik сказал:

Обычно ацетоном.

 

И это как понимать так шприцуете или нет?

 

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

DD-encoder с двумя считывателями Master и Slave? 

Да. Там ещё коробочка переходная

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

а пяти осевых  центрах matsuura стоит поршневой насос

Мацуура на фануке или на Синумерике?

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

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

Мы уже запороли ШВП на другом станке из-за недостаточной смазки. Повторять эту ошибку на 3 килоевро я не намерен. Как и давать смазку каждые 30 минут.

 

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

Нужен контроль что смазка попадает на направляющие это более важно

Обижаете! Конечно.

 

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

Я бы так не сказал

Ну, а я бы сказал - мы строгаем резцом в шпинделе уже 3 года, как и наши коллеги в Берлине на почти таких же станках.

 

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

А все равно промываете?

 

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

И это как понимать так шприцуете или нет?

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

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

Да. Там ещё коробочка переходная

Хотелось бы подробнее узнать тип энкодера и каким образом Вы его настраивали. Чтоб не захламлять эту тему, ответьте в личку, пожалуйста) 

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

Хотелось бы подробнее узнать тип энкодера и каким образом Вы его настраивали.

Завтра. Я в дороге, а мне надо найти материал семилетней давности

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

Завтра. Я в дороге, а мне надо найти материал семилетней давности

Нет спешки в обсуждении, интересен обмен опытом) хорошей дороги

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

И не забудьте списать модель мотора. 

Да, энкодер действительно оказался на 4.096 импульсов :) Ну, ничего, этого мне вполне хватит.
Мотор a06b-1229-b902#0018 aB100S-11/20000
Пока склоняюсь к варианту, который мне не очень нравится интуитивно, про который говорил @Viktor2004 - написать макрос, вызываемый М19, и по нему менять параметр нулевого положения шпинделя. В макрос смены инструмента добавить изменение этого параметра в правильное значение.

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

Пока склоняюсь к варианту, который мне не очень нравится интуитивно, про который говорил @Viktor2004 - написать макрос, вызываемый М19, и по нему менять параметр нулевого положения шпинделя. В макрос смены инструмента добавить изменение этого параметра в правильное значение.

Порылся по сусекам и нашёл у себя записи по реализации так называемой Spindle Multi-point orientation. Там в ладдере записывается код, который считывает из программы обработки команду угла поворота и записывает её в виде бит-кода в SHA00-SHA11 (Gn078.0 to Gn079.3) - внешние сигналы позиции останова. Правда я не уверен, что в таком случае можно записать не целое значение угла поворота

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

В макрос смены инструмента добавить изменение этого параметра в правильное значение.

 

03.09.2021 в 02:15, Killerchik сказал:

С45.817

Вы не сможете получить данный градус так как дискретность вашей ориентации 0,087890625

И вы уж определитесь какую вам точность надо 0.001 либо 0.01

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

@Killerchik А по поводу смазки осей по километражу вы тоже не видите ее недостатков

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

 

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Ветерок
      Не понял что это за процедура такая "перенос в 2D".   Наверное, скрывать объекты на том или ином виде надо на соответствующем виде чертежа, а не в сборке. Или создать в сборке соответствующую конфигурацию и отображать не чертеже её.
    • Viktor2004
    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
    • NordCom
      Большое спасибо! Через это меню удалось зайти в меню. 95148->MOD
    • Danil89nur
      Доброе время суток. Столкнулся с проблемой на новой работе. Много деталей у который в свойствах отсутствует раздел "Материал" и приходится каждый раз вручную заходить туда, создавать раздел и выбирать там ""SW-Material@Name.SLDPRT". Возможно кто-то знает, либо сможет помочь с написанием простенького макроса, при нажатии на который в свойствах детали будет создаваться необходимый раздел и в нем сразу написан выбранный материал (желательно, чтоб там было указано сразу наименование материала, а не формула для его получения ""SW-Material@Name.SLDPRT"). Пытался самостоятельно через ChatGPT, но так как в програмировании я 0, то ничего не получилось)
    • Bot
      Коллеги, Благодарю вас за интерес к проекту электронной энциклопедии в области инженерного программного обеспечения PLMpedia, который более 15 лет развивался группой компаний ЛЕДАС. Представленный ниже скриншот передаёт содержание и структуру базы данных энциклопедии, накопленной за эти годы: именно такую начальную страницу, можно было до сегодняшнего дня увидеть, придя по адресу https://plmpedia.ru/ В последние несколько лет ЛЕДАС особенно интенсивно и результативно вкладывает все ресурсы в развитие своего основного бизнеса: см. ниже «О компании ЛЕДАС». Сегодня я с некоторым сожалением констатирую, что у компании ЛЕДАС более нет возможности отвлекать ресурсы своих сотрудников на некоммерческий (фактически волонтерский) проект PLMpedia. Вся база данных ресурса может быть безвозмездно передана любому юридическому или физическому лицу с единственным условием: наш преемник должен будет публично объявить о состоявшейся передаче и взятии на себя [...] View the full article
×
×
  • Создать...