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...
Artas28

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

 

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
Artas28
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
Artas28

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

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.



  • Сообщения

    • butulec
      Всем привет. Народ может было у кого, установил клиент комплекс 23, в полиноме настроил доступ к БД, но при подключении выдает ошибку Ошибка взятия лицензии "ПОЛИНОМ:MDM Клиент": (статус Нет доступа к среде выполнения; номер лицензии: 729) В логе вот что Ascon.Polynom.Api.FaultException`1[Ascon.Polynom.Api.LicenceFault]: Ошибка взятия лицензии "ПОЛИНОМ:MDM Клиент": (статус Нет доступа к среде выполнения; номер лицензии: 729).    в Ascon.Polynom.Api.Clients.ProxyClient.OnException(Exception ex)    в Ascon.Polynom.Api.Objects.Session.ConfirmDelta(Object state)    в Ascon.Polynom.Api.Objects.Session.InnerAddDelta(DeltaInfo deltaInfo)    в Ascon.Polynom.Api.Objects.Session.SetClientType(ClientType clientType)    в Ascon.Polynom.Api.Objects.Session.Init(ClientType clientType, String deltaId)    в Ascon.Polynom.Api.Factories.SessionFactoryImpl.Create(UserAccount userAccount, ISessionDefinition sessionDefinition, SessionOptions sessionOptions, ClientType clientType, Boolean rememberMe, String deltaId, ClientConnectionInfo clientConnectionInfo)    в Ascon.Polynom.Applications.Administrator.Helpers.PolynomApiHelper.CreateSession(IStorageConfiguration storage, SessionDefinition definition, UserAccount userAccount)    в Ascon.Polynom.Applications.Administrator.Helpers.PolynomApiHelper.TryConnection(IServiceConfiguration service, IStorageConfiguration storage, UserAccount userAccount, ISession& session)    в Ascon.Polynom.Applications.Administrator.Vm.Session.SessionVm.ConnectPolynom(StorageVm storageVm)    в Ascon.Polynom.Applications.Administrator.Vm.Session.SessionVm.OpenConnection(StorageVm storageVm) Уже 3 день бьюсь не получается, видимо что то забыл, кто подскажет?
    • Leon
      @reftin21 Добрый день! Я бы посоветовал все-таки обратиться в Цифровой Прогресс (dipro.ru) и уточнить у них. Есть нюансы, которые в первую очередь зависят от вашей конторы.
    • clavr
      Вариант2: дает более точную развертку: SW 2024: Пример2.SLDPRT
    • clavr
      плющит нормально. в чем лажа? разница в длинах меньше миллиметра
    • Сергей Кочев
      ДОбрый день У нас на предприятии, очень часто меняются детали, постпроцессор не идеален, довольно часто бывают удары в станках и частые разбирательства на тему станок сам поехал. Action Log - штука хорошая, но не всегда помогает. Есть идея, установить в шкафу "тонкие клиенты" подключиться через VNC к станку и не грузить PCU, и запустить программу запись экрана, но тогда у оператора будет гореть значок на экране, что включён VNC. Может есть другие идеи как можно снимать экран удалённо, или есть проги или утилиты типа видеосерверов грубо говоря по 6ти каналам запись, прошу поделиться опытом или дать предложения?
    • clavr
      деталь:   Развертка: Файл SW 2024: Пробник.SLDPRT P.S. Развертка построена по внешней поверхности (кэф К=0), для другого кэфа, нужно создать смещенную поверхность согласно вашему кэфу и развернуть ее. Думаю дальше разберетесь
    • reftin21
      Нет. На компьютерах должно стоят только лицензионное ПО.
    • Бестолковый
    • 323f
      "завалили" торцы кулачка так - чтобы с этого торца оно повернулось на цилиндрическую поверхность, и далее повернулось к центру тяжести...а разговоров-то
    • DJ Astro
      Так и есть. Только настройку эту можно менять по необходимости, через FIL.
×
×
  • Create New...