Fixidea

FAQ/Unigraphics/POST

1,360 posts in this topic
23 минуты назад, Витамин1 сказал:

Доброе время суток. Подскажите пожалуйста как сделать чтобы постпроцессор выдавал кадры без номера кадра? A с разу с Адреса G S X и ТД. За ранее признателен. 

 

Снимок.PNG

Share this post


Link to post
Share on other sites


22 минуты назад, Витамин1 сказал:

Подскажите пожалуйста как сделать чтобы постпроцессор выдавал кадры без номера кадра? A с разу с Адреса G S X и ТД.

Правьте постпроцессор, хотя с нумерацией удобно искать ошибки в программе после современных программеров-манагеров.

Share this post


Link to post
Share on other sites
18 минут назад, mestnyi сказал:

Правьте постпроцессор, хотя с нумерацией удобно искать ошибки в программе после современных программеров-манагеров.

Так в этом и вопрос). В каком месте?

21 минуту назад, artem-nafanya сказал:

 

Снимок.PNG

Завтра посмотрю. Сейчас пока нет возможности.

Дело в том что пришел станок. С питерской фирмы "Умные станки" Это не станок а пилорама. Там все сырое и он не воспринимает нумерацию кадров. А их пост корявый даже дугу не делает по 3 осям. Вот и подстраиваю под их пилораму постпроцессор) 

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

В выделенном поменял на off и заработало. Всем спасибо за помощь.

1.PNG

Share this post


Link to post
Share on other sites

ID: 1286   Posted (edited)

Добрый день всем. 

Может кто нибудь сможет помочь)

подскажите как сделать обязательный вывод F в цикле? При смене инструмента, если подача не меняется, то и F не выводится ( 

пробовал через force тоже не очень: выводит подачу в каждой точке цикла

P.s. Вопрос снят, додумался) как удалить вопрос?

Edited by bri

Share this post


Link to post
Share on other sites
В 25.02.2019 в 22:56, drion сказал:

Давно хотел понять, как пользоваться этой штукой.

Ещё чуточку направьте на верный путь .

 

  Скрыть содержимое

g49g21.png

 

как запустить это великолепное приложение?)

Share this post


Link to post
Share on other sites
В 02.03.2019 в 10:27, drion сказал:

Вобщем-то я так и не понял,что дальше делать?

Закоментировал строку на скрине в файле постпроцессора с расширением TCL. После этого постпроцессирование заканчивается сообщением об ошибке.

Может что-то другое надо закомментировать?

Так чем все кончилось? Та же проблема. 

То же пробовал менять в редакторе.

тот же результат.

Share this post


Link to post
Share on other sites

Наверное все по дачам разьехались и по Турциям, поэтому никто не отвечает.

Лучше самому начинать вникать в программирование, так будет надёжнее.

Share this post


Link to post
Share on other sites

ID: 1290   Posted (edited)

11 час назад, error1412 сказал:

как запустить это великолепное приложение?)

В постбилдере.  настройка вывода- активировать инструмент отладки

Edited by bri
1 person likes this

Share this post


Link to post
Share on other sites

ID: 1291   Posted (edited)

В 12.01.2017 в 11:18, Bully сказал:

не ijk уж тогда, а только I с J. Правится в Circular Move

Снимок.JPG

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

 

писал вручную, а не хочется

 

1.png

2.png

3.png

Edited by sikor

Share this post


Link to post
Share on other sites
12 часа назад, sikor сказал:

не получается...

Судя по картинке - Вы про слово R при круговой интерполяции. Чтобы выдавало в каждом кадре, надо его задать немодальным.

Share this post


Link to post
Share on other sites
1 час назад, tm-ares сказал:

Судя по картинке - Вы про слово R при круговой интерполяции. Чтобы выдавало в каждом кадре, надо его задать немодальным.

Я понимаю, а где его задать?

Должно быть что-то типа initial helix move, может там еще рыть надо?

Share this post


Link to post
Share on other sites

@sikor на вашей картинке "R" с красным "o" в углу. Нажимаете правой мышой на него и "edit". Там в окошке переключаете опцию в строчке "modal ?".

Share this post


Link to post
Share on other sites
1 час назад, Bully сказал:

@sikor на вашей картинке "R" с красным "o" в углу. Нажимаете правой мышой на него и "edit". Там в окошке переключаете опцию в строчке "modal ?".

он включен

4.png

Share this post


Link to post
Share on other sites
35 минут назад, sikor сказал:

он включен

4.png

В строке Modal ? поставьте 'No" и будет выводить R в каждом кадре 

Share this post


Link to post
Share on other sites

ID: 1297   Posted (edited)

не работает, просто картинка старая, я поменял на NO и вот программа

 

%
O041
( DATE: Tue Jul 16 11:24:59 2019 )
( NAME: HOLE_MILLING_COPY_COPY )
( T=16 16  DIAMETER: 16.000 )
G00 G40 G80 G17
N1 T16 M06
N2 S3000 M03
N3 G00 G90 E3 X0. Y0.
N4 G43 H16 Z10.
N5 M08
N6 Z0.5
N7 G01 G41 D16 X10.25 F500.
N8 G03 X10.25 Y0. Z-0.1 R10.25
N9 X10.25 Y0. Z-0.7
N10 X10.25 Y0. Z-1.3
N11 X10.25 Y0. Z-1.9
N12 X10.25 Y0. Z-2.5
N13 X10.25 Y0. Z-3.1
N14 X10.25 Y0. Z-3.7
N15 X10.25 Y0. Z-4.3
N16 X10.25 Y0. Z-4.9
N17 X5.125 Y8.877 Z-5.
N18 G01 G40 X0. Y0.
N19 G00 Z10.
N20 T16 M06
N21 G53  Y190.
N22 M30
%

4.png

Edited by sikor

Share this post


Link to post
Share on other sites

ID: 1298   Posted (edited)

@sikor , есть ещё один вариант: поставить галочку Обязательный Вывод (на слове R: ПКМ - Изменить - Обязательный вывод//ПКМ - Edit - Force Output). На мой взгляд, этот вариант даже предпочтительней. Картинку приложить не могу, к сожалению.

Edited by tm-ares

Share this post


Link to post
Share on other sites
8 минут назад, tm-ares сказал:

@sikor , есть ещё один вариант: поставить галочку Обязательный Вывод (на слове R: ПКМ - Изменить - Обязательный вывод//ПКМ - Edit - Force Output). На мой взгляд, этот вариант даже предпочтительней. Картинку приложить не могу, к сожалению.

не помогло

Share this post


Link to post
Share on other sites
15 минут назад, sikor сказал:

не помогло

попробуйте снять галку " optional " , чтоб адрес R был без буковки "o"

Event  Circular Move.jpg

Share this post


Link to post
Share on other sites

непомогло

Share this post


Link to post
Share on other sites

права-то то на папку есть, где пост лежит?

Share this post


Link to post
Share on other sites
1 час назад, sikor сказал:

не помогло

Тогда ещё вариант (объём УП возрастёт): поставить вывод круговой через квадранты.

Share this post


Link to post
Share on other sites
1 час назад, Bully сказал:

права-то то на папку есть, где пост лежит?

точно, отредактировал пост, сохранил, а дата не изменилась, прошу прощения не усмотрел..

Share this post


Link to post
Share on other sites
В 08.06.2016 в 22:09, NickyWizard сказал:

MOM_force once Вам в помощь! Ну и традиционное - да прибудет с Вами Сила! )))))

Подскажите пожалст, а как сделать наоборот.

Вот нашел строку а че с ней делать?)

1.jpg

Share this post


Link to post
Share on other sites

Наоборот? "MOM_suppress once I J K"?

Share this post


Link to post
Share on other sites

всем привет, вопрос по посту под синумерик 

имеем 800 цикл и несколько операций в одной плоскости

5d36f440d7235_.thumb.JPG.d3d24c4a7e4745ed4ab95302d9c6639a.JPG

пост выдает после конца каждой операции отключения и включение цикла , в этот момент станок замирает секунды на 3 каждый раз

пост выдает такое

Скрытый текст

;=============   Instrument   ============
;         FREZA_D3 
;=========================================
N10 M60        ;SMENA_PALETY
N20 SOFT
N30 G642
N40      ;COOLANT ON
N50 ;Start of Program
N60 ;DATE TIME   :Tue Jul 23 14:47:28 2019
N80 G40 G17 G710 G94 G90 G60 G601 FNORM
N90 G0 G153 Z770. D0
N100 T="FREZA_D3"
N110 M6
N120 T="FREZA_D3"      ;NEXT TOOL
N130 ;======================================
N140 MSG("PLANAR_MILL_4_COPY_1")
N150 G0 G153 Z770. D0
N160 D1
N170 SOFT
N180 G642
N190 M8      ;COOLANT ON
N200 G56
N210 CYCLE800(0,"TC6",0,57,0.,0.,0.,-0.,-45.,-0.,0.,0.,0.,1,1.)
N220 G0 X22.36 Y23.4 Z-3.081 S15000 D1 M3
N230 Z-10.789
N240 G1 Z-13.789 F1600.
N250 Y20.9
N260 Y10.443
N270 X23.36
N280 Z-12.289
N290 G0 Z-3.081
N300 CYCLE800()
N310 M1     ;OPTION STOP
N320 MSG("PLANAR_MILL_4_INSTANCE_COPY")
N330 G56
N340 CYCLE800(0,"TC6",0,57,0.,0.,0.,-0.,-45.,-0.,0.,0.,0.,1,1.)
N350 G0 X22.36 Y23.4 Z-3.081 S15000 D1
N360 Z-10.789
N370 G1 Z-13.789 F1600.
N380 Y20.9
N390 Y10.443
N400 X23.36
N410 Z-12.289
N420 G0 Z-3.081
N430 CYCLE800()
N440      ;OPTION STOP
N450 MSG("PLANAR_MILL_4_INSTANCE_1_COPY")
N460 G56
N470 CYCLE800(0,"TC6",0,57,0.,0.,0.,-0.,-45.,-0.,0.,0.,0.,1,1.)
N480 G0 X21.653 Y23.4 Z-2.374 S15000 D1
N490 Z-10.081
N500 G1 Z-13.081 F1600.
N510 Y20.9
N520 Y10.443
N530 X22.653
N540 Z-11.581
N550 G0 Z-2.374
N560 CYCLE800()
N570      ;OPTION STOP
N580 MSG("PLANAR_MILL_4_INSTANCE_2_COPY")
N590 G56
N600 CYCLE800(0,"TC6",0,57,0.,0.,0.,-0.,-45.,-0.,0.,0.,0.,1,1.)
N610 G0 X20.945 Y23.4 Z-1.667 S15000 D1
N620 Z-9.374
N630 G1 Z-12.374 F1600.
N640 Y20.9
N650 Y10.443
N660 X21.945
N670 Z-10.874
N680 G0 Z-1.667
N690 CYCLE800()
N700      ;OPTION STOP
N710 MSG("PLANAR_MILL_4_INSTANCE_3_COPY")
N720 G56
N730 CYCLE800(0,"TC6",0,57,0.,0.,0.,-0.,-45.,-0.,0.,0.,0.,1,1.)
N740 G0 X20.238 Y23.4 Z-.96 S15000 D1
N750 Z-8.667
N760 G1 Z-11.667 F1600.
N770 Y20.9
N780 Y10.443
N790 X21.238
N800 Z-10.167
N810 G0 Z-.96
N820 CYCLE800()
N830      ;OPTION STOP
N840 MSG("PLANAR_MILL_4_INSTANCE_4_COPY")
N850 G56
N860 CYCLE800(0,"TC6",0,57,0.,0.,0.,-0.,-45.,-0.,0.,0.,0.,1,1.)
N870 G0 X19.531 Y23.4 Z-.253 S15000 D1
N880 Z-7.96
N890 G1 Z-10.96 F1600.
N900 Y20.9
N910 Y10.443
N920 X20.531
N930 Z-9.46
N940 G0 Z-.253
N950 CYCLE800()
N960      ;OPTION STOP
N970 MSG("PLANAR_MILL_4_INSTANCE_5_COPY")
N980 G56
N990 CYCLE800(0,"TC6",0,57,0.,0.,0.,-0.,-45.,-0.,0.,0.,0.,1,1.)
N1000 G0 X18.824 Y23.4 Z.454 S15000 D1
N1010 Z-7.253
N1020 G1 Z-10.253 F1600.
N1030 Y20.9
N1040 Y10.443
N1050 X19.824
N1060 Z-8.753
N1070 G0 Z.454
N1080 CYCLE800()
N1090      ;OPTION STOP
N1100 ;End of Program
N1110 G0 G153 Z770. D0
N1120 M9      ;COLLANT OFF
N1130 M60        ;SMENA_PALETY
N1140 M30
N1150 (PROGRAMM TIME: MINUTES: 0)

вопрос таков - можно ли сделать так чтоб пост не выдавал повторное включение цикла если плоскость не изменилась ? 

Share this post


Link to post
Share on other sites
15 часов назад, museok сказал:

вопрос таков - можно ли сделать так чтоб пост не выдавал повторное включение цикла если плоскость не изменилась ?

Можно. В чек_цикл присвой пару (или одну) переменную с углом поворота, сравнивай с новой и в зависимости от этого принимай решение 0 или 1

Share this post


Link to post
Share on other sites

Всем доброго дня)

кто нибудь смог добиться вывода G71 G72? 

Пока что получается какая-то фигня. То начальную точку берет непонятно откуда, то 72 вместо 71, контур вообще тоже нормально не строит. 

Я как-то давно пытался разобраться но забил...вот новая попытка.

может в nx как-то надо траекторию задавать по особенному?

Share this post


Link to post
Share on other sites

Доброго дня,
Post для Mach3, токарная обработка.
Постпроцессор стандартный двух координатный NX,
Вид сверху.

Неправильно выводит G2 и G3, меняет местами, подскажите как правильнее сделать: в постпроцессоре поменять местами G2/G3 или что то в СК?

Post_G2_3.jpg

Share this post


Link to post
Share on other sites
2 часа назад, komrad.isaev сказал:

Неправильно выводит G2 и G3

На первый взгляд – всё верно. У Вас Xm вниз, соответственно Вы смотрите с обратной стороны.

Share this post


Link to post
Share on other sites

ID: 1312   Posted (edited)

В смысле с обратной?
Ставлю - вид сверху

Станок токарно револьверный, голова ниже оси, то есть Хm должна быть направлена вниз

Меняю в РСК ось Zc на 180 град....ничего не происходит, как было вместо G3/G2 так и остается...

 

Какую систему координат надо повернуть, чтобы круговая была нормальная?


 

Edited by komrad.isaev

Share this post


Link to post
Share on other sites
48 минут назад, komrad.isaev сказал:

Ставлю - вид сверху

А если поставить вид снизу? Тогда направления будут правильные? Тут дело не в расположении головы станка. Почитайте про

правило правой руки  

32f6dc2674f23e6139d2aa8d857aeac7.png

Hide  

Share this post


Link to post
Share on other sites

ID: 1314   Posted (edited)

Прилагаю скрин,
вроде меня не глючит, по правилу правой руки....
+Zc направлена перпендикулярно плоскости обработки вниз,
Меняю направление Zc на противоположное..... никаких изменений... G2/G3 наоборот

Какую ось поменять?

Post2_G2_3.jpg

Edited by komrad.isaev

Share this post


Link to post
Share on other sites

Причём здесь Zc? Система координат станка это XmYmZm. Вращение происходит вокруг оси Ym (G18). Жёлтое перемещение (врезание) происходит по G2, а не по G3. Т.е. всё правильно на Вашем скрине. Попробуйте на станке прокатать.

Share this post


Link to post
Share on other sites

ID: 1316   Posted (edited)

Хорошо, пускай Ym...
Правило правой руки, согласно скрина, палец по оси.....положительное направление против часовой стрелки (если вид сверху как на скрине) и соответственно против движения врезания
На станке должно быть G3, а пост выдает 2

 

Если немного упростить вопрос, направление какой оси необходимо менять, что бы G2 менялось на G3 ?

Edited by komrad.isaev

Share this post


Link to post
Share on other sites

Просто Вы не хотите понять. Я утверждаю, что согласно Вашей СКС (Системе координат станка) система выдаёт правильные направления вращения. Можно её обмануть, но не за счёт смены направления осей, а исправив постпроцессор. Но это будет неправильно.

Направления вращения в постпроцессоре.  

a8c22544fd2a96a934ba932533cac72d.png

Hide  

Share this post


Link to post
Share on other sites

Я с Вами согласен, пост менять не выход.
Я хочу разобраться в чем я не прав, согласно правила правой руки и скс по скрину:  врезание идет против положительного направления вращения по Ym ???? то есть должно быть G3!!!

Share this post


Link to post
Share on other sites

@komrad.isaev , ещё раз попытаюсь объяснить свою позицию. Смотрим Ваш первый скрин (из поста №1310): Xm - вниз, Zm - вправо. Тогда Ym - от нас (вдаль, вглубь экрана). Если Вы развернёте вид (Xm - вверх, Zm - вправо, Ym - на себя - развернёте не оси, а вид!), то увидите, что врезание происходит по G2. Ось вращения для определения направления вращения - Ym, большой палец правой руки вдоль неё  в сторону положительного направления (Ym+).

Share this post


Link to post
Share on other sites

ID: 1320   Posted (edited)

И так, вид снизу
Ym направлена к нам, и перпендикулярна плоскости обработки.
Согласно правилу правой руки: положительное вращение против часовой стрелки !
Врезание: направление по часовой стрелке, то есть отрицательное и должна быть G3
Все остальные по профилю должны G2.

Пост выдает наоборот.
 

Post3_G2_3.jpg

Edited by komrad.isaev

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.