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

Подскажите как это делается на Sinumerike


Александр164

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

В руководстве по расширенному программированию на стойке Haidenhain ITS530, есть описание программирование сложных поверхностей. Например сферы (вогнутой, выпуклой). Как все это можно осуществить на Simense. У нас операторы - наладчики, которые раотают на стойках Haidennain это делают в ручную, без помощи технологов - программистов. Т.к. у них (у технологов) больше времени занимает написание программы. Сама программа выглядит, как несканчаемая простынь на экране монитора. Все это делается через параметры, R на simense или Q на Haidenhaine.  Мне интересно как все -  таки точно описать алгоритм действия программы именно на Simense.(там где задействованы не 5 осей, а 4 оси, одна из них круговая В стола)

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


Что тут подсказать, делайте свои подпрограммки с параметрами. Вот примерчик самый простенький, почему-то на стойках нет циклов обработки конусов, сделал сам. Тут отверстие и две "фаски" под сварку. При желании вместо конуса можно сферу задать.

 

;****************************
;ОБНИЗКИ Д=38 С УГЛАМИ 100 60
R10=16 ;РАДИУС ФРЕЗЫ
R11=19-R10+0.06 ;РАДИУС ОТВ 38 С УЧЕТОМ ФРЕЗЫ И ДОПУСКА
R13=0.1 ;ШАГ ПО Z ДЛЯ РАСФРЕЗ. КОНУСОВ
R14=6 ; ГЛУБИНА КОНУСА
G0 Z300.
BEGIN:
G90
G0 X0 Y100.
Z205.
G1 Z200. F100 M8
;РАСФРЕЗЕРОВКА 38
G91
G01 X=+R11 F200
G02 X0Y0 I=-R11 J0 Z-12. TURN=24
G01 X-R11
G90 Z200.
;РАСФЕЗЕРОВКА КОНУСА 60 ГРАД
G0 X0 Y100.
MARK1:
G90
G01 X=R14*TAN(30)-R10+24.6 Y100. F100
G91
Z=-R13 F5
G90
G02 I=-R14*TAN(30)+R10-24.6 J0 F100
R14=R14-R13
IF R14>=0 GOTOB MARK1
;*********************************
G90 Z194.
;X0 Y100.
;РАСФЕЗЕРОВКА КОНУСА 100 ГРАД
R14=4.8 ; ГЛУБИНА КОНУСА
MARK2:
G90
G01 X=R14*TAN(50)-R10+19 Y100. F100
G91
Z=-R13 F5
G90
G02 I=-R14*TAN(50)+R10-19 J0 F100
R14=R14-R13
IF R14>=0 GOTOB MARK2
;*********************************
END:

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

Что тут подсказать, делайте свои подпрограммки с параметрами. Вот примерчик самый простенький, почему-то на стойках нет циклов обработки конусов, сделал сам. Тут отверстие и две "фаски" под сварку. При желании вместо конуса можно сферу задать.

 

;****************************

;ОБНИЗКИ Д=38 С УГЛАМИ 100 60

R10=16 ;РАДИУС ФРЕЗЫ

R11=19-R10+0.06 ;РАДИУС ОТВ 38 С УЧЕТОМ ФРЕЗЫ И ДОПУСКА

R13=0.1 ;ШАГ ПО Z ДЛЯ РАСФРЕЗ. КОНУСОВ

R14=6 ; ГЛУБИНА КОНУСА

G0 Z300.

BEGIN:

G90

G0 X0 Y100.

Z205.

G1 Z200. F100 M8

;РАСФРЕЗЕРОВКА 38

G91

G01 X=+R11 F200

G02 X0Y0 I=-R11 J0 Z-12. TURN=24

G01 X-R11

G90 Z200.

;РАСФЕЗЕРОВКА КОНУСА 60 ГРАД

G0 X0 Y100.

MARK1:

G90

G01 X=R14*TAN(30)-R10+24.6 Y100. F100

G91

Z=-R13 F5

G90

G02 I=-R14*TAN(30)+R10-24.6 J0 F100

R14=R14-R13

IF R14>=0 GOTOB MARK1

;*********************************

G90 Z194.

;X0 Y100.

;РАСФЕЗЕРОВКА КОНУСА 100 ГРАД

R14=4.8 ; ГЛУБИНА КОНУСА

MARK2:

G90

G01 X=R14*TAN(50)-R10+19 Y100. F100

G91

Z=-R13 F5

G90

G02 I=-R14*TAN(50)+R10-19 J0 F100

R14=R14-R13

IF R14>=0 GOTOB MARK2

;*********************************

END:

Спасибо!!!

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

как на синумерике клонировать программу несколько раз через макро..например на столе лежит 4 платы программа делается одна а потом по инструментно отрабатывает G54 G55 G56 G57 потом следусчий инструмент.платы лежат на столе произвольно.вот пример хасовской программы

 

G17 G94 G90 G80 G40 G49
 (G54)
 (--MULTIPLY PARTS--)
 #123=4   (X TRANSFORMATION)
 #125=0   (X DELTA)
 #124=1   (Y TRANSFORMATION)
 #126=0   (Y DELTA)
 #121=0   (RESTART ... X)
 #122=0   (RESTART ... Y)
 (----------------------)
 N11
 (POCKET  #4)
 (NO TEXT)
 G91 G28 Z0
 G90 G49 M01
 N12
 M6 T4 (--RIS 6--)
 (NEXT TOOL) T2 (DRILL8.2_0)
 G54 G90
 S8000 M03(------)
WHILE[#122LT#124]DO2
 G[54+#121+#122]
WHILE[#121LT#123]DO1
 G[54+#121+#122]
(-------------------)
 G00 X-98.144 Y-73.981
 G43 H4 D4 Z10.
 /M08
 Z1.1
 G01 Z0.1 F750
 G03 X-98.833 Y-73.833 Z-0.734 I-0.009 J1.628
 X-99.051 Y-73.711 Z-1.607 I0.685 J1.478
 X-99.248 Y-73.557 Z-2.481 I0.902 J1.356
 X-99.56 Y-73.169 Z-3.333 I1.101 J1.204
 X-98.627 Y-72.919 I0.433 J0.25 F1500
 X-99.377 Y-72.485 I-0.5 J0
 X-99.56 Y-73.169 I0.25 J-0.434
 G01 X-101.359 Y-73.052
 G03 X-101.725 Y-74.419 I0.5 J-0.867
 X-96.127 Y-72.919 I2.598 J1.5
 X-100.627 Y-70.32 I-3. J0
 X-101.725 Y-74.419 I1.5 J-2.599
 X-100.359 Y-74.785 I0.866 J0.5
 G00 Z10.
(----------)
#121=#121+1
END1
#121=0
#122=#122+1
END2
#122=0
G52 X0 Y0
(----------)
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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



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