Страница 1 из 1

FANUC программа резьбофрезерования.

Добавлено: 20 авг 2020, 07:20
konstet77
Друзья, доброго здоровья!
Начал осваивать стойку FANUC. Поставили задачу, написать программу, для резьбофрезерования конусной резьбы. Нашол образец программы, по цилиндрической резьбе, доработал, но терзают смутные сомнения.
Станки заняты, CIMCO нет. может кто-то подскажет ошибки.
Меня смущает коррекция на радиус. Нужна ли она тут?
Первый раз пишу на этом форуме, если что-то не так, извините.
Файл, с программой пытаюсь приложить.

Re: FANUC программа резьбофрезерования.

Добавлено: 20 авг 2020, 07:27
konstet77
Вот образец программы, которую взял за основу.

Re: FANUC программа резьбофрезерования.

Добавлено: 20 авг 2020, 23:35
Lexxa
Cimco не панацея, ибо не содержит реального ядра чпу

Re: FANUC программа резьбофрезерования.

Добавлено: 21 авг 2020, 06:24
konstet77
Lexxa писал(а):Cimco не панацея, ибо не содержит реального ядра чпу
Я это уже заметил, при обучении. Да и каждый станок имеет свои особенности.

Re: FANUC программа резьбофрезерования.

Добавлено: 26 авг 2020, 08:22
konstet77
Установил Cimco и с её помощью доработал программу.
Надеюсь и на станке она будет работать нормально.
IMG_20200826_080257.jpg (5073 просмотра) <a class='original' href='./download/file.php?id=185336&sid=f9f9d92b1fd299c7b8187e5b15e13e70&mode=view' target=_blank>Загрузить оригинал (1.3 МБ)</a>

Re: FANUC программа резьбофрезерования.

Добавлено: 26 авг 2020, 13:36
AlekseySP
konstet77 писал(а): 20 авг 2020, 07:20 Меня смущает коррекция на радиус. Нужна ли она тут?
Не помешает т.к. сразу угадать размер можно, но сложно. Например прогнал программу, а калибр не лезет. И что ты будешь делать? Переписывать программу? Проще внести поправку в корректор.

Re: FANUC программа резьбофрезерования.

Добавлено: 26 авг 2020, 14:47
konstet77
AlekseySP писал(а): Переписывать программу?
Для этого нужно только переменную другую ввести, в начале программы.

Re: FANUC программа резьбофрезерования.

Добавлено: 27 авг 2020, 04:38
AlekseySP
[/quote] Для этого нужно только переменную другую ввести, в начале программы.
[/quote]
Извиняюсь, не посмотрел программу, как то не подумал что параметрическое программирование можно для этого использовать. У меня с ним не сложилось: сперва казалось очень сложным, а когда стал CAM использовать уже и не нужно.
Конечно в этой программе можно без компенсации обойтись. Даже лучше будет.

Re: FANUC программа резьбофрезерования.

Добавлено: 27 авг 2020, 11:56
konstet77
Проверили програму в АНГИНСе, работает. Только оператор кое чего поменял, под свой станок.
Это моя первая программа, самостоятельно написанная.

Re: FANUC программа резьбофрезерования.

Добавлено: 03 окт 2020, 01:31
NightV
konstet77 писал(а): Только оператор кое чего поменял, под свой станок.
наверно только режимы резания, с учётом материала , т.к. такую траекторию в уме просчитать сложно.
СолидСам с такими задачами ни разу не подвёл :eat:
ну и станки тоже :) заранее указываем диаметр фрезы больше(в станке).... а потом подгоняешь, прогоняя только эту под-программу.
п.с. этим всем должен заниматься наладчик а не оператор :)
кроме случаев програмер+наладчик+оператор в одном флаконе :hehehe: такое любят маленькие фирмы

Re: FANUC программа резьбофрезерования.

Добавлено: 03 окт 2020, 01:39
NightV
Lexxa писал(а): Cimco не панацея, ибо не содержит реального ядра чпу
кстате да! давно с ним работаю... бывает в бакплейте не отрабатывает реальную траекторию станка!
но чаще спасал от аварий, когда писал вручную :good:

Re: FANUC программа резьбофрезерования.

Добавлено: 09 дек 2020, 17:04
recall
O7005;
(UNIVERSALNII KONUS)
(KORREKTOR=R FREZI)
(PO SPIRALI)
(OBRABOTKA SVERHU VNIZ)
(X,Y-CENTR)
(Z-VERH)

#101=0.0(Z.VERH)
#102=100.0(Z GLUBINA)
#103=50(RADIUS OTV. BOLSHOI)
#104=TAN[10](UGOL KONUSA)(POLOVINA RAZVERNUTOGO UGLA)
#105=1.(SHAG.Z NA RADIUS)
#106=2(NAPRAVLENIE G02/G03)

IF[#106EQ2]THEN#107=42(KORREKTOR PRI G02)
IF[#106EQ3]THEN#107=41(KORREKTOR PRI G03)

G80G69
G15
G17G21G40G49G90G94
M45
T2M6(FREZA)
G54
G00G43H2D2(*)Z50.0
S1000M03
M08
G00X0.0Y0.0(KOORDINATI OTVERSTIYA)
G00Z20.0
G00Z0.0;
G1G#107X#103Z-#101F1000M8
WHILE[#101LT#102]DO1
#101=#101+#105;
#103=#103-[#104*#105];
G#106X-#103R#103Z-#101F300;
#103=#103-[#104*#105];
#101=#101+#105;
G#106X#103R#103Z-#101F300
END1
G00G40X0.0Y0.0;
G00Z20.0
M5
M09
G00G53Z0.0
G00G90X0.0
G00G53Y0.0
M30

Писал давно сие дело. Как вариант, мб кому поможет. Если что, можно менять движение фрезы (G02/G03) для изготовления правой/левой резьбы.