форумы поддержки mastercam в россии
 
 | Начало | Регистрация | Ответить | Поиск | Статистика |
Форум Форум Mastercam в России. Советы, помощь, поддержка, скачать / Форум /

Постпроцессоры и постпроцессирование

 Страница Страница 1 из 46:  1  2  3  4  5  ...  42  43  44  45  46  »» 
Автор Aleksandr
Участник
#1 | Дата: 10 Июн 2010 14:43
Добрый день!

В этой ветке рассматриваются вопросы, связанные с постпроцессированием в системе Mastercam.
Автор vint27
Участник
#2 | Дата: 10 Июн 2010 20:45 | Поправил: vint27
Проблема при обработке на токарно-фрезерном CTX410 Heidenhein pilot4290. При фрезеровании отверстия на торце детали с помощью применения стратегии фрезерные-по спирали станок ругается и отказывется работать. Часто ругается на наличие в одно строке Х0 и С... Не знаю,почему так пост выводит.(это на последних проходах,на послдне глубине перед чистко дна)
Автор Aleksandr
Участник
#3 | Дата: 10 Июн 2010 22:27 | Поправил: Aleksandr
Пришлите пожалуйста ваш файл обработки и ваш постпроцессор все три файла (.LMD, .control, .PST), а так же УП с указанием в каких местах ругается станок .

мой E-mail: shura@mastercam-russia.ru
Автор Гость
#4 | Дата: 26 Июн 2010 21:02
мне посоветовали здесь искать ответ,так что повторюсь со своим вопросом:возможно кто подскажет как подправить пост для HAAS ,что бы в 4-ох осном посту в конце добавить

G91G28Z0
G28Y0
G90G0G54A0
M30
Автор Aleksandr
Участник
#5 | Дата: 26 Июн 2010 22:06 | Поправил: Aleksandr
Добрый день,

ищите в постпроцессоре процедуру peof$.

И вставляете перед строчкой с кодом М30 следующую строчку

n$, "G90", "G0", "G54", "A0", e$

или несколько строк

gcode$ = 0
absinc$ = 0
n$, *sgabsinc, *sgcode, "G54", "A0", e$
Автор polansky
Участник
#6 | Дата: 5 Июл 2010 10:05
Ребята как прописать в посте знак " чтобы он был виден в программе например
Z"#21
Автор Aleksandr
Участник
#7 | Дата: 5 Июл 2010 17:29
ДОбрый день,

нужно использовать код ASCII

данная строка может выглядеть примерно так:

n$, no_spc$, "Z", no_spc$, 34, no_spc$, "#21", e$

или так:

!spaces$
spaces$ = 0

n$, "Z", 34, "#21", e$

spaces$ = prv_spaces$
Автор polansky
Участник
#8 | Дата: 5 Июл 2010 18:40 | Поправил: polansky
Спасибо большое вданном примере все получилось а вот в таком не выходит :

N15 ;#3#"Z,X,Y"#"ja"#"neu"##1#1#1#"achsweise"####"X (A)"#"Y (B)"#"Z (C)"#1#1#1##1#1#1#"Minus"#"nein"#0##1#2#0#0#0#0#"TC1"#1#1#1#1#1#0#0#1#2#1#0#1#0#20100 1000#2#*NCG;*RO*;*HD*
Мне нужна такая строка в УП
Автор Aleksandr
Участник
#9 | Дата: 6 Июл 2010 11:04
Добрый день,

всё получается, только не нужно всё делать в одной строке, разбейте на несколько строк, но не ставьте в конце каждой строки <e$>, это нужно ставить только в конце последней строки (в моём примере процедура pstroka)

pstroka #
!spaces$
spaces$ = 0

n$, ";#3#", 34, "Z,X,Y", 34, "#", 34, "ja", 34, "#", 34, "neu", 34, "##1#1#1#", 34, "achsweise", 34, "####", 34

"X (A)", 34, "#", 34, "Y (B)", 34, "#", 34, "Z (C)", 34, "#1#1#1##1#1#1#", 34, "Minus", 34, "#", 34, "nein", 34

"#0##1#2#0#0#0#0#", 34, "TC1", 34, "#1#1#1#1#1#0#0#1#2#1#0#1#0#20100 1000#2#*NCG;*RO*;*HD*", e$

spaces$ = prv_spaces$
Автор 23594
Гость
#10 | Дата: 6 Июл 2010 18:30
Огромное спасибо !!!
Автор subscriiber
Участник
#11 | Дата: 30 Июл 2010 21:49 | Поправил: subscriiber
vint27
Проблема при обработке на токарно-фрезерном CTX410 Heidenhein pilot4290.
Наличие в одном кадре X0 И С0 для этой стойки недопустимо, у самого такая же проблема. В посте поставил условие, что при обработке на торце, если координаты Х и С равны нулю, то перемещение идет только по Х. Можете так сделать. Это конечно не самое верное решение, но реально редко встречаются случаи, когда нужно приехать в Х0 с одновременным позиционированием С0. А у меня к Вам встречный вопрос: как Вы выводите дуги в УП-через R или I,J,K? И получается ли выводить полные окружности, а то при спиральном врезании стойка выдает ошибку, что точка начала и конца дуги совпадает и не может это отработать (я понимаю что в плоскости ХУ координаты одинаковые, но по Z то меняются). Приходится делать разбивку окружностей на отдельные дуги меньше 180 градусов.
Автор Aleksandr
Участник
#12 | Дата: 2 Авг 2010 13:42 | Поправил: Aleksandr
subscriiber
Добрый день,

извините за задержку с ответом.

1) дуги вывожу через Радиус
2) разбивку можете указать в контрол дефинишен в разделе дуги (арки) там можно разбивать и по 180 и по 90 градусов.
3) недопустить чтобы Х0 и С0 были в одном кадре не сложно посмотрите процедуры:
plinout
pcirout
prapidout

там можете поставить условие если обе эти координаты равны нулю, то выводите сначала какую-то одну (как правильно для вашего станка) потом другую
Автор polansky
Участник
#13 | Дата: 14 Сен 2010 12:22 | Поправил: polansky
Подскажите пожалуйста как прописать в посте : если число отрицателльное то выдавать его положительным (для определенной оси)?
Автор Aleksandr
Участник
#14 | Дата: 14 Сен 2010 13:40 | Поправил: Aleksandr
Добрый день,

есть функция abs () - вывод в абсолютных значениях, я так понимаю, что вам нужно координату Х сделать положительной если вы работаете с нижним туретом. Тогда в процедуре pxout запишите

if lturret$ = 0, xabs = abs (xabs)
Автор polansky
Участник
#15 | Дата: 15 Сен 2010 10:04 | Поправил: polansky
Спасибо за ответ! Мне нужна положительная ось А, и если возможно подробней. Я переделываю пост Generic Haas VF-TR_Series 5X Mill под свои нужды осталось только убрать минус в поворотной оси остальное вроде бы работает хорошо. Заранее благодарен
 Страница Страница 1 из 46:  1  2  3  4  5  ...  42  43  44  45  46  »» 
Форум Форум Mastercam в России. Советы, помощь, поддержка, скачать / Форум / Постпроцессоры и постпроцессирование Наверх
Ваш ответ Нажмите эту иконку для возврата на цитируемое сообщение

» Оставьте это поле пустым 

» АНТИСПАМ! Сколько будет ТРИ плюс ДВА? (ответ цифрой) 
» Логин  » Пароль 
Анонимные пользователи могут отправлять сообщения без предварительной регистрации. Для этого введите просто логин без пароля или оставьте оба поля пустыми. Зарегистрированные пользователи могут ввести свои логин и пароль при отправке сообщения. Отправлять ССЫЛКИ анонимным пользователям — нельзя.
 
  Форум Mastercam в России. Советы, помощь, поддержка, скачать Поддержка: Bulletin Board Script miniBB ®