Jump to content

Solidcam Heidenhain 430 CYCL 19


Recommended Posts

Bellka

Здравствуйте товарищи!
Дано: станок MIKRON UCP 710 на стойке Heidenhain 430 софт 280 486 23
Хочется: обрабатывать в 5ти осях, но пока ведется только 3 + 2

Для 3х осевого фрезерования был успешно немного подправлен пост Heidenhain_iTNC530_3X
Пришло время попыток разобраться с 5ти осями... как связать полную пятиосевую обработку из солидкама через пост к станку - вообще пока не представляю если у кого-то опыт или идеи - очень жажду общения с вами!!!
3 + 2 теорию понимаю на практике писал ручками: делал дополнительные позиции координат в с исходной точке но с разворотом от основной системы координат далее через м114(трансформация нуля после поворота), как понимаю цикл 19 делает тоже самое...
настало время автоматизировать процесс, спасибо сильным форума сего - накидали 5ти осевых постов под Heidenhain они под 530 стойку, но среди них есть под 3 + 2 через Plane Spatial(аналог чикла 19)
начал редактировать Hermle-C30_iTNC530_5X_TZeng пришёл к такой конструкции

{nb,'CYCLE DEF 19.0'}
{nb,'CYCLE DEF 19.1  A'(rotate_angle_x*-1):xpos_f' B'(rotate_angle_y*1):xpos_f' C'(rotate_angle_z*-1):xpos_f}
{nb,'A+Q120 C+Q122 R0 FMAX'} 
вместо plane 


пример:
L X+Q120 Y+Q122 R0 F MAX
CYCL DEF 19.1 A+0 B-30 C-90 
L X+0 Y+0 R0 F MAX

размышлял так -  солид выдаёт смещение позиций от первой через rotate_angle_x rotate_angle_y rotate_angle_z, кидаю эти значения в цикл, стойка пересчитывает вращение осей, вывод был из-за прочтения инструкции:
"Если программируете положение плоскости обработки через
пространственный угол, УЧПУ рассчитывает автоматически
требуемые для этого положения углов осей наклона и
откладывает их в параметрах Q120 (A-ось) до Q122 (C-ось)."
"If you program the position of the working plane via spatial angles, the
TNC will calculate the required angle positions of the tilted axes
automatically and will store these in the parameters Q120 (A axis) to
Q122 (C axis)."

Но по факту не выходит :biggrin:
стойка ругается на ось В "locked axis was programmed" в станке оси А С в файле станка для столида тоже А С
получается для цикла 19 нужно задавать всего две а не три как при plane spatial
Можно ли заставить солидкам выдавать пересчёт через две оси вместо трёх? или же придётся впихивать алгоритм который будет в посте пересчитывать? 

ссылки на мануалы
en http://content.heidenhain.de/doku/tnc_guide/pdf_files/TNC400/280476-xx/bhb/340_135-85.pdf
ru http://content.heidenhain.de/doku/tnc_guide/pdf_files/TNC400/280476-xx/diniso/345_940-84.pdf

 

Hermle-C30_iTNC530_5X_TZeng.rar

Link to post
Share on other sites


UnPinned posts
Bellka

Предварительно нашёл решение в использовании переменных x_angle_const_y и z_angle_const_y, остаётся только довернуть систему координат десятым циклом(надеюсь он работает совместно с 19) 
на днях буду пробывать за переводы мануалов.
Спасибо sennik53 за переводы мануалов.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • gudstartup
      Обязательно всплывет все опции придется активировать заново Если у вас есть даташит от вашей платы посмотрите какие опции на ней активированы и для новой платы вам придется  запросить у продавца лист данных и сравнить с имеющимися у вас программными и аппаратными опциями Покупая на али вы не будете иметь никаких гарантий кроме поставки платы в указанные сроки
    • Кварк
    • karachun
    • Кварк
      После расчета контактных напряжений правильнее смотреть запас прочности по нормальным напряжениям? По-хорошему смотреть нужно по смятию, но нет таких. Смотрим по нормальным и ручками прикидываем допускаемые смятия. Так? Скриншот 14-06-2021 20:10:42.jpg (skr.sh)
    • karachun
      @Кварк  Извините, нет времени объяснять. Используйте пружины. Inrel это для расчета самолетов и кораблей.     Inrel используют когда силы не до конца уравновешены, Inrel их доуравновешивает, если есть гравитация. У вас же силы уже в равновесии, вам он не нужен, нужны пружинки.
    • Кварк
      Нет. С инерционной разгрузкой. Я в ютубе видел, где так делали. А в чем тут ошибка? Я не правильно понимаю суть это разгрузки: она уравновешивает небольшие дисбалансы сил?
    • karachun
      @Кварк Давайте так. Сделайте толстостенную трубу с внутренним давлением. У нее будут только два компонента напряжений - радиальные и кольцевые (торцы трубы открыты). В методичке она есть. Оба этих напряжения главные, можете их подставить в формулу эквивалентных напряжений и тогда сможете сравнивать эквивалентные с эквивалентными. Покажете здесь - что насчитали.   Как результаты совпадут - тогда можете переходить к посадке с натягом. В методичке она тоже есть.   ОК?   P.S. Я же надеюсь что вы считаете со слабыми пружинами а не с Inertia Relief. Верно?
    • Кварк
      С торца ничего не крепится. По контактным напряжениям сошлось. Сетка грубая была, но и так видно, что то что надо. Скриншот 14-06-2021 19:33:31.jpg (skr.sh) Я правильно понимаю, что теперь нужно считать Мизесу и игнорировать напряжения в зоне контакта?
    • karachun
      Вы сперва их найдите а потом подумайте - а можно ли эти напряжения сравнивать с теорией. Знали ли составители теории что трубу будут считать в солиде и жестко крепить с торца?
    • Кварк
      Почему? Если на эпюре указан максимум такой, то где-то же он есть. Почитаю. Спасибо.
×
×
  • Create New...