Илья Зотов

Нужен пост для стойки Fagor 8037m - Adem 7.1

Люди добрые!!!! Помогите с постом для стойки Fagor 8037m (3х одновременно)..... Станок координатно-расточной 2е450аф30.
1. Проблемы со сверлильно-расточными циклами:....

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

Имеющийся пост, сделанный с горем пополам, выдает первое отверстие перед циклом на что можно закрыть глаза....:

( MSG " T3 - SVERLO D=20 " )
N68 G54
N69 T3 D3
N70 G00
N71 X0 Y0
N72 S500 M3
N73 Z25 M8
N74 X20.295 Y-102.633
N75 G83 G98 Z2 I-40 J4 F20
N76 G00 X61.468 Y-109.419
N77 G00 X95.402 Y-109.872
N78 G00 X145.171 Y-118.468
N79 G00 G80 Z50 M9
N80 M5
N81 X0 Y0
N82 M6
( MSG " T4 - MET4IK D=20 " )
N83 G54
N84 T4 D4
N85 G00
N86 X0 Y0
N87 S50 M3
N88 Z25 M8
N89 X-10.924 Y-150.592
N90 G84 G98  Z2 I-10 F20
N91 G00 X43.37 Y-154.664
N92 G00 X72.779 Y-155.117
N93 G00 G80 Z50 M9
N94 M5
N95 X0 Y0
N96 M6

Второе, этот же пост, "потерял" функцию g01 при фрезеровании контуров, врезание не на подаче, хотя в параметрах выставлено по нормали - 50, и отмена коррекции не по g01  :

% adem ,MX--,
( MSG " T1 - FREZA D=9.86 " )
N1 G54
N2 T1 D1
N3 G00 Z50
N4 X0 Y0
N5 S500 M3
N6 Z25 M8
N7 X4.93 Y10
N8 Z2
N9 Z-10
N10 G42 X4.93 Y0
N11 G02 X0 Y4.93 Z-10 I0 J4.93 F20
N12 G00 Y73.115
N13 G02 X4.93 Y78.045 I4.93 J0
N14 G00 X109.251
N15 G02 X114.181 Y73.115 I0 J-4.93
N16 G00 Y4.93
N17 G02 X109.251 Y0 I-4.93 J0
N18 G00 X4.93
N19 G40 X4.93 Y10
N20 Z25
N21 X1.874 Y165.8
N22 Z2
N23 Z-10
N24 G42 X-8.126 Y165.8
N25 G02 X-3.126 Y170.8 I5 J0
N26 G00 X109.977
N27 G02 X114.977 Y165.8 I0 J-5
N28 G00 Y114.714
N29 G02 X109.977 Y109.714 I-5 J0
N30 G00 X-3.126
N31 G02 X-8.126 Y114.714 I0 J5
N32 G00 Y165.8
N33 G40 X1.874 Y165.8
N34 Z2
N35 X176.27 Y160.67
N36 Z-10
N37 G42 X166.27 Y160.67
N38 G02 X171.27 Y165.67 I5 J0
N39 G00 X251.732
N40 G02 X256.732 Y160.67 I0 J-5
N41 G00 Y75.545
N42 G02 X251.732 Y70.545 I-5 J0
N43 G00 X171.27
N44 G02 X166.27 Y75.545 I0 J5
N45 G00 Y160.67
N46 G40 X176.27 Y160.67
N47 Z50 M9
N48 M5
N49 Z50
N50 X0 Y0
N51 M6


И наконец третье, стойка ругается на спиральное врезание по контуру (сразу скажу станок обрабатывает по 3-м координатам, проверяли...), пишет - "неправильные координаты" именно на кадр G02 X9.95 Y0 Z0.4 I-9.95 J0.... , нужна ли здесь дополнительная переменная К, либо какие-то другие??? Хотя стойка Балт-систем NC-210 спокойно отрабатывает и без К.....

% Љ®­гб - ,MX--,
( MSG " T3 - FREZA D=32 " )
N1 G54
N2 T3 D3
N3 G00 Z200
N4 X0 Y0
N5 S2500 M3
N6 Z100 M8
N7 X9.95
N8 Z2.5
N9 G02 X9.95 Y0 Z0.4 I-9.95 J0 F50
N10 X9.95 Y0 I-9.95 J0 F250
N11 G00 X25.95 Z0.4
N12 G02 X25.95 Y0 I-25.95 J0
N13 G00 X41.95
N14 G02 X41.95 Y0 I-41.95 J0
N15 G00 X57.95
N16 G02 X57.95 Y0 I-57.95 J0
N17 G00 X73.95
N18 G02 X73.95 Y0 I-73.95 J0
N19 G00 X72.95
N20 Z2.5
N21 X9.95
N22 Z2.4
N23 G02 X9.95 Y0 Z0.3 I-9.95 J0 F50
N24 X9.95 Y0 I-9.95 J0 F250
N25 G00 X25.95 Z0.3
N26 G02 X25.95 Y0 I-25.95 J0
N27 G00 X41.95
N28 G02 X41.95 Y0 I-41.95 J0
N29 G00 X57.95
N30 G02 X57.95 Y0 I-57.95 J0


P.S: - Руководство http://www.fagorautomation.ru/manuals/man_8035m_prg.pdf

 

fank9595.rar

ftpp9595.rar

kadr9595.rar

mcom9595.rar

Таблица.txt

Поделиться сообщением


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

Привет!

 

Немного почистил постпроцессор. попробуй ...

 
1 ;
// ******************;
// 2E450AФ30;
// FAGOR 8037M;
// UPDATE: 08.11.2016;
// ******************;
_TXTB=2;
G1=3;
G2=4;
G3=5;
G4=6;
X=7;
Y=8;
Z=9;
A=10;
B=11;
C=12;
R=13;
Z2=14;
R2=15;
I=16;
J=17;
K=18;
F=19;
SK=20;
T=21;
M=22;
H=23;
D=24;
L=25;
P=26;
_TXT=27;
R3=28;
R4=29;
//;
_CHP=ACOS(-1);
_R2D=_CHP:180;
//;
INT/ON;
NBL/OFF;
_TXT->'% @[NAMEPROG] ,MX--,';
BLOCK;
END ;
 
4 ;
BLOCK;
M->30;
BLOCK;
END ;
 
22 ;
BLOCK;
G->0;
14->ZHOME;
BLOCK;
X->XHOME;
Y->YHOME;
BLOCK;
M->6;
BLOCK;
END ;
 
23 ;
_FFEED=1;
END ;
 
24 ;
BLOCK;
SK->N;
M->4-(DIR/SPIN=CW);
BLOCK;
END ;
 
25 ;
_FFEED=0;
IF _FCYC!=0 DO;
  _FCYC=0;
  G3->80;
  BLOCK;
  MODOFF G;
  MODOFF R;
  MODOFF _R2;
  ENDDO;
END ;
 
26 ;
M->8;
END ;
 
28 ;
BLOCK;
G->0;
Z->ZHOME;
BLOCK;
X->XHOME;
Y->YHOME;
BLOCK;
END ;
 
33 ;
BLOCK;
M->1;
BLOCK;
END ;
 
35 ;
// ЗAГPУЗKA ИHCTPУMEHTA;
NBL/OFF;
IF COD/TOOL=1 27->'( MSG " T@(TИHCTP) - FREZA D=@(RИНСТР)*2 " )';
ELSE IF COD/TOOL=2 27->'( MSG " T@(TИHCTP) - SVERLO D=@(RИНСТР)*2 " );
ELSE IF COD/TOOL=3 27->'( MSG " T@(TИHCTP) - CENTROVKA D=@(RИНСТР)*2 " );
ELSE IF COD/TOOL=6 27->'( MSG " T@(TИHCTP) - MET4IK D=@(RИНСТР)*2 " );
BLOCK;
// 27->'G@N/CP';
// BLOCK;
_TXTB->'T@[CURTOOL]';
_TXT->'D@[CURTOOL]';
BLOCK;
G->0;
Z->ZHOME;
BLOCK;
X->0;
Y->0;
BLOCK;
END ;
 
459 ;
BLOCK;
IF N/USFUNC=62 27->'G@[РUSFUN1]';
ELSE IF N/USFUNC=63 27->'G@[РUSFUN1]';
ELSE IF N/USFUNC=64 27->'M@[РUSFUN1]';
BLOCK;
END ;
 
36 ;
IF _FCYC=0 DO;
  _FCYC=1;
  G->N/CYCLE;
  G2->98;
  F->CYC/FEED;
  Z->ZT;
  I->ZT-CYC/VDEP;
  IF PAR/C5>0 J->PAR/C5+1;
  ENDDO;
ELSE DO;
  X->XT;
  Y->YT;
  ENDDO;
BLOCK;
END ;
 
40 ;
BLOCK;
B->BT*_R2D;
BLOCK;
END ;
 
181 ;
IF C/GOHOME=ON&NEXT/COD=4&DZ=0 RETURN;
IF NEXT/COD=36 RETURN;
//;
G->_FFEED;
IF _FFEED F->FEED;
IF DX!=0 X->XT;
IF DY!=0 Y->YT;
IF DZ!=0 Z->ZT;
BLOCK;
END ;
 
183 ;
G->3-(DIR/CIRC=CW);
IF C/PLACE=XY DO;
  X->XT;
  Y->YT;
  IF DZ!=0 Z->ZT;
  I->X/CENTER-XC;
  J->Y/CENTER-YC;
  ENDDO;
ELSE IF C/PLACE=ZY DO;
  Z->ZT;
  Y->YT;
  IF DX!=0 X->XT;
  K->Z/CENTER-ZC;
  J->Y/CENTER-YC;
  ENDDO;
IF C/PLACE=ZX DO;
  X->XT;
  Z->ZT;
  IF DY!=0 Y->YT;
  I->X/CENTER-XC;
  K->Z/CENTER-ZC;
  ENDDO;
F->S;
BLOCK;
END ;
 
700 ;
M->9;
END ;
 
701 ;
M->5;
END ;
 
706 ;
G2->41+(METLOCAT=LEFT);
END ;
 
710 ;
G2->40;
END ;
 
END ;

post_FAGOR.rar

Изменено пользователем Rifkat

Поделиться сообщением


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

.

Изменено пользователем Rifkat

Поделиться сообщением


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

Благодарствую!
С контурной с виду вроде норм, на станке надо проверить......

 

% adem ,MX--,
( MSG " T1 - FREZA D=9.86 " )
N1 T1 D1
N2 G00 Z50
N3 X0 Y0
N4 S500 M3
N5 Z25 M8
N6 X4.93 Y10
N7 Z2
N8 G01 Z-10 F50
N9 G42 Y0 F20
N10 G02 X0 Y4.93 I0 J4.93
N11 G01 Y73.115
N12 G02 X4.93 Y78.045 I4.93 J0
N13 G01 X109.251
N14 G02 X114.181 Y73.115 I0 J-4.93
N15 G01 Y4.93
N16 G02 X109.251 Y0 I-4.93 J0
N17 G01 X4.93
N18 G40 Y10
N19 G00 Z25
N20 X1.874 Y165.8
N21 Z2
N22 G01 Z-10 F50
N23 G42 X-8.126 F20
N24 G02 X-3.126 Y170.8 I5 J0
N25 G01 X109.977
N26 G02 X114.977 Y165.8 I0 J-5
N27 G01 Y114.714
N28 G02 X109.977 Y109.714 I-5 J0
N29 G01 X-3.126
N30 G02 X-8.126 Y114.714 I0 J5
N31 G01 Y165.8
N32 G40 X1.874
N33 G00 Z2
N34 X176.27 Y160.67
N35 G01 Z-10 F50
N36 G42 X166.27 F20
N37 G02 X171.27 Y165.67 I5 J0
N38 G01 X251.732
N39 G02 X256.732 Y160.67 I0 J-5
N40 G01 Y75.545
N41 G02 X251.732 Y70.545 I-5 J0
N42 G01 X171.27
N43 G02 X166.27 Y75.545 I0 J5
N44 G01 Y160.67
N45 G40 X176.27
N46 G00 Z50
N47 M5
N48 M9
N49 Z50
N50 X0 Y0
N51 M6
 

а вот сверловка:

 

 

( MSG " T2 - SVERLO D=20 " )
N52 T2 D2
N53 G00
N54 X0 Y0
N55 S500 M3
N56 X0 Y0 Z25 M8
N57 X-37.618 Y-42.457
N58 Z2
N59 G81 G98 I-10 J2 F20
N60 G00 X8.984 Y-46.529
N61 X8.984 Y-46.529
N62 X54.681 Y-48.791
N63 X54.681 Y-48.791
N64 X140.647 Y-60.102
N65 X140.647 Y-60.102
N66 X199.012 Y-59.65
N67 X199.012 Y-59.65
N68 G80
N69 G00 Z50
N70 M5
N71 M9
N72 X0 Y0
N73 M6
( MSG " T3 - SVERLO D=20 " )
N74 T3 D3
N75 G00
N76 X0 Y0
N77 S500 M3
N78 X0 Y0 Z25 M8
N79 X20.295 Y-102.633
N80 Z2
N81 G83 G98 I-40 J4 F20
N82 G00 X61.468 Y-109.419
N83 X61.468 Y-109.419
N84 X95.402 Y-109.872
N85 X95.402 Y-109.872
N86 X145.171 Y-118.468
N87 X145.171 Y-118.468
N88 G80
N89 G00 Z50
N90 M5
N91 M9
N92 X0 Y0
N93 M6
( MSG " T4 - MET4IK D=20 " )
N94 T4 D4
N95 G00
N96 X0 Y0
N97 S50 M3
N98 X0 Y0 Z25 M8
N99 X-10.924 Y-150.592
N100 Z2
N101 G84 G98 I-10 J2 F20
N102 G00 X43.37 Y-154.664
N103 X43.37 Y-154.664
N104 X72.779 Y-155.117
N105 X72.779 Y-155.117
N106 G80
N107 G00 Z50
N108 M5
N109 M9
N110 X0 Y0
N111 M6
( MSG " T11 - SVERLO D=20 " )
N112 T11 D11
N113 G00
N114 X0 Y0
N115 S500 M3
N116 X0 Y0 Z25 M8
N117 X-37.618 Y-42.457
N118 Z2
N119 G83 G98 I-10 J5 F20
N120 G00 X8.984 Y-46.529
N121 X8.984 Y-46.529
N122 X54.681 Y-48.791
N123 X54.681 Y-48.791
N124 X140.647 Y-60.102
N125 X140.647 Y-60.102
N126 X199.012 Y-59.65
N127 X199.012 Y-59.65
N128 X20.295 Y-102.633
N129 X20.295 Y-102.633
N130 X61.468 Y-109.419
N131 X61.468 Y-109.419
N132 X95.402 Y-109.872
N133 X95.402 Y-109.872
N134 M9
N135 G80 M5
N136 G00 Z50
N137 X0 Y0
N138 M30

Во первых, недобег по Z выставляет перед циклом, а это нивелирует функцию g98 (см. прикреп. файлы),если активна функция g98, стойка берет за плоскость отхода последнюю текущую координату по Z перед циклом сверления, в нашем случае Z25.....
 

Во вторых, координаты сверления дублируются, т.к. при генерации кадров адаптер ссылается на 36 и 181 блоки.....

Также координаты X Y обязательно должны быть с функцией G00, иначе передвижение между координатами сверления происходит на подаче сверления....

 

Т.е желательно чтобы было вот так:

% adem ,MX--,
( MSG " T2 - SVERLO D=20 " )
N1 G54
N2 T2 D2
N3 G00 Z50
N4 X0 Y0
N5 S500 M3
N6 Z25 M8
N7 X-37.618 Y-42.457
N8 G81 G98 Z2 I-10 F20
N9 G00 X8.984 Y-46.529
N10 G00 X54.681 Y-48.791
N11 G00 X140.647 Y-60.102
N12 G00 X199.012 Y-59.65
N13 G00 G80 Z50 M9
N14 M5
N15 Z50
N16 X0 Y0
N17 M6
( MSG " T3 - SVERLO D=20 " )
N18 G54
N19 T3 D3
N20 G00
N21 X0 Y0
N22 S500 M3
N23 Z25 M8
N24 X20.295 Y-102.633
N25 G83 G98 Z2 I-40 J4 F20
N26 G00 X61.468 Y-109.419
N27 G00 X95.402 Y-109.872
N28 G00 X145.171 Y-118.468
N29 G00 G80 Z50 M9
N30 M5
N31 X0 Y0
N32 M6
( MSG " T4 - MET4IK D=20 " )
N33 G54
N34 T4 D4
N35 G00
N36 X0 Y0
N37 S50 M3
N38 Z25 M8
N39 X-10.924 Y-150.592
N40 G84 G98 Z2 I-10 F20

Или так:

( MSG " T2 - SVERLO D=20 " )
N1 G54
N2 T2 D2
N3 G00 Z50
N4 X0 Y0
N5 S500 M3
N6 Z25 M8
N8 G81 G98 X-37.618 Y-42.457 Z2 I-10 F20
N9 G00 X8.984 Y-46.529
N10 G00 X54.681 Y-48.791
N11 G00 X140.647 Y-60.102
N12 G00 X199.012 Y-59.65
N13 G00 G80 Z50 M9
N14 M5
N15 Z50
N16 X0 Y0
N17 M6
( MSG " T3 - SVERLO D=20 " )
N18 G54
N19 T3 D3
N20 G00
N21 X0 Y0
N22 S500 M3
N23 Z25 M8
N25 G83 G98 X20.295 Y-102.633  Z2 I-40 J4 F20
N26 G00 X61.468 Y-109.419
N27 G00 X95.402 Y-109.872
N28 G00 X145.171 Y-118.468
N29 G00 G80 Z50 M9
N30 M5
N31 X0 Y0
N32 M6

 

G83 - G98.rar

g83 - z.rar

Маршрут.rar

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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

  • Ближайшие события

    Предстоящих событий не найдено
  • Дни рождения сегодня

    1. aero10
      aero10
      (52 года)
    2. dollarali
      dollarali
      (28 лет)
    3. EtsukoX226
      EtsukoX226
      (27 лет)
    4. Evaccidassaky
      Evaccidassaky
      (37 лет)
    5. fikysiks
      fikysiks
      (33 года)
    Просмотреть все