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

Solidcam Heidenhain 430 CYCL 19


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

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


UnPinned posts

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

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...