Jump to content
Zavik

Постпроцессоры

Recommended Posts

M@G
8 минут назад, lexa345 сказал:

Т.к. вы не внимательны ...

 

        if plane$ = zero, *iout, *jout, kout , *arcrad$ #XY plane code - G17
        if plane$ = one, iout, *jout, *kout , *arcrad$  #YZ plane code - G19
        if plane$ = two, *iout, jout, *kout , *arcrad$   #XZ plane code - G18

        !i$, !j$, !k$ , !arcrad$

о да детка) о да))) бальшушшие при БАЛЬШУШШИЕ Вам Спасибо! 
ну а проблему в шапке - я так думаю лучше вручную менять, типа шаблона сделать и все гуд)
ох, Спасибо вам ребята за помощь, не знаю даже что бы я без вас делал =) 

  • Нравится 1

Share this post


Link to post
Share on other sites


hlibhlib
22 минуты назад, M@G сказал:

ну а проблему в шапке - я так думаю лучше вручную менять, типа шаблона сделать и все гуд)

Ну с шапкой-то брось, самая простая редактирка...

В пост дебаггере все видно, что и где подправить.

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

Ведь с самым-то сложным Вы справились на Ура!!! :clap_1:

Share this post


Link to post
Share on other sites
M@G

пост дебаггер  - знать бы еще что это такое

Share this post


Link to post
Share on other sites
hlibhlib
24 минуты назад, M@G сказал:

пост дебаггер  - знать бы еще что это такое

Его нужно активировать из Меню Пуск Виндовс, Все программы, Мастеркам, Утилиты, Advanced Configuration, Post support, Клик по нему и справа замени Disable на Enable.

Теперь в Диалоговом окне генерации НЦ программы слева внизу заметишь "Божью Коровку", клик по ней вместо ОК.

Вот и запустится Дебаггер.

А дальше все просто, когда Пост Дебаггер сгенерит усе, чего надо, то увидишь свою НЦ и свой пост.

Дважды кликнув на команду в НЦ сразу выделится жирным та команда которая за вывод сего отвечает в постпроцессоре.

А ниже в окошке увидишь даже и сам номер строки, где именно надо его искать в редакторе. ))

Как-то так...)))

Edited by hlibhlib

Share this post


Link to post
Share on other sites
lexa345
17 часов назад, M@G сказал:

 

пост дебаггер  - знать бы еще что это такое

 

Debugger_tutorial.rar

18 часов назад, M@G сказал:

ну а проблему в шапке - я так думаю лучше вручную менять

tool_info    : 0     #Output tooltable information?
                     #0 = Off - Do not output any tool comments or tooltable
                     #1 = Tool comments only
                     #2 = Tooltable in header - no tool comments at T/C
                     #3 = Tooltable in header - with tool comments at T/C

 

А не нужные строки закрываются знаком # например:

#       sopen_prn, "TIME - ", ptime sclose_prn, e$  #12 hour time output 3:52 PM

 

 

  • Нравится 5

Share this post


Link to post
Share on other sites
M@G
23 часа назад, hlibhlib сказал:

Его нужно активировать из Меню Пуск Виндовс, Все программы, Мастеркам, Утилиты, Advanced Configuration, Post support, Клик по нему и справа замени Disable на Enable.

Теперь в Диалоговом окне генерации НЦ программы слева внизу заметишь "Божью Коровку", клик по ней вместо ОК.

Вот и запустится Дебаггер.

А дальше все просто, когда Пост Дебаггер сгенерит усе, чего надо, то увидишь свою НЦ и свой пост.

Дважды кликнув на команду в НЦ сразу выделится жирным та команда которая за вывод сего отвечает в постпроцессоре.

А ниже в окошке увидишь даже и сам номер строки, где именно надо его искать в редакторе. ))

Как-то так...)))

нашел как это сделать, но пост дебаггер не запускается - выдаёт ошибку(

ладно не суть, спасибо за помошь - буду так редактировать)

Share this post


Link to post
Share on other sites
anlukin

А активировать дэбаггер в Windows 8, не подскажет ли кто, как?

Share this post


Link to post
Share on other sites
anlukin

И сам дополню, Advanced configuration, там активируем Post support

Share this post


Link to post
Share on other sites
FMW

Небольшая проблемка если кто может помочь . 

Суть в следующем : Transform опция вращение вокруг центра (вертикальный станок) . При генерации программы выдает в постпрограмме следующую строку : 

G90 X***Y*** Z***;

.... необходимо сделать чтобы значени "Z" было в следующем блоке совершенно отдельно.

Заранее спасибо !

Share this post


Link to post
Share on other sites
hlibhlib

Вариант №1.  Попробуй Активировать Postdebagger и отредактируй вид НЦ сам.

Вариант №2.  Файлы станка, контроли, пост, файл мастеркама с обработкой, сгенерированная НЦ и Отредактированная в ручную НЦ в Студию.

                               :g:

Share this post


Link to post
Share on other sites
Дядя

Кто знает как обновить пост , с версии 2017 до 2018 , совсем забыл как это делать

Share this post


Link to post
Share on other sites
hlibhlib

Можно использовать Мастер перехода (Миграция Файлов).

Скрытый текст

1.png

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

Единственный минус, что текст настроек по умолчанию прийдется вводить врукопашную через Менеджер ЧПУ...

Edited by hlibhlib

Share this post


Link to post
Share on other sites
MAG
В 17.10.2016 в 16:29, kvintillion сказал:

Вот нашел новые посты от официалов в свободном доступе:

https://drive.google.com/file/d/0B4O3u-XX1rT8S2Rka0JHXy1DeGs/view

А вот не получается туда войти... Джентльмены, не поделитесь тем самым синумериком на 4 оси?

Заранее очень благодарен.

 

Share this post


Link to post
Share on other sites
Sergei Rublev

Друзья подскажите, что выполняет процедура pbld и pcan1 ?

Где-то можно найти список с их описанием?

Share this post


Link to post
Share on other sites
ak762

у вас пост открыт для редактирования полностью или частично закодирован?

 pbld и pcan1 - это блоки постпроцессора которые должны декларироваться в посте,

прокрутите свой пост с начала и до конца и найдете какие переменные они содержат

типично:

 

pbld            #Canned text - block delete
      if bld, '/'

 

pcan1           #Canned text - with move

Share this post


Link to post
Share on other sites
Sergei Rublev
В 25.09.2017 в 21:04, ak762 сказал:

у вас пост открыт для редактирования полностью или частично закодирован?

спасибо разобрался c этим.

Подскажите если кто в курсе, включаю в постпроцессоре переменные для вывода доп информации. 

fastmode$    : 0
bug1$        : 30

В файле программы без изменений. Может чего не так делаю?

Share this post


Link to post
Share on other sites
lexa345
8 минут назад, Sergei Rublev сказал:

В файле программы без изменений. Может чего не так делаю?

А чего вы хотите добиться?

Возможно это сообщение вам поможет

 

Share this post


Link to post
Share on other sites
Sergei Rublev

Хочу чтобы выводились рядом с кадром программы блоки которые ее выводят

Например

N10 G1 X10 F100             plinout

и тд.

Эти переменные как раз и описаны в документации, как я их не включаю, результата ни какого.

Share this post


Link to post
Share on other sites
lexa345
33 минуты назад, Sergei Rublev сказал:

Хочу чтобы выводились рядом с кадром программы блоки которые ее выводят

Например

N10 G1 X10 F100             plinout

и тд.

Эти переменные как раз и описаны в документации, как я их не включаю, результата ни какого.

Насчёт этого не скажу. А чем debugger не угодил? 

 

Share this post


Link to post
Share on other sites
sergei1982
В 17.10.2016 в 15:29, kvintillion сказал:

Вот нашел новые посты от официалов в свободном доступе:

https://drive.google.com/file/d/0B4O3u-XX1rT8S2Rka0JHXy1DeGs/view

Нет доступа. Скиньте пожалуйста на всеобщее обозрение

Доброго времени всем. Может кто выложит пост под Siemens 840d sl? 

 

Share this post


Link to post
Share on other sites
lexa345
В 01.11.2017 в 22:40, sergei1982 сказал:

Нет доступа. Скиньте пожалуйста на всеобщее обозрение

Доброго времени всем. Может кто выложит пост под Siemens 840d sl?

Они есть в раздачах , от куда вы взяли cam , отдельный файл mastercam......-posts.exe . Там же и добавился Siemens 3 Axis Mill Post for 840D / 828D controls

 

  • Нравится 1

Share this post


Link to post
Share on other sites
GreyWorm

Есть у кого наиболее полный список доступных по умолчанию постов и всех необходимых файлов к ним? Установил MasterCam2018forSolidWorks. Там вообще пусто. Даже начать не с чего. Хочу попробовать сделать прогу для 4хосевика с поворотным шпинделем. Хоть заготовку бы какую иметь.

Share this post


Link to post
Share on other sites
lexa345
6 часов назад, GreyWorm сказал:

Есть у кого наиболее полный список доступных по умолчанию постов и всех необходимых файлов к ним?

mill  

Akira_Seiki Mitsubishi_Meldas_64 4X Mill

Bridgeport EZTrak_gcode 3X Mill

Cincinnati Acramatic_2100E 4X Mill

Cincinnati_Milacron Vickers_2100 4X Mill

Dynapath System_10_20_Conversational 4X Mill

Generic Enshu ES_Series 5X Mill

Generic Fadal Format_1 4X Mill

Generic Fadal Format_2 4X Mill

Generic Fanuc 3X Mill

Generic Fanuc 4X Mill

Generic Fanuc 5X Mill

Generic Haas 3X Mill

Generic Haas 4X Mill

Generic Haas ES-5 5X HMC Mill

Generic Haas VF-TR_Series 5X Mill

Generic Heidenhain_TNC_ISO 4X Mill

Generic Heidenhain_TNC530 3X Mill

Generic Mazak 4X Mill

Generic Okuma 4X Mill

Generic Prototrak 3X Mill

Generic Techno 4X Mill

Hurco Ultimax_BNC 4X Mill

Makino S56 Pro_3 4X Mill

MAZAK NEXUS_410A 4X MILL

Milltronics Centurion_4 3X Mill

Milltronics Centurion_6 4X Mill

Mitsubishi Meldas 4X Mill

Mori Seiki NVX5000 4X Mill

Mori_Seiki_NV5000 Fanuc18I 4X Mill

MPFAN

OKUMA MB56VA 4X MILL

OKUMA OSP_P200M 4X MILL

Okuma OSP5020M 4X Mill

Prototrak LPM PMX_CAM 4X Mill

Prototrak LPM PMX_GCD 4X Mill

Siemens 3x Mill

SNK MAX410i-F40 5X Mill

Hide  

 

lathe  

Generic Fanuc 2X Lathe

Generic Fanuc 4X MT_Lathe

Generic Haas SL 4X MT_Lathe

Generic Haas ST 4X MT_Lathe

Generic Haas TL 2X Lathe

Hardinge_Conquest_T42 Fanuc_18T 4X MT_Lathe

Mori Seiki NLX2500 4X MT_Lathe

MPLFAN

Okuma OSP7000 2X Lathe

Hide  

 

router  

Anderson Exxact_Plus Fanuc 4X Router

Anderson Maxxis Fanuc 5X Router

Anderson Stratos_Pro Fanuc 4X Router

Anderson Stratos_SUP Fanuc 4X Router

Generic AXYZ 4X Router

Generic Busellato Evolution 4X Router

Generic Fanuc 3X Router

Generic Fanuc 4X Router

Generic Fanuc 5X Router

Generic Flexicam 3X Router

Generic Komo Fanuc 4X Router

Generic Multicam 4X Router

Generic Onsrud AMC 4X Router

Generic Onsrud Delta_Tau 4X Router

Generic Onsrud OSAI 4X Router

Generic Shoda Fanuc 4X Router

Generic Techno 4X Router

Komo VR-Fusion_Series 4X Router

Motion_Master Fagor_8055 4X Router

MPROUTER

Northwood IH_Series Fanuc 4X Router

Northwood IH_Series Siemens 4X Router

Omnitech Selexx Fanuc 4X Router

Omnitech Selexx Siemens 4X Router

Hide  

 

wire  

Agie Generic AC123 4X Wire

Agie Generic Agievision_AWF 4X Wire

AgieCharmilles Cut_20 4X Wire

Charmilles Millenium 4X Wire

Charmilles Robofil 4X Wire

Charmilles Robofil ISO_Only 4X Wire

Generic Fanuc 4X Wire

Generic Makino 4X Wire (TECH)

Generic Makino 4X Wire

Mitsubishi FA-Series 4X Wire (TECH)

Mitsubishi FA-Series 4X Wire

MPWFANUC

Sodick Mark_30 4X Wire

Hide  

 

  • Нравится 1

Share this post


Link to post
Share on other sites
GreyWorm

@lexa345  Я уже скачал установщик с стандартной поставкой постов для 17-ой версии. Пока не копался в них. Вижу что в названиях нет разграничения по признаку расположения четвертой оси, на столе или на шпинделе. Среди этих постов есть четырехосевики с поворотным шпинделем или они все с повороткой на столе?

Share this post


Link to post
Share on other sites
lexa345
7 минут назад, GreyWorm сказал:

Я уже скачал установщик с стандартной поставкой постов для 17-ой версии. Пока не копался в них. Вижу что в названиях нет разграничения по признаку расположения четвертой оси, на столе или на шпинделе. Среди этих постов есть четырехосевики с поворотным шпинделем или они все с повороткой на столе?

Насколько помню все стол, думаю лучший вариант ваять из 5-и осевого, хотя .... я не знаю что у вас за станок и что вы хотите получить(по опционалу)

Share this post


Link to post
Share on other sites
GreyWorm
1 час назад, lexa345 сказал:

Насколько помню все стол, думаю лучший вариант ваять из 5-и осевого, хотя .... я не знаю что у вас за станок и что вы хотите получить(по опционалу)

Обычный роутер с тремя линейными осями и поворотной осью B (вокруг Y соответственно) на шпинделе. По типу такого.

https://www.youtube.com/watch?v=kr2PA4tquBo

Никаких функций трансформации координат как на модных пятиосевиках. Самый обычный функционал с учетом расстояния от центра вращения поворотной оси до кончика инструмента. Такой проще с пятиосевого будет сделать?

Share this post


Link to post
Share on other sites
lexa345
1 час назад, GreyWorm сказал:

Такой проще с пятиосевого будет сделать?

Да из 5-и

  • Нравится 1

Share this post


Link to post
Share on other sites
GreyWorm
14 часа назад, lexa345 сказал:

Да из 5-и

Посмотрел пятиосевые. Среди них тоже не нашел станков с наличием поворотной оси на шпинделе. Все настольные идут. Четырехосевики с повортокой на столе. 20 четырехосевых постов с повороткой на столе и ни одного на шпинделе. В чем прикол? В чем смысл?)) Это какой-то полный голяк. Народ, неужели ни у кого нет даже заготовки для четырехосевика с поворотным шпинделем?

Edited by GreyWorm

Share this post


Link to post
Share on other sites
hlibhlib
48 минут назад, GreyWorm сказал:

Среди них тоже не нашел станков с наличием поворотной оси на шпинделе.

А это не то случайно?

Скрытый текст

1.thumb.jpg.bc6c523d5c5c0e31d97cb7241934ef40.jpg

 

Share this post


Link to post
Share on other sites
lexa345
1 час назад, GreyWorm сказал:

Среди них тоже не нашел станков с наличием поворотной оси на шпинделе

Плохо искали... 5-и осевые поддерживают 6 типов расположения осей и достаточно различных настроек:

1.Table/Table  2.Tilt Head/Table  3.Head/Head   4.Nutator Table/Table  5.Nutator Tilt Head/Table  6.Nutator Head/Head

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

В чем прикол? В чем смысл?

Что бы пользователи платили деньги.

Share this post


Link to post
Share on other sites
GreyWorm
12 минуты назад, lexa345 сказал:

Плохо искали... 5-и осевые поддерживают 6 типов расположения осей и достаточно различных настроек:

1.Table/Table  2.Tilt Head/Table  3.Head/Head   4.Nutator Table/Table  5.Nutator Tilt Head/Table  6.Nutator Head/Head

да, вы правы. Нашел все-таки пятиосевой с осями C и B на шпинделе, но сейчас другая проблема. Мне бы как-то исключить все движения по C. Пробовал и в файле описания станка это сделать, но все равно выводит C. В файле самого поста не нашел каких-то настроек, которые могли бы в этом помочь. Был бы благодарен за подсказку в этом направлении.

Edited by GreyWorm

Share this post


Link to post
Share on other sites
lexa345
24 минуты назад, GreyWorm сказал:

Пробовал и в файле описания станка это сделать, но все равно выводит C

В generic 5 осевых оси конфигурируются в pst.

25 минут назад, GreyWorm сказал:

В файле самого поста не нашел каких-то настроек, которые могли бы в этом помочь

Потому что нужно знать что именно ищите , что хотите получить и представление какой код вы желаете вывести. 

Share this post


Link to post
Share on other sites
GreyWorm
17 минут назад, lexa345 сказал:

Потому что нужно знать что именно ищите , что хотите получить и представление какой код вы желаете вывести. 

А что тут знать? Конкретную переменную которая бы отвечала за те или иные функции? Так ее невозможно знать. В моем случае ее можно только попытаться найти и попробовать отключить/включить/поменять значение и т.д. Я ведь уже объяснил что просто хочу получить четырехосевой постпроцессор. Т.е. мне нужно чтобы пятая ось C не учитывалась при выводе программы. И я не знаю какие функции, переменные и что угодно еще за нее отвечают, поэтому пробовал найти по логике и смыслу, по комментариям, которые там подписаны к разным переменным, но ничего не нашел, поэтому и спрашиваю, может у кого-то есть опыт работы с такими вещами. А вообще видел в туториалах англоязычных как рассказчик отключал в параметрах "Axis Combination" поворотную ось и она у него не выводилась. 23-я минута:

https://www.youtube.com/watch?v=yy0nzCMoPtc&t=1530s

 

У меня так не сработало.

Share this post


Link to post
Share on other sites
lexa345
50 минут назад, GreyWorm сказал:

А вообще видел в туториалах англоязычных как рассказчик отключал в параметрах "Axis Combination" поворотную ось и она у него не выводилась. 23-я минута

Этот рассказчик работал разработчиком постпроцессоров в mastercam 3 года и для него не проблема пост и с нуля написать. 

54 минуты назад, GreyWorm сказал:

А что тут знать?

Хотя бы что то о постпроцессорах в mastercam , азы.

56 минут назад, GreyWorm сказал:

Конкретную переменную которая бы отвечала за те или иные функции?

конфигурация осей

#Primary axis angle description (in machine base terms)
#With nutating (mtype 3-5) the nutating axis must be the XY plane
rotaxis1$ = vecy  #Zero       
rotdir1$  = vecx  #Direction  

#Secondary axis angle description (in machine base terms)
#With nutating (mtype 3-5) the nutating axis and this plane normal
#are aligned to calculate the secondary angle 
rotaxis2$ = vecz  #Zero        
rotdir2$  = vecx  #Direction   

длина инструмента 

#Tool length, typically for head/head machine, both set to zero disables
#Applied to the tool length, RA applies this along the tool
drluseclr    : 0     #Use Drill Clearance Plane at start/end - 
                     #Read from toolpath parameters
use_tlength  : 0     #Use tool length, read from tool overall length 
                     #0=Use 'toollength' var, 1=Mastercam OAL, 2=Prompt
toollength   : 0     #Tool length if not read from overall length
shift_z_pvt  : 0     #Shift Z by tool length, head/head program to pivot (Z axis only)
                     #0=Pivot, 1=Pivot-Z, 2=Tool Tip Programming (without zero length)
                     #Option 2, So we can still take advantage of brk_mv_head feature
add_tl_to_lim : 0    #Add tool length after intersecting limit, always
                     #on if limit from stock
use_g45      : 1     #Use G45 offset with right angle head (RA)
g45_of_add   : 30    #Add this number to tool length no. for G45 offset number

лимиты осей

#Rotary axis travel limits, always in terms of normal angle output
#Set the absolute angles for axis travel on primary
pri_limlo$   : -9999
pri_limhi$   : 9999
#Set intermediate angle, in limits, for post to reposition machine
pri_intlo$   : -9999
pri_inthi$   : 9999

#Set the absolute angles for axis travel on secondary
sec_limlo$   : -9999
sec_limhi$   : 9999
#Set intermediate angle, in limits, for post to reposition machine
sec_intlo$   : -9999
sec_inthi$   : 9999

тип

#Machine rotary routine settings
mtype        : 0     #Machine type (Define base and rotation plane below) 
                     #0 = Table/Table
                     #1 = Tilt Head/Table
                     #2 = Head/Head
                     #3 = Nutator Table/Table
                     #4 = Nutator Tilt Head/Table
                     #5 = Nutator Head/Head

ось С 

s_out 

 

 

 

 

Share this post


Link to post
Share on other sites
GreyWorm
48 минут назад, lexa345 сказал:

Этот рассказчик работал разработчиком постпроцессоров в mastercam 3 года и для него не проблема пост и с нуля написать.

Да хоть сто лет. Мне с этого проку нет.

 

48 минут назад, lexa345 сказал:

Хотя бы что то о постпроцессорах в mastercam , азы.

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

 

В посте #27 этой ветки ничего не нашел

 

все эти настройки что вы показали я и в своем файле видел и мне без перевода понятно что они означают. Да только как сделать из пятиосевого поста четырехосевой лучше понятно от этого не становится. Ни одна из этих настроек не подходит для достижения этой цели.

Share this post


Link to post
Share on other sites
GreyWorm
1 час назад, lexa345 сказал:

так это должно выглядеть?

Да. Но конкретных советов по достижению этих целей я так понял не будет?

Edited by GreyWorm

Share this post


Link to post
Share on other sites
GreyWorm

В общем проблемы с настройкой разных 4хосевых постов-таки решены. Без помощи всяких Лехов345)))

Друзья, подскажите, посты из более поздних версий будут работать в более ранних версиях или в мастеркаме все как-то мудрено?

  • Нравится 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...