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

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


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

Поставили новый станок и после ознакомления с программами, которые скидываются на него обнаружил интересную весчь: врезание по спирали описывается с помощью 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 пользователей

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




  • Сообщения

    • maxx2000
      @hlibhlib ну а если в Гоблинском?
    • A_1
      Нужно менять значение X. Измение значения P повлияет только на фактическую глубину первого прохода.
    • hmss
      Подачи слишком высокие,на черновое точение F701.707,а на чистовое F121.796.попробуй на черновое F0.25,а на чистовое F0.1
    • g687
      Спасибо за определение глубины резьбы! (в самом ГОСТ его нет) Тогда с учетом формулы : получается что высота резбы равна 5/8H или 0,541*шаг резьбы теперь понятно откуда берется этот коэффициент.     С другой стороны @alex0800 в своей программе написал на практике значение 920, если считать по формуле - должно быть 812 Жалко что он не указал какой резец использует - тогда можно было бы посмотреть поподробнее.   Собственно тогда получается такой вопрос - если после нарезания внешней резьбы на болт на него не наворачивается гайка - то надо X опустить - или надо увеличенную глубину резьбы поставить ?   Т.е. например  написал программу G76 P011060 Q50 R0.1 G76 X34.16 Z-34 R0 P812 Q300 F1.5   допустим гайка не наворачивается в этом случае надо вместо P812 написать P920 ? или вместо X34.16 написать X34.08 ?   P.S. Если смотреть ГОСТ 24705-2004 то для резьбы М36 шаг 1,5 указан "внутренний диаметр по дну впадины d3" =  34,160   Этот курс я тоже купил :)   Собственно пока у меня сложилось впечатление что токарные программы надо писать в G кодах, потому что , например ту же резьбу через G1 не нарежешь потому что надо знать угловое положение шпинделя - а его знает только станок.   Для фрезера (IMHO) заморачиваться вообще ненадо и надо использовать CAM   Пытаюсь пробовать в Solidcam токарку ( только начал) и при выводе УП там вроде бы можно поставить галку чтобы выводил токарные циклы - но пока не освоил/не проверял.   Соответственно необходимо значть все токарные циклы если ты работаешь на токарном станке (не факт что CAM сможет сформировать УП с использованием токарных циклов твоей стойки). Шаг влево/вправо чреват в лучшем случае поломкой резца, а в худшем поломкой станка
    • djrandom
      Лицензионный... Но это действительно не имеет никакого отношения как к возникновению этой проблемы, так и к её решению
    • Nikitoxic
      Доброго времени бытия, форумчане! Прошу вашей помощи в выявлении ошибки. При привязке своей таблицы размеров и таблицы расчета гиба листового металла все работает корректно, кроме 3мм и 4мм. Чтоб наглядно продемонстрировать прикладываю ссылку на яндекс диск с описанием ошибки и двумя таблицами. https://disk.yandex.ru/d/Ie6wLFDyGT25jQ Буду очень благодарен за помощь!  
    • RomanSV
      Здравствуйте. С переключателями на коннекторах profibus все в порядке (конечные на вкл, промежуточные выкл) как и в документации. В противном случае реакция на пульте оператора однозначная с этим уже сталкивались. Здравствуйте. В том то и дело что как только пытаюсь выйти на референтную точку ось сразу выдает ошибку эту, то есть движения нет вообще никакого даже в JOG режиме. и это касается именно этих двух осей (V и B) по остальным осям движение без ошибок.
    • hlibhlib
      Альтруизм скончался. ( Дальше пусть покажет класс Молодежь.  
    • ev121
    • Snake 60
      Было уже не раз. Ищи поиском по форуму "построение шнека" как-то так
×
×
  • Создать...