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

FAQ/Unigraphics/POST


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

Только что, drion сказал:

Там где вы показываете, нет и намёка на G49, G21.

Обычная концовка G05 ; G09 ; G91 G28 Z0 ; M01.

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

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


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

Там где вы показываете, нет и намёка на G49, G21.

Обычная концовка G05 ; G09 ; G91 G28 Z0 ; M01.

Включите режим отладки при постпроцессировании, и посмотрите в каком событии задаются эти G команды. Потом найдете его в посте.

IMAG1443.jpg

IMAG1444.jpg

IMAG1445.jpg

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

 

Информация создана пользователем    chelfkedah
Дата    25-Feb-2019 09:49:06
Текущая рабочая деталь    C:\Users\chelfkedah\Documents\korpus_4axis_obrabotka.prt
Имя узла    chelfkedah-tula

%
OKORPUS_4AXIS_OBRABOTKA.NC (KORPUS_4AXIS_OBRABOTKA.NC)
G00 G91 G30 Z0.0 M05
G28 X0.0 Y0.0 B0.0
M01
(0)
G54
G00 G30 Z0.0 M05
G28 X0.0 Y0.0 B0.0
M01
( Milling Tool D=50.00, R=0.00 )
T1 M06
G17
S600 M03
G90 X-178. Y15.394 B0.0
G43 H01 Z135.
Z124.048
G01 X-175. F250. M08
X25.
Y3.963
X-175.
X-178.
G00 Y21.728
Z123.097
G01 X-175.
X25.
Y-2.371
X-175.
X-178.
G00 Y26.56
Z122.145
G01 X-175.
X25.
Y-7.203
X-175.
X-178.
G00 Y30.61
Z121.194
G01 X-175.
X25.
Y9.679
X-175.
Y-11.253
X25.
X28.
G00 Z128.
X-178. Y34.156
Z120.242
G01 X-175.
X25.
Y9.679
X-175.
Y-14.799
X25.
X28.
G00 Z128.
X-178. Y37.344
Z119.29
G01 X-175.
X25.
Y9.679
X-175.
Y-17.987
X25.
X28.
G00 Z128.
X-178. Y40.257
Z118.339
G01 X-175.
X25.
Y9.679
X-175.
Y-20.9
X25.
X28.
G00 Z128.
X-178. Y42.953
Z117.387
G01 X-175.
X25.
Y9.679
X-175.
Y-23.596
X25.
X28.
G00 Z135.
M09
(90)
G54
S600 M03
G00 X28. Y-130.387 B0.0
Z-15.239
Y-124.048
G01 X25. F250. M08
X-175.
Z-4.118
X25.
X28.
G00 Y-123.097
Z-21.706
G01 X25.
X-175.
Z2.349
X25.
X28.
G00 Y-122.145
Z-26.509
G01 X25.
X-175.
Z7.152
X25.
X28.
G00 Y-121.194
Z-30.499
G01 X25.
X-175.
Z-9.679
X25.
Z11.142
X-175.
X-178.
G00 Y-128.
X28.
Z-34.06
Y-120.242
G01 X25.
X-175.
Z-9.679
X25.
Z14.703
X-175.
X-178.
G00 Y-128.
X28.
Z-37.325
Y-119.29
G01 X25.
X-175.
Z-9.679
X25.
Z17.968
X-175.
X-178.
G00 Y-128.
X28.
Z-40.165
Y-118.339
G01 X25.
X-175.
Z-9.679
X25.
Z20.808
X-175.
X-178.
G00 Y-128.
X28.
Z-42.927
Y-117.387
G01 X25.
X-175.
Z-9.679
X25.
Z23.57
X-175.
X-178.
G00 Y-130.387
M09
(180)
S600 M03
G00 X-28. Y15.239 B-180.
Z130.387
Z124.048
G01 X-25. F250. M08
X175.
Y4.118
X-25.
X-28.
G00 Y21.706
Z123.097
G01 X-25.
X175.
Y-2.349
X-25.
X-28.
G00 Y26.509
Z122.145
G01 X-25.
X175.
Y-7.152
X-25.
X-28.
G00 Y30.499
Z121.194
G01 X-25.
X175.
Y9.679
X-25.
Y-11.142
X175.
X178.
G00 Z128.
X-28. Y34.06
Z120.242
G01 X-25.
X175.
Y9.679
X-25.
Y-14.703
X175.
X178.
G00 Z128.
X-28. Y37.325
Z119.29
G01 X-25.
X175.
Y9.679
X-25.
Y-17.968
X175.
X178.
G00 Z128.
X-28. Y40.165
Z118.339
G01 X-25.
X175.
Y9.679
X-25.
Y-20.808
X175.
X178.
G00 Z128.
X-28. Y42.927
Z117.387
G01 X-25.
X175.
Y9.679
X-25.
Y-23.57
X175.
X178.
G00 Z130.387
M09
(270)
S600 M03
G00 X178. Y130.387 B-180.
Z15.239
Y124.048
G01 X175. F250. M08
X-25.
Z4.118
X175.
X178.
G00 Z21.706
Y123.097
G01 X175.
X-25.
Z-2.349
X175.
X178.
G00 Z26.509
Y122.145
G01 X175.
X-25.
Z-7.152
X175.
X178.
G00 Z30.499
Y121.194
G01 X175.
X-25.
Z9.679
X175.
Z-11.142
X-25.
X-28.
G00 Y128.
Z34.06
X178.
Y120.242
G01 X175.
X-25.
Z9.679
X175.
Z-14.703
X-25.
X-28.
G00 Y128.
Z37.325
X178.
Y119.29
G01 X175.
X-25.
Z9.679
X175.
Z-17.968
X-25.
X-28.
G00 Y128.
Z40.165
X178.
Y118.339
G01 X175.
X-25.
Z9.679
X175.
Z-20.808
X-25.
X-28.
G00 Y128.
Z42.927
X178.
Y117.387
G01 X175.
X-25.
Z9.679
X175.
Z-23.57
X-25.
X-28.
G00 Y130.387
M09
G91 G30 Z0.0 M05
G28 X0.0 Y0.0 B0.0
M30
%

 

Есть текст такой управляющей программы, обработка должна производится на 4 оси в углах 0,90,180,270, пост выдает 2 раза в одном и том же угле без поворота, как реализовать поворот?

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

пост выдает 2 раза в одном и том же угле без поворота,

путаница с g90/g91

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

путаница с g90/g91

Спасибо, сам не увидел, сейчас в посте пороюсь поправлю.

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

Включите режим отладки при постпроцессировании, и посмотрите в каком событии задаются эти G команды. Потом найдете его в посте.

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

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

 

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

g49g21.png

 

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

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

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

Надо нажать на кадр с G49, G21 и в крайнем левом столбце посмотреть событие в котором они заданы.

Потом искать в постбилдере.5c703a7e7b119_.thumb.PNG.4e0aecc67d5590b8a64f64edaff6537d.PNGIMAG1445.thumb.jpg.941b7e55dc80ab7538f99b544f8b6f7c.jpg

Можно ещё посмотреть здесь.

 

IMAG1448.jpg

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

Там я смотрел, ничего нет. Вообще, даже пробовал через поиск искать G49 во всей папке , куда установлен NX, и поиск файлов нашёл о нём упоминание только в3х местах. Однако перевод закомментированного текста не дал ясности для чего там G49 находится. 

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

Там я смотрел, ничего нет. Вообще, даже пробовал через поиск искать G49 во всей папке , куда установлен NX, и поиск файлов нашёл о нём упоминание только в3х местах. Однако перевод закомментированного текста не дал ясности для чего там G49 находится. 

Попробуйте открыть блокнотом файл постпроцессора с расширением .tcl и поискать там имя переменной как на фото.

IMAG1449.jpg

Изменено пользователем artem-nafanya
Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, drion сказал:

Потом-то что с этим делать? Заменить 49 на 0?

Можно вначале строки перед set поставить символ #

чтобы постпроцессор не учитывал эту строку, а воспринимал как комментарий.

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

в постпроцессоре для токарно-фрезерного станка, стойка OSP-P300LA нужен вывод цикла сверления в формате , например 

G181 X Y Z I(K) F
параметр  I ( отвод ) - нужен при сверлении на цилиндре 
параметр   K (отвод ) - при сверлении на торце 

Вопрос - как разделить эти параметры в постбилдере ?

в постпроцессоре для токарно-фрезерного станка, стойка OSP-P300LA нужен вывод цикла сверления в формате , например 

G181 X Y Z I(K) F
параметр  I ( отвод ) - нужен при сверлении на цилиндре 
параметр   K (отвод ) - при сверлении на торце 

Вопрос - как разделить эти параметры в постбилдере ?

Изменено пользователем NCC_@RAMBLER.RU
Ссылка на сообщение
Поделиться на других сайтах
11 час назад, NCC_@RAMBLER.RU сказал:

G181 X Y Z I(K) F
параметр  I ( отвод ) - нужен при сверлении на цилиндре 
параметр   K (отвод ) - при сверлении на торце 

Вопрос - как разделить эти параметры в постбилдере ?

Как вариант, запросить ось инструмента и, если она совпадает с осью вращения, то вывести K, в противном случае выводить I.

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

Спасибо , я это понимаю. Но по синтаксису правильно не могу прописать


Отправлено с моего iPad используя Tapatalk
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, NCC_@RAMBLER.RU сказал:

Но по синтаксису правильно не могу прописать

Посмотрите $mom_cycle_spindle_axis, $mom_sys_spindle_axis, $mom_tool_axis. Есть ещё много переменных, из которых данные можно вытянуть. Всё от вашего поста зависит.

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

Здравствуйте! Подскажите, пожалуйста, какая переменная отвечает за определение что выводить м03 или м04 при токарной операции, если в операции стоит галочка автоматического определения направления вращения шпинделя.

Ссылка на сообщение
Поделиться на других сайтах
Посмотрите $mom_cycle_spindle_axis, $mom_sys_spindle_axis, $mom_tool_axis. Есть ещё много переменных, из которых данные можно вытянуть. Всё от вашего поста зависит.

Не получается прописать, в итоге выдаёт оба параметра в кадре, а нужно только один из них


Отправлено с моего iPad используя Tapatalk
Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, NCC_@RAMBLER.RU сказал:

Не получается прописать, в итоге выдаёт оба параметра в кадре, а нужно только один из них
Отправлено с моего iPad используя Tapatalk

Как вариант, перед циклом:

MOM_suppress once J K

if { $mom_spindle_axis(2) !=1 } {

   MOM_force once J

} else {  MOM_force once K }

 

либо наоборот, в конкретику не вдумывался

6 часов назад, vanek77777 сказал:

Здравствуйте! Подскажите, пожалуйста, какая переменная отвечает за определение что выводить м03 или м04 при токарной операции, если в операции стоит галочка автоматического определения направления вращения шпинделя.

mom_sys_spindle_direction_code

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • mrVladimir
      @gudstartup @Viktor2004 спасибо Вам за такое участие.  Я вот тоже в maintenance manual заглянул (наконец-то ). А вот фраза "при замене FROM/SRAM необходимо ..." (под пунктом 3 во вложении) не подразумевает, что появление ps5523 произойдет только если мы решим на нашей чпу поменять именно FROM/SRAM. А при замене других печатных плат (в том числе и материнской ) необходимо только как написано в пункте 2 восстановить данные памяти SRAM и, при необходимости, файлы пользователя. Нет?
    • maxx2000
      @davidovka это же очевидно. Вдруг нужного размера не окажется  как в анекдоте  
    • davidovka
      А для чего и сотни исполнений в таблице и гибкость одновременно?
    • ak762
      в СВ есть встроенный калькулятор для расчета балок при различных сценариях нагружения если ваш профиль монорельса совпадает с предопределенными профилями то можно прикинуть поведение монорелься без анализа на картинке 2 расчета двутавровой балки в качестве теста    
    • Viktor2004
      @mrVladimir не спешите отчаиваться. Вопрос спорный Я завел новую тему в которой мы это выясним  
    • Viktor2004
      Уважаемые специалисты. У кого был опыт замены фануковских плат? Именно на ЧПУ. Пожалуйста напишите какое ЧПУ и какую плату меняли И результат. Подошла или не подошла  
    • gudstartup
      @mrVladimir к сожалению с вашей платой все не так просто вам придется приобрести ее клон то есть она должна быть подготовлена продавцом и в нее должен быть записан серийный номер вашей старой платы он на штрихкоде а так готовить умеют не все или готовьтесь к сертификации опций также есть еще один аппаратный вариант но не каждый будет на новую плату м\сх перепаивать с риском превратить ее в кирпич.   если бы у вас был отдельный модуль процессора то вы бы просто переставили его в новую плату и все а с этой платой из-за ее не модульности намучаешься
    • SAPRonOff
      в окне состава изделия снять замочки у колонки позиция, тогда генератор колонки состава изделия не будет им присваивать свои значения автоматически, а запомнит то - что вы поставили или стояло до изменений проекта: 
    • Kelny
      Смотреть надо процедуру main, почти в самом конце: Слева от этих строк на сером поле ставите красные точки (клик мышкой) и запускаете макрос, когда макрос дойдёт до обозначенных строк можно будет наводить мышку на перменные, например, sPathName и смотреть значения, что бы определить где сбой: Для продолжения выполнения макроса нажимаем зелёный треугольничек (как кнопка Play).      
    • edifer5
      мне бы тоже было интересно,есть ли какой то способ вытащить модель из .cgd?
×
×
  • Создать...