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

переменная 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 пользователей

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




  • Сообщения

    • Андрей67
      В моём случае передаточное 1:2. Смотрел каталог Contitech - вообще не нашел такого параметра.
    • Guhl
      В концевиках "магазин втянут" и "магазин у шпинделя" Проверяйте их корректную работу 
    • Metal_Cutter
      Всем доброго дня. Станок токарно-карусельный фирмы Accuway модель UV-100 стойка Fanuc Series 0i-TD. Магазин зонтик. При выполнении смены инструмента, подъезжает к магазину, ждет. Появляется сообщение: EX1030 M.S.T. FUNCTION TIME OVER. В руководстве комментарии: 1. Время функции M.S.T. окончено 2. Интерфейс ПЛК: A3.5. Где искать причину ошибки?
    • Ninja
      в Канаде не скучно! Эпическая погоня всей полиции округа и арест с утоплением в сугробе простого канадского парня - дитя природы...     Человек просто собрался в баню, а тут такое! Произвол и насилие! Ставьте лайки, подписывайтесь и всё такое Ёу...
    • mmaag
      Косвенно ограничивается максимальным передаточным отношением. Непосредственно - в расчёте. В разных каталогах называют по разному: "Wrap angle" или "arc of contact". Иногда ограничивают числом зубьев в обхвате.
    • Guhl
      Пиздишь, постоянно лезешь Вот ты хyйло лживое.  
    • lem_on
      Федора ответ )) даа, память 8 MB и то сыпется .  В отличие от тебя, я не лезу где не понимаю. 
    • Ahito
      Настроил уведомления в потоке работы через базу данных. Тестировал на своём ПК, всё работает идеально(поднял сервер PDM на своём ПК). Перенёс всё это на сервер, уведомления не работают. Может кто сталкивался и знает решения, подскажите, пожалуйста.  
    • Cas
      @roiman Ну Вы серьезно? Вы сомневаетесь, что производственник посмотрев на чертеж и не увидев параметры шестерни начнет делать и не спросит - где взять параметры зацепления? Или что? Разнервничается и не станет выполнять заказ - если заказ ему интересен? Проблема только в том, что фирма, в которой я работаю - не РЖД и не Газпром и нам нужно изготовить всего 50 комплектов деталей в год. А не 50 тысяч комплектов. Вначале и был чертеж с таблицей. Проблем сделать таблицу с греческими буковками - тоже никаких. Но я лично сказал ему убрать и сделать сноску в т.т. на таблицу из Компаса. Все эти гигантские проблемы моего конструктора, на которые мне ВСЕ наперебой начали справедливо указывать - решаются за 2-3 минуты разговора с производственником - если на производстве, хоть раз изготавливали подобные шестерни и точили оси. "Веселые картинки", как вы сказали - превратить в чертеж - дело 10 минут. Причем в эти 10 минут входит пробежка по оформительскому ГОСТу.  Единственное здесь дельное  предложение прозвучало от Вас - разделить вал шестерню. Т.к. кроме как с помощью электроэрозии - я нигде не найду производство в РФ, которое бы взялось за выполнение моего заказа (с учетом количества и бюджета) 
    • Guhl
×
×
  • Создать...