1 019 сообщений в этой теме
3 часа назад, bri сказал:

Добрый день)

Попробую повторить вопрос:

подскажите пожалуйста как вывести только угол поворота между двумя mcs в плоскости ху?)

Присоединяюсь к вопросу. Хочется узнать как делать сие правильно.

В данный момент использую $dpp_ge(coord_rot_angle,<номер оси поворота>) в Operation_start_sequence - > Initial_move при Output_condition ....swiveling_coord_rot

но получается прыгнуть с крыши только один раз :(

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


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


19 часов назад, Slot555 сказал:
22 часа назад, bri сказал:

как вывести только угол поворота между двумя mcs в плоскости ху?)

Присоединяюсь к вопросу. Хочется узнать как делать сие правильно.

Можно массив mom_csys_matrix прочитать и оттуда выдернуть.

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


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

Всем доброго времени суток. Такой вопрос.

Если я вывожу имя файла NX с помощью переменной mom_output_file_full_name 
Например имя файла NX 1234.prt — получаю значение 1234
А если я его переименую в 12.34.prt  то mom_output_file_full_name выдаст: 12  т.е эта переменная обрезает имя файла после точки.
Это так и должно быть и как можно вывести только имя файла с точкой, без учёта точки отделяющей расширение файла ".prt"? 

 

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


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

Пытаюсь создать свои функции при помощи C++. Нашел кой какие примеры. Не могу понять, в чем загвоздка...

 

в примере есть строка:

ret_code = UF_MOM_extend_xlator(mom_id, "EXTN_rtv_mom_cp_part_attr",

        extn_rtv_mom_cp_part_attr);

 

VS ругается на подчеркнутый передаваемый  параметр и выдает ошибку :
Ошибка (активно)    E0167    аргумент типа "const char *" несовместим с параметром типа "char *"    Dll2    e:\rabota\C++\Dll2\Dll2\Dll2.cpp    56    

Подскажите, в чем может быть проблема?

 

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


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

Доброго дня.

 

Подскажите пожалуйста, скорее всего кто-то сталкивался с подобной задачей.

Какими переменные описывается ориентация инструмента в токарной обработке (NX11). (см. изображение приложении)

 

Факт обращения к этому меню вроде нашел mom_use_b_axis и mom_turn_rotate_tracking_point_with_holder, но это "режим да/нет", а вот каким образом вытащить требуемый угол и изменение точки трассировки.

 

Переменные.png

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


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

Доброго дня.

 

Подскажите пожалуйста, скорее всего кто-то сталкивался с подобной задачей.

Какими переменные описывается ориентация инструмента в токарной обработке (NX11). (см. изображение приложении)

 

Факт обращения к этому меню вроде нашел mom_use_b_axis и mom_turn_rotate_tracking_point_with_holder, но это "режим да/нет", а вот каким образом вытащить требуемый угол и изменение точки трассировки.

mom_tool_holder_angle_for_cutting

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


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

Всем доброго времени суток. Помогите с решением проблемы. Скопировал из папки C:\Program Files\Siemens\NX 11.0\MACH\resource\library\machine\installed_machines\sim04_mill_4ax постпроцессор и вставил его в общую папку с постами. Пытаюсь править его в PostBuilder. Не могу сохранить его. Пишет "У вас нет прав записи". В чем может быть причина?

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


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

в отсутствии прав записи:smile:

Тут наладчики на ноут свой с десяткой копировали пост. Тоже проблема. Изменить права через свойства папки не смогли. Галочка ставится, но после нажатия ОК слетает, хотя пользователь один и администратор. Пришлось на другой диск скопировать, там поменять и скопировать обратно с заменой. Десятка она такая, с бубнами...

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


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

Так у меня NX11  стоит. Это мне надо на другой комп копировать и пробовать в другой версии NX сохранять?

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


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

Попробовал ваш вариант. Галка все равно возвращается

Все,победил.

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


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

Так у меня NX11  стоит.

про десятку это я про винду. Там тоже NX11 было

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

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


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

Понял))) У меня Win 7-я стоит

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


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

Хочу "приспособить" пост для своих нужд. 4+1 генерит нормально, а плоский контур - все дуги аппроксимирует линейно. Не понимаю, в чем дело.

post_5x.rar

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


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

HAAS SL-20 простой токарный станок с приводным инструментом.

Какой пост из стандартного набора постов в NX лучше для него подходит?

Можно ли для приводного инструмента создавать программы , как для 3х осевого фрезерного, то есть использовать и модуль и постпроцессор для фрезерного станка?

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


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

HAAS SL-20 простой токарный станок с приводным инструментом.

Какой пост из стандартного набора постов в NX лучше для него подходит?

Можно ли для приводного инструмента создавать программы , как для 3х осевого фрезерного, то есть использовать и модуль и постпроцессор для фрезерного станка?

Почитай начиная с этого и до конца темы

 

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


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

Это я читал сразу после создания той темы. Мысль-то простая - программу создать в NX для фрезерного станка, а потом в редакторе вручную скорректировать - заменить обозначения осей и т.д. Токарную операцию не требуется в NX делать, её со стойки сделают.

На моём предприятии хоть и работают на таких станках,но постпроцессор есть только для фрезерных 3х осевых. 4ю координату программисты дописывают вручную.

 

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


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

программу создать в NX

Там же всё описано. Можно. И даже посты есть, не надо вручную править.

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

4ю координату программисты дописывают вручную.

Программистам - привет.

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


Ссылка на сообщение
Поделиться на других сайтах
В 28.11.2018 в 16:34, drion сказал:

Можно ли для приводного инструмента создавать программы , как для 3х осевого фрезерного, то есть использовать и модуль и постпроцессор для фрезерного станка?

 

Мысль-то простая - программу создать в NX для фрезерного станка, а потом в редакторе вручную скорректировать - заменить обозначения осей и т.д

 

@drion в принципе можно, тогда надо будет Х умножить на два (Х2=Х4), а Y заменить на С с противоположным знаком (Y2=C-2), а перед этим включить интерполяцию полярных координат

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

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


Ссылка на сообщение
Поделиться на других сайтах
В 13.06.2017 в 22:10, an-kval сказал:

Здравствуйте! Существует ли переменная способная подставлять имя в создаваемую УП, копируя имя из названия постпроцессируемой операции?

Лучше поздно, чем никогда))

Может такой вариант подойдёт...

КОД  

#ЭТОТ КОД ПОЗВОЛЯЕТ СОЗДАТЬ ПАПКУ С ЗАДАННЫМ ИМЕНЕМ, В КОТОРУЮ БУДЕТ ВЫВОДИТЬСЯ ФАЙЛ УПРАВЛЯЮЩЕЙ ПРОГРАММЫ С ЗАДАННЫМ ИМЕНЕМ

global ptp_file_name
global mom_output_file_directory
global mom_operation_name
global mom_output_file_basename
global output_extn
global mom_group_name
global folder_create
global mom_sys_output_file_suffix

set prog_name ""
if {[info exists mom_operation_name]} { set prog_name $mom_operation_name }
if {[info exists mom_group_name]} { set prog_name $mom_group_name }

#ЗАДАНИЕ ИМЕНИ ПАПКИ
set folder_create "NX.AGI"

   MOM_close_output_file $ptp_file_name
   MOM_remove_file $ptp_file_name

set last [string last "\\" $ptp_file_name]
file mkdir [string range $ptp_file_name 0 $last]$folder_create

#ЗАДАНИЕ ИМЕНИ ФАЙЛА И ПУТИ К ПАПКЕ В КОТОРУЮ ОН БУДЕТ ВЫВОДИТЬСЯ
set ptp_file_name "${mom_output_file_directory}${folder_create}\\${prog_name}.${mom_sys_output_file_suffix}"

MOM_remove_file $ptp_file_name
MOM_open_output_file $ptp_file_name

Hide  
Показать содержимое  

pos12549t.PNG

Hide  
Изменено пользователем artem-nafanya

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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