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

Остановка станка


Сергей Ксуров

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

Суть проблемы: имеется стойка HAAS. Имеется программа. Запуск программы приводит к тому, что на определённой строке станок перестаёт что-либо делать (остаются лишь обороты, подача вырубается). Долгими экспериментами установлено, что станок затыкается в результате следующей проблемы: в программе есть переход по G0 в точку, причём дельта икс этой точки - сотые доли миллиметра(дельта игрек и зет - большие). Замена по всей программе G0 на G1 приводит к безошибочной работе станка. Но, соответственно, увеличивается время работы. Можно как-то избежать этой неприятной ситуации?

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


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

слишком узкое , а направляющие и винтьi зассорение .

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

Станок надо починит .

Временное решение проблема ето замена

G00 X..... Y...... Z......

на

G01 X..... Y...... Z...... F4000 примерно

с последующим востановлением истинной подачи

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

Бывают такие глюки у стоек. У нас, например, на очень малых радиусах при G2/G3 зависала. Запретили в посте G2/G3. Я бы, будь я на твоем месте, написал бы транслятор который при малых дельтах по осям заменял бы G0 на G1. А есть ли человеческое решение я незнаю. А-а, вот кажется уже что-то написали.

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

у меня есть смутное ощущение ,что переход по G0 не может быть

сразу по трем осям, потому стойка не понимает, что ей делать,

попробуй в кадре с G0 отработать только Z , а в следующем X…Y

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

а как это - на G0 по 3 осям сразу?

так нельзя делать, поддерживаю BMW - ускоренные переходы следует выполнять по очереди :smile:

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

Хм. Спасибо за помощь. Попробую сразу все варианты. Надеюсь, поможет.

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

Случайно набрел на эту тему. Если у тебя такие проблеммы-позвонил бы!

На HAASе ходить по всем осям G00 не только можно, но и можно без ограничений!!!

В Millе можно ставить скорость G00 через F любым значением, (см. закладку "ПОДАЧИ" "ускоренная")

Только повнимательнее ври обработке с корректорами скорости, если F8000. то корректоро 100% или меньше.

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

G00 по 3 осям на HAAS без проблем

касательно G00 на очень малых перемещениях то и для G01

это иногда проблема особенно при G02 G03

сталкивался с этим на 2Р22 И 2С42 с разными датчиками и математиками

проверите люфт станка и попробуйте задавать перемещение по оси больше

этого люфта

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

А вот у нас тоже похожее случилось

Станок Haas ToolRoom

Станок просто останавливеться, причем на экране подача есть.

N5843 G0 Z36.000

-----

N5844 G1 X-69.721 Y-95.918 F2000. //кадр на котором останавливаеться

//на экране координаты следующие

X-69.769 Y-95.919

-----

N5845 G0 Z27.000

N5846 G1 Z21.000 F300.

N5847 X-69.471 F500.

При запуске с N5844 кадра станок едет дальше и останавливаеться на похожем следующем

N6340 G1 X69.721 Y-95.918 F2000.

истинные координаты: X69.680 Y-95.919

При уменьшении подачи до 1% = F50. вместо F2000. все отрабатываеться нормально...

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

Тоже случайно набрел на тему.

Решал схожую проблему - мелкие кадры постом (не в PM), но это достаточно трудоемко и не гарантирует от ошибок, особенно при относительных координатах. Т.е. если говорить коротко, то от мелких кадров избавлялся их исключением или объединением в тексте постпроцессора.

Мне кажется что проще, если уж есть такая проблема, решать ее с помощью редактора G-кода. Например в<noindex> NCManager-е</noindex>, есть возможность создать отчеты по некоторым критериям, например по величине перемещения в кадре меньше ХХХ велечины. Запустив такой отчет, получаем список кадров с малыми перемещениями. Далее идем в текст G-кода и руками правим подачи например. С помощью этих отчетов можно много что проанализировать в G-коде, за считанные секунды. Мало ли какие заскоки появляются и у станков и CAM-ов.

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

Ygrek, давай предположим , что

подача F2000 попадает в диапазон ускоренной подачи,

следовательно она должна работать с кодом G0 , а не сG1

попробуй в кадре 5844 и 6340 поменять G1 на G0, или

измени подачу в этих кадрах до F500 или F300 если

все получится значит диапазон рабочей подачи ограничен каким-то значением.

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

Ygrek, давай предположим , что

подача F2000 попадает в диапазон ускоренной подачи,

следовательно она должна работать с кодом G0 , а не сG1

F2000 для HAAS не так уж и быстро - имхо на RAPID 25% он уже "ехает" быстрее.

Дело в том чтоподача F2000 включается только при skim переходе, это в PM Rapid Feed, т.е. если делать переходы по абсолютной безопасной высоте,

то как раз и будет включаться G0 а не G1.

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

Больше я с такой траблой пока не сталкивался, надеюсь и не появитться :)

ps: а что G0 и F совместимы?

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

естественно при G0 , F не указывают, просто F2000 у меня вызвало подозрение,

для рабочей подачи это не слишком ? Да ты сам указал ( при уменьшении подачи

F2000 до F50 , все работает ). У меня тоже вопрос , а что в РМ пост на HAAS прописан?

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

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

Рабочая подача F500, врезания F300, переходов F2000, и быстрых переходов по G0 т.е. максимально на что способен станок...

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

Yqrek, есть еще один вопрос, подскажи , где в РМ можно указать

скорость переходов и для чего это нужно, если с рабочей подачей,

врезанием и ускоренной все понятно , то переход с F…… ?,

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

В PM cкорость переходов по Safe Z никак не указываеться...

Ductpost сам отрабатывает её через opt файл

к примеру:

maximum feedrate = 5000.0000

rapid feedrate = 5000.0000

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

:wallbash: HELP ИЩУ ЛЮДЕЙ РАБОТАЮЩИХ НА HAAS TM1H СО СТОЙКОЙ V.M13.04N

СТАНОК 2004 Г.В.

У МЕНЯ ЗАВИС СТНК Т.Е.НЕ РАБОТАЛИ В РУЧНОМ РЕЖ.ОСИ Z Y Т.Е.

ОНИ РАБ. ТОЛЬКО В + СТОРОНУ X РАБОТАЛ НОРМАЛЬНО.

ВЫХОДИЛ В НУЛИ ,ЗАПУСКАЛ ПРОГИ ВСЕ ОК,ВХОД В РУЧН.ТАЖЕ ХР.

ПОМОГЛА ТОЛЬКО ПЕРЕЗАГРУЗКА Т.Е.ВКЛ.ВЫКЛ.

ПЕРЕД ЭТИМ ТОРКАЛ ВЕСЬ ДЕНЬ ПО РАЗН.МЕНЮ ГОНЯЛ ПРОГИ И.Т.Д.

ПОТОМ УСЕЛСЯ ЗА КНИЖКИ НА 3Ч.ПОСЛЕ ЭТОГО ПОДОШЕЛ И ВКЛ.

В РУЧН. РЕЖ.ОН ПОВИС.ПРАВДА БЫЛА ЖАРА.ВОЗДУХ ТОЖЕ ОТР.

ОДИН РАЗ СКИНУЛ ПРОГНАЛ ПРОГУ 2РАЗ ВЫЛЕЗЛО СКИНУТЬ УЖЕ НЕ ДАЛ

ПРИШЛОСЬ ЖДАТЬ ВОЗДУХ.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      не, не никакого STL, только твердотельные STEP, IGES
    • maxx2000
      Есть мнение, что обработку надо вести вдоль оси W, как самое простое. Т.е.  деталь должна быть ориентирована на столе вдоль оси Z рабочей плоскости XYZ и  ось W будет совпадать с Z. А наклон будет минимизирован автоматически.
    • ДОБРЯК
      Не посложнее, а алгоритм решения нужен. Слово КАК замените на алгоритм решения.  Есть много алгоритмов или методов решения задачи определения собственных чисел и векторов.  В терминах понятных вам. То что вы решили квадратное уравнение вы не нашли собственную пару (к, u). :=) Есть две разреженные матрицы [К] и [М]. Нужно найти первые собственные числа и вектора.  Или опять не понимаете задачу которую нужно решить... :=) Это задача которая решается в любой КЭ программе. Вы даже задачу не можете понять. А пишете столько умных слов и букв. :=)
    • Artas28
      Вариант (К Точке), строит более менее, но не разворачивает инструмент(((
    • ANT0N1DZE
      Приведите фото/видео/ссылку на аналог этого изделия для понимания. 
    • Irukanjii
      Только проверил, всё работает. Напишите, пожалуйста, на почту, которую указал в шапке темы, могу продублировать и отправить модели в stl.
    • Fedor
      Пусть (u, Au)/2 - (u,f) ->max  при  ( u,Mu) =1. Введем функцию Лагранжа  L=  (u, Au)/2 - (u,f) - k  ( u,Mu) /2   Необходимое условие экстремума  grad L=0  .   grad L= Au - f - k M u =0 . Решим нелинейную систему уравнений и найдем собственную пару (к, u) где  k - собственное число и u - собственный вектор . Для min  аналогично.   Хотите посложнее получите и распишитесь :) 
    • nicomed
      В продолжение работы с кромками приложение "костылящее" разрыв линии чертежа. С толщинами генерируемых линий не возился там не все понятно. Программа скрывает видимую кромку детали и на ее месте рисует две другие с разрывом. Можно разрывать и  эскизные линии.   Работа приложения: при запущенной программе выберите кромку детали или эскизную линию. Весь код в одном методе, без проверок. Просто сам принцип. (В данном коде нет обработки линий эскиза - там я, от лени, просто продублировал данный метод с передачей в параметре SketchSegment и одним булевым полем для защиты от зацикливания).   TestEdgeTrim.zip
    • Artas28
      Как 5 осевым стримлайном обработать эту поверхность? как задать адекватно лимиты поворота инструмента? Программа рисует красивую траекторию, только нормально ОП. Но такой вариант неподходит. Интерполяцией вектора вручную задолбаюсь все оси разворачивать. Может кто помочь? скину  проект в личку.          
    • mikibuki
      @maxx2000Зачем такие трудности, не нужны не поворотно-наклонные столы (шпиндели). Положил на стол и фрезернул, даже на универсальном (педальном) станке и чистота и прямой угол, вопрос только в лени. Наврятли, на вашем предприятии есть 3-ох осник с полем 800х800
×
×
  • Создать...