Перейти к публикации

постпроцессоры SolidCam


Рекомендованные сообщения

Даите пожалуйсто кто нить какоинбудь пост для токарнофрезерного стоика фанук. (Самый любой, похожий и т.д.) Софт Solid CAM.

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


  • 1 месяц спустя...

Здравствуйте, столкнулся с проблемой (впервые работаю в CAD и CAM) что он просит выбрать постпроцессор для станка. Я в этом не разбираюсь, и прошу помощи. Подскажите что делать, станок Esfero 3D-014. Использовать ли стандартный gMilling 3x или нужно писать постпроцессор?

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
  • 1 месяц спустя...
  • 2 года спустя...

Здравствуйте, коллеги помогите с постом для станка Doosan Lynx 2100 LMB стойка Fanuc 0i plus. поделитесь пожалуйста рабочим постом пожалуйста .

Ссылка на сообщение
Поделиться на других сайтах
  • SHARit изменил заголовок на постпроцессоры SolidCam
  • 2 недели спустя...

Всем доброго времени суток, есть тут кто может помочь с постом на окуму OSP-P200M, все станки на фануках а этот свежий завезли, заранее спасибо

 

Только что, serghei133 сказал:

Всем доброго времени суток, есть тут кто может помочь с постом на окуму OSP-P200M, все станки на фануках а этот свежий завезли, заранее спасибо

 

Пост нужен для солида

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
  • 3 года спустя...
UnPinned posts
5 часов назад, Jacuzzi сказал:

m25 и L M140 MB MAX

M25 не знаю а М140 отход инструмента вдоль оси z в загнутой системе кординат и скачайте документацию на стойку с сайта ханденхайна и почитайте.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Povar1 сказал:

M25 не знаю а М140 отход инструмента вдоль оси z в загнутой системе кординат и скачайте документацию на стойку с сайта ханденхайна и почитайте.

Это дело все можно убрать или заменить например L Y0 Z0 M92?

 

Скиньте, пожалуйста уп на обкатку примитивного контура под 5-ти осевой хейденхайн, так что бы ничего лишнего не было. А то через какие посты не пробую везде разные шапки. Если можно с подробными комментариями. 

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

Так же не понятно,станок всегда выдает ошибку перебега если стоит например y100 m91. При любом значении x y z , на команде m91 он выдает ошибку перебега. Я так понимаю m91 это нулевая точка стака. Если сменить на х0 y0 m92 (опорная точка) то все нормально едет в позицию смены инструмента

 

Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, Jacuzzi сказал:

Это дело все можно убрать или заменить например L Y0 Z0 M92?

Это резные вещи M140 действует и в том случае, если активна функция
"Поворот плоскости обработки". При
использовании станков с поворотной головкой ЧПУ
перемещает инструмент в наклоненной системе.

все завесит от кинематики станка голова-голова стол-голова стол-стол

М91 машинная система кординат  М92 обычно забиваеться производителем станка для позиции смены инструмента.

Вы пишите не в ту ветку.

 

программа

 

0 BEGIN PGM 5X_PARC_FACES MM
1 BLK FORM 0.1 Z X-27.5771 Y-7.000 Z-16.0358
2 BLK FORM 0.2 X+27.5771 Y+7.000 Z-0.0732
3 TOOL CALL 1 Z S4000
4 *   - 5X-PARC-FACES
5 FN0: Q1=30000 ; RAPID FEED
6 FN0: Q2=1000 ; XY-FEED
7 FN0: Q3=300 ; Z-FEED
8 FN0: Q4=2000 ; FINISH FEED
9 CYCL DEF 32.0 TOLERANCE
10 CYCL DEF 32.1 T0.01
11 CYCL DEF 32.2 HSC-MODE:0 TA1.5
12 CALL LBL 251 ;RESET
13 L X+31.6849 Y+0.000 R0 FMAX M3
14 L Z+120.000 R0 FMAX M128
15 L C+0.000 B+17.7815 R0 FMAX M126
16 L X+31.6849 Y+0.000 Z+25.000 B+17.7815 R0 FMAX
17 L Z+23.0105 R0 FMAX
18 L Z+21.0211 R0 FMAX
19 L Z+19.0316 R0 FMAX
20 L Z+17.0421 R0 FMAX
21 L Z+15.0526 R0 FMAX
22 L X+31.0741 Z+13.1482 R0 FMAX
23 L X+30.4633 Z+11.2437 R0 FMAX
24 L X+29.8525 Z+9.3393 R0 FMAX
25 L X+29.2418 Z+7.4348 R0 FMAX
26 L X+28.631 Z+5.5304 R0 FMAX
27 L X+28.0202 Z+3.6259 R0 FMAX
28 L X+27.4094 Z+1.7215 R0 FMAX
29 L X+26.7986 Z-0.183 R0 FMAX
30 L X+26.1879 Z-2.0875 R0 FMAX
31 L X+25.5771 Z-3.9919 F+Q3
32 L X+24.1436 Z-3.5463 B+16.7545 F+Q2
33 L X+22.702 Z-3.1264 B+15.7275
34 L X+21.2537 Z-2.7325 B+14.7005
35 L X+19.7981 Z-2.3645 B+13.6735
36 L X+18.3367 Z-2.0228 B+12.6465
37 L X+16.8691 Z-1.7073 B+11.6195
38 L X+15.3965 Z-1.4182 B+10.593
39 L X+13.9644 Z-1.1632 B+9.598
40 L X+12.5276 Z-0.9331 B+8.6025
41 L X+11.0417 Z-0.7219 B+7.5755
42 L X+9.5527 Z-0.5374 B+6.549
43 L X+8.0605 Z-0.3796 B+5.5225
44 L X+6.5659 Z-0.2486 B+4.496
45 L X+5.0691 Z-0.1444 B+3.470
46 L X+3.5709 Z-0.067 B+2.4435
47 L X+2.0716 Z-0.0165 B+1.417
48 L X+0.5359 Z+0.0074 B+0.3665
49 L X+1.1757 Z+100.0054 R0 FMAX
50 L X-2.1939 Z+99.996 C+180.000 B+0.684 R0 FMAX
51 L X-1.000 Z+0.0032 C+180.000 F+Q2
52 L X-2.4996 Z-0.0282 B+1.710
53 L X-3.9982 Z-0.0863 B+2.736
54 L X-5.4956 Z-0.1714 B+3.762
55 L X-6.991 Z-0.2831 B+4.788
56 L X-8.4843 Z-0.4217 B+5.814
57 L X-9.9745 Z-0.5869 B+6.8395
58 L X-11.4617 Z-0.7788 B+7.8655
59 L X-13.0218 Z-1.0094 B+8.9445
60 L X-14.5008 Z-1.2557 B+9.970
61 L X-15.9748 Z-1.5285 B+10.9955
62 L X-17.4439 Z-1.8276 B+12.0215
63 L X-18.9071 Z-2.1529 B+13.047
64 L X-20.3644 Z-2.5044 B+14.0725
65 L X-21.8148 Z-2.8818 B+15.0975
66 L X-23.2584 Z-3.2851 B+16.123
67 L X-24.6598 Z-3.7035 B+17.1235
68 L X-25.5771 Z-3.9919 B+17.7815
69 L X-26.1879 Z-2.0875 F+Q4
70 L X-26.7986 Z-0.183 R0 FMAX
71 L X-27.4094 Z+1.7215 R0 FMAX
72 L X-28.0202 Z+3.6259 R0 FMAX
73 L X-28.631 Z+5.5304 R0 FMAX
74 L X-29.2418 Z+7.4348 R0 FMAX
75 L X-29.8525 Z+9.3393 R0 FMAX
76 L X-30.4633 Z+11.2437 R0 FMAX
77 L X-31.0741 Z+13.1482 R0 FMAX
78 L X-31.6849 Z+15.0526 R0 FMAX
79 L Z+17.0421 R0 FMAX
80 L Z+19.0316 R0 FMAX
81 L Z+21.0211 R0 FMAX
82 L Z+23.0105 R0 FMAX
83 L Z+25.000 R0 FMAX
84 M129
86 CALL LBL 250 ;RESET
87 CYCL DEF 32.0 TOLERANCE
88 CYCL DEF 32.1
89 CALL LBL 251 ;RESET TURN
90 L Z-1 R0 FMAX M91
91 L X-550 Y-1 R0 FMAX M91
92 M30
93 ;
94 LBL 250 ;RESET
95 L M140 MB MAX
96 L Z-1 R0 FMAX M91
97 L X-550 Y-1 R0 FMAX M91
98 PLANE RESET STAY
99 CYCL DEF 7.0 DATUM SHIFT
100 CYCL DEF 7.1 X+0
101 CYCL DEF 7.2 Y+0
102 CYCL DEF 7.3 Z+0
103 M129
104 LBL 0
105 ;
106 LBL 251 ;RESET TURN
107 L Z-1 R0 FMAX M91
108 L X-550 Y-1 R0 FMAX M91
109 PLANE RESET TURN  FMAX
110 CYCL DEF 7.0 DATUM SHIFT
111 CYCL DEF 7.1 X+0
112 CYCL DEF 7.2 Y+0
113 CYCL DEF 7.3 Z+0
114 M129
115 LBL 0
116 ;
117 END PGM 5X_PARC_FACES MM

 

Ссылка на сообщение
Поделиться на других сайтах
48 минут назад, Povar1 сказал:

Это резные вещи M140 действует и в том случае, если активна функция
"Поворот плоскости обработки". При
использовании станков с поворотной головкой ЧПУ
перемещает инструмент в наклоненной системе.

все завесит от кинематики станка голова-голова стол-голова стол-стол

М91 машинная система кординат  М92 обычно забиваеться производителем станка для позиции смены инструмента.

Вы пишите не в ту ветку.

 

программа

 

0 BEGIN PGM 5X_PARC_FACES MM
1 BLK FORM 0.1 Z X-27.5771 Y-7.000 Z-16.0358
2 BLK FORM 0.2 X+27.5771 Y+7.000 Z-0.0732
3 TOOL CALL 1 Z S4000
4 *   - 5X-PARC-FACES
5 FN0: Q1=30000 ; RAPID FEED
6 FN0: Q2=1000 ; XY-FEED
7 FN0: Q3=300 ; Z-FEED
8 FN0: Q4=2000 ; FINISH FEED
9 CYCL DEF 32.0 TOLERANCE
10 CYCL DEF 32.1 T0.01
11 CYCL DEF 32.2 HSC-MODE:0 TA1.5
12 CALL LBL 251 ;RESET
13 L X+31.6849 Y+0.000 R0 FMAX M3
14 L Z+120.000 R0 FMAX M128
15 L C+0.000 B+17.7815 R0 FMAX M126
16 L X+31.6849 Y+0.000 Z+25.000 B+17.7815 R0 FMAX
17 L Z+23.0105 R0 FMAX
18 L Z+21.0211 R0 FMAX
19 L Z+19.0316 R0 FMAX
20 L Z+17.0421 R0 FMAX
21 L Z+15.0526 R0 FMAX
22 L X+31.0741 Z+13.1482 R0 FMAX
23 L X+30.4633 Z+11.2437 R0 FMAX
24 L X+29.8525 Z+9.3393 R0 FMAX
25 L X+29.2418 Z+7.4348 R0 FMAX
26 L X+28.631 Z+5.5304 R0 FMAX
27 L X+28.0202 Z+3.6259 R0 FMAX
28 L X+27.4094 Z+1.7215 R0 FMAX
29 L X+26.7986 Z-0.183 R0 FMAX
30 L X+26.1879 Z-2.0875 R0 FMAX
31 L X+25.5771 Z-3.9919 F+Q3
32 L X+24.1436 Z-3.5463 B+16.7545 F+Q2
33 L X+22.702 Z-3.1264 B+15.7275
34 L X+21.2537 Z-2.7325 B+14.7005
35 L X+19.7981 Z-2.3645 B+13.6735
36 L X+18.3367 Z-2.0228 B+12.6465
37 L X+16.8691 Z-1.7073 B+11.6195
38 L X+15.3965 Z-1.4182 B+10.593
39 L X+13.9644 Z-1.1632 B+9.598
40 L X+12.5276 Z-0.9331 B+8.6025
41 L X+11.0417 Z-0.7219 B+7.5755
42 L X+9.5527 Z-0.5374 B+6.549
43 L X+8.0605 Z-0.3796 B+5.5225
44 L X+6.5659 Z-0.2486 B+4.496
45 L X+5.0691 Z-0.1444 B+3.470
46 L X+3.5709 Z-0.067 B+2.4435
47 L X+2.0716 Z-0.0165 B+1.417
48 L X+0.5359 Z+0.0074 B+0.3665
49 L X+1.1757 Z+100.0054 R0 FMAX
50 L X-2.1939 Z+99.996 C+180.000 B+0.684 R0 FMAX
51 L X-1.000 Z+0.0032 C+180.000 F+Q2
52 L X-2.4996 Z-0.0282 B+1.710
53 L X-3.9982 Z-0.0863 B+2.736
54 L X-5.4956 Z-0.1714 B+3.762
55 L X-6.991 Z-0.2831 B+4.788
56 L X-8.4843 Z-0.4217 B+5.814
57 L X-9.9745 Z-0.5869 B+6.8395
58 L X-11.4617 Z-0.7788 B+7.8655
59 L X-13.0218 Z-1.0094 B+8.9445
60 L X-14.5008 Z-1.2557 B+9.970
61 L X-15.9748 Z-1.5285 B+10.9955
62 L X-17.4439 Z-1.8276 B+12.0215
63 L X-18.9071 Z-2.1529 B+13.047
64 L X-20.3644 Z-2.5044 B+14.0725
65 L X-21.8148 Z-2.8818 B+15.0975
66 L X-23.2584 Z-3.2851 B+16.123
67 L X-24.6598 Z-3.7035 B+17.1235
68 L X-25.5771 Z-3.9919 B+17.7815
69 L X-26.1879 Z-2.0875 F+Q4
70 L X-26.7986 Z-0.183 R0 FMAX
71 L X-27.4094 Z+1.7215 R0 FMAX
72 L X-28.0202 Z+3.6259 R0 FMAX
73 L X-28.631 Z+5.5304 R0 FMAX
74 L X-29.2418 Z+7.4348 R0 FMAX
75 L X-29.8525 Z+9.3393 R0 FMAX
76 L X-30.4633 Z+11.2437 R0 FMAX
77 L X-31.0741 Z+13.1482 R0 FMAX
78 L X-31.6849 Z+15.0526 R0 FMAX
79 L Z+17.0421 R0 FMAX
80 L Z+19.0316 R0 FMAX
81 L Z+21.0211 R0 FMAX
82 L Z+23.0105 R0 FMAX
83 L Z+25.000 R0 FMAX
84 M129
86 CALL LBL 250 ;RESET
87 CYCL DEF 32.0 TOLERANCE
88 CYCL DEF 32.1
89 CALL LBL 251 ;RESET TURN
90 L Z-1 R0 FMAX M91
91 L X-550 Y-1 R0 FMAX M91
92 M30
93 ;
94 LBL 250 ;RESET
95 L M140 MB MAX
96 L Z-1 R0 FMAX M91
97 L X-550 Y-1 R0 FMAX M91
98 PLANE RESET STAY
99 CYCL DEF 7.0 DATUM SHIFT
100 CYCL DEF 7.1 X+0
101 CYCL DEF 7.2 Y+0
102 CYCL DEF 7.3 Z+0
103 M129
104 LBL 0
105 ;
106 LBL 251 ;RESET TURN
107 L Z-1 R0 FMAX M91
108 L X-550 Y-1 R0 FMAX M91
109 PLANE RESET TURN  FMAX
110 CYCL DEF 7.0 DATUM SHIFT
111 CYCL DEF 7.1 X+0
112 CYCL DEF 7.2 Y+0
113 CYCL DEF 7.3 Z+0
114 M129
115 LBL 0
116 ;
117 END PGM 5X_PARC_FACES MM

 

М140 - в документации пишет, что это отвод от контура в направлении осей инструмента. Тоесть имеет смысл, только в том случае если поворачивается голова (шпиндель) правильно я понял?

 

Также насколько я понял цикл 19 по сути нужен при позиционной 5-ти осевой обработке , для разворота стола или системы координат?

 

Я все это тут пишу для того что бы разобраться за какой пост проц браться и редактировать. Насколько я понимаю мне гораздо проще будет отредактировать пост без функции plane, ибо 430 стойка ее не поддерживает. А это выходит только стандартный пост hermle5ae. Но похоже он написан по станок где  голова,а не стол. Или это не так?

Ссылка на сообщение
Поделиться на других сайтах
Только что, Jacuzzi сказал:

цикл 19

Цикл 19 это обработка 3+2 аналог plane special поворотные оси развернули и работайте дальше в 3 осях. плане ввели как мне понимается для облегчения ввода разворота системы со стойки так как там больше возможностей автоматизировынных . Полные 5 осей это М128 с отслеживанием кончика инструмента. А функцию плане можно просто в посте заменить на 19 цикл. Просто осторожно с кинематикой.

Ссылка на сообщение
Поделиться на других сайтах
42 минуты назад, Povar1 сказал:

Цикл 19 это обработка 3+2 аналог plane special поворотные оси развернули и работайте дальше в 3 осях. плане ввели как мне понимается для облегчения ввода разворота системы со стойки так как там больше возможностей автоматизировынных . Полные 5 осей это М128 с отслеживанием кончика инструмента. А функцию плане можно просто в посте заменить на 19 цикл. Просто осторожно с кинематикой.

Есть возможность на примере в посте показать как заменить plane на цикл 19?)

 

Осторожно с кинематикой, вы имеете в виду максимальные развороты осей и перемещения?)

Изменено пользователем Jacuzzi
Ссылка на сообщение
Поделиться на других сайтах

Уважаемые камрады помогите разобраться с траекторией. 

 

Суть вопроса. Станок токарно-фрезерный. 4-х координатный. Постпроцессор - см. вложение.

Суть проблемы - когда я создаю траекторию для контурной 5-ти осевой обработки (в варианте 4 координаты, 5 ось зафиксирована) выдает сообщение об ошибке (см. скрин)

Проблема в том, что 5 осевые траектории работают только с 1 позициями в любом МАС, и соответственно, ось Z в этой позиции направлена по оси фрезы, а не вдоль оси детали!!!Соответственно постпроцессор не понимает куда ему крутить деталь, и выдаёт ошибку

 

Как,что,и где в постпроцессоре, или в файле VMID нужно изменить, что бы можно было трансформировать систему координат?  

 

С другими траекториями, все нормально. Имеется ввиду, что если СК для операции создана поворотом из исходной СК с Z вдоль детали, то все нормально.

1.jpg

 

 

 

Постпроцессоры такие. Что на Фануке, что на ХААСЕ эффект одинаковый.

gTurn_+mill_Fanuc_Eval.vmid

gTurn_+mill_Fanuc_Eval.gpp

gTurn_+mill_Fanuc_Eval.PRP

MT_4X_Haas_ST30_HaasCNC.gpp

MT_4X_Haas_ST30_HaasCNC.PRP

MT_4X_Haas_ST30_HaasCNC.vmid

Изменено пользователем vvs603
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Jacuzzi сказал:

Есть возможность на примере в посте показать как заменить plane на цикл 19?)

 

Осторожно с кинематикой, вы имеете в виду максимальные развороты осей и перемещения?)

{nb,'PLANE SPATIAL SPA'(rotate_angle_x*-1):xpos_f' SPB'(rotate_angle_y*1):xpos_f' SPC'(rotate_angle_z*-1):xpos_f}

замените 

{nb,'CYCLE DEF 19.0'}

{nb,'CYCLE DEF 19.1  A'(rotate_angle_x*-1):xpos_f' B'(rotate_angle_y*1):xpos_f' C'(rotate_angle_z*-1):xpos_f}

{nb,'A+Q120 C+Q122 R0 FMAX'} - зависит от кинематики

 

по кинематике это осторожней + - в расчетах а то может на компе загнуть в одну сторону а на практике в другую и пи--------ц всему. 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Povar1 сказал:

по кинематике это осторожней + - в расчетах а то может на компе загнуть в одну сторону а на практике в другую и пи--------ц всему. 

Спасибо, большое, до работы доеду, попробую

 

A+ C+ это что за параметры?

 

По сути, если у меня станок hermle c600 u. И редактировать пост от  hermle с20 или с30 кинематика должна  быть похожа?

Изменено пользователем Jacuzzi
Ссылка на сообщение
Поделиться на других сайтах
Только что, Jacuzzi сказал:

A+ C+ это что за параметры?

это кинематика станка какие у него поворотные оси А В С

Ссылка на сообщение
Поделиться на других сайтах
58 минут назад, Jacuzzi сказал:

A+ C+ это что за параметры?

Это поворот по координатам в + направлении.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, sennik53 сказал:

Это поворот по координатам в + направлении.

то есть если у меня ось С 360 градусов крутиться а ось А +110 и -110. то какой должен вид быть всего этого дела?:

 

{nb,'CYCLE DEF 19.0'}

{nb,'CYCLE DEF 19.1  A'(rotate_angle_x*-1):xpos_f' B'(rotate_angle_y*1):xpos_f' C'(rotate_angle_z*-1):xpos_f}

{nb,'A+Q120 C+Q122 R0 FMAX'}

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Jacuzzi сказал:

Q120

Это переменные, которые должны быть описаны в постпроцессоре

Ссылка на сообщение
Поделиться на других сайтах
Только что, Povar1 сказал:

{nb,'PLANE SPATIAL SPA'(rotate_angle_x*-1):xpos_f' SPB'(rotate_angle_y*1):xpos_f' SPC'(rotate_angle_z*-1):xpos_f}

замените 

{nb,'CYCLE DEF 19.0'}

{nb,'CYCLE DEF 19.1  A'(rotate_angle_x*-1):xpos_f' B'(rotate_angle_y*1):xpos_f' C'(rotate_angle_z*-1):xpos_f}

{nb,'A+Q120 C+Q122 R0 FMAX'} - зависит от кинематики

 

по кинематике это осторожней + - в расчетах а то может на компе загнуть в одну сторону а на практике в другую и пи--------ц всему. 

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X-48.000 Y-48.000 Z-20.000
2 BLK FORM 0.2 X+48.000 Y+48.000 Z+0.000
3 ; - T1 -  D20.000
4 * - T1 -  D20.000
5 TOOL CALL 1 Z S2800
6 *   - F-CONTOUR1
7 FN0: Q2=750 ; XY-VORSCHUB
8 FN0: Q3=500 ; Z-VORSCHUB
9 FN0: Q5=750 ; SCHLICHT-VORSCHUB
10 ; POSITION 1 BEI NP 1
11 CALL LBL 250 ;RESET
12 CYCL DEF 7.0 NULLPUNKT
13 CYCL DEF 7.1 X+0.000
14 CYCL DEF 7.2 Y+0.000
15 CYCL DEF 7.3 Z+0.000
16 CYCLE DEF 19.0
17 CYCLE DEF 19.1  A-0.000 B+0.000 C-0.000
18 A+Q120 C+Q122 R0 FMAX TURN F9999 SEQ- TABLE ROT

 

 

Так должно быть или TURN F9999 SEQ- TABLE ROT это лишнее?

 

ось B+0.000 это тоже ни к чему, если на станке А и С

Изменено пользователем Jacuzzi
Ссылка на сообщение
Поделиться на других сайтах
58 минут назад, Jacuzzi сказал:

Так должно быть или TURN F9999 SEQ- TABLE ROT это лишнее?

 

ось B+0.000 это тоже ни к чему, если на станке А и С

turn либо move зависит от вашей манеры работать позиционированием осей поворота с отслеживанием или без у меня в посте всегда выводится через turn так как кинематика стол-стол но перед разворотом шпиндель всегда улетает в референт. SEQ- TABLE ROT не прописываю позиционирование углов происходит по умолчанию.

ось В нужна покрайне мере PIANE ругается если не хватает оси так как это не развороты осей а разворот плоскости обработки у меня разворачивается ось В и С но я могу в PLANE ввести А45 В0 С0 и он мне развернет ось С на 90 градусов и ось В на 45. Не путайте физический разворот осей и разворот плоскости в пространстве.  

Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, Jacuzzi сказал:

Так же не понятно,станок всегда выдает ошибку перебега если стоит например y100 m91. При любом значении x y z , на команде m91 он выдает ошибку перебега. Я так понимаю m91 это нулевая точка стака. Если сменить на х0 y0 m92 (опорная точка) то все нормально едет в позицию смены инструмента

 

Всегда пользуюсь только М91. Попробуйте так написать "Z0 R0 FMAX M91" или вместо FMAX поставьте F5000 (так спокойней будет), по идее шпиндель отойдет в крайнюю точку по оси Z от стола (в машинный ноль станка). Ошибки при использовании могут вылазить, если координаты выходят за "рабочую зону" или "концевики" осей.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Povar1 сказал:

turn либо move зависит от вашей манеры работать позиционированием осей поворота с отслеживанием или без у меня в посте всегда выводится через turn так как кинематика стол-стол но перед разворотом шпиндель всегда улетает в референт. SEQ- TABLE ROT не прописываю позиционирование углов происходит по умолчанию.

ось В нужна покрайне мере PIANE ругается если не хватает оси так как это не развороты осей а разворот плоскости обработки у меня разворачивается ось В и С но я могу в PLANE ввести А45 В0 С0 и он мне развернет ось С на 90 градусов и ось В на 45. Не путайте физический разворот осей и разворот плоскости в пространстве.  

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X-48.000 Y-48.000 Z-20.000
2 BLK FORM 0.2 X+48.000 Y+48.000 Z+0.000
3 ; - T1 -  D20.000
4 * - T1 -  D20.000
5 TOOL CALL 1 Z S2800
6 *   - F-CONTOUR1
7 FN0: Q2=750 ; XY-VORSCHUB
8 FN0: Q3=500 ; Z-VORSCHUB
9 FN0: Q5=750 ; SCHLICHT-VORSCHUB
10 ; POSITION 1 BEI NP 1
11 CALL LBL 250 ;RESET
12 CYCL DEF 7.0 NULLPUNKT
13 CYCL DEF 7.1 X+0.000
14 CYCL DEF 7.2 Y+0.000
15 CYCL DEF 7.3 Z+0.000
16 CYCLE DEF 19.0
17 CYCLE DEF 19.1  A-0.000 B+0.000 C-0.000
18 A+Q120 C+Q122 R0 FMAX TURN F9999 SEQ- TABLE ROT
19 L X+58.000 Y+3.748 FMAX M3
20 L Z+25.000 R0 FMAX M8
21 L Z+2.000 FMAX
22 L Z-10.000 F+Q3
23 L Y+14.000 RL F+Q5
24 CC X+58.000 Y+0.000
25 C X+44.000 Y+0.000 DR+
26 CC X+0.000 Y+0.000
27 CP IPA-360.000 DR-
28 CC X+58.000 Y+0.000
29 C X+58.000 Y-14.000 DR+
30 L Y-3.748 R0
31 L Z+25.000 FMAX M9
32 CALL LBL 251 ;RESET TURN
33 M30
34 ;
35 LBL 250 ;RESET
36 L M140 MB MAX
37 CYCL DEF 7.0 NULLPUNKT
38 CYCL DEF 7.1 X+0
39 CYCL DEF 7.2 Y+0
40 CYCL DEF 7.3 Z+0
41 LBL 0
42 ;
43 LBL 251 ;RESET TURN
44 L M140 MB MAX
45 L Y+600.000 R0 FMAX M91
46 CYCL DEF 7.0 NULLPUNKT
47 CYCL DEF 7.1 X+0
48 CYCL DEF 7.2 Y+0
49 CYCL DEF 7.3 Z+0
50 LBL 0
51 ;
52 END PGM 1 MM

 

вот простейшая программа, обкатка диаметра 88 в плоскости xy, тут это уместно? я так понимаю, это все что бы стол в нули вывести?:

16 CYCLE DEF 19.0
17 CYCLE DEF 19.1  A-0.000 B+0.000 C-0.000
18 A+Q120 C+Q122 R0 FMAX TURN F9999 SEQ- TABLE ROT

 

18 кадр меня вообще смущает, потому что я его не понимаю) 

подскажи что лишнее еще убрать можно? зачем в начале и конце программы цикл 7? ладно он еще в начале, а в конце зачем его пост выводит?

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

Здравствуйте! Запустил станок 2206 со стойкой 2С42-65. Вместо считывателя перфолент поставили эмулятор с SD карточкой, так что теперь программы можно делать на ПК. Я как знал поправил постпроцессор и в принципе минимальный функционал он мне выдает, но вот есть один интересный вопрос. Эта стойка поддерживает повторение части программы, просто командой например N100  N070-N090  повторит выполнение кадров с 70 до 90-го, можно так же количество повторений задать через H.  И при написании программ вручную, я это использую (скажем проход 3 раза по одному и тому же контуру с углублением)

Можно ли как то заставить пост генерить такое? 

 

Изменено пользователем Dimondss
Ссылка на сообщение
Поделиться на других сайтах
  • SHARit закрепил это тему

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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

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




  • Сообщения

    • gudstartup
      @stanislavz если тактовая частота цп ок видать что то с таймерными циклами слишком длинные отсюда такой лаг в работе
    • gudstartup
      да у вас очень древний чемоданчик думаю из 90-х ну его ломать не жалко но если все уже заменили с рабочего то тут даже не знаю что и посоветовать....
    • stanislavz
      Спасибо за ответ. Так этот и был заказан на запас. В машине живой рабочий. Носителя нету, все в памяти hm628128-10 + ээпром.
    • gudstartup
      @stanislavz вы уж сразу еще один контроллер закажите а потом этот доламывайте. а со старым комбинировать не пробовали? у вас там диск или ssd в качестве носителя? может hdd загибается а вы сразу в мат.плату полезли. дисковые операции тоже ввод вывод тормозят...
    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
×
×
  • Создать...