Перейти к публикации

Цикл сверления


Рекомендованные сообщения

Подскажите по циклу сверления, сейчас пост выводит цикл сверления в таком формате - G83 Z-10. R0. Q2. F250. А нужно G83 Z-10. R0. Q2000 F250.

В постпроцессоре есть блок под названием Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta с этим блоком вроде все понятно, проблемма втом что я не могу найти связь между циклом сверления и этим блоком, чтобы исправить формат вывода.

Так же есть блок Drill output еще больше загадочный :helpsmilie:

Ссылка на сообщение
Поделиться на других сайтах


В постпроцессоре есть блок под названием Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta с этим блоком вроде все понятно, проблемма втом что я не могу найти связь между циклом сверления и этим блоком, чтобы исправить формат вывода.....

Связь м/у переменная и формата ето первая цифра в строке:

fmt Q 2 peck1$ #First peck increment (positive)

statement 2 форматирует переменная " peck1$" , а строка fmt меняет "peck1$" на Q в NC файлa :

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

fs2 2 в вашем посте форматирует и другие переменние, потому и вам надо назначить другой statement -

примерно " fs2 10 0 4 0 3t" и редактировать форматирование на:

fmt Q 10 peck1$ #First peck increment (positive)

Ссылка на сообщение
Поделиться на других сайтах

Связь м/у переменная и формата ето первая цифра в строке:

fmt Q 2 peck1$ #First peck increment (positive)

statement 2 форматирует переменная " peck1$" , а строка fmt меняет "peck1$" на Q в NC файлa :

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

fs2 2 в вашем посте форматирует и другие переменние, потому и вам надо назначить другой statement -

примерно " fs2 10 0 4 0 3t" и редактировать форматирование на:

fmt Q 10 peck1$ #First peck increment (positive)

Спасибо, все получилось.
Ссылка на сообщение
Поделиться на других сайтах

Еще небольшая трудность, заметил я что некоторые значения (формат вывода) не как не реагирует на изменения. Например я пытаюсь отредактировать формат вывода цикла нпрезания резьбы (смотрим фото) некоторые значения свободно редактируются, а вот некоторые вобще ни как я дажи создавал для них другой statement и не как.

Возможно чтото мешает изминению формата.

Ссылка на сообщение
Поделиться на других сайтах

....Возможно чтото мешает изминению формата....

Мало вероятно. Думаю что в цикл нарезания резбы включены другие переменные. То на вашем фото не цикл резбы

Цикл в Mazak постпроцесоре выглядит так:

# --------------------------------------------------------------------------

# Drilling

# --------------------------------------------------------------------------

...............................................

..............................................

ptap$ #Canned Tap Cycle

pdrlcommonb

if met_tool$, pitch = n_tap_thds$ #Tap pitch (mm per thread)

else, pitch = 1/n_tap_thds$ #Tap pitch (inches per thread)

pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout,

prdrlout, *pitch, !feed, "H100.0", strcantext, e$

pcom_movea

Красная строка - ето описание цикла. Надо менять формат ети переменные или переменные которые

включены в постблоки ( pxout - ето постблок а не переменная) цикла.

Ссылка на сообщение
Поделиться на других сайтах

VESKO

в последних постах заметил что часто переписывается исходное форматирование и закапывают это глубоко внутри поста,

похоже иногда на тенденцию - зачем делать проще если можно сложнее :) чтобы дилерам на хлеб хватало.

fmt F 18 feed #Feedrate

.......

pfr_m #Format feedrate for mill

result = nwadrs(strf, feed)

result = newfs (17, feed)

Дядя ищи в посте что то типа result = newfs и изучай на что это влияет

Ссылка на сообщение
Поделиться на других сайтах

Поправте если я чтото не правельно понял.

И так вот цикл резьбы G76

pg76nstart #G76 threading, for multiple starts

if old_new_sw = zero, pg76old

else, pg76new

nstart_cnt = nstart_cnt + one

if nstarts$ <> one & nstart_cnt <> nstarts$,

pbld, n$, *sgcode, thd_dirx, thd_dirz, e$

pg76old #G76 threading old style

pbld, n$, *sthdgcode, pfxout, pfzout, *thdrdlt, *thddepth$,

*thdfirst$, *thdang, pffr, e$

pg76new #G76 threading new style

pbld, n$, *sthdgcode, *nspring$, *thdpull, *thdang, *thdlast$,

*thdfinish$, e$

pbld, n$, *sthdgcode, pfxout, pfzout, *thddepth$, *thdfirst$,

*thdrdlt, pffr, e$

А это переменные вывода (формат вывода)

# --------------------------------------------------------------------------

# Thread output

# --------------------------------------------------------------------------

fmt P 33 thddepth$ #Thread height absolute

fmt Q 33 thdfirst$ #Last depth cut in thread

fmt Q 31 thdlast$ #First depth cut in thread

fmt R 30 thdfinish$ #G76 thread finish allowance

fmt R 32 thdrdlt #Thread R delta G92 and G76

fmt U 3 thd_dirx #Incremental X move for G76 mult starts

fmt W 3 thd_dirz #Incremental Z move for G76 mult starts

fmt P 5 nspring$ #Number of spring cuts

fmt 5 thdpull #G76 thread pull off

fmt 5 thdang #G76 threading angle

Теперь например: чтобы отредоктировать формат вывода fmt P 33 thddepth$ #Thread height absolute переменая thddepth$ должна быть в самом цикле резьбы.

Ссылка на сообщение
Поделиться на других сайтах

чтобы отредоктировать формат вывода fmt P 33 thddepth$ #Thread height absolute переменая thddepth$ должна быть в самом цикле резьбы.

формат вывода если тебя не устраивает, где-то переписывается с помощью result = newfs как я тебе показал

это всё что я хотел сказать

Ссылка на сообщение
Поделиться на других сайтах

формат вывода если тебя не устраивает, где-то переписывается с помощью result = newfs как я тебе показал

это всё что я хотел сказать

Спасибо, все получилось.
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Alexandr97
      В сборке необходимо было создать массив нескольких деталей на линейном расстоянии друг от друга. При создании сопряжения между отдельной деталью и одним из объектов массива, объект массива ломается, свободно перемещается и расстояние, которое было задано при массиве, уже не актуально. При том, когда я к родительской детали пытаюсь крепиться, то все нормально. Подскажите, это недочет программы, или так и должно быть?
    • Shura762
      Кто нить пробовал ТФ18? ну там типа бета тестирование? или все это коммерческая тайна
    • Alexey8107
      Ну не знаю. У нас в свое время было таких ИС-800 8 шт. Один из них самый первый был с круглым магазином на 32 инструмента, привода сименс, ЧПУ балт систем. Если к чпу и приводам претензий не было, то к механике были серьезные вопросы. А вот остальные 7 все как один, 64 инструмента, фанук везде и вся, датчики, линейки, энкодеры ханденхайн, к механике особых претензий уже нет, да, бывают поломки, периодически по мере необходимости меняем опоры качения и прочее... Да, есть слабые места, например упорный подшипник ШВП оси Z, периодически дохнет из за попадания сож и Z начинает дергаться как эпилептик, приходится менять. Все эти станки работают с 2007-2010 годов в три смены без остановок. Из крупных поломок за все это время, материнка в одном УЧПУ померла, на одном стол вырвало, на одном PSM смачно взорвался и вот сейчас похоже этот же восстановленный PSM взбрыкнул. Мелочовку типа порванных РВД и ремонтов по причине естественного износа, типа замены опор качения я не считаю. Бывает индуктивные датчики летят, приходится менять, но это еще мельче и устраняются в течение часа со всеми перекурами когда карта сигналов и мест установки датчиков есть. К тому же эти станки до сих пор держат свою геометрическую точность, периодически проверяем их. Точнее сначала оператор начинает замечать что то не то, потом мы смотрим что не то, ремонтируем и проверяем  Но у нас преимущество, у нас есть очень грамотный и опытный станочник, он с закрытыми глазами находит неисправности, да и станки эти знает вплоть до каждого винтика. Ну и само собой по мере необходимости и шпиндели отправляем в ремонт. Правда последний раз эта организация нам так восстановила шпиндель на токарный LEADWELL, что точил вместо круга непонятно что. Разобрали и ужаснулись, подшипники стоят неправильно, кольца вообще не там где должны быть, какие то медные проставки, которых там сроду не должно быть... Пришлось самим в срочном порядке пересобирать правильно и каким то чудом шпиндель заработал как и должен. Каким чудом я не знаю, но тем не менее работает уже год. Претензий нет. В те времена, когда их было 8 шт, а токарных LEADWELLов больше 20, еще некоторые и с барфидерами, так я чаще ремонтировал барфидеры, чем ИС-800. Да, сейчас настал кризис, часть станков продали, часть работников сократили, и их осталось всего 3 штуки.
    • Tad
      Это коэффициент, определяющий соотношение усилия при свободной (воздушной - air bending) гибке и штамповке/чеканке (bottoming). Соотношение усилий между этими операциями 3-40 раз в зависимости от  условий. Кто использует метод чеканки, не спрашивает, какой конкретно должен быть этот коэффициент
    • zwg
      Тут не поспоришь... Кто не использует - тот и не знает как (в сущностях или без)... Вопрос к знатокам: на что влияет значение BOTTOMING PRESSUE FACTOR на Странице МАТЕРИАЛЫ в настройках CYBELEC?
    • gudstartup
      это к вашему производству не относится просто товарищ написал а я откомментировал!   я быне завидывал особенно это касается ис800 - ужасно ненадежные станочки наследники ир800 хоть и собраны на фанук но механика полный отстой.
    • AlexKaz
      Выбрать в дереве Define type -> Components, затем для X, Y, Z-компонент выбрать Tabular Data.
    • Борман
    • Fedor
    • Alexey8107
      Ох, и представляю же я такой гараж, где три обрабатывающих центра ИС-800 поместятся, это не считая еще десятка токарных с ЧПУ, 2 ДИП-300, 1 ДИП-400 и 1 ДИП-500, плюс система регенерации песка, сталеплавильная печь ДСП-1.5 с печным трансформатором 2 мегаватта, огромная печь отжига, шахтные печи, муфельные печи, дробеочистные машины и даже станок плазменного раскроя ванад, линия порошковой окраски, не говоря уже о вспомогательных мелочах Завидую я тем многим с таким гаражным производством 
×
×
  • Создать...