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

ROT Z=Rxxx и TRAORI


MFS

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

Понятное дело. 23 программы и полное счастье. С циклом-то лучше. 

зачем 23 программы..всего лишь одна но большая по весу

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


зачем 23 программы..всего лишь одна но большая по весу
И каждый кусок редактировать, если что. 
Ссылка на сообщение
Поделиться на других сайтах
  • 8 месяцев спустя...

 

ROT Z=R51

C0
TRAORI

Съездили к чехам, попробовали программу, так и не поворачивает по С в этом кадре. Что я делаю не так?

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

По ROT Z=R51 у Вас поворачивается только система координат - WKS. А стол остается на месте - С0.

 

 

Например, это должно работать.

У меня подобное работает, только на другом станке.

N1740 G0 G511 G642 A0 F400 S1592 M3 M8
N1770 TRAORI
N1780 ORIWKS
.....

 

 

......

 

ROT Z=R51

C=AC(R51)

N1790 G511 G642 D1

X... Y...

Ссылка на сообщение
Поделиться на других сайтах
По ROT Z=R51 у Вас поворачивается только система координат - WKS. А стол остается на месте - С0.
Ну я понимаю, что по ROT я кручу только СК, но думал, что раз СК повернута, то и С0 теперь имеет эм...физически новое направление.
C=AC(R51)
АС это же ссылка на абсолютные значения? То есть на неповернутые? А 
N1780 ORIWKS
тут принципиально?
Ссылка на сообщение
Поделиться на других сайтах

AC или IC - на усмотрение, как удобнее. Хотя при обработке 4+1 использую IC.

ORIWKS - рекомендовали изготовители нашего оборудования.

Ссылка на сообщение
Поделиться на других сайтах
AC или IC - на усмотрение, как удобнее. Хотя при обработке 4+1 использую IC.
Так на повернутую всеж или нет? Я просто не понимаю, как АС будет тут работать(.
ORIWKS - рекомендовали изготовители нашего оборудования.
Спасибо, спрошу своих.
Ссылка на сообщение
Поделиться на других сайтах

Могу предложить такой вариант, приходилось с таким работать

 

 

G0 G511 G642 D1 F200 S1000 M03
A=DC(0) C=DC(0)

R51=23 ;ЧИСЛО ПАЗОВ
R50=360/R51

R52=R50*0           ;1 ПАЗ
ROT Z=R52

START1:
TRAORI
ORIWKS
G0 G511 G642 D1 A=DC(0) С=DC(R52) M08
G0 X0 Y0 Z300 A3=0 B3=0 C3=1
X... Y... Z... A3=... B3=... C3=...
G1 X... Y... Z... A3=... B3=... C3=...
..............................


;ОБРАБОТКА ПАЗА



................................
G0 Z300
TRAFOOF
ROT
A=DC(0) C=DC(0)
END1:


R52=R51*1        ;2 ПАЗ
ROT Z=R52
REPEAT START1 END1

R52=R51*2       ;3 ПАЗ

ROT Z=R52
REPEAT START1 END1

........................


.......................

R52=R51*22      ;23 ПАЗ
ROT Z=R52
REPEAT START1 END1
G0 Z300 M5 M9
A=DC(0) C=DC(0)
M30

 

Повтор для того, чтобы оператор мог запустить УП с любого паза, с вычислением контура, естественно.

Уп не идеальна, конечно. Надо пробовать на вашем станке, возможно, есть особенности.

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

Я уже убился(( попробовал 2 варианта, чешских товарищей:

 

 

$P_UIFR[1,C,TR]=0

N1 CYCLE800()
N3 G17 G54 G90 G40
N2 G0 C0 A0
R50=360/4 ; (SHAG)
R51=0 ;(ACTUALNYJ UGOL POVOROTA SK)
M11
M21
;(TORTSY LOPATOK_CHERNORVAYA)
;(FREZA DIAM. 16R3 S PLASTINAMI)
T="FR-16"
M6
S3500 M3 M8 F500
G00 Z300
X0Y250
METKA1:
TRAORI
G0 X0 Y250 G54 G17
G1Z200F1500
Y100C10
Y250C0
G0Z300
STOPRE
TRAFOOF; !!!!!!!!!!
R51=R51+R50
$P_UIFR[1,C,TR]=R51
G1C0F2000
REPEAT METKA1 P=3
M00
M05
M09
M30

Вообще не крутит стол, редиска((.

 

И ваш вариант:

$P_UIFR[1,C,TR]=0

N1 CYCLE800(0,"0",100000,57,,,,0,0,0,,,,-1,,0)
N3 G17 G54 G90 G40
N2 G0 C0 A0
R50=360/4 ; (SHAG)
R51=0 ;(ACTUALNYJ UGOL POVOROTA SK)
M11
M21
;(TORTSY LOPATOK_CHERNORVAYA)
;(FREZA DIAM. 16R3 S PLASTINAMI)
T="FR-16"
M6
S3500 M3 M8 F500
G00 Z300
X0Y250
METKA1:
TRAORI
ORIWKS
G0 X0 Y250 G54 G17
G1Z200F1500
Y100C10
Y250C0
G0Z300
STOPRE
R51=R51+R50
ROT Z=R51
C=AC(R51)
G1C0F2000
REPEAT METKA1 P=3
M00
M05
M09
M30
Вот тут крутит, но как-от...хаотично, я даже словами не опишу как именно.

 

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

Вот наша программа с поворотами
 

N20 L351
N30 T41
N40 L300
N50 G0 G500 Z800 D0
N60 A0 B0
;N30 T41; FREZA D8 R4 A0
;N40 L300
N70 TRAFOOF
N80 G506
N90 G0 X0 Y100
N100 Z200
N110 CYCLE832(0.06,0)
N120 FOR R1=0 TO 8
N130 D1
N140 R2=(R1-1)*40
N150 MSG("1_CHERN_0..8 MESTO "<<R1)
N160 G0 B=R2+20
N170 TRAORI
N180 ORIWKS
N190 ORIAXES
N200 G506
N210 IF NOT $P_SEARCH
N220   ROT Y=R2
N230   MULTI_BLADE_ROUGH
N240   ROT
N250 ENDIF
N260 TRAFOOF
N270 G0 SUPA Z=IC(100)
N280 ENDFOR
N290 MSG
N300 SUPA G0 Z=800 D0
N310 SUPA G0 X=0 Y=0 A=-90 B=0
N320 CYCLE832()
N330 M5
N340 ROT
N350 M0

 

MULTI_BLADE_ROUGH.SPF:

 

N480 G0 A-39.74833 B34.10778
N490 G0 X18.84384 Y15.08102 Z101.025 S4000 M3 M8
N500 ;Approach Move
N510 G01 Z85.47594 F1000.
N520 ;Engage Move
N530 G1 X18.61855 Y14.97345 Z84.82492 M8
N540 X18.43212 Y14.97914 Z84.15308
N550 X18.2902 Y15.09793 Z83.48085
N560 ;Cutting
N570 X18.20898 Y15.21788 Z83.02306 A-39.65345 B34.13733
N580 X18.12746 Y15.33786 Z82.56532 A-39.5583 B34.16684
...
N216290 X31.97014 Y8.01581 Z79.96672 B64.9425
N216300 X32.10976 Y7.98444 Z80.42396 B64.97642
N216310 ;Retract Move
N216320 X32.35412 Y7.98182 Z81.07698
N216330 X32.67492 Y8.065 Z81.69043
N216340 X33.06242 Y8.23145 Z82.24567
N216350 ;Departure Move
N216360 G01 Z101.025
N216370 ;End of Path
M9
M1
Stopre
N216440 M17

 
Вариант с перезаписыванием C в G54, считаю не правильным, в G54 хранятся настройки наладчика, и при досрочном завершении программы они потеряются. Потери данных не будет, если в строке $P_UIFR[1,C,TR]=... TR заменить на FI, и договорится с наладчиком, что он работает с грубым смещением, а программа - с точным. Лишние договоренности надежности не прибавят. Лучше использовать ROT. И у нас перезаписывание смещения нулевой точки не привело к правильной работе, хотя, вроде, этот вариант напрашивается, как простой и правильный. Тоже не получалось никак. Хоть останавливай станок и доворачивай заготовку на приспособлении.
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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



×
×
  • Создать...