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

Sinumerik 840 тормозит при обработке кадров


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

Прощу помощи у специалистов.

Имеем DMG DMC 65V c Sinumerik 840, 2003 года выпуска.

 

Как видно на видео при подаче 2000 станок обрабатывает строки с подачей 200-800.

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

 

Буду признателен за любую помощь, при необходимости готов заплатить за решение проблемы.

 

2_4f1_5sf_1.txt

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


Ну дык ведь ясно видно, что выставлено 40%

Здесь на 26-й странице кнопки 9 и крутилка?

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

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

 

Включите предуправление FFWON можно поиграться с COPMCAD и + SOFT

короче добавьте строки в программе 

FFWON

COMPCAD

SOFT 

И будет вам щастьё )))

Если все равно будет мало то поменяйте SOFT на BRISK

 

BRISK, BRISKA
Отдельные оси или траекторные оси движутся с макс. ускорением до достижения
запрограммированной скорости подачи (Ускорение без ограничения рывка).
 
SOFT, SOFTA
Отдельные оси или траекторные оси движутся с постоянным ускорением до
достижения запрограммированной скорости подачи (Ускорение с ограничением
рывка).
 
 
 
Изменено пользователем SergeyKa777
Ссылка на сообщение
Поделиться на других сайтах

Да нет, не все у нас так запущенно. Крутилка действительно на видео на 40%.

На данном видео станок должен работать на подачее 800, а как видно подача скачет от 100 до 800. Такое впечатление что станок не успевает считывать кадры.


 

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

 

Включите предуправление FFWON можно поиграться с COPMCAD и + SOFT

короче добавьте строки в программе 

FFWON

COMPCAD

SOFT 

И будет вам щастьё )))

Если все равно будет мало то поменяйте SOFT на BRISK

 

BRISK, BRISKA
Отдельные оси или траекторные оси движутся с макс. ускорением до достижения
запрограммированной скорости подачи (Ускорение без ограничения рывка).
 
SOFT, SOFTA
Отдельные оси или траекторные оси движутся с постоянным ускорением до
достижения запрограммированной скорости подачи (Ускорение с ограничением
рывка).
 
 
 

 

О!!! иду пробывать

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

к FFWON добавь ещё G64. Работает по определению с перелётами, но замечаний не поступало. Электроды тоже на ура. Даже без  ффвон работаю, только г64.

Есть ещё цикл 800. но не пользуюсь.

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

Крайне мало понимаю в ЧПУ. Но тоже б, наверное, на месте станка заматерился чуток, если бы заставили обходить подобные точки на одной нехилой скорости.

0_d0c9e_f7ae10e5_orig.png

(Небольшая часть траектории)

 

Чистая ИМХА нуба: помимо опасных игр со штуками типа BRISK, обратить внимание непосредственно на программирование (постпроцессирование).

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

:smile: Позволю себе продолжить глупую мысль вслух.

Хотя какая в принципе станку разница, как расположены точки на траектории, если все равно по ним проходить с одной скоростью? Просто смутило поначалу, что точки рассеяны неравномерно. Изменения в траектории плавные, не знакопеременные. Тогда крайне интересно, почему стойка без видимых причин меняет подачу.

Почитать бы ответ для недалеких  :blush: 

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

Спасибо большое всем кто откликнулся, проблему решил благодаря ответу 



SergeyKa777

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

Эти торможения/ускорения, говорят, есть везде, кроме HAAS-ов. Или на них они отключены по умолчанию просто, не знаю. Насчет скорости считывания кадров тоже раньше грешили. Но если речь про 2003 год, то там уже такого быть не должно.

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

Ох ты ж, блин..... :g:

Глядя на программу и то, в каких местах тормозит. (Например траектория на кадрах 3000-3100 :blink:)

Ну никакой заботой станка о самом себе это не объяснишь. Скорее глюк чистой воды.

На русском доку читал, на английском. Видно не дошло. Надо еще несколько кругов сделать. :smile:

Спасибо большое всем кто откликнулся

Вам спасибо! Интересный момент показали.

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

:smile: Позволю себе продолжить глупую мысль вслух.

Хотя какая в принципе станку разница, как расположены точки на траектории, если все равно по ним проходить с одной скоростью? Просто смутило поначалу, что точки рассеяны неравномерно. Изменения в траектории плавные, не знакопеременные. Тогда крайне интересно, почему стойка без видимых причин меняет подачу.

Почитать бы ответ для недалеких  :blush:

Тут не только в стойке дело, много чего ещё от станка в целом зависит. В старых стойках для расчёта многочисленных мелких перемещений на довольно больших подачах тупо мощности процессора не хватало. В станках по-свежее иногда происходили тормоза по причине маленького буфера для look ahead. Сейчас, на более-менее свежих станках, таких проблем уже нет и тормоза при выполнении программы, если не брать в расчёт чистую механику-электронику-кинематику станка-приводов, возникают, как правило, из-за некорректного программирования. Но бывает, что у вас мощный процессор, большой буфер и идеальная программа, но станок всё равно не едет так, как надо. Тут уже нужно рассматривать станок в целом. Бывает на станках, где по XY перемещается стол с деталью, а не голова со шпинделем, при достаточно большой массе заготовки возникает сильная инерция и никакая отмена точного останова уже не спасает. Или не деталь массивная, а ШВП и направляющие сильно изношенные - эффект тот-же. Ещё бывает, что типа "наладчики-электронщики", привода так настроят, что станок при такой обработке прыгать начинает. Ну и надо смотреть, для какого типа обработки производители станок затачивали. У меня есть один агрегат здоровенный, там ось Z перемещается как обычно по направляющим, мотором через ШВП, но ещё, до кучи, в конце каждого перемещения, положение этой оси компенсируют четыре гидроцилиндра. На этом станке высокоскоростное фрезерование я не смогу запустить в принципе, даже если сяду на него сверху и буду стучать в бубен.

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

Имеется такая же проблема на DMG с sinumerik. Пробовал решить проблему с помощью CYCLE832, так как насколько я разобрался через этот цикл также можно активировать команды предложенные @SergeyKa777. В результате станок выдал ошибку "Имя CYCLE832 не определено или отсутствует". Правильно ли я понимаю, что CYCLE832 просто не прописан в нашей стойке? Сам цикл в программе выглядит так: "CYCLE832(0.01,12001)" - в настройках цикла задано чистовая обработка, допуск 0,01, G642, FFWON, SOFT.

post-18239-0-25459700-1460105712_thumb.jpg

 

 
Изменено пользователем van'ok
Ссылка на сообщение
Поделиться на других сайтах
Пример программы вложил. На других станках аналогичные программы отабатывабться в два три раза быстрее. Может есть какойто параметр, который отвечает за точность, при уменьшении его подача будет веселее.
CYCLE832 или G64
CYCLE832 просто не прописан в нашей стойке
Такое случается, пользуйтесь командой G64 с параметрами.
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Killerchik
      Господа, Вы все по-своему правы, как мне кажется. Виктор прав в том, что при описанном им отклонении будет невозможно сделать ось шпинделя перпендикулярной к поверхности детали, прижатой к столу, хоть убейся. Если это 3д фрезеровака - по барабану, а вот если надо расточить отверстие или обработать точную поверхность торцом фрезы (или шлифовального круга, шлифование на фрезерных ОЦ давно не что-то невероятное) - мы получаем неисправимое искажение.   Конечно, на хороших станках и физическую геометрию станины стараются делать хорошо. Но хорошо - это не отлично, а ещё её ведёт со временем, а ещё есть удары и т.п. Тут-то и приходит на помощь коррекция всех мастей. пиэс - работники Блом'а как выяснилось вручную подшлифовывают плоскости под рельсами брусками с наждачкой по результатам замеров))))) В видосе от Титанов это было.
    • gudstartup
      я вам все написал . вы же b компенсируете вот и вводите относительно наклона в заданной точке значения отклонений хоть по x и хоть по  y и ваша точка на оси сместится в пространстве. таблица компенсаций это позволяет. точки для оси b задаются от +90 0 -90 или как сами хотите 
    • Viktor2004
      Вот в моем примере надо задать смещение оси X в зависимости от Y. Но при B-90 это смещение должно быть в одну сторону, а при B+90 в другую сторону. А в промежутке между B-90---------B+90 значения смещения Х между этими крайними Значит компенсация X в зависимости от Y должна зависеть еще и от наклона оси В Ну и как будем компенсировать?
    • gudstartup
      вы понимаете что такое объемная компенсация? можно задать смещение точки вашего стола во всех плоскостях и станок это отработает переместив  на заданную величину оси х у или z  перемещая стол вы вообще не увидите больших отклонений. естественно все зависит от качества измерения и правильности ввода. лучше когда это делает специальная программа
    • Viktor2004
      хорошо. Представьте ситуацию 1. Ось В=0. двигаем индикатором по Х и Y все идеально ровно 2. Ось B=-90 ведем индикатором по Y вдоль стола. Отклонение в + (существенное) в сторону +X 3. Ось B=+90 ведем индикатором по Y вдоль стола. Отклонение в - (существенное) в сторону -X делаем вывод. стол не параллелен оси наклона Как будем компенсировать?
    • gudstartup
      если есть нормальный цикл для щупа и геометрия выравнена и соответствует кинематике то настройка = времени исполнения этого цикла. буржуи вообще этот цикл гоняют перед каждой высокоточной деталью и имеют прекрасную повторяемость точности. так надо уметь проводить измерения и иметь для этого соответствующие приборы.  вычисляется смещение оси в заданной точке и смещение осей влияющие на ее взаимную перпендикулярность. не видел там никаких формул. только недавно компенсировали ось А на пятиосевом хайдене и без формул обошлись.  согласен с тем что измерения пятиосевого продлятся дольше 
    • Viktor2004
      Я не смог. На Хенденхайне, где все компенсации очень наглядны и открыты. Трехосевой скомпенсировать можно, пятиосевой у меня не получилось. Потому что в значения компенсаций надо писать формулы, а оно позволяет писать туда только константы. А формулы оно туда писать не умеет
    • gudstartup
      тяжесть это отсутствие высокоскоростной обработки и трудоемкость. особенно если делать это с помощью индикатора и линейки станкостроители именно так и работают!
    • Guhl
      Там и прямой станок настроить непросто, а уж кривой, так хоть стреляйся 
    • gudstartup
      3 часа на измерение всех геометрических отклонений при умении работать с интерферометром это реально. не смешите
×
×
  • Создать...