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

Измерительные цикры Renishaw


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

Может кто-нибудь выложит простенький цикл измерения отверстия с помощью 3д щупа?

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


Может кто-нибудь выложит простенький цикл измерения отверстия с помощью 3д щупа?

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

А зачем что то придумывать в самой стойке есть красивое меню для измерительных циклов там по моему не чего сложного нет .

А руками писать циклы синумерика а тем более измерительные по моему полный изврат )

вот для примера программа измерения заготовок .

;...... SONDA

N10 T1000

N15 TC



N20 $P_UIFR[1,X,0]=0

N25 $P_UIFR[1,Y,0]=0

N30 $P_UIFR[1,Z,0]=0



N35 $P_UIFR[1,X,5]=0

N40 $P_UIFR[1,Y,5]=0

N45 $P_UIFR[1,Z,5]=0



N50 $P_UIFR[1,X,0]=-3009

N55 $P_UIFR[1,Y,0]=-478

N60 $P_UIFR[1,Z,0]=-1450

;;;;;;;;;;;;;;;;;;;;;;;;;;;



N65 G0 A0 B0 

N70 TRAORI

N75 TOFRAME

N80 M28

N85 G0 G17 D1 G54 Z+300

N90 G0 X-2950 Y-300

N95 G0 Z-5



N100  _SETVAL=-2860 _FA=30 _MA=1 _KNUM=1 _MVAR=100

N105  CYCLE978



N110 $P_UIFR[1,X,0]=$P_UIFR[1,X,0]+$P_UIFR[1,X,5]

N115 $P_UIFR[1,X,5]=0



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1

N120 G0 G54 Y-300

N125  _SETVAL=-2860 _FA=30 _MA=1 _KNUM=0 _MVAR=100

N130  CYCLE978

N135  R1=_OVR[4]; ROZMER

N140  R10=_OVR[16]; DIFERENCE

;;;;;;;;;;;;;;;;;;;

N145 M61

N150 MSG("M61")

N155 STOPRE

;;;;;;;;;;;;;;;;;;;



N160 G0 G54 Z+300

N165 G0 X+2950 Y-300

N170 G0 Z-5



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2



N175  _SETVAL=2860 _FA=30 _MA=1 _KNUM=0 _MVAR=100

N180  CYCLE978

N185  R2=_OVR[4]; ROZMER

N190  R20=_OVR[16]; DIFERENCE



N195 R30=(ABS(R1)+ABS(R2))/2

N200 R31=(R30-2860)



N205 IF ABS(R31)<0.5 GOTOF _CHYBA1



N210 $P_UIFR[1,X,0]=$P_UIFR[1,X,0]+R31 ; NBO  >X<

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



N215 G0 Z+300

N220 TRAFOOF

N225 G0 D0 G53 Y+0



N230 G0 A-90 B0 

N235 TRAORI

N240 TOFRAME



N145 M61

N150 MSG("M61")

N155 STOPRE



N245 G0 G17 D1 G54

N250 G0 G53 D0 X+0

N255 G0 G54 D1 Y+120

N260 G0 X+2900

N265  _SETVAL=-5 _FA=25 _MA=3 _KNUM=1 _MVAR=100

N270  CYCLE978



N275 $P_UIFR[1,Y,0]=$P_UIFR[1,Y,0]+$P_UIFR[1,Y,5]

N280 $P_UIFR[1,Y,5]=0



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1

N285 G0 G54 X+2900

N290  _SETVAL=-5 _FA=25 _MA=3 _KNUM=0 _MVAR=100

N295  CYCLE978

N300  R5=_OVR[4]

N305  R6=_OVR[16]

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2

N310 G0 X+0

N315  _SETVAL=-5 _FA=25 _MA=3 _KNUM=0 _MVAR=100

N320  CYCLE978

N325  R15=_OVR[4]

N330  R16=_OVR[16]

N335 M61

N340 MSG("M61")

N345 STOPRE

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3

N350 G0 X-2900

N355  _SETVAL=-5 _FA=25 _MA=3 _KNUM=0 _MVAR=100

N360  CYCLE978

N365  R25=_OVR[4]

N370  R26=_OVR[16]



N375 G0 G54 D1 X-3020

N380 G0 Y-500

N385 G0 X-2500



N390 R50=((R6+R16+R26)/3)



N395 $P_UIFR[1,Y,0]=$P_UIFR[1,Y,0]+R50 ; NBO  >Y<



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



N400 G0 A0 B0 

N405 TRAORI

N410 TOFRAME



N415 G0 G17 D1 G54 Z+300

N420 G0 X-2500 Y-80

N425 G0 Z+30

N430 _SETVAL=-15 _FA=30 _MA=3 _KNUM=1 _MVAR=100

N435  CYCLE978



N440 $P_UIFR[1,Z,0]=$P_UIFR[1,Z,0]+$P_UIFR[1,Z,5]

N445 $P_UIFR[1,Z,5]=0





;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1

N450 G0 G54 X-2500 Y-80

N455 G0 Z+30

N460 _SETVAL=-15 _FA=30 _MA=3 _KNUM=0 _MVAR=100

N465  CYCLE978

N470  R1=_OVR[4]; ROZMER

N475  R11=_OVR[16]; DIFERENCE

N480 G0 Z+100

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2



N485 G0 X-2500 Y-625

N490 G0 Z+30

N495 _SETVAL=-15 _FA=30 _MA=3 _KNUM=0 _MVAR=100

N500  CYCLE978

N505  R2=_OVR[4]; ROZMER

N510  R12=_OVR[16]; DIFERENCE

N515 G0 Z+100

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3



N520 G0 X+0 Y-625

N525 G0 Z+30

N530 _SETVAL=-15 _FA=30 _MA=3 _KNUM=0 _MVAR=100

N535  CYCLE978

N540  R3=_OVR[4]; ROZMER

N545  R13=_OVR[16]; DIFERENCE

N550 G0 Z+100

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4



N555 G0 X+0 Y-80

N560 G0 Z+30

N565 _SETVAL=-15 _FA=30 _MA=3 _KNUM=0 _MVAR=100

N570  CYCLE978

N575  R4=_OVR[4]; ROZMER

N580  R14=_OVR[16]; DIFERENCE

N585 G0 Z+100

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5

N145 M61

N150 MSG("M61")

N155 STOPRE



N590 G0 X+2500 Y-80

N595 G0 Z+30

N600 _SETVAL=-15 _FA=30 _MA=3 _KNUM=0 _MVAR=100

N605  CYCLE978

N610  R5=_OVR[4]; ROZMER

N615  R15=_OVR[16]; DIFERENCE

N620 G0 Z+100

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6



N625 G0 X+2500 Y-625

N630 G0 Z+30

N635 _SETVAL=-15 _FA=30 _MA=3 _KNUM=0 _MVAR=100

N640  CYCLE978

N645  R6=_OVR[4]; ROZMER

N650  R16=_OVR[16]; DIFERENCE



N655 R40=((R11+R12+R13+R14+R15+R16)/6)



N660 $P_UIFR[1,Z,0]=$P_UIFR[1,Z,0]+R40 ; NBO  >Z<



N665 G0 Z+100

N670 G0 Y+100 Z+500

N675 M60

N680 MSG("")

N685 M29

N690 M30





N695 _CHYBA1:  M00 ; PRILIS VELKA ODCHYLKA V OSE X

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

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

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

А зачем что то придумывать в самой стойке есть красивое меню для измерительных циклов там по моему не чего сложного нет .

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

И у нас нету измерения отверстий, похоже опции не куплено, меряет только плоскость, угол и еще что-то((. Где бы поискать, а?
Ссылка на сообщение
Поделиться на других сайтах

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

2 положение не должно влиять на доступ к циклам ,

Завтра сфоткаю где находятся измерительные циклы графические ,они в редакторе программ где то глубоко в меню зарыты я сам их нашел не сразу .

А в JOG режиме у вас есть измерительные циклы ?

Я почти не пользуюсь автоматическими циклами , в основном использую в JOG режиме . там есть все циклы что и в автомате и измерение и смещение .Деталей больше 2 штук очень редко бывает по этому смысла и времени нет писать их в автомате .

PS а какая у вас стойка ? у меня SIN 840D powerline

Начиная с версии ПО измерительных циклов 6.2, программный редактор позволяет

расширить поддержку измерительных циклов, введя вызов измерительных циклов в

программе.

Предпосылки

Необходимо программное обеспечение HMI Advanced/Embedded SW 6.2.

Для измерительных циклов предоставляется следующая функциональность:

• Выбор измерительного цикла через программные клавиши

• В экранных формах при назначении параметров отображаются окна подсказок

• Из отдельных экранных форм генерируется обратнопереводимый

программный код

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

Вот полный набор док приятных по Sin 840D ))

<noindex>http://narod.ru/disk/18389045001/SINUMERIK...20840D.ZIP.html</noindex>

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

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

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

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

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

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

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

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

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

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

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




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