11

Всем привет ! Прошу помощи⁠⁠

1.Учусь писать программы. Вот такой чертёж. Стойкa фанук аi200. Пишу в ручную со станка. Как написать пазы 35 с радиусом r12.5 . Вроде смотрю манулалы но голова уже кипит . Нет возможности написать в программе потому прошу совета как написать данные пазы со стойки без диаметра инструмента (код D временно не работает )
2. как указать второй паз и повторить операцию обработки?
в случае если обрабатываю отверстия с условием что у0 то перемещение происходит чётко и отверстия выходят. Но если у30 условно то станок в точку перемещается но окружность делать отказывается .боюсь что с пазами будет так же .
всем спасибо заранее!

Всем привет ! Прошу помощи

Лига ЧПУшников

2.2K пост12.2K подписчиков

Правила сообщества

никакой политики

10
Автор поста оценил этот комментарий

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


%

O1000(DETAL)

(17.09.23)

(-TOOLS-)

(U1-N11)

(T2--FREZA-D12-NO-KORR)

N10

(U1)

(X0,Y0-CENTR-DETALY)

(Z0-NA-DETALY)

N11

(D20-VINTOVAJA)

(FREZA-D12)

(NO-KORR)

T2M6

G15G40G69G90

G54

G52X0.Y0.

#2=600(FEED)

#1=1.(COUNT)

S1600M3

G0X-55.Y0.

G0G43H2Z100.

N1110

IF[#1EQ1.]THEN#15=-55.(PAZ-1)

IF[#1EQ2.]THEN#15=55.(PAZ-2)

G52X#15Y0.

G0X0.Y0.

G1Z10.F3000

G1Z2.F1000

#10=8.(D)

#11=#10*0.5(R)

#3=0.5(STEP)

#4=-#3(START)

#5=22.(END)

#6=0.

G1X#11F#2

WHILE[#4LE#5]DO1

G3I-#11J0.Z-#4F#2

IF[#4EQ#5]THEN#6=1

IF[#6EQ1]GOTO1100

#4=#4+#3

IF[#4GE#5]THEN#3=#5-#4+#3

IF[#4GE#5]THEN#4=#5

IF[#4EQ#5]THEN#6=1

GOTO1101

N1100

#4=#5+1

N1101

END1

G3I-#11J0.

G1G40X0.Y0.

G0Z20.

G52X0.Y0.

#1=#1+1.

M1

IF[#1LE2.]GOTO1110

G0Z100.

M5

G52X0.Y0.

G91G28Z0.

G91G28Y0.

M0

N12

(D25.5)

(PO-SPIRALY)

(FREZA-D12-NO-KORR)

T2M6

G15G40G69G90

G54

G52X0.Y0.

#2=600(FEED)

#7=22.(Z)

#1=1.(COUNT)

S1600M3

G0X-55.Y0.

G0G43H2Z100.

N1210

IF[#1EQ1.]THEN#15=-55.(PAZ-1)

IF[#1EQ2.]THEN#15=55.(PAZ-2)

G52X#15Y0.

G0X0.Y0.

G1Z10.F3000

G1Z2.F1000

G1Z-#7F500

#3=1.3(STEP-D)

#4=8.(D-START)

#5=13.5(D-END)

#6=0.

#10=#3*0.5(STEP-R)

G1X[#4*0.5-#10]F#2

WHILE[#4LE#5]DO1

G3X0.Y[#4*0.5-0.75*#10]R[#4*0.5-0.875*#10]F#2

G3X-[#4*0.5-0.5*#10]Y0.R[#4*0.5-0.625*#10]

G3X0.Y-[#4*0.5-0.25*#10]R[#4*0.5-0.125*#10]

G3X[#4*0.5]Y0.R[#4*0.5]

IF[#4EQ#5]THEN#6=1

IF[#6EQ1]GOTO1200

#4=#4+#3

IF[#4GE#5]THEN#3=#5-#4+#3

IF[#4GE#5]THEN#10=0.5*#3

IF[#4GE#5]THEN#4=#5

IF[#4EQ#5]THEN#6=1

GOTO1201

N1200

#4=#5+1

N1201

END1

G3I-[#5*0.5]J0.F#2

G1X0.Y0.

G0Z20.

G52X0.Y0.

#1=#1+1.

M1

IF[#1LE2.]GOTO1210

G0Z100.

M5

G52X0.Y0.

G91G28Z0.

G91G28Y0.

M0

N13

(PAZ-B25.5-L35.5)

(FREZA-D12-NO-KORR)

T2M6

G15G40G69G90

G54

G52X0.Y0.

#2=600(FEED)

#14=22.(Z)

#1=1.(COUNT)

S1600M3

G0X-55.Y0.

G0G43H2Z100.

N1320

IF[#1EQ1.]THEN#15=-55.(PAZ-1)

IF[#1EQ2.]THEN#15=55.(PAZ-2)

G52X#15Y0.

G0X0.Y0.

G1Z10.F3000

G1Z2.F1000

G1Z-#14F500

#10=13.5(D)

#11=#10*0.5(R)

#3=1.(STEP)

#4=#10*0.5+#3(START)

#5=11.75(SHIRINA-PAZA)

#6=0.

#13=#4-#11(DX-START)

#7=#11*COS[60]

#8=#11*SIN[60]

WHILE[#4LE#5]DO1

#13=#4-#11

G1X#13Y0.F#2

G91

G1X-#7Y-#8F3000

G90

G3X#13Y-#11R#11F#2

G3X#13Y#11R#11

G91

G3X-#7Y-[#11-#8]R#11

G90

G1X#13Y0.F3000

IF[#4EQ#5]THEN#6=1

IF[#6EQ1.]GOTO1300

#4=#4+#3

IF[#4GE#5]THEN#3=#5-#4+#3

IF[#4GE#5]THEN#4=#5

IF[#4EQ#5]THEN#6=1

GOTO1301

N1300

#4=#5+1.

N1301

END1

G40

G1X0.Y0.F3000

M1

(VLEVO)

#10=13.5(D)

#11=#10*0.5(R)

#3=1.(STEP)

#4=#10*0.5+#3(X-START)

#5=11.75(SHIRINA-PAZA)

#6=0.(USLOVIE-PRERIVANIJA)

#13=#4-#11(DX-START)

#7=#11*COS[60]

#8=#11*SIN[60]

WHILE[#4LE#5]DO1

#13=#4-#11

G1X-#13Y0.F#2

G91

G1X#7Y#8F3000

G90

G3X-#13Y#11R#11F#2

G3X-#13Y-#11R#11

G91

G3X#7Y[#11-#8]R#11

G90

G1X-#13Y0.F3000

IF[#4EQ#5]THEN#6=1

IF[#6EQ1]GOTO1310

#4=#4+#3

IF[#4GE#5]THEN#3=#5-#4+#3

IF[#4GE#5]THEN#4=#5

IF[#4EQ#5]THEN#6=1

GOTO1311

N1310

#4=#5+1

N1311

END1

M1

(FINISH)

G1X8.75F[#2*0.5]

G3X2.Y6.75R6.75

G1X-5.

G3Y-6.75R6.75

G1X5.

G3Y6.75R6.75

G1X-2.

G3X-8.75Y0.R6.75

G1X0.Y0.F3000

G52X0.Y0.

G0Z20.

#1=#1+1.

M1

IF[#1LE2.]GOTO1320

G0Z100.

G52X0.Y0.

M5

G91G28Z0.

G91G28Y0.

M30

%

Иллюстрация к комментарию
раскрыть ветку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества