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.



  • Сообщения

    • Arhgeo
      Спасибо, всё заработало!  
    • Radon
      Считают и лопатку турбины и диск турбины с пластичностью, уже лет с десяток как, да и работают они с пластикой тоже. Ознакомьтесь как считают циклическую долговечность с использованием уравнений мэнсона коффина и что в это уравнение входит, прежде чем ёрничать.
    • sloter
      @clavr У меня размеры и пропорции получились другими. Поэтому и показалось, что разница между исходными габаритами и развёрткой мизерная. Выкладывал скрин выше.  
    • maxx2000
      Я пришёл. И не буду томить в ожидании. @clavr  где линии гиба?
    • mannul
      Ну и косяки небольшие поправьте в конце.
    • BSV1
      Сейчас придет maxx2000 и спросит, где линии гиба. 
    • clavr
    • Vladimir_Gorshkov
    • Arhgeo
      Всем привет. Снова нужна помощь. Хотел переделать макрос, чтобы задавать название NC-файла, но в итоге выходит "$newname100sled". Вот макрос: FORM STRATEGYSELECTOR IMPORT TEMPLATE ENTITY TOOLPATH TMPLTSELECTORGUI "Finishing/Constant-Z-Finishing.002.ptf" EDIT TPPAGE SWBlock EDIT BLOCK ZMIN UNLOCK EDIT BLOCK ZMIN "-0,4" EDIT BLOCK ZMIN LOCK EDIT BLOCK ZMAX UNLOCK EDIT BLOCK ZMAX "39" EDIT BLOCK ZMAX LOCK EDIT BLOCK RESETLIMIT "20" EDIT BLOCK RESET EDIT TPPAGE TOOL ACTIVATE TOOL "6sv" EDIT TPPAGE SWConstZFinishing EDIT PAR 'AxialDepthOfCut.UserDefined' '1' EDIT PAR 'Stepdown' "50" EDIT PAR 'Tolerance' "0,05" EDIT PAR 'CutDirection' 'any' EDIT PAR 'Thickness' "0" EDIT TPPAGE SWPointDistrb EDIT TOOLPATH POINTDIST 'Filter.Factor' "0,035" EDIT TPPAGE SWLeadsLinks EDIT TPPAGE SWLeadIn EDIT TOOLPATH LEADS LEADIN NONE EDIT TPPAGE SWLink EDIT TOOLPATH "1" CALCULATE FORM ACCEPT SFConstZFinishing STRING NewName =  INPUT "Введите имя модели" CREATE NCPROGRAM "$NewName+100sled" EDIT NCPROGRAM "$NewName+100sled" APPEND TOOLPATH "1" DEACTIVATE NCPROGRAM\r FORM STRATEGYSELECTOR IMPORT TEMPLATE ENTITY TOOLPATH TMPLTSELECTORGUI "Finishing/Constant-Z-Finishing.002.ptf"    
    • Дмитрий2000
      Здравствуйте , уважаемый форум. Купили машину Deckel Maho 100 V (DMC 100V) с системой управления DIALOG 112. При попытке сдвинуть любую ось либо отправить станок на референт появляется желтая ошибка "M01 operation error ". В более развернутом меню определил вероятный код ошибки "M01 operation error 0004". Через сервисное меню получилось сдвинуть только инструментальный магазин. Проверил реле, из PILZ PNOZ не загорается только один PILZ A190. Так же на машине имеется ошибка "EMG not aus" , стоит открыть и закрыть дверь станок включается, ошибка снимается только после запуска. Стоит нажать красную кнопку выключения , "EMG not aus" возвращается и чтобы снова запустить станок нужно перезапустить его с рубильника. Цепь аварийной остановки проверена мультиметром, она в порядке. Может есть способ отключить блокировку M01? В руководстве нашел код ошибки, там говорится следующее:
×
×
  • Create New...