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

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

 Страница Страница 13 из 16:  ««  1  2  3  ...  10  11  12  13  14  15  16  »» 
Автор Aleksandr
Участник
#181 | Дата: 2 Фев 2012 20:57
Добрый день stingerst,

Нужно использовать код ASCII " = 34.

строка будет выглядеть так:
pbld, n$, "(DIS,", no_spc$, 34, no_spc$, pstrtool, ",", no_spc$, *speed, no_spc$, 34, no_spc$, ")", e$

или так

!spaces$
spaces$ = 0
pbld, n$, " (DIS,", 34, pstrtool, ",", *speed, 34, ")", e$
spaces$ = prv_spaces$

С Уважением,
Александр
Автор autocad12
Участник
#182 | Дата: 8 Фев 2012 11:14
Подскажите пожалуйста, что нужно изменить в настройках Mastercam или в посте для того чтобы выдавался при резанием инструмента код М04 , а при сверление М03. Для токарного станка. Сейчас выдается для резания М03(нужно изменить на М04), для Сверления М03
Автор Aleksandr
Участник
#183 | Дата: 10 Фев 2012 10:34
Добрый день,

значит есть такая переменная opcode$, если вы выбираете токарное сверление, то opcode$ = 105, фрезерное сверление opcode$ = 3 и opcode$ = 16 (пятиосевое), в этом случае нужно подставлять "М03". Соответственно все остальные операции либо токарные, либо фрезерные и нужно ставить код "М04".

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

if (posttype$ = 2 & opcode$ = 105) | (posttype$ <> 2 & (opcode$ = 3 | opcode$ = 16)), "M03"
else, "M04"

переменная posttype$ - указывает на тип операции, если posttype$ = 2 - это токарка, не важно сверление или точеное, если posttype$ <> 2 - это фрезерка.

С Уважением,
Александр
Автор Гость
#184 | Дата: 10 Фев 2012 21:04
Aleksandr
Уважаемый Александр.
Я использую стандартный Мастеркамовский токарный станок LATHE 2-AXIS SLANT BED MM.LMD-5 со стандартным постпроцессором GENERIC FANUC 2X LATHE.pst
У меня все резцы левые(черновой, расточной, канавочный) мне для них нужна команда
M04, а для сверления и нарезания резьбы, чтоб настройки оставались также, как сейчас. Попробовал по вашему совету но у меня не получилось. Все завязано вот на этомв посте)

# Generate string for spindle, lathe
sm04 : "M04" #Spindle reverse - no coolant
sm05 : "M05" #Spindle off - no coolant
sm03 : "M03" #Spindle forward - no coolant
sm14 : "M14" #Spindle reverse - coolant
sm05c : "M05" #Spindle off - coolant
sm13 : "M13" #Spindle forward - coolant
spindle_l : "" #Target string

fstrsel sm04 g_spdir spindle_l 6 -1

Если можешь помоги пожалуйсто.
Автор stingers
Гость
#185 | Дата: 11 Фев 2012 06:31
Как добавить в постпроцессор поворотную ось B.
Автор Aleksandr
Участник
#186 | Дата: 12 Фев 2012 23:14 | Поправил: Aleksandr
Добрый день,

Ответ для Гость

вот попробуйте этот вариант.

С Уважением,
Александр
"MPLFAN.PST"(12.Фев23:14:42)
Автор autocad12
Участник
#187 | Дата: 15 Фев 2012 08:05
Aleksandr
Сердечно благодарю за потраченное время и помощь.
В этом посте есть моменты которые мне не подходят, но по этому примеру я надеюсь смогу
отредактировать свой пост как надо. Я бы сам до этого долго бы доходил.
Еще раз благодарю.
Автор Гость
#188 | Дата: 21 Фев 2012 11:52
Подскажите, как заставить выводить программу с нулем перед точкой.

Сейчас

X.328 Y-162.491

а надо

X0.328 Y-162.491
Автор Aleksandr
Участник
#189 | Дата: 22 Фев 2012 10:33
Добрый день,

значит в Мастеркаме есть два вида формата

fs2 18 0.4 0.3 #Decimal, absolute, 4/3 place

fmt "F" 18 feed #Feedrate

В формате fs2 указан тип вывода, в формате fmt - абривиатура и ссылка на формат типов (18).

Значит в данном случае подача у вас будет выводиться как F.5

если вы поменяете формат типов

fs2 18 0.4 1.3l #Decimal, absolute, 4/3 place

то подача будет выводиться как F0.5

1.3l - 1=количество знаков перед запятой в данном случае с буквой "l" = "лидер" т.е. вначале, 3 число знаков после запятой

Вы должны указать сколько знаков у вас будет как обязательный "лидер" = l


С Уважением,
Александр
Автор hamunaptra
Участник
#190 | Дата: 22 Фев 2012 18:26 | Поправил: hamunaptra
здравствуйте все
я тут новенький, хотя работаю на мастеркаме давно. у меня вопрос такой:
станок BROTHER не понимает знак _ , а у нас все библиотеки инструментов с этим знаком.
не подскажите как в постпроцессоре поменять его на -
Автор Aleksandr
Участник
#191 | Дата: 22 Фев 2012 19:32
Добрый день hamunaptra,

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

С Уважением,
Александр
Автор hamunaptra
Участник
#192 | Дата: 22 Фев 2012 20:25
я бы написал если бы знал как
Автор hamunaptra
Участник
#193 | Дата: 22 Фев 2012 20:39
еще вопрос
хочу добавить строчку G10 L13 P R0 только если раотает D COMP ( G41, G42 G43) и
и такую же строчку с G40. включать в MISC VALUES. не могу найти как это сделать
Автор Aleksandr
Участник
#194 | Дата: 22 Фев 2012 23:41
hamunaptra

пришлите свой постпроцессор, все файлы, также какую-то обработку (МСХ) и УП с вашими исправлениями
Автор lexa345
Участник
#195 | Дата: 2 Мар 2012 16:39
А возможно ли скачать библиотеку постпроцессоров, разработанных компанией COLLA http://mastercam-russia.ru/postprocessori_doc_103.html или это платная продукция ? просто интересует постпроцессор Leadwell V40
 Страница Страница 13 из 16:  ««  1  2  3  ...  10  11  12  13  14  15  16  »» 
Форум Форум Mastercam в России. Советы, помощь, поддержка, скачать / Форум / Постпроцессоры и постпроцессирование Наверх
Ваш ответ Нажмите эту иконку для возврата на цитируемое сообщение

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

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