Jump to content

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


Miha60

Recommended Posts

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

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 
%

 

Link to post
Share on other sites
  • 2 years later...


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

NJQbjys.png

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

Link to post
Share on other sites
1 час назад, Dmi3y сказал:

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

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

Link to post
Share on other sites
18 минут назад, Vengeance сказал:

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

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

Link to post
Share on other sites
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

 

Link to post
Share on other sites
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
Link to post
Share on other sites
1 час назад, Dmi3y сказал:

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

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

Link to post
Share on other sites
  • 1 year later...

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

 

yEpenrHxQPo.jpg

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

Link to post
Share on other sites
Александр1979
1 час назад, Artas28 сказал:

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

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

Link to post
Share on other sites
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;

 

 

Link to post
Share on other sites

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

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

 

 

 

image.png

 

image.png

Edited by Artas28
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • mannul
      Видимо в параметрах. G500 отменяет только рабочие смещения. Корректоры не сбрасываются. На токарно-фрезерных может быть по-разному настроено. Пробовали SUPA или G53?
    • Alex1986
      https://help.solidworks.com/2020/russian/SolidWorks/motionstudies/c_Supported_Functions_SWMotion.htm?id=6b83ff943c404db689a952829b8c517d#Pg0
    • Valedol
      Добрый день, подскажите куда копать, не отображаются текстуры на деталях. не новые не старые. в настройках внешнего вида всё норм.      p.s. Все исправил, удалением и переустановкой драйверов.
    • Killerchik
    • Stanislav
      Не знаю.  Но полагаю что на вопрос выхода револьвера в ноль при обнулении это не должно влиять, другие оси в ноль выходят.
    • Kelny
      Это особенность данных размеров (размеры цепочки), т.к. они автоматизированы для восстановления цепочки при удалении размеров из цепочки. Если они были бы управляющими, то был бы не возможен вариант восстановления цепочки или алгоритм замещения удалённых размеров был бы сложнее для программистов и требовал бы вопросов к пользователю.   Ни что не мешает использовать обычные размеры аналагичным образом и они будут доступны для управления эскизом, но при удалении размера не будут пытаться восстановить цепочку. Как вариант использовать ординатные размеры или размеры от базовой линии, для ускорения простановки управляющих размеров, возможно в дополнение к справочной цепочке размеров.   Да и в справке указано, что данный вид размеров исключительно справочный и управлять эскизами ими нельзя:  
    • Kelny
      Это вы приводите вариант по пункту: Но что мешает разработать документацию по пункту: То есть как раз если переводить документ прямо по тексту, без добавления строк. Один файл-документ русский, а второй файл-документ уже переведённый.
    • fenics555
    • Viktor2004
      Я пока не добрался до того обьекта. Самолеты ачера все отменили
    • Alex1986
      как вариант можно настроить уведомление на почту внутреннюю или внешнюю с перечнем файлов которые по потоку работы переходят к пользователю.
×
×
  • Create New...