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

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

 Страница Страница 2 из 46:  ««  1  2  3  4  5  ...  42  43  44  45  46  »» 
Автор Aleksandr
Участник
#16 | Дата: 15 Сен 2010 11:17
Добрый день.

что касается поворотных осей для 5-ти осевых станков, здесь не всё так просто.

можно конечно тупо сделать её в абсолютах но это неверно и опасно. Лучше посмотрите пределы поворотов и поставьте минимум = 0.

это переменные
#Set the absolute angles for axis travel on secondary
sec_limlo$ : 0
sec_limhi$ : 120
#Set intermediate angle, in limits, for post to reposition machine
sec_intlo$ : 0
sec_inthi$ : 120

И второй путь, это правильно настроить вектора, переменные приведены ниже.
rotaxis1$ = vecy #Zero
rotdir1$ = -vecx #Direction

rotaxis2$ = vecz #Zero
rotdir2$ = vecy #Direction
Автор polansky
Участник
#17 | Дата: 15 Сен 2010 13:09
Спасибо Александр! Ты просто ГЕНИЙ! Толком еще не осознал что сделал, но все получилось.
Автор Aleksandr
Участник
#18 | Дата: 15 Сен 2010 16:13
Спасибо, а что изменил?
Автор polansky
Участник
#19 | Дата: 16 Сен 2010 14:17
rotaxis1$ = vecy #Zero
rotdir1$ = -vecx #Direction

rotaxis2$ = vecz #Zero
rotdir2$ = -vecy #Direction

и в менеджере чпу в переменных Nutating bias и Secondary axis поменял значения.
Автор Aleksandr
Участник
#20 | Дата: 16 Сен 2010 14:43
А когда сделаешь, пост вышлешь, тайно, чтоб никто не знал?
Автор polansky
Участник
#21 | Дата: 16 Сен 2010 15:54
Добро.
Автор polansky
Участник
#22 | Дата: 16 Сен 2010 16:45
Появилась очередная проблема: пост HAAS в цикле сверления координату первой точки выдает до вызова цикла а мне надо после вызова.
Автор polansky
Участник
#23 | Дата: 16 Сен 2010 17:15 | Поправил: polansky
Извеняюсь я что то сам напутал. ( правил один пост, проверял на другом)
Автор polansky
Участник
#24 | Дата: 22 Сен 2010 05:37
Aleksandr:
А когда сделаешь, пост вышлешь, тайно, чтоб никто не знал?

Как куда?
Автор Aleksandr
Участник
#25 | Дата: 23 Сен 2010 11:55
Добрый день,

вот на этот адрес shura@mastercam-russia.ru
Автор X makc
Участник
#26 | Дата: 20 Янв 2011 10:57
Здравствуйте! Прошу совета по постпроцессору. Переписал один из встроенных FANUC X5 Router под свой итальянский станок COSMEC CONQUEST 255 (5-осевой (X,Y,Z,A,B) head-head). Всё вроде нормально, но есть 2 мелкие проблемы.
1. Как сделать, чтобы в G-кодах G1 и G0 всегда выводились координаты X, Y и Z, даже если с предыдущей строки они не изменились. А то сейчас повторяющееся значение координат не выводится в следующей строке и в таких строках станок почему то задумывается )))
2. Вторую проблему даже и не знаю как объяснить, но попробую. Допустимые значения по оси А от -210 до +210 (шикарная амплитуда))), а по оси В от -95 до +95. И вот бывают моменты при 5-осевой обработке когда головка поворачивается вокруг обрабатываемой детали по оси А и достигнув не предельного значения (например 120 градусов) отодвигается от детали и разворачивается по этой оси на 180 гр, при этом поворачивая ось В на тоже значение только с противоположным знаком. Затем снова приближается к детали и продолжает движение в том же направлении. Смысла в этом не вижу, так как пределы по оси А позволяют без этих "выворотов" работать. Как это вылечить?
Автор Aleksandr
Участник
#27 | Дата: 20 Янв 2011 12:03
Добрый день,

по первому вопросу, в посте есть процедры: plinout и prapidout. В этих процедурах за вывод координат отвечают функции НЕ форсированного вывода, соответственно для X - pxout, Y - pyout, Z - pzout эти функции нужно заменить на функции форсированного вывода.

В процедурах plinout и prapidout замените:

pxout на pfxout
pyout на pfyout
pzout на pfzout

и будет вам счастье

По второму вопросу присылайте свою обработку и пост, так сказать не могу
Автор X makc
Участник
#28 | Дата: 25 Янв 2011 09:08
Спасибо большое Александр за помощь! Со вторым вопросом разобрался - ошибся в лимитах по осям. Вбил 120 вместо 210 на ось А. Нашёл ошибку, исправил - теперь все шикарно! )))
Автор Ultra
Участник
#29 | Дата: 29 Янв 2011 08:45
Добрый день. Подскажите пожалуйста номер и процедуру получения "из машины" "точность обработки" для 5-осевой обработки. Пробовал 12147 не получается, а для ВСО все работает.
Автор Aleksandr
Участник
#30 | Дата: 29 Янв 2011 14:32
Добрый день,

я поступаю довольно просто пишу в нужном мне поле диалога операции число, которое врядли где-то ещё встретится, ну например 0.123456 и в постпроцессоре в процедуре pparameter$ вывожу все параметры данной обработки и ищу моё уникальное число и смотрю какой номер параметра

pparameter$ #Parameter Read
"pparameter$ --> ", ~prmcode$, ~sparameter$, e$

после чего выключаю вывод параметров операции в УП

pparameter$ #Parameter Read
# "pparameter$ --> ", ~prmcode$, ~sparameter$, e$


Вот и всё - успехов
 Страница Страница 2 из 46:  ««  1  2  3  4  5  ...  42  43  44  45  46  »» 
Форум Форум Mastercam в России. Советы, помощь, поддержка, скачать / Форум / Постпроцессоры и постпроцессирование Наверх
Ваш ответ Нажмите эту иконку для возврата на цитируемое сообщение

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

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