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

Привязка к детали в пяти координатах


ivandenga

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

Добрый день.

Сталкнулся с необходимостью пуска в эксплуатацию пятикоординатного станка (4я и 5я оси - вращающийся стол). Есть ли вообще литература именно по пятикоординатной обработке?

Вообще интересует последовательность действий при привязке к детали (оприделения нуля заготовки) - x,y,z,c(вращение "относительно" z) всё понятно, а вот с осью A проблема. Впринципе при повороте стола на 90 градусов, Y это таже Z с соответствующей разницей. Что от чего зависит? Данная разница имеет значение при написании программы с помощью cam пакетов. Также интересуют технологические особенности выбора нуля заготовки при обработке (в патроне, тисках и тд.).

Зарание благодарен.

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


Добрый день.

Сталкнулся с необходимостью пуска в эксплуатацию пятикоординатного станка (4я и 5я оси - вращающийся стол). Есть ли вообще литература именно по пятикоординатной обработке?

Принципиальное различие есть, в случае если применяется шпиндельная головка, как оси 4-5.

Тогда, обычно включается функция RTCP и точка кончика инструмента в пространстве будет постоянна, даже в случае изменения значений по осям X,Y,Z за счет наклона и поворота осей 4-5 шпиндельной головки. Это нужно, чтобы добраться инструментом до самых неудобных в обработке мест (похоже, как дятел выклевывает насекомых из самых потаеных уголков в дупле ;-)

В вашем случае, радикальных особенностей нет. Все программирование будет зависить от технологии. С поворотным столом очень удобно обрабатывать корпусные детали, а с шпиндельной головкой, сложные объемные детали.

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

Стойка 18i

Ещё есть два вопроса:

Являються ли все 5 осей интерпалируемые?

Как определить максимальное число осей для совместного перемешения?

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

Уважаемый ivandenga!

Вообще Fanuc18i - это хорошая стойка и пятиосевую интерполяцию наверняка поддерживает.

А проверяется это относительно несложно.

Выходим в режим MDI. Максимально отводим друг от друга стол и шпиндель, но так чтобы не сели на концевики (зависит от габаритов станка). Устанавливаем тут ноль детали.

И пишем кадр с небольшим перемещением, но с одновременным движением по 5-ти осям.

Например:

G1F50X50Y50Z-50A10C10

Затем нажимаем зеленую кнопку, держа на всякий случай руку на большой красной (которую надо быстро нажать, если что-то пойдет не так), и смотрим куда и как поехал глобусный стол и шпиндель. Если все одновременно, то все пять осей интерполируемые. А вот если ошибочку выдал станок, то тут разобраться надо.

Проще было бы огласить конкретно модель станка.

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

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

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

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

Господь завещал делится :smile:

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

Господь завещал делится :smile:

Сама книга:

<noindex>http://rapidshare.com/files/273926965/Secr...s_Machining.rar</noindex>

+ диск к ней лил отсюда:

<noindex>http://rapidshare.com/files/270814102/secr...ng_cd.part1.rar</noindex>

<noindex>http://rapidshare.com/files/270796922/secr...ng_cd.part2.rar</noindex>

<noindex>http://rapidshare.com/files/270848934/secr...ng_cd.part3.rar</noindex>

<noindex>http://rapidshare.com/files/270839367/secr...ng_cd.part4.rar</noindex>

Осталось на деле всё проверить...

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

Вообще интересует последовательность действий при привязке к детали (оприделения нуля заготовки) - x,y,z,c(вращение "относительно" z) всё понятно, а вот с осью A проблема. Впринципе при повороте стола на 90 градусов, Y это таже Z с соответствующей разницей. Что от чего зависит? Данная разница имеет значение при написании программы с помощью cam пакетов. Также интересуют технологические особенности выбора нуля заготовки при обработке (в патроне, тисках и тд.).

Для начала Вам стоит проверить количество осей, которыми ЧПУ может одновременно управлять. Это достаточно подробно описано выше :)

После Вам нужно определиться с тем, ЧТО Вы будете делать на этом станке. На практике оказывается, что вся обработка будет сводится к обработке 3+2.

При всём том, что я даже не догадываюсь какой у Вас станок, я бы настойчиво рекомендовал привязываться к столу станка, а не к детали. А в САМе "рисовать" обработку с учетом приспособления, которое зажимает деталь.

Таким образом, привязаться Вам будет нужно 1 (один) раз. "Ноль" станка, я обычно выбираю как СК (G54) с ось Z, совпадающей с ось С (вращение на 360 градусов).

Оси X,Y - обкатали центр повортного стола. Внесли по X,Y смещение в G54.

Ось Z - обычно выбираю как плоскость поворотного стола, т.к. это реальная поверхность. Внесли по Z смещение в G54.

Ось А - пишите G0A0. Берете индикатор в шпиндель, покатали - горизонталь (это если А0 -стол становится горизонтально) - значит всё в порядке. Если нет - маховичком выставили в горизонт. Внесли смещение в оффсет в G54.

Ось С - пишите G0C0. Смотрите пазы, шпонки или чего ещё есть. Индикатор в шпиндель - выставили паз параллельно оси Y (или X). Внесли смещение в оффсет в G54.

Проверяете: G54G1X0Y0Z100A0C0F100. Шпиндель должен встать над центром поворотного стола. Стол должен стать горизонтально и ориентированным по пазу.

Теперь все проги пишите для G54 ( ну или может другие цыфирьки нравятся). А в САМе "рисуете" высоту приспособления, правильное закрепление и т.д. Причем и закрепление, и приспособа должны быть ориентированы относительно осей А и C. Т.е. как нарисовали, так и на станок поставили. А "ноль" операции показываете на креплении приспособы к повортному столу. Если ось вращения поворотного стола не проходит через плоскость повортного стола, то ещё необходимо внести корректировку в постпроцессор величину радиуса вращения стола.

ПыСы. Бывает, что на повортном столе нет пазов, шпонок и т.п. (например, Walter). Тады сами проектируете и делаете планшайбу со шпонкой. И эта шпонка становится неотъемлимой часть станка :) и отвечает за ориентацию по оси С.

Уфффф... Сколько текста осилил :) Если что не совсем понятно - пишите, попробую ещё раз объяснить. Своим методом не претендую на истину в последней инстанции. Могут, наверное, еще методы существовать :)

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

Спасибо огромнейшее за подробнейший ответ!!!

Есть ещё маленький вопросик...

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

Как определить (каким способом), посчитать (какимими формулами) значение этого корректора при данном отклонении? Может ли это значение являться характеристикой поворотного стола и измеряться на заводе производителе данного оборудования?
Ссылка на сообщение
Поделиться на других сайтах

Блин, зря я пыхтел столько времени... В первом же файле в режиме "комиксов" (глядя только на картинки) без знания языка можно всё наглядно увидеть :) Обидно...

А венгр молодец. Эта книга и для наладчика, и для программера нужна и полезна. Да и технологам для понимания процесса.

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

Есть ещё маленький вопросик...

Как определить (каким способом), посчитать (какимими формулами) значение этого корректора при данном отклонении? Может ли это значение являться характеристикой поворотного стола и измеряться на заводе производителе данного оборудования?

Характеристика - однозначно. Но производитель может забыть это указать :)

Смысл этого смещения:

post-20446-1294423868_thumb.jpg

Ось вращения выше плоскости стола на пару десятков мм. По крайней мере так кажется :)

Определить величину смещения довольно легко: после обкатки по XY (стол горизонтален) повернуть стол на 90 градусов по оси X и узнать координату поверхности стола по Y. Эта величина и будет радиусом поворота стола. В посте надо только правильно выбрать знак. На данном рисунке ось выше стола, у нас на Walter - ось ниже стола аж на 81 мм. Ну это можно проверить на тестовой программе.

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

Благодорю её раз!

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

Извените, может вопрос не в том разделе, но как и где в постпроцессоре к CAMу (пользуюсь Mastercam X3, X4, X5 - делал обьёмку только в трёх координатах, всегда пользовался стандартным fanucовским постом) прописать данное значение?

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

Благодорю её раз!

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

Извените, может вопрос не в том разделе, но как и где в постпроцессоре к CAMу (пользуюсь Mastercam X3, X4, X5 - делал обьёмку только в трёх координатах, всегда пользовался стандартным fanucовским постом) прописать данное значение?

Ну тут я ужо помочь не смогу :) Я в ProE работаю...

Но, думаю, что Вам надо обратиться к поставщику ПО. Либо к спецам, которые сами пишут.

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

Извените, может вопрос не в том разделе, но как и где в постпроцессоре к CAMу (пользуюсь Mastercam X3, X4, X5 - делал обьёмку только в трёх координатах, всегда пользовался стандартным fanucовским постом) прописать данное значение?

используй пост для 5х который идет с системой - Generic Fanuc 5X Mill.pst

там много настроек поэтому надо смотреть внимательно

Ссылка на сообщение
Поделиться на других сайтах
  • 10 месяцев спустя...

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

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

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

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

По теме вот статеечка есть одна - <noindex>http://www.cadmaster.ru/assets/files/cadma...es/cm_57_06.pdf</noindex>

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

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

По теме вот статеечка есть одна - <noindex>http://www.cadmaster.ru/assets/files/cadma...es/cm_57_06.pdf</noindex>

спасибо очень хорошая статья обьясняет все вопросы и дает полный ответ

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
По теме вот статеечка есть одна - http://www.cadmaster...es/cm_57_06.pdf
 

Поделитесь статьёй Пожалуйста!

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...