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

Вопрос по постпроцессору (вывод коррекции)


Bandval

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

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

Ребята, здравствуйте!

У меня есть маленькая просьба поправить в посте:

 

%
O041
( DATE: Fri May 04 10:29:55 2018 )
( NAME: FACE_PLOSKOSZ )
( T=1 FR-D50  DIAMETER: 50.000 )
G00 G40 G80 G17
N1 T1 M06
N2 S2000 M03
N3 G90 G54 X54.809 Y0.       ===>    нужно N3 G00 G90 E3 X54.809 Y0.
N4 G43 H01 Z10.
N5 M08
N6 Z3.
N7 G01 Z0. F400.
N8 G01 X44.8
N9 G01 X-44.8
N10 G01 X-54.809
N11 G01 Z3.
N12 G00 Z10.
N13 M09
N14 T2 M06
N15 M01
( NAME: SVERLOVKA_D10 )
( T=2 SVERLO-D10  DIAMETER: 10.000 )
N16 T2 M06
N17 S1592 M03
N18 G00 X-3. Y0.                                  ===>    нужно N18 G00 G90 E3 X-3. Y0.   
N19 G43 H02 Z10.
N20 M08
N21 G83 X-3. Y0. Z-5. R1. F159. Q0.5 G98
N22 G80
N23 G00 Z10.
N24 T2 M06
N25 G53  Y0.                                     ===>    нужно N25 G53  Y190.   
N26 M30
%

 

этот станок фрезерный воспринимает точки E3 E4 вместо G54 G55 и так далее....

 

Заранее огромное спасибо!

FADAL.zip

 

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


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

 

N25 G53  Y0.                                     ===>    нужно N25 G53  Y190. 

Просто поменяйте home position по Y - у Вас работает через эту переменную

N3 G90 G54 X54.809 Y0.       ===>    нужно N3 G00 G90 E3 X54.809 Y0.

Уберите вывод по G54... добавьте свой адресс с E и задайте ему выражение $mom_fixture_offset_value+2

должно работать

 

Screenshot_4.jpg

Screenshot_3.jpg

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

вот что получилось:

%
O041
( DATE: Fri May 04 16:08:48 2018 )
( NAME: FACE_PLOSKOSZ )
( T=1 FR-D50  DIAMETER: 50.000 )
G00 G40 G80 G17
N1 T1 M06
N2 S2000 M03
N3 G90 X54.809 Y0. E3      ===>    нужно вот так  N3 G00 G90 E3 X54.809 Y0.    пробовал я вставить в постбилдере E3 вместо G54, не хочет, только назад 
N4 G43 H01 Z10.
N5 M08
N6 Z3.
N7 G01 Z0. F400.
N8 G01 X44.8
N9 G01 X-44.8
N10 G01 X-54.809
N11 G01 Z3.
N12 G00 Z10.
N13 M09
N14 T2 M06
N15 M01
( NAME: SVERLOVKA_D10 )
( T=2 SVERLO-D10  DIAMETER: 10.000 )
N16 T2 M06
N17 S1592 M03
N18 G00 X-3. Y0.              ====> нужно вот так   N18 G00 G90 E3 X-3. Y0.  
N19 G43 H02 Z10.
N20 M08
N21 G83 X-3. Y0. Z-5. R1. F159. Q0.5 G98
N22 G80
N23 G00 Z10.
N24 T2 M06
N25 G53  Y190.   ====> тут все отлично!
N26 M30
%

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

вот что получилось:

%
O041
( DATE: Fri May 04 16:08:48 2018 )
( NAME: FACE_PLOSKOSZ )
( T=1 FR-D50  DIAMETER: 50.000 )
G00 G40 G80 G17
N1 T1 M06
N2 S2000 M03
N3 G90 X54.809 Y0. E3      ===>    нужно вот так  N3 G00 G90 E3 X54.809 Y0.    пробовал я вставить в постбилдере E3 вместо G54, не хочет, только назад 
N4 G43 H01 Z10.
N5 M08
N6 Z3.
N7 G01 Z0. F400.
N8 G01 X44.8
N9 G01 X-44.8
N10 G01 X-54.809
N11 G01 Z3.
N12 G00 Z10.
N13 M09
N14 T2 M06
N15 M01
( NAME: SVERLOVKA_D10 )
( T=2 SVERLO-D10  DIAMETER: 10.000 )
N16 T2 M06
N17 S1592 M03
N18 G00 X-3. Y0.              ====> нужно вот так   N18 G00 G90 E3 X-3. Y0.  
N19 G43 H02 Z10.
N20 M08
N21 G83 X-3. Y0. Z-5. R1. F159. Q0.5 G98
N22 G80
N23 G00 Z10.
N24 T2 M06
N25 G53  Y190.   ====> тут все отлично!
N26 M30
%

Пробуйте

FADAL (2).zip

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

Не подскажите, как в программу вывести размеры(габариты) детали(заготовки)?

Т.е. должны быть какие то переменные, как я понимаю...

Если возможно киньте пост для примера, где это реализовано...

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

Не подскажите, как в программу вывести размеры(габариты) детали(заготовки)?

Т.е. должны быть какие то переменные, как я понимаю...

Если возможно киньте пост для примера, где это реализовано...

Задавайте в атрибутах программы нужные значения (можно привязать к измерениям) и считывайте их постом с помощью mom_attr_PROGRAMVIEW_<name>

Screenshot_2.png.2868cd706bd4e2d40c1506767853ef1f.pngScreenshot_1.png.1806a5ff6e76ae7dc3bd99a2c898b89b.png

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

@lexincton

Спасибо, но это ещё проблематичней, чем просто в NC программе задать...

Неужели нет этих переменных?

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

@lexincton

Спасибо, но это ещё проблематичней, чем просто в NC программе задать...

Неужели нет этих переменных?

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

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

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

Не подскажите, как в программу вывести размеры(габариты) детали(заготовки)?

Т.е. должны быть какие то переменные, как я понимаю...

Если возможно киньте пост для примера, где это реализовано...

Пост скидывать не буду ибо это чужой труд. Но товарищ @lexincton писал нам на предприятие пост на HH530 (для вывода координат заготовки BLCK FORM в пространстве в УП) в котором есть событие пользователя. А суть такова- вписываешь обработку в твердотельный параллелепипед который предварительно сам отрисовываешь, задаешь через UDE "конечные точки", отправлешь твердотел на скрытый слой. Пост дергает координаты точек в системе MCS и выводит в УП.

P.S. с постом который сам высчитывает габариты траекторий всей обработки и автоматом пуляет в УП на практике не сталкивался

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

с постом который сам высчитывает габариты траекторий всей обработки и автоматом пуляет в УП на практике не сталкивался

Это легко реализуется, только габариты траекторий не есть габариты заготовки

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

с постом который сам высчитывает габариты траекторий всей обработки и автоматом пуляет в УП на практике не сталкивался

Я себе такую штуку у посту прикрутил для срочных работ, когда надо очень быстро программу в станок скинуть и править блок-форму особо некогда. В спокойных условиях правлю вручную.

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

Ребята, тут кто-то говорил про коррекцию на резьбу, у меня в NX 8.5 нет её, т.е. есть вкладка но нет натписи Вывод данных контакта/ трассировки.

1.png

2.png

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

Не подскажите, диаметр инструмента, в частности сверла, какой переменной можно вывести в программу?

Или как и габаритов детали, тоже нет?

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

Такие посты - в личку!

Какая то конфиденциальная информация?

Тогда вопрос снимаю.

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

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

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

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

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

  Разрешено не более 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?
×
×
  • Создать...