IMS POST Haas-VR11

Инструменты для создания управляющих программ ЧПУ.

IMS POST Haas-VR11

Сообщение NC Master » 26 апр 2010 08:41

Вопрос

Надеюсь на помощь, ибо уже нет надежды
Все заключается в том что я делаю пост на станки Haas VF-4(3 координаты) пост сделал, работает отлично
На Haas VR-11(5 координат x.y.z.a.b) почему-то не выходит - проблема с осью Z
Файл NC, который получаю, сравниваю с Катькой в симуляции по координатам и понимаю что конвертер врет по Z
Вопрос в том как правильно нужно делать пост на 5 осей ? Может не достаточно только построить машину и задать все ее параметры,
я слышал что нужно еше макро создавать? Верно ли ?

Кто может помочь? Был бы очень рад !
Хочеш Сей а Хочеш Куй - Всё равно CATIA Руль !!!
Мой Блог - http://ncmasterv5.blogspot.com/
Аватара пользователя
NC Master
Участник
Участник
 
Сообщения: 99
Зарегистрирован: 15 дек 2009 18:54
Откуда: Израиль

Re: IMS POST Haas-VR11

Сообщение Rene » 26 апр 2010 12:04

1-Пост
2-пример NC - это желательно выложить или послать по почте, ибо работать не с чем, поэтому помочь будет весьма затруднительно

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

Для начала поищи ответ тут:

Machine>Multi Axis>Multi Axis Setup...
Вложения
Multi Axis Setup...
ОПЫТ - это такая удивительная вещь, которая позволяет тебе распознавать ошибку, когда ты ее опять делаешь.
Аватара пользователя
Rene
Участник
Участник
 
Сообщения: 103
Зарегистрирован: 04 апр 2008 14:15
Откуда: г.Сызрань

Re: IMS POST Haas-VR11

Сообщение NC Master » 27 апр 2010 16:14

Большое спасибо - поменял галочку прогнал пост - Z изменился и соответствует координатам в Катьке.
Надеюсь на этом моя проблемма закончится.

Есть еше один вопрос - Если я работаю с компенсацией скажем G41 в G-code должен быть параметр D и его номер должен соответствовать номеру T и также H. В посте мне не удалось зделать автоматизацию на это дело. На данный момент я прописывю значения T и H в Катьке в таблице инструмента а с параметром D вообше пришлось прописать макро в Апроче типо CUTCOM/LEFT и номер инструмента, тогда это значение автоматом заносится в APT и тогда пост берет от туда номер и вставляет его в параметр D.
Вопрос в том как это можно исправить на уровне самого Поста чтоб не приходилось постоянно прописывать в Катьке чтобы все параметры брались с номера инструмента ведь они те же.
Вложения
Хочеш Сей а Хочеш Куй - Всё равно CATIA Руль !!!
Мой Блог - http://ncmasterv5.blogspot.com/
Аватара пользователя
NC Master
Участник
Участник
 
Сообщения: 99
Зарегистрирован: 15 дек 2009 18:54
Откуда: Израиль

Re: IMS POST Haas-VR11

Сообщение Rene » 04 май 2010 10:25

В макросе LOADTL/*, найди место вывода номера...

Обычно выводиться здесь:

IF(MODE.MACHINE.TOOLCHG)
IF (GLOBAL.TOOLCHG_BLOCK)
CALL(USE1SET/"MODE.MACHINE.TOOLCHG",LINEAR,POSITION,NURBS,CLW,CCLW)
ELSE
OUTPUT(MODE.MACHINE.TOOLCHG, NEWLIN)
ENDIF
ELSE
IF (GLOBAL.TOOLCHG_BLOCK)
CALL(USE1SET/GLOBAL.TOOLCHG_TREG,LINEAR,POSITION,NURBS,CLW,CCLW)
ELSE
OUTPUT(REGISTER.[GLOBAL.TOOLCHG_TREG],NEWLIN)
ENDIF
ENDIF


перед ним присвой регистру D значение номера инструмента.

Например:
**************************
REGISTER.D.VALUE=cldatan.1
IF(MODE.MACHINE.TOOLCHG)
.
.
.
endif

**************************
А дальше все зависит, от того, как у тебя выглядит вывод смены инсрумента:

- если есть M6 или что то типа того (M6 T1 D1), то в таблице функций Function Definition к M6 дописывает регистер D, должно выводиться (не забываем про модальность)

- если в строчке нет функции (T1 D1), тут нужно переделать вывод

Например:

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

OUTPUT(MODE.MACHINE.TOOLCHG,Register.D, NEWLIN)


2 - вариант, простой, прямой и всегда дает рабочий вывод... (модальность регистра :oops: )

*OUTPUT(MODE.MACHINE.TOOLCHG, NEWLIN)
OUTPUT(Register.T,Register.D, NEWLIN)
Вложения
Меню Function Definition
ОПЫТ - это такая удивительная вещь, которая позволяет тебе распознавать ошибку, когда ты ее опять делаешь.
Аватара пользователя
Rene
Участник
Участник
 
Сообщения: 103
Зарегистрирован: 04 апр 2008 14:15
Откуда: г.Сызрань

Re: IMS POST Haas-VR11

Сообщение NC Master » 04 май 2010 10:37

Спасибо попробую обязательно.

Правдо я нашол еше один способ ( Постоянный) я отредактировал IMS.Pptable Просто прописал ему чтоб он брал все значения с номера инструмента - все вроде работает.


/
*START_NC_COMMAND NC_CUTCOM_LEFT
CUTCOM/LEFT,%MFG_TOOL_NUMBER,/%MFG_TL_COMP_RAD
*END
/
*START_NC_COMMAND NC_CUTCOM_RIGHT
CUTCOM/RIGHT,%MFG_TOOL_NUMBER,/%MFG_TL_COMP_RAD
*END
/

Таким же образом и решил проблемму с параметром H - просто берется номер инструмента тот что я пишу в Катьке и разкидывает его куда нужно. Следовательно APT я получаю в нужном мне формате + не нужно не чего редактировать.

Вопрос хорош ли такой метод - можно ли оставить так или могу в будушем столкнуться с какими то проблемами?
Хочеш Сей а Хочеш Куй - Всё равно CATIA Руль !!!
Мой Блог - http://ncmasterv5.blogspot.com/
Аватара пользователя
NC Master
Участник
Участник
 
Сообщения: 99
Зарегистрирован: 15 дек 2009 18:54
Откуда: Израиль

Re: IMS POST Haas-VR11

Сообщение Rene » 04 май 2010 10:52

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

Поэтому в целях оптимизации, страюсь максимум выжить из стандартной pptables, не внося изменений ...

Вот только не пойму сюда по строчке CUTCOM/LEFT,%MFG_TOOL_NUMBER,/%MFG_TL_COMP_RAD выводиться у вас в APT

CUTCOM/LEFT,1,/1 или вывод номера корректора может, вообще отсутвовать...

обычно пишеться так

CUTCOM/LEFT,%MFG_TOOL_NUMBER,%MFG_TL_COMP_RAD
ОПЫТ - это такая удивительная вещь, которая позволяет тебе распознавать ошибку, когда ты ее опять делаешь.
Аватара пользователя
Rene
Участник
Участник
 
Сообщения: 103
Зарегистрирован: 04 апр 2008 14:15
Откуда: г.Сызрань

Re: IMS POST Haas-VR11

Сообщение NC Master » 04 май 2010 12:42

Да верно - так правельние
CUTCOM/LEFT,%MFG_TOOL_NUMBER,%MFG_TL_COMP_RAD

Но по старому тоже работало и без проблемм выдовало все правильно в APT и УП

Даже если убрать блок ,%MFG_TL_COMP_RAD и оставить только CUTCOM/LEFT,%MFG_TOOL_NUMBER будет работать.

Для параметра D нужно ведь одно значение - следовательно ,%MFG_TL_COMP_RAD лишнее, в Апте выводится в таком виде CUTCOM/LEFT,16

Или я чего то не допонимаю?
Хочеш Сей а Хочеш Куй - Всё равно CATIA Руль !!!
Мой Блог - http://ncmasterv5.blogspot.com/
Аватара пользователя
NC Master
Участник
Участник
 
Сообщения: 99
Зарегистрирован: 15 дек 2009 18:54
Откуда: Израиль

Re: IMS POST Haas-VR11

Сообщение Rene » 04 май 2010 16:35

Все правильно %MFG_TL_COMP_RAD - это номер корректора забиваемый во вкладке Compensation. В вашем случае он равен номеру инструмента, поэтому необходимости в нем нет, более того он у вас идет 3м параметром, а IMSpost по умолчанию думает, что их в этой строчке должно быть только 2 ...
ОПЫТ - это такая удивительная вещь, которая позволяет тебе распознавать ошибку, когда ты ее опять делаешь.
Аватара пользователя
Rene
Участник
Участник
 
Сообщения: 103
Зарегистрирован: 04 апр 2008 14:15
Откуда: г.Сызрань

Re: IMS POST Haas-VR11

Сообщение NC Master » 05 май 2010 08:30

В посте тоже поправил как было описанно и тоже все работает - Спасибо

Правдо единственное мучение у меня то что IMS версии 7.2 а так все работает.

Приходиться из Катьки выводить APT Files и потом загружать в сам IMS что бы получить УП.
Хочеш Сей а Хочеш Куй - Всё равно CATIA Руль !!!
Мой Блог - http://ncmasterv5.blogspot.com/
Аватара пользователя
NC Master
Участник
Участник
 
Сообщения: 99
Зарегистрирован: 15 дек 2009 18:54
Откуда: Израиль


Вернуться в NC Machining

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron