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

Фрезерование сферы шаровой фрезой (макросы)


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

всем доброго времени суток, у меня есть пример упрощённого программирования синумерик
 
"вогнутая полусфера

; заготовка 40-X-40, 40-Y-40, Z1=25, Z2=20
;
T4 D1 M6 ; фреза шаровая 10 мм
M3 S1000 F100
R1=20 ; радиус полусферы
R2=5 ; радиус фрезы
R3=0 ; X
R4=0 ; Z
R5=0 ; угол от 0 до 90 градусов
G0 G54 Y0 X=-(R1-R2) Z1 ; выход в исходную точку
G1 Z=-R2 ; врезание до центра шаровой фрезы

BEG:
IF (R5>=90) GOTOF END ; при угле, равном 90°, радиус окружности
; становится равным нулю, поэтому этот угол
; исключается. При программировании от центра
; такой угол присутствует в вычислениях
R3=-(R1-R2)*COS(R5)
R4=-(R1-R2)*SIN(R5)-R2
G1 X=R3 Z=R4
G2 I=-R3
R5=R5+1
GOTOB BEG
END:
G0 Z5 M5
X30 Y30
M30"
 
мне нужно сделать аналогию для фанука, собственно, вот она:
T4 D1 M6 
M3 S1000 F100
#1=20 (r sphere)
#2=5  (tool r)
#3=0  (x)
#4=0  (z)
#5=0 (angle from 0 to 90)
G0 G54 Y0 X=-[#1-#2] Z1 ;(klir pos)
G1 Z=-#2  (work pos)
while[#5LT90]do
#3=-[[#1-#2]*COS[#5]]
#4=-[[#1-#2]*SIN[#5]]-#2
G1 X=#3 Z=#4
G2 I=-#3
#5=#5+1
END
G0 Z5 M5
X30 Y30
M30

Скажите пожалуйста, где ошибка?

post-56575-0-62151500-1475217881.jpg

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


Программа рабочая. Только координаты задаются без знака "=".

T4 D1 M6
M3 S1000 F100
#1=20 (r sphere)
#2=5  (tool r)
#3=0  (x)
#4=0  (z)
#5=0 (angle from 0 to 90)
G0 G54 Y0 X-[#1-#2] Z1 ;(klir pos)
G1 Z-#2  (work pos)
WHILE [#5 LT 90 ] DO 1
#3=-[[#1-#2]*COS[#5]]
#4=-[[#1-#2]*SIN[#5]]-#2
G1 X#3 Z#4
G2 I-#3
#5=#5+1
END 1
G0 Z5 M5
X30 Y30
M30

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

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

Ссылка на сообщение
Поделиться на других сайтах
T4 D1 M6 
M3 S1000 F100 
#1=20 (r sphere) 
#2=5 (tool r) 
#3=0 (x) 
#4=0 (z) 
#5=0 (angle from 0 to 90)
#6=1(angle step)
#7=90 
G0 G54 Y0 X-[#1-#2] Z1 ;(klir pos) 
G1 Z-#2 (work pos)
 
while[#5Lt#7]do 1
#3=­[#1-#2]*COS[#5] 
#4=­[#1-#2]*SIN[#5]-#2 
G1 X#3 Z#4 
G2 I-#3 
#5=#5+#6
END 1
G0 Z5 M5 
X30 Y30 
M30 
более универсальная программа, кому нужно - пользуйтесь(задаем начальный угол и конечный)

Cimco.

а версия?
я тоже в симке, но у меня не работает, а коллега переписал мой код - у него рисует корректно

Ссылка на сообщение
Поделиться на других сайтах
  • 5 лет спустя...
2 часа назад, Никола5678 сказал:

Здравствуйте, а можно использовать эту программу для обработки концевой фрезой

нет

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Никола5678 сказал:

не могли бы вы помочь) я просто не представляю как на концевую писать)

Концевой фрезой внутренняя полусфера не получится.

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

o8002 
(zakatka R, shag po uglu, nulevoj ugol=12h,XoYo-centr radiusa )
#1=2. (nacalnyj ugol)
#2=2. (uglovoj shag)
#3=55.(konecnyj ugol)
#4=8. (radius zakatki)
#5=10.(radius instrumenta)
#6=3. (radius zuba instr.(uglovoj radius))
#7=.0 (PRIPUSK)
S1000F1000M3
#13=#8+#7+#6 (privedennyj radius)
N5
#21=#13*COS[#1]-#6    (Z)
#23=#13*SIN[#1]-#6+#5 (Y osj instr.)
G0X-65. Y#23
Z#21.
G1x65. F555
G0Y-#23
G1x-65.
IF[#1 EQ #3] GOTO99 ( VYHOD )
#1=#1+#2 ( SLEDUSHIJ ugol )
IF[#3 GT #1] GOTO5
#1=#3 ( POSLEDNIJ PROHOD )
GOTO5 ( OPJAT FREZERUEM )
N99G0Z222.M30

 

здесь просто радиусный паз, я думаю, по радиусу сможешь направить. Радиус зуба сделать 0, тогда будет обычная цилиндрическая фреза. Обратить внимание, что до центра сферы запускать нельзя  (#23 должен быть больше 0). 

Как программа работает - не помню, давно не работал на фануке, может, и не тестировал.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...