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

Врезание по спирали


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

Поставили новый станок и после ознакомления с программами, которые скидываются на него обнаружил интересную весчь: врезание по спирали описывается с помощью G2 и G3. Такого ещё не видел. Обычно указываются плоскости (G17-19).

И второй вопрос: почему в части программы в описании круга чередуются R и I J.

Итальяшка, который ставил станок вообще ничего сказать по этому поводу не смог. Типа, программа выдаёт, а больше я не знаю.

И главный вопрос: КАКИЕ СИСТЕМЫ (САМ) МОГУТ НАПИСАТЬ ТАКУЮ ПРОГРАММУ (В СМЫСЛЕ ОТПОСТПРОЦЕССИРОВАТЬ)?

Можно ли в UG?

Выслушаю все предложения и гипотезы, т.к. очень интересно.

Это рисует итальянская программа W2CAM. Работать в ней не очень удобно (это мягко сказано).

Вот, пример такой программы:

__________________________________%102

N1( 102/DR_V.EGA )

N4001(PP 3D)

(VER 6.0.3.237 PPVER v.1.0.0.13 - C:\EASYCAD\EASYCAD\DSG\TEST\DR_V.EGA - WKMACH=0 - WCAM2K-PP - v.1.0.0.13 )

E60000=000*1000 (X OFFSET IN MILLIMETERS)

E61000=000*1000 (Y OFFSET IN MILLIMETERS)

L101=90 (Material thickness)

L100=226 (N. UT.)

L105=6000 (RPM)

EG10

G77H9600

G77H9910

E81311=E82360L175=0

L901=0

L3=0 (ON Flow-swithing)

L4=0 (Blade water)

L5=1 (External water 1)

L138=0 (bypass Internal water)

L137=0 (Internal water)

E81378=0

G77H9001

L6=E82360/1000 (Normal Vacuums plane)

(L6=E82362/1000 (Working table)

E80021=0E10028=0L106=0

E62000=L101+L6*1000+E81353

G52G0ZE72003

G90

M7

G4F2

M3

L900=2

G77H9603

(1DIA BASRELIEF ø9 UTENSILE CODICE 64485629404292 ø9)

G0X300Y300

G0Z0.0

M3M7

G2X300Y295.344Z0.0I300J297.672F1200

G2X300Y304.656Z-0.5R4.656

G2X300Y295.344Z-1I300J300

G2X300Y304.656Z-1.5R4.656

G2X300Y295.344Z-2I300J300

G2X300Y304.656Z-2.5R4.656

G2X300Y295.344Z-3I300J300

G2X300Y304.656Z-3.5R4.656

G2X300Y295.344Z-4I300J300

G2X300Y304.656Z-4.5R4.656

G2X300Y295.344Z-5I300J300

G2X300Y304.656Z-5.5R4.656

G2X300Y295.344Z-6I300J300

G2X300Y304.656Z-6.5R4.656

G2X300Y295.344Z-7I300J300

G2X300Y304.656Z-7.5R4.656

G2X300Y295.344Z-8I300J300

G2X300Y304.656Z-8.5R4.656

G2X300Y295.344Z-9I300J300

G2X300Y304.656Z-9.5R4.656

G2X300Y295.344Z-10I300J300

G2X300Y300Z-10R2.328

G1X301.68Y300Z-10

G2X299.16Y298.545Z-10R1.68

G2X299.16Y301.455Z-10R1.68

G2X301.68Y300Z-10R1.68

G1X304.18Y300Z-10

G2X297.91Y296.38Z-10R4.18

G2X297.91Y303.62Z-10R4.18

G2X304.18Y300Z-10R4.18

G1X309.18Y300Z-10

G2X295.41Y292.05Z-10R9.18

G2X295.41Y307.95Z-10R9.18

G2X309.18Y300Z-10R9.18

G1X314.18Y300Z-10

G2X292.91Y287.72Z-10R14.18

G2X292.91Y312.28Z-10R14.18

G2X314.18Y300Z-10R14.18

G1X319.18Y300Z-10

G2X290.41Y283.39Z-10R19.18

G2X290.41Y316.61Z-10R19.18

G2X319.18Y300Z-10R19.18

G1X324.18Y300Z-10

G2X287.91Y279.06Z-10R24.18

G2X287.91Y320.941Z-10R24.18

G2X324.18Y300Z-10R24.18

G1X329.18Y300Z-10

G2X285.41Y274.729Z-10R29.18

G2X285.41Y325.271Z-10R29.18

G2X329.18Y300Z-10R29.18

G1X334.18Y300Z-10

G2X282.91Y270.399Z-10R34.18

G2X282.91Y329.601Z-10R34.18

G2X334.18Y300Z-10R34.18

G1X339.18Y300Z-10

G2X280.41Y266.069Z-10R39.18

G2X280.41Y333.931Z-10R39.18

G2X339.18Y300Z-10R39.18

G1X344.18Y300Z-10

G2X277.91Y261.739Z-10R44.18

G2X277.91Y338.261Z-10R44.18

G2X344.18Y300Z-10R44.18

G1X349.18Y300Z-10

G2X275.41Y257.409Z-10R49.18

G2X275.41Y342.591Z-10R49.18

G2X349.18Y300Z-10R49.18

G1X354.18Y300Z-10

G2X272.91Y253.079Z-10R54.18

G2X272.91Y346.921Z-10R54.18

G2X354.18Y300Z-10R54.18

G1X359.18Y300Z-10

G2X270.41Y248.749Z-10R59.18

G2X270.41Y351.251Z-10R59.18

G2X359.18Y300Z-10R59.18

G1X364.18Y300Z-10

G2X267.91Y244.418Z-10R64.18

G2X267.91Y355.582Z-10R64.18

G2X364.18Y300Z-10R64.18

G1X369.18Y300Z-10

G2X265.41Y240.088Z-10R69.18

G2X265.41Y359.912Z-10R69.18

G2X369.18Y300Z-10R69.18

G1X300Y300Z-10

G0Z5

M5

G52G0ZE72003

E60000=0E61000=0E62000=0

G77H9600

M2

________________________________________________________

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


В Юджах можно...Но руководство по программированию не помещало бы....

Спасибо за ответ. Руководство есть, буду читать.

интересовала сама возможность

Производитель компания Bavelloni. Станок EGAR (Егор по нашему :rolleyes: )

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

я думаю что можно так как то что выдает программа похоже на параметрическое программирование

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

g-kod

да такой пост заход фрезой по спирали может написать программа солидкам

я это делал на базе бентли можно на базе солидворкс

Изменено пользователем alex0800
Ссылка на сообщение
Поделиться на других сайтах

Никаких странностей здесь нет.

Винтовая интерполяция (врезание по спирали) традиционно так и описывается.

Есть код круговой интерполяции G2 и координаты X,Y,Z.

Z и включает доп. перемещение. Про I,J,K вообше все понятно.

Думаю, что любые CAM системы могут выдать подобный код.

Знаю, точно, что в Mastercam пользователь может выбрать описание

винтовой интерполяции - как в вашем случае либо заменив все это

короткими линейными перемещениями G1.

Вот я взял обычный CIMCO Edit 5, вставил вашу программу и он изобразил спиральное врезание.

См. файл с рисунком...

post-100-1145599942_thumb.jpg

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

Повермилл, имхо, может :).

Но тока для черновой :(.

Догадаешься как? :).

Всмысле как это описать в посте? Как траекторию сделать понятно, но как сделать чтобы при выводе вынтовая преобразовалась именно в G2, G3... это надо експерементировать.
Ссылка на сообщение
Поделиться на других сайтах

Я привел пример с CIMCO лишь для того, чтобы было

понятно, что это обычный код.

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

Прописать на черновую врезания сверлением, а сверление сделать спиралью.

Ну, это изврат.

чтобы было понятно, что это обычный код.

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

Вот, кусочек "необычного" кода (всё для того же станка)

L114=0.0

L2=555.845L3=240.92L4=509.259L5=234.699

L6=0

L7=0

G77H9360

L2=573.672L3=318.966L4=583.599L5=244.626L9=75.0G77H9302

L2=603.584L3=320.954L4=603.584L5=94.954L9=226.0G77H9302

L18=1

L2=1407.584L3=320.954G77H9301

L18=0

L2=1437.496L3=318.966L4=1407.584L5=94.954L9=226.0G77H9302

L2=1501.91L3=234.699L4=1427.57L5=244.626L9=75.0G77H9302

L2=1457.306L3=240.655

G77H9361

G52G0ZE82006

L959=0

E81087=0.0

E30006=0.0

L114=0.0

L2=1455.324L3=540.988L4=1501.91L5=547.209

L6=0

L7=0

G77H9360

L2=1437.496L3=462.942L4=1427.57L5=537.282L9=75.0G77H9302

L2=1407.584L3=460.954L4=1407.584L5=686.954L9=226.0G77H9302

L18=1

L2=603.584L3=460.954G77H9301

L18=0

L2=573.673L3=462.942L4=603.584L5=686.954L9=226.0G77H9302

L2=509.259L3=547.209L4=583.599L5=537.282L9=75.0G77H9302

L2=553.863L3=541.253

G77H9361

N200 L2=200

L901=0

L100=34 (TOOL)

G77H9901

G79L2<>0NL2

L103=0.0(mm/PASSAGE)

L104=1200(SPEED)

L909=L104

L105=4000.0(R.P.M.)

G52G0ZE82006

L959=0

Всем спасибо за ответы.

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

Поставили новый станок и после ознакомления с программами, которые скидываются на него обнаружил интересную весчь: врезание по спирали описывается с помощью G2 и G3. Такого ещё не видел. Обычно указываются плоскости (G17-19).

Ну тут ничего нового нет.

И второй вопрос: почему в части программы в описании круга чередуются R и I J.

Многие системы ЧПУ могут описывать окружность как через R, так и через I J. Причём оба формата могут использоваться в программе и чередоваться произвольным образом. Почему у тебя так? Я только могу предположить, что эта самая итальянская программа W2CAM при задании формата кадра учитывает способ построения каждой дуги обрабатываемого контура. Потому что для определения каждого отдельного элемента контура ТОЧНО определять их, как правило, достаточно через один. Промежуточный элемент обычно строится по конечным точкам явно заданных и свой радиус. Т.е., если я прав, то пофигу тебе как задавать. Можешь выбрать более подходящий для тебя формат и пользоваться им одним.

Итальяшка, который ставил станок вообще ничего сказать по этому поводу не смог. Типа, программа выдаёт, а больше я не знаю.

Хм... Сервис-мэн мля.... :thumbdown:

И главный вопрос: КАКИЕ СИСТЕМЫ (САМ) МОГУТ НАПИСАТЬ ТАКУЮ ПРОГРАММУ (В СМЫСЛЕ ОТПОСТПРОЦЕССИРОВАТЬ)?

Можно ли в UG?

Ну если я правильно понял, то этот вопрос уже не будет актуальным. Т.е. ответ - ВСЕ.

Выслушаю все предложения и гипотезы, т.к. очень интересно.

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

Если честно то я такого не встречал в Постбилдере UG. :g: Я имею ввиду процедуру преобразования винтового врезания в UG в винтовую интерполяцию в кодах станка. А что касается R и IJ, то я думаю постпроцессор сделан так что обрабатывает дуги меньше 1 квадранта в R, а больше в IJ. Да и сказать, что все вышеприведенные примеры полноценная винтовая интерполяция я бы не решился. Хотелось бы в один кадр.

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

Люди добрые!!! Как на TNC530 описывается спираль хоть в кодах HH хоть в ISO?

На сименсе 810 и 840 получился вывод спирали из UG в виде:

X...Y...Z...I...J...TURN=...

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

У меня вот так,

движение с Z+3 до Z+0

13 L Z+3 FMAX M3

14 CC X-52.459 Y-21.132

15 LP PR+9.6 PA+279.225 F2400

16 CP IPA+360 Z+1.947 DR+

17 CC X-52.459 Y-21.132

18 LP PR+9.6 PA+279.225

19 CP IPA+360 Z+0.894 DR+

20 CC X-52.459 Y-21.132

21 LP PR+9.6 PA+279.225

22 CP IPA+305.771 Z+0 DR+

3 оборота из них 2полных последний на 305.771 градусов

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

Обычно врезание по спирали использую если память у станка короткая, тогда идем по винтовой в 2-3 кадра. Засверливать в лом, зигзагом - задолбаешься подгонять длину шага - что б вошла во все отсеки, а врезание по 3D кривой, хоть и пролезет везде, но выдает в УП ху...ву тучу кадров, а памяти на четыре установа в одной УП - впритык.

На LEADWELL V-30 с Fanucовской стойкой только спиралькой и спасаемся, ну и по привычке делаем тоже и для DMU50T с TNC530.

post-783-1163605172_thumb.jpg

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

Буду благодарен, если ответите.

Не знаю, как сделать следующее:

сверление отверстия с разбивкой.

(Станок - фрезерный обрабатывающий центр MCV 1020 BA

система ЧПУ - Fanuc Series oi-TC.)

Я так понял, что нужное - винтовая интерполяция, в книжке 2 слова.

Возможно ли одним кадром описать? :)

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

Такое врезание самая обычная вешь. В Про/Е делается на раз. Да и ручками такая программа пару минут дела. Очень часто на своем ХААСе так захожу. Просто влом сверло вводить в УП.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Maik812
      есть версия SW2014 и ниже (там в старой версии есть бибилиотека фаил выбран и он юзается его можно поменять от другой версии , но не просто все так как приложение на 18 закончелось). Для F3 Солид-расширения в настройках меняете не листером а прогой и ссылку на нее (СВ вьювер например) ДЛЯ второго окна быстрого простмотра я ставил плагин IEView и там прям вот работать можно было. вопрос какая винда и СВ увас. Ну и не кто не теребит и не просит просмотрщиков. Есть галка в настройках средствами Exploer но там плохие картинки для эскизов только . еще IEView
    • maxx2000
      Неужто прочитал справку 
    • maxx2000
      "Эх, малыш, не в пирогах  портфолио счастье."
    • Бестолковый
      @maxx2000 Портфолио есть, по запросу в ЛС могу выслать, выкладывать сюда "простыню" смысла не вижу.   @4Zzz Что и в какую сторону менять - не совсем понятно, так что пусть всё будет так как оно есть ;)  
    • Нафаня
      Всем у кого текли слёзы от размера линий в арткам. Их можно сделать по толще. Настройка на скриншотах ниже.
    • Nod801
      @Aurifer Первое что приходит на ум ... у подсборки пробовал включить режим "мягкой сборки" ... если да но трабла осталась, то нужно смотреть\щупать твою всю сборку ... так трудно что-либо говорить
    • Kasper
      Не подскажите есть ли плагин в ТС для быстрого просмотра формата solidworks?
    • Aurifer
      Редактировал отдельно подсборку открывая через Windows. Потом открываю главную сборку, выходит сообщение "модели изменились, перестроить?", соглашаюсь, ошибка.  Редактировал прямо из основной сборки, кнопкой "редактировать сборку" в дереве построений. Эффект тот же.  Из ограничений, каркас на котором крепятся валы, выбираю ПКМ - "зафиксированный". Чтобы остальные детали (подсборки) двигались относительно валов. И в то же время в "свойства компонента" - "решить как" - ставлю "свободно". Чтобы валы можно было сдвигать/раздвигать между собой. Если решить как, ставлю "точно", то опять же ошибка перестроения.  P.s: Картинку мою видно? Как то криво у меня отображает. 
    • maxx2000
      редактировать можно по-разному, в контексте сборки, либо сделав подсборку активной и редактируется уже в контексте подсборки. А так всё что понятно что ты в сборке наложил ограничения, потом открыл подсборку и в ней наложил ограничения и у тебя естественно возник конфликт.
    • Aurifer
      Добрый день, подскажите что я делаю не так.  Имеется такая сборка: Расстояние между валами не фиксировал, чтобы потом сопряжения сделать по факту. Сборку сделал. Теперь задача сохранить деталь (подсборку) с зафиксированными валами. Но вот не задача.Редактирую подсборку прямо из сборки, делаю валы зафиксированными. Но при открытии файла вне сборки, валы фиксированны, но не в тех местах как в сборке, а в тех где они были до вставки в сборку.  Ладно, опять открываю эту подсборку, делаю в ней сопряжение "граничащее расстояние" . Расстояние оставляю, то которое программа автоматически подставила. Сохраняю. Основная сборка пытается перестроиться и выпадают ошибки, что нельзя решить данные сопряжения!  Пробовал измерить расстояние на ответной части и вбить вручную, ошибки перестроения.  Любые попытки зафиксировать эти валы или их кронштейны приводят к ошибкам перестроения. 
×
×
  • Создать...