Mastercam X
6 отговора
0 прегледа
Mastercam X
Я да видим някой сетил ли се е и имал ли е моя проблем. Ползвам Мастеркам да правя какви ли не програмки, когато работя на машина която може да "ходи" по 3 оси н.п. да пусна каквото си искам, но когато машинката може само по две оси /xz или xy/ , а профила е за 3 оси започвам да правя едни упражнения ... и ми се отдават само някои работки да пусна. Та значи в крайна сметка всичко е до формата на програмата и по точно може ли някой да ме светне как да направя така че програмата като мине през постпроцесора да не пише на в едно изречение xyz ами примерно само xz или xy или пък да разбива всяка стойност на отделен ред. С това се налага да се сборя за да мога да пускам оптимално и на 2 осни машини. е и това си има недостатъци но си е вариант.
Re: Mastercam X
Разбира се че съм имал този проблем. Решението по долу е още от времето на Mastercam 6 и е доста грубо, защото тогава нямах опит и описание на езика на постпроцесора, но работи безотказно досега. Примера е от поспроцесор който го преработвах за ограничен до 2 оси Хайденхайн 150:
1) назначавам 4 променливи:
fmt 9 calk
fmt 9 calkabs
fmt F 5 frm
fmt 10 koef
2) пиша постблок за определяне на броя задвижвани
оси и посоката на Z преместването ако имам 3-осно движение:
paxcalk #Izcislqwane na tipa dwizenie
@x, @y, @z
calk=3
if prv_x=x, calk=(calk)-1
if prv_y=y, calk=(calk)-1
if prv_z=z, calk=(calk)-1
if prv_z>z, calk=(calk)*(-1)
calkabs=abs(calk)
3) самото линейно преместване:
plin # Linear line movement - at feedrate 1
paxcalk
if prv_fr>fr, frm=fr
if frm>0, koef=frm/fr
if calkabs=1, n, "L", x, y, z, sccomp, pfr, spdlon
if calkabs=2, n, "L", x, y, z, sccomp, pfr, spdlon
if calk=3, n, "L", z, sccomp, pfr, spdlon
if calkabs=3, n, "L", x, y, sccomp, pfr, spdlon
if calk=-3, fr=fr*koef
if calk=-3, n, "L", z, sccomp, pfr, spdlon
if calk=-3, fr=int(fr/koef)
Тази конструкция разбива 3-осното движение на 2 2-осни, като Z преместването се изпълнява преди или след XY преместването в зависимост от посоката, и ако има различни подавания за врязване и за работа, при движение надолу пише малкото подаване.
1) назначавам 4 променливи:
fmt 9 calk
fmt 9 calkabs
fmt F 5 frm
fmt 10 koef
2) пиша постблок за определяне на броя задвижвани
оси и посоката на Z преместването ако имам 3-осно движение:
paxcalk #Izcislqwane na tipa dwizenie
@x, @y, @z
calk=3
if prv_x=x, calk=(calk)-1
if prv_y=y, calk=(calk)-1
if prv_z=z, calk=(calk)-1
if prv_z>z, calk=(calk)*(-1)
calkabs=abs(calk)
3) самото линейно преместване:
plin # Linear line movement - at feedrate 1
paxcalk
if prv_fr>fr, frm=fr
if frm>0, koef=frm/fr
if calkabs=1, n, "L", x, y, z, sccomp, pfr, spdlon
if calkabs=2, n, "L", x, y, z, sccomp, pfr, spdlon
if calk=3, n, "L", z, sccomp, pfr, spdlon
if calkabs=3, n, "L", x, y, sccomp, pfr, spdlon
if calk=-3, fr=fr*koef
if calk=-3, n, "L", z, sccomp, pfr, spdlon
if calk=-3, fr=int(fr/koef)
Тази конструкция разбива 3-осното движение на 2 2-осни, като Z преместването се изпълнява преди или след XY преместването в зависимост от посоката, и ако има различни подавания за врязване и за работа, при движение надолу пише малкото подаване.
Re: Mastercam X
Благодаря за отговора и информацията в него, но не съм запознат изобщо с командите в постпроцесорите, това трябва да го поставя на определени места в постпроцесора ли или ми трябва програма в която да изпълня по горните обяснения. Ако искаш пиши ми на simo_@gbg.bg
Re: Mastercam X
Защооооо, защоооооооо мастеркам :)
да не би да си мазохист :)
шегичка , ама никак не ме изкефи тоя продукт , пробвах се с 9-ата :)
успехи в неравната борба :)
да не би да си мазохист :)
шегичка , ама никак не ме изкефи тоя продукт , пробвах се с 9-ата :)
успехи в неравната борба :)
Re: Mastercam X
Има си причини човека
Най основателната се казва ZIT 500.
PowerMill си е 3 - осна система и нагоре, и е доста трудно да се прави програма
за машини които са ограничени откъм броя едновременно задвижвани оси.
Има и други причини да се използва обаче - нишкови ерозии и
стругове, а нишковият Mastercam е доста добър. Другата причина е че
Mastercam 9* все още има PLOT функция, а за профилен шлайф трябват
точни мащабирани графики. Последната причина е наличието на CAD част.
Тя не е първа хубост, но все пак може да се моделира и прави машининг в
единна среда, което си е сериозно предимство.
PowerMill си е 3 - осна система и нагоре, и е доста трудно да се прави програма
за машини които са ограничени откъм броя едновременно задвижвани оси.
Има и други причини да се използва обаче - нишкови ерозии и
стругове, а нишковият Mastercam е доста добър. Другата причина е че
Mastercam 9* все още има PLOT функция, а за профилен шлайф трябват
точни мащабирани графики. Последната причина е наличието на CAD част.
Тя не е първа хубост, но все пак може да се моделира и прави машининг в
единна среда, което си е сериозно предимство.
Re: Mastercam X
:) аз предимно се шегувах, но все пак в мила може да се правят програми за 2 оси+1 без проблем , за нишковата и за рани шлайфове не оспорвам изобщо , макар , че никак не съм запознат :) а за CAD часта на мастеркам - аз лично не бих я ползвал , като не отричам , че може да върши работа разбира се :)
е щом там е започнал човека да дерзае, но на мене някак ми се струва ако говорим за фрезови пътища , че е по добре да почне да дълбае в един продукт с по сеиозна перспектива , за да не стигне до етап в който ще му е нужно да направи нещо и ще трябва да почва друг продукт от АБ - това е моето мнение:)
е щом там е започнал човека да дерзае, но на мене някак ми се струва ако говорим за фрезови пътища , че е по добре да почне да дълбае в един продукт с по сеиозна перспектива , за да не стигне до етап в който ще му е нужно да направи нещо и ще трябва да почва друг продукт от АБ - това е моето мнение:)
Re: Mastercam X
Уважаеми guru, до колкото разбрах темата е Mastercam X а вие давате отценка за девета версия на продукта.Разликата между двете е много голяма.
Mastercam X е с доста по-приятелски интерфеис макар че аз лично предпочитам Mastercam Xmr2. Що се отнася дълбането в перспектива
едва ли delcam ще реши кардинално проблемите на уважаемия Мечтател.
Ако става вълрос за любимият на всички ZIT500 който освен двуосен
е допълнително кастриран в ZY равнината, колегата ще има нужда от
още един постблок аналогичен на предоставения от уважаемия колега
Wollf само че за разбиване на движението само по Z и само по Y.
Също и пълна забрана на дъгите в споменатата равнина.
PowerMILL е продукт който много уважавам и най- охотно използвам,
най-вече финишните обработки но за съжеление е по- подходящ
за по-модерни машини.
Mastercam X е с доста по-приятелски интерфеис макар че аз лично предпочитам Mastercam Xmr2. Що се отнася дълбането в перспектива
едва ли delcam ще реши кардинално проблемите на уважаемия Мечтател.
Ако става вълрос за любимият на всички ZIT500 който освен двуосен
е допълнително кастриран в ZY равнината, колегата ще има нужда от
още един постблок аналогичен на предоставения от уважаемия колега
Wollf само че за разбиване на движението само по Z и само по Y.
Също и пълна забрана на дъгите в споменатата равнина.
PowerMILL е продукт който много уважавам и най- охотно използвам,
най-вече финишните обработки но за съжеление е по- подходящ
за по-модерни машини.