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

FAQ/Unigraphics/POST


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



1 час назад, sikor сказал:

не помогло

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

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Bully сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
В 08.06.2016 в 22:09, NickyWizard сказал:

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

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

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

1.jpg

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

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

имеем 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)

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

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, museok сказал:

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

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

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

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

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

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

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

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

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

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

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

Post_G2_3.jpg

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, komrad.isaev сказал:

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

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

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

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

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

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

 

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


 

Изменено пользователем komrad.isaev
Ссылка на сообщение
Поделиться на других сайтах
48 минут назад, komrad.isaev сказал:

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

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

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

32f6dc2674f23e6139d2aa8d857aeac7.png

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

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

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

Post2_G2_3.jpg

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

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

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

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

 

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

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

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

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

a8c22544fd2a96a934ba932533cac72d.png

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

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

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

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

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

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

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

Post3_G2_3.jpg

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

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

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

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

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

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

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

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

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

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

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




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