Гость

FAQ/Unigraphics

801 сообщение в этой теме

не понял чо к чему. Будьте добры объясните новечку!

Поделиться сообщением


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

да avd, должно быть примерно так:

N0050 L G90 X120.65 Y131.536 Z15. F1500. S8000 M03 M08

N0060 Z-2.5 F1200.

N0070 X139.798 Y124.567 F1000.

N0080 G03 X174. Y118.536 I-34.202 J-93.969

N0090 L X348.006

N0100 G02 X353. Y113.542 I.006 J5.

N0110 L Y-.006

N0120 G02 X348.006 Y-5. I5. J-.006

N0130 L X-.006

В стандартной поставке в заготовке поста ханденхайн, переменная mom_sys_linear_code какая то другая, чем в базовом посте (т.е самописным с нуля)

Я пробовал создать новый адрес с переменной $mom_sys_linear_code даже делал процедуру в которой

set mom_sys_linear_code "" - значение переменной пустое (чтобы вывести чистый L без 1)

но когда значение переменной пустое адрес отказывается работать вообще - с любым другим значением переменной поалуйста - 5 значит будет L5 , но с пустым значением не хочет

таким образом пока не могу вывести модальное значение L вместо G1, .... однако заготовке поста ханденхайн значение L выводится каждый раз, просто я хочу получить такой результат (модальный).

Потыкался, с первого присеста не получилось, придется городить огород. Хотелось бы знать ради чего? Если функция L модальная, ничто не мешает его выводить в каждом кадре, что в этом плохого?

Поделиться сообщением


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

Потыкался, с первого присеста не получилось, придется городить огород. Хотелось бы знать ради чего? Если функция L модальная, ничто не мешает его выводить в каждом кадре, что в этом плохого?

Да Avd, в моем случае для поста для хайденхайн нужна L немодальная, как Вы и предлагаете (пишу сейчас пост), но кроме того, я собираю интересные задачи для студентов т.к. подрабатываю в университете. Веду дисциплины: Основы обработки на станках с ЧПУ, САПР, АСТПП. Поэтому ищу всевозможные задания и практические решения. Вот и поставил задачу, сделать её модальной. А прикладного смысла в модальной L пока что нет...

Спасибо за Ваше время...

Изменено пользователем alex_NX

Поделиться сообщением


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

Да Avd, в моем случае для поста для хайденхайн нужна L немодальная, как Вы и предлагаете (пишу сейчас пост), но кроме того, я собираю интересные задачи для студентов т.к. подрабатываю в университете. Веду дисциплины: Основы обработки на станках с ЧПУ, САПР, АСТПП. Поэтому ищу всевозможные задания и практические решения. Вот и поставил задачу, сделать её модальной. А прикладного смысла в модальной L пока что нет...

Спасибо за Ваше время...

Если найдется такой студент, который решит эту задачку скажите мне, может на работу примем. )))))))

Поделиться сообщением


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

а почему не сделать еще один адрес например ADDRESS G_motion_1 в нем указать LEADER "L"

и в темплэйте linear_move заменить G_motion на простую текстовую переменную Text [L]

вот кусочек кода что у меня получилось после таких манипуляций...

N0040 T03

N0050 G0 G90 X1.908 Y-2.3557 S2500 M03

N0060 G43 G0 Z3.937 H02

N0070 G0 Z-.1181

N0080 L Z-.315 F9.8 M08

N0090 L X1.2196 Y-2.5021

N0100 L X1.077 Y-2.5324

N0110 G2 X.748 Y-2.5669 I-.329 J1.5481

N0120 L X-.748

N0130 G2 X-1.0771 Y-2.5323 I0.0 J1.5826

N0140 L X-1.2196 Y-2.5021

N0150 L X-1.908 Y-2.3557

N0160 L Z-.1181

N0170 G0 Z3.937

N0180 G0 X2.317 Y-1.9548

N0190 G0 Z-.1181

N0200 L Z-.315

Поделиться сообщением


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

Если найдется такой студент, который решит эту задачку скажите мне, может на работу примем. )))))))

Есть такие, зарубежные магистранты у нас учатся, по специальности технология машиностроения, это спецы прошедшие 5 летнюю практику в своих странах на 3-х координатниках, но из за того что им запрещен ввоз 5 -ти координатного оборудования они учатся у нас.

а почему не сделать еще один адрес например ADDRESS G_motion_1 в нем указать LEADER "L"

и в темплэйте linear_move заменить G_motion на простую текстовую переменную Text [L]

вот кусочек кода что у меня получилось после таких манипуляций...

N0040 T03

N0050 G0 G90 X1.908 Y-2.3557 S2500 M03

N0060 G43 G0 Z3.937 H02

N0070 G0 Z-.1181

N0080 L Z-.315 F9.8 M08

N0090 L X1.2196 Y-2.5021

N0100 L X1.077 Y-2.5324

N0110 G2 X.748 Y-2.5669 I-.329 J1.5481

N0120 L X-.748

N0130 G2 X-1.0771 Y-2.5323 I0.0 J1.5826

N0140 L X-1.2196 Y-2.5021

N0150 L X-1.908 Y-2.3557

N0160 L Z-.1181

N0170 G0 Z3.937

N0180 G0 X2.317 Y-1.9548

N0190 G0 Z-.1181

N0200 L Z-.315

Мне нужно что бы L был модальным

N0070 G0 Z-.1181

N0080 L Z-.315 F9.8 M08

N0090 X1.2196 Y-2.5021

N0100 X1.077 Y-2.5324

N0110 G2 X.748 Y-2.5669 I-.329 J1.5481

N0120 L X-.748

N0130 G2 X-1.0771 Y-2.5323 I0.0 J1.5826

N0140 L X-1.2196 Y-2.5021

N0150 X-1.908 Y-2.3557

N0160 Z-.1181

N0170 G0 Z3.937

N0180 G0 X2.317 Y-1.9548

N0190 G0 Z-.1181

N0200 L Z-.315

Поделиться сообщением


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

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

мне нужно что бы вместо G01 пост выдавал L, причем функция L - модальная

должно быть:

N0050 L G90 X120.65 Y131.536 Z15. F1500. S8000 M03 M08

N0060 Z-2.5 F1200.

N0070 X139.798 Y124.567 F1000.

N0080 G03 X174. Y118.536 I-34.202 J-93.969

N0090 L X348.006

N0100 G02 X353. Y113.542 I.006 J5.

N0110 L Y-.006

N0120 G02 X348.006 Y-5. I5. J-.006

N0130 L X-.006

Уважаемый, система Heidenhain работает либо с кодом Heidenhain, либо с кодом ISO. А вот с тем средним, что получилось у вас, работать откажется. L - аналог G1 в коде Heidenhain, никаких G-кодов там нет. Ну и еще нумерация кадров по-другому и т. д. Что же это вы документацией не пользуетесь, как же вы студентов-то с таким подходом научите?

Поделиться сообщением


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

если вот так надо

N0010 G40 G17 G90 G70

N0020 G91 G28 Z0.0

:0030 T02 M06

N0040 0 G90 X2.7322 Y1.301 S2500 M03

N0050 G43 Z1.9685 H02

N0060 Z-.315

N0070 L Z-.5118 F9.8 M08

N0080 G41 X2.4172 Y1.4007 D02

N0090 X2.3066 Y1.2252

N0100 G3 X2.4422 Y.6279 I.3664 J-.2308

N0110 G2 X2.4439 Y.6256 I-.0021 J-.0033

N0120 Y-.6256 I-2.4439 J-.6256

N0130 X2.4409 Y-.6284 I-.0038 J.001

N0140 L X.7489 Y-.9881

N0150 G2 X.748 Y-.9882 I-.0009 J.0038

N0160 L X-.748

N0170 G2 X-.7489 Y-.9881 I0.0 J.0039

N0180 L X-2.4409 Y-.6284

N0190 G2 X-2.4439 Y-.6256 I.0008 J.0038

N0200 Y.6256 I2.4439 J.6256

N0210 X-2.4409 Y.6284 I.0038 J-.001

N0220 L X-.7489 Y.9881

N0230 G2 X-.748 Y.9882 I.0009 J-.0038

N0240 L X.748

N0250 G2 X.7489 Y.9881 I0.0 J-.0039

N0260 L X2.4409 Y.6284

N0270 G2 X2.4422 Y.6279 I-.0008 J-.0038

N0280 G3 X3.0394 Y.7635 I.2308 J.3665

N0290 G40

N0300 L X2.8134 Y1.0046

N0310 Z-.315

N0320 0 Z1.9685

N0330 M02

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

а действительно при чем здесь L и G2 G3 там же совсем другие функции для circular_move ???

Если найдется такой студент, который решит эту задачку скажите мне, может на работу примем. )))))))

avd ну что я уже принят ?? ))))))))))))

Поделиться сообщением


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

Уважаемый, система Heidenhain работает либо с кодом Heidenhain, либо с кодом ISO. А вот с тем средним, что получилось у вас, работать откажется. L - аналог G1 в коде Heidenhain, никаких G-кодов там нет. Ну и еще нумерация кадров по-другому и т. д. Что же это вы документацией не пользуетесь, как же вы студентов-то с таким подходом научите?

Про то, что она работает либо с кодом Heidenhain, либо с кодом ISO, спасибо я знаю )))))

Про нумерацию кадров - здесь она формально и вырвал код и написал что бы было ясно в чем задача

нужно решить задачу - используя фунционал постбилдера.

Я поставил для себя вопрос - возможно это реализовать или нет.

Документацией пользуемся.

Откуда Вы знаете о моих подходах?

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

если вот так надо

N0010 G40 G17 G90 G70

N0020 G91 G28 Z0.0

:0030 T02 M06

N0040 0 G90 X2.7322 Y1.301 S2500 M03

N0050 G43 Z1.9685 H02

N0060 Z-.315

N0070 L Z-.5118 F9.8 M08

N0080 G41 X2.4172 Y1.4007 D02

N0090 X2.3066 Y1.2252

N0100 G3 X2.4422 Y.6279 I.3664 J-.2308

N0110 G2 X2.4439 Y.6256 I-.0021 J-.0033

N0120 Y-.6256 I-2.4439 J-.6256

N0130 X2.4409 Y-.6284 I-.0038 J.001

N0140 L X.7489 Y-.9881

N0150 G2 X.748 Y-.9882 I-.0009 J.0038

N0160 L X-.748

N0170 G2 X-.7489 Y-.9881 I0.0 J.0039

N0180 L X-2.4409 Y-.6284

N0190 G2 X-2.4439 Y-.6256 I.0008 J.0038

N0200 Y.6256 I2.4439 J.6256

N0210 X-2.4409 Y.6284 I.0038 J-.001

N0220 L X-.7489 Y.9881

N0230 G2 X-.748 Y.9882 I.0009 J-.0038

N0240 L X.748

N0250 G2 X.7489 Y.9881 I0.0 J-.0039

N0260 L X2.4409 Y.6284

N0270 G2 X2.4422 Y.6279 I-.0008 J-.0038

N0280 G3 X3.0394 Y.7635 I.2308 J.3665

N0290 G40

N0300 L X2.8134 Y1.0046

N0310 Z-.315

N0320 0 Z1.9685

N0330 M02

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

а действительно при чем здесь L и G2 G3 там же совсем другие функции для circular_move ???

avd ну что я уже принят ?? ))))))))))))

я просто взял базовый пост и начал переделывать его под тот который по моему мнению должен быть, столкнулся с трудностями вывода (L), пост подразумевает дальнейшее преобразование

под давлением общественности буду примеры выводить в работающем коде )))))

L X175.319 Y14.024 M3 F MAX

L Z88.9 F MAX

L Z73.66 F MAX

L Z71.12 F254. M8

CC X180.243 Y15.272

C X180.243 Y10.192 DR+

L X191.737

CC X191.723 Y11.477

C X193.008 Y11.491 DR+

L Y115.526

CC X191.731 Y115.531

C X191.736 Y116.808 DR+

L X11.463

CC X11.477 Y115.523

C X10.192 Y115.51 DR+

L Y11.474

CC X11.469 Y11.469

C X11.464 Y10.192 DR+

L X75.071

CC X75.071 Y15.272

C X79.991 Y14.005 DR+

L Z73.66

L Z88.9 F MAX

L X175.316 Y14.191 F MAX

L Z72.39 F MAX

L Z69.85

так вот здесь L немодальная, а надо модальную.

благодарю всех за ответы

BaZuZu, напиши пожалуйста в какую сторону копать

Изменено пользователем alex_NX

Поделиться сообщением


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

в тсл файле

post-27837-1281008414_thumb.jpg

насчет G0 G2 G3 по аналогии остальные перемещения ... G81 и так далее...

в деф файле....

post-27837-1281008467_thumb.jpg

Поделиться сообщением


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

Большое спасибо, BaZuZu.

Я манипуляции с деф файлом заменил на NC/Data... -> Word -> G_motion.

а в тсл файле тоже сделал как Вы сказали, но штатного средства для этой манипуляции не нашел...

делал и чисто Вашим методом и еще кое как экспериментировал

все равно выдает вот такой код

N0040 00 G90 X175.319 Y14.032 S0 M03

N0050 G43 Z88.9 H01

N0060 Z73.66

N0070 Z71.12 F254. M08

N0080 03 X180.243 Y10.198 I-4.924 J-1.246

N0090 00 X191.737

N0100 03 X193.002 Y11.491 I.014 J-1.279

N0110 00 Y115.526

N0120 03 X191.736 Y116.802 I1.271 J-.005

Надо где то еще видимо подправить вместо 00 - L

Пост вместо L иногда выдает 00, а иногда вообще ничего

Изменено пользователем alex_NX

Поделиться сообщением


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

Откуда Вы знаете о моих подходах?

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

А я мыслей читать не умею, только буквы, увидел ошибку - отписал.

Поделиться сообщением


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

Большое спасибо, BaZuZu.

Я манипуляции с деф файлом заменил на NC/Data... -> Word -> G_motion.

а в тсл файле тоже сделал как Вы сказали, но штатного средства для этой манипуляции не нашел...

делал и чисто Вашим методом и еще кое как экспериментировал

все равно выдает вот такой код

N0040 00 G90 X175.319 Y14.032 S0 M03

N0050 G43 Z88.9 H01

N0060 Z73.66

N0070 Z71.12 F254. M08

N0080 03 X180.243 Y10.198 I-4.924 J-1.246

N0090 00 X191.737

N0100 03 X193.002 Y11.491 I.014 J-1.279

N0110 00 Y115.526

N0120 03 X191.736 Y116.802 I1.271 J-.005

Надо где то еще видимо подправить вместо 00 - L

Пост вместо L иногда выдает 00, а иногда вообще ничего

ну надо копаться я вам показал а самому копать некогда.... а так интеерсно было покапаться... спасибо за такой вопрос )))

А я мыслей читать не умею, только буквы, увидел ошибку - отписал.

ну может просто человеку интересно стало...

Поделиться сообщением


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

ну надо копаться я вам показал а самому копать некогда.... а так интеерсно было покапаться... спасибо за такой вопрос )))

ну может просто человеку интересно стало...

Будем искать ))) как в одном известном фильме "у вас нет такого же, но без крыльев?"

P.S. спасибо BaZuZu и avd

Поделиться сообщением


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

кто ищет тот всегда найдет а avd так и не пригласил меня на работу (((

Поделиться сообщением


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

кто ищет тот всегда найдет а avd так и не пригласил меня на работу (((

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

Поделиться сообщением


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

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

просто в этой суете есть много обстоятельности )))

Поделиться сообщением


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

кто ищет тот всегда найдет а avd так и не пригласил меня на работу (((

ты же не студент уже.... или я не прав? Условие - если студент сделает.... )))))))))))))

Будете у нас на "калыме" заходите........ )))))))

Поделиться сообщением


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

ты же не студент уже.... или я не прав? Условие - если студент сделает.... )))))))))))))

Будете у нас на "калыме" заходите........ )))))))

со слезой мужской скупой вспоминаю студенческие годы ))))

лучше вы к нам ))))

Поделиться сообщением


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

кто ищет тот всегда найдет а avd так и не пригласил меня на работу (((

На работу устроится не проблема, самое главное что бы была достойная оплата.

В нашем городе инженеры получают 10 - 15 тыс. ))))))) (если инженер гуру то 30 тыс. )))))) ) , а операторы станков 25 - 45 тыс. и всегда есть вакансии, только устроит ли, вопрос риторический...

З.Ы. У нас многие хорошие инженеры живут шабашками.

Поделиться сообщением


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

Мне нужно что бы L был модальным

%

G40 G17 G90 G71

G91 Z0.0 G28

T10 M06

S1000 M03

G90 G00 X-9.623 Y-4.903

G43 Z3. H10

Z1.

L Z0.0 F250. M08

X0.0 Y0.0

X55.242 Y28.147

Y69.147

X91.242

G03 X107.944 Y85.849 I0.0 J-16.702

L Y119.528

X119.416 Y135.911

G02 X134.978 Y140.864 I-11.027 J7.722

X160.889 Y130.711 I-10.17 J12.183

G03 X183.651 Y122.249 I-13.606 J-1.754

L X195.049 Y132.465

X210.049

X220.849

Z1.

G00 Z3.

M02

%

По мудрил немного и вот вроде получилось. Ничего не программировал, все делал в постбилдере. Подробности надо?

Поделиться сообщением


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

На работу устроится не проблема, самое главное что бы была достойная оплата.

В нашем городе инженеры получают 10 - 15 тыс. ))))))) (если инженер гуру то 30 тыс. )))))) ) , а операторы станков 25 - 45 тыс. и всегда есть вакансии, только устроит ли, вопрос риторический...

З.Ы. У нас многие хорошие инженеры живут шабашками.

а ты откуда ?

%

G40 G17 G90 G71

G91 Z0.0 G28

T10 M06

S1000 M03

G90 G00 X-9.623 Y-4.903

G43 Z3. H10

Z1.

L Z0.0 F250. M08

X0.0 Y0.0

X55.242 Y28.147

Y69.147

X91.242

G03 X107.944 Y85.849 I0.0 J-16.702

L Y119.528

X119.416 Y135.911

G02 X134.978 Y140.864 I-11.027 J7.722

X160.889 Y130.711 I-10.17 J12.183

G03 X183.651 Y122.249 I-13.606 J-1.754

L X195.049 Y132.465

X210.049

X220.849

Z1.

G00 Z3.

M02

%

По мудрил немного и вот вроде получилось. Ничего не программировал, все делал в постбилдере. Подробности надо?

канечно давай со скринами

Поделиться сообщением


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

У меня все получилось по технологии BaZuZu, ошибка была в том, что формат слова G_motion был Digit_2, а надо было какой нить пользовательский с типом данных текст.

BaZuZu из Казани я.

надо avd, интересно посмотреть как делается только из постбилдера.

Поделиться сообщением


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

надо avd, интересно посмотреть как делается только из постбилдера.

Сделал word L

В линейном перемещении убрал G1 и вместо него поставил L

Создал пользовательскую команду PB_CMD_MODAL_L

Эту команду вставил в конце круговых и ускоренных перемещений

И усе

П.С. Главное чтобы word L делать не на основе G_motion. Я делал на основе word E

Поделиться сообщением


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

Отлично, avd.

Получилось. Спасибо.

З.Ы. Теперь 2 - мя способами можем

Поделиться сообщением


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

Отлично, avd.

Получилось. Спасибо.

З.Ы. Теперь 2 - мя способами можем

способов может быть милллллион ))))))

Поделиться сообщением


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

П.С. Главное чтобы word L делать не на основе G_motion. Я делал на основе word E

кстати

у меня получилось на основе G_motion, только надо формат нужный выставить, и даже не придется менять последовательность слов - L выйдет в третьем блоке.

Поделиться сообщением


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

способов может быть милллллион ))))))

миллион многовато будет )))) а вот штук 20 наверное точно )))))

Поделиться сообщением


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

кстати

у меня получилось на основе G_motion, только надо формат нужный выставить, и даже не придется менять последовательность слов - L выйдет в третьем блоке.

Я пробовал делать, но получается, что я менял формат у всех в группе, как это получилось у вас коллега, можно слайды или текстом... ))))

Поделиться сообщением


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

кто ищет тот всегда найдет а avd так и не пригласил меня на работу (((

Не думаю, что кое-кто метнется с Питера в Парму :)

А у меня автору вопрос (я может читал плохо, но так и не понял) а нафига зачем L нужна модальная? Насколько мой старческий маразм мне подсказывает, ежели пытаться запихивать программу в которой не будет L или С или СС, то наш с вами Хейд будет нас отправлять в известном нам всем направлении. Но тут могу ошибаться...

Поделиться сообщением


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

Попробую расписать подробнее, что сделал я:

1) данные ЧПУ - Слово - выделяем G_motion - "говорим" создать, переименовываем в L, стираем букву Г и ставим формат стринг.

2) переходим в motion - linear motion - удаляем г1, добавляем слово Л (юзер дефайн ...) тут же система предлагает ввести выражение -вводим L

3) создаем процедуру - здесь вообще строго по вашему шаблону

4) подключаем процедуру к ускоренным и круговым перемещениям

честно говоря, для меня очень полезным оказалось знание об процедуре, которая может заставить пост выводить Л после круговых и ускоренных перемещений, пост не понимает, что L и (ускоренные, круговые движения) относятся к одной группе "программирования интерполяции" и при выводе Г03 и следующем линейном перемещении нужно указать опять Л.

N0500 G02 X78.176 Y-60.613 I0.0 J17.613

N0510 L Z8.785

N0520 G00 Z10.

N0530 X14.199 Y-19.871

N0540 Z1.

N0550 L X11.231 Y-20.055 Z.739

N0560 X8.5 Y-21.244 Z.478

N0570 X6.319 Y-23.273 Z.217

N0580 X4.936 Y-25.911 Z-.044

Поделиться сообщением


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

Не думаю, что кое-кто метнется с Питера в Парму :)

А у меня автору вопрос (я может читал плохо, но так и не понял) а нафига зачем L нужна модальная? Насколько мой старческий маразм мне подсказывает, ежели пытаться запихивать программу в которой не будет L или С или СС, то наш с вами Хейд будет нас отправлять в известном нам всем направлении. Но тут могу ошибаться...

Я так понял из предыдущих <noindex>постов</noindex>, alex_NX надо решить чисто академическую задачу. Вот и решаем. О практики, вроде, речи не идет. Были же здесь на форуме задачи типа "Построить сферу"....

Про то, что она работает либо с кодом Heidenhain, либо с кодом ISO, спасибо я знаю )))))

Про нумерацию кадров - здесь она формально и вырвал код и написал что бы было ясно в чем задача

нужно решить задачу - используя фунционал постбилдера.

Я поставил для себя вопрос - возможно это реализовать или нет.

Документацией пользуемся.

Поделиться сообщением


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

avd меня понял правильно.

NickyWizard, как я уже говорил выше, прикладного аспекта задача не имеет.

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

ни где я не писал, что стойка проглотит этот код, и кстати ничего не писал про какую либо стойку

А вот варианты решения поставленной задачи думаю у Вас тоже имеются ))))

Изменено пользователем alex_NX

Поделиться сообщением


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

Не думаю, что кое-кто метнется с Питера в Парму :)

А у меня автору вопрос (я может читал плохо, но так и не понял) а нафига зачем L нужна модальная? Насколько мой старческий маразм мне подсказывает, ежели пытаться запихивать программу в которой не будет L или С или СС, то наш с вами Хейд будет нас отправлять в известном нам всем направлении. Но тут могу ошибаться...

ну я так понял просто хотелось поробовать прокатит такое или нет в самом постпроцессоре а ни на станке...

Поделиться сообщением


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

Глюк мучает второй день, может у кого встречалось такое.

Хочу через "Instance furure" сделать Circular Array для выреза.

Пишет: "Unable to trim: change the trim type/data"

До недавнено времени - делал подобное не раз, и все получалось.

Скорее всего опять кривые руки не то, или что не заметил ранее..

post-26123-1282133892_thumb.jpg

1111.zip

Поделиться сообщением


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

Ничего не понял что Вы хотите ? Есть фланец и в нем прямоугольный вырез . Что нужно сделать ? вырез вокруг оси сделать ?

Изменено пользователем Kyoto

Поделиться сообщением


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

Ничего не понял что Вы хотите ? Есть фланец и в нем прямоугольный вырез . Что нужно сделать ? вырез вокруг оси сделать ?

Примерно так, сделать серию (24) таких выреза по радиусу (вокруг оси Z). Простая операция. Раньше получалось без проблем, сейчас UG ругается - как писал выше. Не могу понять в чем моя кривизна, руки млин ..

Спасибо.

Поделиться сообщением


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

Глюк мучает второй день, может у кого встречалось такое.

Хочу через "Instance furure" сделать Circular Array для выреза.

Пишет: "Unable to trim: change the trim type/data"

До недавнено времени - делал подобное не раз, и все получалось.

Скорее всего опять кривые руки не то, или что не заметил ранее..

В NX7.5 я изменил тип ограничения

и все получилось

В NX6 есть проблема с массовом, если заданно ограничения не цифрами. Я заменил на значения цифрами и массив сделался нормально

Поделиться сообщением


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

Спасибо большое )) все действительно просто - нужно было резать "Through All" ... хотя до конца и не понял какое отношение это имеет к радиальному копированию.

С великодушного позволения у меня еще один, такого же рода, глупый вопрос )

Необходимо сделать выемку (паз) для кубика сложной формы (с зазором от стенок кубика), затем также как и в предыдущем примере - размножить эту выемку по радиусу.

Вот как это делать совсем не понятно... Если просто вычесть одно тело из другого (с сохранением инструмента) - не будет зазора. Нарастить тело инструмента и потом его вычесть из объема диска - тогда радиальное копирование отказывается копировать по радиусу эту операцию вычитания...

------------

avd,

по-поводу массива (при параметрическое задание) - я тоже бился с этим. Уяснил, что можно задат количество копий одной переменной, но нельзя вставлять вычисляемую формул. К примеру: количестов экземпляров копирований элемента допускается задать как N, а вот шаг их следования уже задать как 360/N - не допустимо, т.е. в этом месте у меня стоит константа.

У меня пока 6.0.0.24, постараюсь к концу недели загребсти место под обновление до 6.0.3.6, может в этом причина ?

post-26123-1282176731_thumb.jpg

2222.zip

Изменено пользователем Vаl

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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

  • реклама

  • Реклама

  • Ближайшие события

    Предстоящих событий не найдено
  • Дни рождения сегодня

    1. alex0800
      alex0800
      (64 года)
    2. DarkTown
      DarkTown
      (27 лет)
    3. DEMONOS
      DEMONOS
      (34 года)
    4. fivegoxp
      fivegoxp
      (57 лет)
    5. IgorSamara
      IgorSamara
      (49 лет)
    Просмотреть все