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

постпроцессоры 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 пользователей

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



  • Сообщения

    • lem_on
      При хорошей геометрии станка, можно и расфрезеровать. Если неглубокие отверстия, можно и тс сверлом сразу размер получить.
    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
×
×
  • Создать...