Илья Зотов

Пост для стойки Balt-system NC-201M

Помогите советом!!!! Программы из поста прогоняли на станке... все вроде рабочее.... перемещения корректные, совпадения графики и фактических перемещений имеются.... за исключением нарезания резьбы, а именно конической..... на графической странице отскок происходит в тело детали.....
Пример программы:
 

( DIS,"adem1" )
( UAO,0 )
N1 G0 Z50
N2 X50
( DIS, " T4 - ђ…‡…– (ЏаЁЇгбЄ)=0.02 " )
N3 T4.4 M6
N4 S200 M3
N5 G0 Z-9.33 M8
N6 G0 X5.305
N7 G33 Z-10 K1.5
N8 G0 X4.055
N9 G0 Z-9.33
N10 G0 X5.505
N11 G33 Z-10 K1.5
N12 G0 X4.055
N13 G0 Z-9.33
N14 G0 X5.655
N15 G33 Z-10 K1.5
N16 G0 X4.055
N17 G0 Z-9.33
N18 G0 X5.755
N19 G33 Z-10 K1.5
N20 G0 X4.055
N21 G0 Z-9.33
N22 G0 X5.815
N23 G33 Z-10 K1.5
N24 G0 X4.055
N25 G0 Z-9.33
N26 G0 X5.865
N27 G33 Z-10 K1.5
N28 G0 X4.055
N29 G0 Z-9.33
N30 G0 X5.865
N31 G33 Z-10 K1.5
N32 G0 X4.055
N33 G0 Z50 M9
N34 G0 X50
N35 S300 M3
N36 G0 Z-9.33
N37 G0 X4.805
N38 G33 X-1.23 Z-12 K1.5
N39 G0 X7.104
N40 G0 Z-9.33
N41 G0 X4.605
N42 G33 X-1.23 Z-12 K1.5
N43 G0 X7.104
N44 G0 Z-9.33
N45 G0 X4.455
N46 G33 X-1.23 Z-12 K1.5
N47 G0 X7.104
N48 G0 Z-9.33
N49 G0 X4.355
N50 G33 X-1.23 Z-12 K1.5
N51 G0 X7.104
N52 G0 Z-9.33
N53 G0 X4.295
N54 G33 X-1.23 Z-12 K1.5
N55 G0 X7.104
N56 G0 Z-9.33
N57 G0 X4.245
N58 G33 X-1.23 Z-12 K1.5
N59 G0 X7.104
N60 G0 Z-9.33
N61 G0 X4.245
N62 G33 X-1.23 Z-12 K1.5
N63 G0 X7.104
N64 G0 Z50
N65 G0 X50
( UAO,0 )
N66 G0 Z50
N67 X50
 
Формирование отскока идет в блоке линейных перемещений (181), адаптер выдает  G0 X7.104..... Что нужно добавить или поменять??? возможно в блоке 94?? чтобы отскок был в другое направление??? то есть со знаком минус, или же одновременно по двум осям???

P.S>Скажу для профи, не удивляйтесь посту, формировался как в той песне - "из того что было....."

 

#06.00.0001.03 - Ручка зажимная №1.rar

8877.rar

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


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

версия АДЕМа 7.1, я так понимаю?

Что в CLData пишет, какие координаты отскока?

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


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

 0 Part/ admpart ;

 0 Machine/ 16Б16Т1-1,  Токарный;

 1 User Function/ 62( 90.000000 );

 2 User Function/ 58( 94.000000 );

 3 User Function/ 61( 97.000000 );

 4 User Function/ 47( 22.000000 );

 5 User Function/ 451( -50.000000, 10.000000, -30.000000, 30.000000 );

 6  Phraze Code  45 ;

 7 Home Position/  50.000000  50.000000  0.000000;

 7  Phraze Code  460 ;

 17 Operation/ Lathe Threading;

 17  Phraze Code  460 ;

 17 Plane/ Z 0.000000 ;

 17 Tool/ Lt_Cutter R 0.010000 Position 4 

   Compensator  R 4;

 17 Cool/ On ;

 17 Spin/ SPIN 300.000000;

 17 Feed/ Fast;

 17 Lin.Motion/

   -1.500000   50.000000   0.000000;

 17 Lin.Motion/

   -1.500000   5.250000   0.000000;

 17 Thread/ Metric Intern 1.500000 -12.000000 <10.000000;

 17 Lin.Motion/

   -13.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   5.450000   0.000000;

 17 Thread/ Metric Intern 1.500000 -12.000000 <10.000000;

 17 Lin.Motion/

   -13.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   5.600000   0.000000;

 17 Thread/ Metric Intern 1.500000 -12.000000 <10.000000;

 17 Lin.Motion/

   -13.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   5.700000   0.000000;

 17 Thread/ Metric Intern 1.500000 -12.000000 <10.000000;

 17 Lin.Motion/

   -13.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   5.760000   0.000000;

 17 Thread/ Metric Intern 1.500000 -12.000000 <10.000000;

 17 Lin.Motion/

   -13.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   5.810000   0.000000;

 17 Thread/ Metric Intern 1.500000 -12.000000 <10.000000;

 17 Lin.Motion/

   -13.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   2.236730   0.000000;

 17 Lin.Motion/

   -1.500000   5.810000   0.000000;

 17 Thread/ Metric Intern 1.500000 -12.000000 <10.000000;

 17 Lin.Motion/

   -13.500000   2.236730   0.000000;

 18 GoHOME;

 19 Operation/ Lathe Threading;

 19  Phraze Code  460 ;

 19 Plane/ Z 0.000000 ;

 19 Cool/ On ;

 19 Spin/ SPIN 300.000000;

 19 Lin.Motion/

   -1.500000   50.000000   0.000000;

 19 Lin.Motion/

   -1.500000   5.250000   0.000000;

 19 Thread/ Metric Intern 1.500000 -12.000000 <5.000000;

 19 Lin.Motion/

   -13.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   5.450000   0.000000;

 19 Thread/ Metric Intern 1.500000 -12.000000 <5.000000;

 19 Lin.Motion/

   -13.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   5.600000   0.000000;

 19 Thread/ Metric Intern 1.500000 -12.000000 <5.000000;

 19 Lin.Motion/

   -13.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   5.700000   0.000000;

 19 Thread/ Metric Intern 1.500000 -12.000000 <5.000000;

 19 Lin.Motion/

   -13.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   5.760000   0.000000;

 19 Thread/ Metric Intern 1.500000 -12.000000 <5.000000;

 19 Lin.Motion/

   -13.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   5.810000   0.000000;

 19 Thread/ Metric Intern 1.500000 -12.000000 <5.000000;

 19 Lin.Motion/

   -13.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   3.125113   0.000000;

 19 Lin.Motion/

   -1.500000   5.810000   0.000000;

 19 Thread/ Metric Intern 1.500000 -12.000000 <5.000000;

 19 Lin.Motion/

   -13.500000   3.125113   0.000000;

 20 GoHOME;

 21 User Function/ 53( 4.000000, 4.000000 );

 22 User Function/ 54( 650.000000 );

 23 User Function/ 50( 8.000000 );

 24 Plane/ Z 0.000000 ;

 24 Lin.Motion/

   50.000000   50.000000   2.000000;

 24 Lin.Motion/

   0.000000   0.000000   2.000000;

 24 Lin.Motion/

   0.000000   0.000000   0.000000;

 24 Cycle/ Number 13  -18.500000  5.000000  1.500000 

         7.200000  5.000000  101.000000 

         5.000000  0.000000  0.000000          100.000000 ;

 25 User Function/ 51( 9.000000 );

 26 GoHOME;

 27 Operation/ Lathe Cutting;

 27  Phraze Code  460 ;

 27 Tool/ Lt_Cutter Width 5.000000 Position 5 ;

 27 Cool/ On ;

 27 Side Step/ 7.000000 ;

 27 Spin/ SPIN 200.000000;

 27 Feed/ Fast;

 27 Lin.Motion/

   -33.500000   50.000000   0.000000;

 27 Lin.Motion/

   -33.500000   27.000000   0.000000;

 27 Feed/ 20.000000  mm/min;

 27 Lin.Motion/

   -33.500000   -10.000000   0.000000;

 27 Feed/ 2000.000000  mm/min;

 27 Lin.Motion/

   -33.500000   27.000000   0.000000;

 28 GoHOME;

 29 User Function/ 48( 0 );

 0 The End;

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


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

да ну нафиг...

можно было один переход обработки оставить??

И по версии системы вопрос остаётся открытым.

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


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

ADEM 7.1.
 

 0 Program/ Резьба - G33 ;
 0 Part/ admpart ;
 0 Machine/ 16Б16Т1,  Токарный;
 1  Phraze Code  45 ;
 3 Home Position/  50.000000  50.000000  0.000000;
 3  Phraze Code  460 ;
 13 Operation/ Lathe Threading;
 13  Phraze Code  460 ;
 13 Plane/ Z 0.000000 ;
 13 Tool/ Lt_Cutter R 0.010000 Position 4 
   Compensator  R 4;
 13 Cool/ On ;
 13 Spin/ SPIN 200.000000;
 13 Feed/ Fast;
 13 Lin.Motion/
   -9.330408   50.000000   0.000000;
 13 Lin.Motion/
   -9.330408   5.304610   0.000000;
 13 Thread/ Metric Intern 1.500000 -16.000000 Run-out ;
 13 Lin.Motion/
   -25.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   5.504610   0.000000;
 13 Thread/ Metric Intern 1.500000 -16.000000 Run-out ;
 13 Lin.Motion/
   -25.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   5.654610   0.000000;
 13 Thread/ Metric Intern 1.500000 -16.000000 Run-out ;
 13 Lin.Motion/
   -25.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   5.754610   0.000000;
 13 Thread/ Metric Intern 1.500000 -16.000000 Run-out ;
 13 Lin.Motion/
   -25.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   5.814610   0.000000;
 13 Thread/ Metric Intern 1.500000 -16.000000 Run-out ;
 13 Lin.Motion/
   -25.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   5.864610   0.000000;
 13 Thread/ Metric Intern 1.500000 -16.000000 Run-out ;
 13 Lin.Motion/
   -25.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   4.054610   0.000000;
 13 Lin.Motion/
   -9.330408   5.864610   0.000000;
 13 Thread/ Metric Intern 1.500000 -16.000000 Run-out ;
 13 Lin.Motion/
   -25.330408   4.054610   0.000000;
 14 GoHOME;
 15 Operation/ Lathe Threading;
 15  Phraze Code  460 ;
 15 Plane/ Z 0.000000 ;
 15 Spin/ SPIN 300.000000;
 15 Lin.Motion/
   -9.330408   50.000000   0.000000;
 15 Lin.Motion/
   -9.330408   4.804610   0.000000;
 15 Thread/ Metric Extern 1.500000 -12.000000 <5.000000;
 15 Lin.Motion/
   -21.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   4.604610   0.000000;
 15 Thread/ Metric Extern 1.500000 -12.000000 <5.000000;
 15 Lin.Motion/
   -21.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   4.454610   0.000000;
 15 Thread/ Metric Extern 1.500000 -12.000000 <5.000000;
 15 Lin.Motion/
   -21.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   4.354610   0.000000;
 15 Thread/ Metric Extern 1.500000 -12.000000 <5.000000;
 15 Lin.Motion/
   -21.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   4.294610   0.000000;
 15 Thread/ Metric Extern 1.500000 -12.000000 <5.000000;
 15 Lin.Motion/
   -21.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   4.244610   0.000000;
 15 Thread/ Metric Extern 1.500000 -12.000000 <5.000000;
 15 Lin.Motion/
   -21.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   6.929496   0.000000;
 15 Lin.Motion/
   -9.330408   4.244610   0.000000;
 15 Thread/ Metric Extern 1.500000 -12.000000 <5.000000;
 15 Lin.Motion/
   -21.330408   6.929496   0.000000;
 16 GoHOME;
 17 Operation/ Lathe Cutting;
 17  Phraze Code  460 ;
 17 Tool/ Lt_Cutter R 5.000000 Position 5 
   Compensator  R 5;
 17 Cool/ On ;
 17 Side Step/ 4.990922 ;
 17 Spin/ SPIN 200.000000;
 17 Feed/ Fast;
 17 Lin.Motion/
   -41.330409   50.000000   0.000000;
 17 Lin.Motion/
   -41.330409   31.954610   0.000000;
 17 Feed/ 200.000000  mm/min;
 17 Lin.Motion/
   -41.330409   -1.000000   0.000000;
 17 Feed/ 2000.000000  mm/min;
 17 Lin.Motion/
   -41.330409   31.954610   0.000000;
 0 The End;

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


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

сирано непонятно) нету ж в CLData такие координат, которые у вас в УП вылазят.. Тогда вопрос отправлять к авторам поста - что и зачем там пересчитывается.

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

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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

  • реклама

  • Реклама

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

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

    1. Abossy
      Abossy
      (45 лет)
    2. Aelita
      Aelita
      (26 лет)
    3. Alex V6
      Alex V6
      (30 лет)
    4. kiredjds
      kiredjds
      (49 лет)
    5. neverslava
      neverslava
      (37 лет)
    Просмотреть все