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

Привязка 0 детали по ReniShow (G54)


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

Господа всем доброго времени суток! Помогите, пжлста, новичку.

Fanuc 31i Model B.

При записи в таблицу систем  координат детали (0 точек G54-G58) по X и Y откуда то берутся огромные цифры:

по X более 9 метров, по Y около 4 метров. Естественно потом на выход в 0 голова едет чёрте куда. Куда копать? Откуда могут браться эти цифры?

Вот программка по которой идет замер

%
<OMP_ZAMER_X>(ZAMER KASANIE X) 
#190=54(G54-G59) 
#193=-10(koor X) 
 
M22
M19
G65P9023X[#193]S[#190] 
M23
M0 
 
M2 
%

 

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


UnPinned posts
4 минуты назад, Vengeance сказал:

NJQbjys.png

хотел сократить бессмысленные телодвижения, поэтому мерил по 4 точкам , но суть сейчас не в этом, не смотря на то что щуп выставлен на 10 мм над деталью по программе, в автоматическом режиме он все равно сначала поднимается вверх до упора, и оттуда медленно и печально едет  к детали

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

не смотря на то что щуп выставлен на 10 мм над деталью по программе, в автоматическом режиме он все равно сначала поднимается вверх до упора, и оттуда медленно и печально едет  к детали

Я не пользуюсь циклами GoProbe, мне нравится InspectionPlus) Если у тебя есть Telegram, напиши @PussySlayer1337 он шарит, точно поможет

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, Vengeance сказал:

Я не пользуюсь циклами GoProbe, мне нравится InspectionPlus) Если у тебя есть Telegram, напиши @PussySlayer1337 он шарит, точно поможет

в подпрограмме о8898 удалить строку G91 G28 Z0  все заработало как надо

Ссылка на сообщение
Поделиться на других сайтах
32 минуты назад, Dmi3y сказал:

в подпрограмме о8898 удалить строку G91 G28 Z0  все заработало как надо

Ты это, аккуратнее с редактированием сервисных программ, сломаешь щуп :acute:

Скрытый текст

O8898(REN*INSPECTION*START*CONFIG) 
(METRIC*UNITS*ONLY)
M98P9723 
(***USER*EDITS*BELOW***) 
#29=24(SPINDLE*PROBE*OFFSET) 
#30=10.(STAND*OFF) 
#31=50.(DEFAULT*SAFETY*PLANE)
(***USER*EDITS*ABOVE***) 
IF[#33EQ1]GOTO1
IF[#33EQ#0]GOTO1 
(START*Z*RTN*AND*PROBE*LOAD) 
(***USER*EDITS*BELOW***) 
G91G28Z0 
G90
M6T24
(***USER*EDITS*ABOVE***) 
(END*Z*RTN*PROBE*LOAD) 
N1 
M99

 

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

Ты это, аккуратнее с редактированием сервисных программ, сломаешь щуп :acute:

  Скрыть содержимое

O8898(REN*INSPECTION*START*CONFIG) 
(METRIC*UNITS*ONLY)
M98P9723 
(***USER*EDITS*BELOW***) 
#29=24(SPINDLE*PROBE*OFFSET) 
#30=10.(STAND*OFF) 
#31=50.(DEFAULT*SAFETY*PLANE)
(***USER*EDITS*ABOVE***) 
IF[#33EQ1]GOTO1
IF[#33EQ#0]GOTO1 
(START*Z*RTN*AND*PROBE*LOAD) 
(***USER*EDITS*BELOW***) 
G91G28Z0 
G90
M6T24
(***USER*EDITS*ABOVE***) 
(END*Z*RTN*PROBE*LOAD) 
N1 
M99

 

ты ж сам советовал читать руководство?) стр 6-2))

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

ты ж сам советовал читать руководство?) стр 6-2))

Я не читал это руководство :biggrin(old)::sarcastic::biggrin(old):

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

Как должна называть программа для поиска центра отверстия? Есть где нибудь примеры подпрограмм, для поиска центра отверстия ?
На станке есть какие то макро, но непонятно что они делают.

 

yEpenrHxQPo.jpg

Хочу научиться пользоваться щупом renishaw OMP40-2 , с чего начать?)

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

Хочу научиться пользоваться щупом renishaw OMP40-2 , с чего начать?)

Макрос O9901 GO*PROBE присутствует?

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Александр1979 сказал:

Макрос O9901 GO*PROBE присутствует?

Нет.
Есть какая-то REN*BORE*BOSS*MEASURE . не то?

Скрытый текст

 

%@MACRO   ;//O9814(REN*BORE*BOSS*MEASURE)
WAIT();
IF(#1506=1)THEN
  GOTO999;
END_IF;
G65P9724;
N1;
IF(#7<>#0)THEN
  GOTO2;
END_IF;
ALARM(601);//91(D*INPUT*MISSING)
N2;
#1:=135;
WHILE(#1<=149)DO
#[#1]=#0;
#1:=#1+1;
END_WHILE;
#10:=#1341;//(X*START)
#12:=#1342;//(Y*START)
#30:=-1;
IF(#26=#0)THEN
   GOTO6;
END_IF;
IF(#18<>#0)THEN
  GOTO5;
END_IF;
#18:=5*@129;
N5;
IF(#18<0)THEN
   GOTO6;
END_IF;
#30:=1;
N6;
G65P9722D#7Q#17R#18Z#26S@801;//(Y*MOVE)
IF(@149<>0)THEN
   GOTO21;
END_IF;
G0Y@128;
G65P9721D#7Q#17R#18Z#26S@800;//(X*MOVE)
G0Y#12;
IF(@149<>0)THEN
   GOTO21;
END_IF;
@135:=@127+@802;//(X*COR*POS)
@136:=@128+@803;//(Y*COR*POS)
@138:=(ABS((@124-@127)*2))-(@800*#30*2);//(SIZE)
IF(#8=#0)THEN
   GOTO7;
END_IF;
@138:=@138+#[10000+(#8*3)];//(L*WEAR*SIZE)
N7;
@140:=@135-#10;//(X*POS*ERROR)
@141:=@136-#12;//(Y*POS*ERROR)
@143:=@138-#7;//(ERROR*OF*SIZE)
@145:=SQRT((@140*@140)+(@141*@141));//(TP*ERROR)
@146:=@143*#30/2;//(METAL*CON)
N9;
IF(#23=#0)THEN
   GOTO10;
END_IF;
G65P9730D#7H#11M#13S#19T#20W#23X#10Y#12E2.0;
N10;
IF(#21=#0)THEN
   GOTO11;
END_IF;
IF(ABS(@143)>=#21)THEN
   GOTO23;
END_IF;
IF(@145>=#21)THEN
   GOTO23;
END_IF;
N11;
IF(#11=#0)THEN
   GOTO13;
END_IF;
IF(ABS(@143)<#11)THEN
   GOTO12;
END_IF;
@148:=1;
N12;
IF((@120AND4)=4)THEN
   GOTO13;
END_IF;
IF(ABS(@143)<#11)THEN
   GOTO13;
END_IF;
ALARM(601);//1(OUT*OF*TOL)
N13;
IF(#13=#0)THEN
   GOTO15;
END_IF;
IF(ABS(@145)<(#13/2))THEN
   GOTO14;
END_IF;
@148:=2;
N14;
IF((@120AND4)=4)THEN
   GOTO15;
END_IF;
IF(ABS(@145)<(#13/2))THEN
   GOTO15;
END_IF;   
ALARM(601);//1(OUT*OF*POSITION)
N15;
IF(#20=#0)THEN 
   GOTO19;
END_IF;
IF(ABS(@146)<#22)THEN
   GOTO19;
END_IF;
IF(#9<>#0)THEN
   GOTO16;
END_IF;
#9:=1;
N16;
G65P9732T#20C(@146*#9);
IF(#26<>#0)THEN
   GOTO19;
END_IF;
IF(@118<(#7/2))THEN
   GOTO18;
END_IF;
@148:=5;
N18;
IF((@120AND4)=4)THEN
  GOTO19;
END_IF;
IF(@118<(#7/2))THEN
   GOTO19;
END_IF;
ALARM(601);//1(DIA*OFFSET*TOO*LAR>=)
N19;
IF(#19=#0)THEN
   GOTO24;
END_IF;
G65P9732S#19W1.0;
GOTO24;
N21;
IF(@149<>2)THEN
   GOTO22;
END_IF;
ALARM(603);//93(PROBE*FAIL)
N22;
ALARM(602);//92(PROBE*OPEN)
N23;
@148:=3;
IF((@120AND4)=4)THEN
   GOTO24;
END_IF;
ALARM(601);//1(UPPER*TOL*EXCEEDED)
N24;
G0X#10Y#12;
N999;
WAIT();
M99;

 

 

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

На станке только базовый набор. нашел какой то мануал на русском.

O9823 Отверстие/вал по трем точкам
Вот такое бы хотелось найти.

 

 

 

image.png

 

image.png

Изменено пользователем Artas28
Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, Artas28 сказал:

O9823 Отверстие/вал по трем точкам
Вот такое бы хотелось найти.

https://cccp3d.ru/topic/77339-настройка-renishaw/?do=findComment&comment=1448985

 

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

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

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

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

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

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

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

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

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

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

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



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