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

переменная mom_kin_max_arc_radius в tcl файле постпроцессора


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

Кто-нибудь пользовался переменной mom_kin_max_arc_radius ?

По описанию пост должен разбивать дуги на линейные перемещения если радиус дуги больше указанного. В реальности вроде не реагирует. Может еще что-то завязано? Да и само разбиение непонятно чем выполняется. В ugpost_base.tcl не нашел. Цель - подправить постпроцессор на Heidenhain 355. Выдает иногда на дугах радиусом более 2000 ANGLE REFERENCE MISSING. Может не в этом причина. Вроде для определения по/против часовой все есть. CC X.. Y.. и C X.. Y.. DR+/- ?

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


Кто-нибудь пользовался переменной mom_kin_max_arc_radius ?

По описанию пост должен разбивать дуги на линейные перемещения если радиус дуги больше указанного. В реальности вроде не реагирует. Может еще что-то завязано? Да и само разбиение непонятно чем выполняется. В ugpost_base.tcl не нашел. Цель - подправить постпроцессор на Heidenhain 355. Выдает иногда на дугах радиусом более 2000 ANGLE REFERENCE MISSING. Может не в этом причина. Вроде для определения по/против часовой все есть. CC X.. Y.. и C X.. Y.. DR+/- ?

Проверил, все работает. Сделал дугу = 1000 мм, в посте сделал ограничение максимальный радиус 800, пост разбил дугу на прямые
Ссылка на сообщение
Поделиться на других сайтах

наверно что-то еще завязано.. беру стандартный mill3ax , правлю - не работает .. мистика однако

какая версия NX и Postbuilder?

Я проверял все от 6-ки

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

NX 6.0.3.6 , а постбилдером не пользовался,, менял прямо в TCL файле поста

Попробуй этот test_head.rar. Там есть пример
Ссылка на сообщение
Поделиться на других сайтах

исходное значение:

set mom_kin_max_arc_radius "9999.999"

выводит:

L Z0.0 F MAX

L X71.139 Y44.514 F250. M8 RL

L X44.158 Y45.53

CC X5.248 Y-987.389

C X-33.662 DR+

L X-60.643 Y44.514

R0

L X-59.984 Y27.026 R0
ставлю в new_post.tcl -

set mom_kin_max_arc_radius "800.000"

выводит:

L Z0.0 F MAX

L X71.139 Y44.514 F250. M8 RL

L X44.158 Y45.53

CC X5.248 Y-987.389

C X-33.662 DR+

L X-60.643 Y44.514

R0

L X-59.984 Y27.026 R0
Ссылка на сообщение
Поделиться на других сайтах

исходное значение:

set mom_kin_max_arc_radius "9999.999"

выводит:

L Z0.0 F MAX

L X71.139 Y44.514 F250. M8 RL

L X44.158 Y45.53

CC X5.248 Y-987.389

C X-33.662 DR+

L X-60.643 Y44.514

R0

L X-59.984 Y27.026 R0
ставлю в new_post.tcl -

set mom_kin_max_arc_radius "800.000"

выводит:

L Z0.0 F MAX

L X71.139 Y44.514 F250. M8 RL

L X44.158 Y45.53

CC X5.248 Y-987.389

C X-33.662 DR+

L X-60.643 Y44.514

R0

L X-59.984 Y27.026 R0
Не знаю что вы меняете, я меняю в постбилдере значение radius maximum

post-9003-1300688292_thumb.png

и у меня получается

BEGIN PGM 100 MM

BLK FORM 0.1 Z X0.0 Y0.0 Z-20.

BLK FORM 0.2 X100. Y100. Z0.0

S1000 M3

TOOL DEF  T0 L0 R0

TOOL CALL T0 Z S1000

L X70.48 Y27.026 M3 F MAX

L Z3. F MAX

L Z0.0 F MAX

L X71.139 Y44.514 F250. M8 RL

L X44.158 Y45.53

L X24.707 Y46.11

L X5.248 Y46.293

L X-14.211 Y46.11

L X-33.662 Y45.53

L X-60.643 Y44.514

R0

L X-59.984 Y27.026 R0

L Z3. F MAX

END PGM 100 MM
Правда у меня NX 6.0.4.3 и PB 6.0.3.2
Ссылка на сообщение
Поделиться на других сайтах

да менять получается без разницы где. В PB

post-27882-1300699603_thumb.jpg

видимо дело еще в чем-то :confused_1:

а не трудно посмотреть в ugpost_base.tcl эта переменная (mom_kin_max_arc_radius) появляется в процедурах? т.е хочу понять где происходит деление дуги на отрезки

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

частично разобрался. PB из-за прав доступа (Win7-64) вроде как открывает файлы из C:\Program Files\UGS\NX 6.0\MACH\resource\postprocessor а сохраняет и фактически работает с файлами в папке пользователя C:\Users\Serge\AppData\Local\VirtualStore\Program Files\UGS\NX 6.0\MACH\resource\postprocessor и поскольку начало пути не видно а конец одинаковый - возникают глюки в голове :) Остался пока неясным вопрос, почему при изменении переменной в TCL файле постпроцессора не происходит нужного действия

avd, спасибо за помощь!

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

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

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

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

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

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

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

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

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

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

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




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