Jump to content
Sign in to follow this  
kuka11

Тормозит при чтении кадров DMG DMC 65V

Recommended Posts

kuka11

Добрый день,

 

Суть проблемы такова, имеется станок DMG DMC 65V со стойкой Siemens Sinumerik, 2001 года выпуска. При выполнении программ с круговой интерполяцией видно невооруженном глазом что мозги сильно тормозят,  обработка идет рывками,  подача не выше 300 (задано 2000).

Провели эксперимент поставили две одинаковых детали на DMG и на Сincinnati (стойка Acromatic 2100, хотя внутри тот же Siemens). Получилось  DMG сделал одну деталь а Сincinnati три.

Не подскажите где собака зарыта? Возможно где-то настройки в стойке поменять? Возможно на стойке нужно купить какую нибудь опции? Может скинуть пример программы, возможно что-то не так пишем (хотя на Сincinnati все идет без тормозов)?

 

Заранее благодарен.

Share this post


Link to post
Share on other sites


fenics555

Читайте мануал. В сименсе должна быть функция просчета кадров "вперед" на сколько-то шт. \

Share this post


Link to post
Share on other sites
grOOmi
В сименсе должна быть функция просчета кадров "вперед"

 

look ahead 

Share this post


Link to post
Share on other sites
kuka11

Как я понял в шапке нужно прописать G64. Я меня постпроцессор автоматом его пишет, результата нет.

Может что-еще включить надо?

Share this post


Link to post
Share on other sites
fenics555

Возможно есть функция непрерывного фрезерования , хз, я Siemens стойки уже совсем не помню. Все должно быть в мануале программиста / оператора.

Share this post


Link to post
Share on other sites
kuka11
мануал со станком на немецком. Как мы поняли нужно включить функцию look ahead кодом  G64.

Но ничего не поменялось, может еще что-то к G64 дописать?

Пожалуйста помогите, ну не может станок 2001 года работать как станок с электроникой 80-х годов.

Share this post


Link to post
Share on other sites
Vladislav-dobrynin
мануал со станком на немецком. Как мы поняли нужно включить функцию look ahead кодом  G64. Но ничего не поменялось, может еще что-то к G64 дописать? Пожалуйста помогите, ну не может станок 2001 года работать как станок с электроникой 80-х годов.

 

Если на станке имеется опция высокоскоростной обработки, команда CYCLE832, то используйте ее. На DMG присутствует обычно в виде CYCLE832(0.010,_FINISH,1)

Если данная опция отсутствует, то попробуйте команду CFTCP, она влияет на динамику работы приводов станка.

Share this post


Link to post
Share on other sites
Slavka_yzbek

мануал со станком на немецком. Как мы поняли нужно включить функцию look ahead кодом  G64.

Но ничего не поменялось, может еще что-то к G64 дописать?

Пожалуйста помогите, ну не может станок 2001 года работать как станок с электроникой 80-х годов.

 

привет. помогите разобраться с программой во время сбоя проскакивает кадры и происходит врезание уже раздолбали шпиндель стол искривление 0,550 короче кашмар вот эта программа

 
DEF BOOL PALPAGE=1
 
DEF REAL RTP
DEF REAL RFP
DEF REAL DP3
DEF REAL DP2
DEF REAL DP1
DEF REAL DP
DEF REAL VROT1
DEF REAL VROT
DEF REAL VAV2
DEF REAL VAV1
DEF REAL VAV
DEF REAL PIT
 
DEF INT IDX
DEF INT T_NO
DEF INT NUMPALP
 
GOTOF FIN_LABEL
 
US_1AV:
   G0 G64 Z=RFP
   G1 Z=DP
   G0 G60 Z=RTP
ENDLABEL:
 
US_2AV:
   G0 G64 Z=RFP S=VROT1 F=VAV1
   G1 Z=DP1
   G1 Z=DP  S=VROT  F=VAV
   G0 G60 Z=RTP
ENDLABEL:
 
US_TAR:
   G0 G64 Z=RFP
   BRISK
   G331 Z=DP K=PIT S=VROT
   G332 Z=RFP K=PIT S=VROT*2
   SOFT
   G0 G60 Z=RTP
ENDLABEL:
 
US_FOR_1AV:
IF NOT PRESENCE_PIECE
    VROT=100
ENDIF
   G0 G64 Z=RFP S=VROT1 M4
   G1 F=VAV1 Z=DP1
   G1 F=VAV S=VROT Z=DP M3
   G0 Z=DP1 M5
   G1 G60 F=80000 Z=RTP
ENDLABEL:
 
US_3AV_LIN:
   G0 G64 Z=RFP
   ;Activation vitesse broche proportionelle а F
   ID=20 DO $R1=VROT1+(VROT-VROT1)*(ABS($AA_VACTB[Z1])-VAV1)/(VAV-VAV1) ;peut gйrer copeau variable
   ID=21 WHENEVER $R1>VROT1 DO $AA_OVR[s1]=$R1*100/VROT
   ID=22 WHENEVER $R1<=VROT1 DO $AA_OVR[s1]=VROT1*100/VROT
   M3 S=VROT           ;vitesse rйelle=VROT1 (Z а l'arrкt)
   G1 F=VAV1 Z=DP1      ;entrйe matiиre vav constant (S=VAV1/VAV*VROT)
   G1 F=VAV2 Z=DP2 FLIN ;rampe d'accйlйration Z et broche
   FNORM                ;annulation FLIN sur axe Z
   G1 F=VAV2 Z=DP3
   G1 F=VAV Z=DP       ;usinage а VAV et VROT constants
   CANCEL(20,21,22)     ;annulation vitesse broche proportionelle а F
   G0 G60 Z=RTP S=VROT1 ;retour Z + prйparation vitesse broche pour usinage suivant
ENDLABEL:
 
US_PALP_PP:
   SPOS=DC(0)
   G0 G60 Z=RFP M9
   MEAS=1 G1 Z=DP-2.5 F600
   G0 G64 Z=RTP
   STOPRE
   RENR[3,NUMPALP]=$AA_MW[Z]
ENDLABEL:
 
FIN_LABEL:
 
G54 M20 H40=50
 
POS_A_REP[2]=270
POS_Z_REP[2]=230
 
POS_A_REP[3]=270
POS_Z_REP[3]=230
 
POS_A_REP[4]=270
POS_Z_REP[4]=230
 
POS_A_REP[5]=270
POS_Z_REP[5]=230
 
POS_A_REP[6]=270
POS_Z_REP[6]=230
 
POS_A_REP[7]=270 ;90
POS_Z_REP[7]=260 ;500
 
POS_A_REP[8]=90
POS_Z_REP[8]=500
 
POS_A_REP[9]=90
POS_Z_REP[9]=500
 
POS_A_REP[10]=180
POS_Z_REP[10]=340
 
POS_A_REP[11]=90
POS_Z_REP[11]=500
 
POS_A_REP[12]=180
POS_Z_REP[12]=340
 
POS_A_REP[13]=180
POS_Z_REP[13]=340
 
POS_A_REP[14]=0
POS_Z_REP[14]=340
 
POS_A_REP[15]=0
POS_Z_REP[15]=340
 
SETINT(1) PRIO=1 ARRET
 
FFWON
SOFT
IF (NREP==0) OR (NREP==1) GOTOF PH1
IF NREP==999 GOTOF FIN
G0 G53 D0 X700 Y700
G0 G53 D0 Z140
G0 G53 D0 A=DC(POS_A_REP[NREP])
G0 G53 D0 Z=POS_Z_REP[NREP]
 
CASE NREP OF 2 GOTOF PH2 3 GOTOF PH3 4 GOTOF PH4 5 GOTOF PH5 6 GOTOF PH6 7 GOTOF PH7 8 GOTOF PH8 9 GOTOF PH9 10 GOTOF PH10
CASE NREP OF 11 GOTOF PH11 12 GOTOF PH12 13 GOTOF PH13 14 GOTOF PH14 15 GOTOF PH15 DEFAULT GOTOF ERREUR
 
 
 
PH1:
 
M21 M23
IF (PALPAGE==0) GOTOF SAUT_PALPAGE
IF PRESENCE_PIECE
call "/_N_WKS_DIR/_N_"<<NOM_PIECE<<"_WPD/_N_ET"<<NOM_PIECE<<"_SPF"  ;CALL CALIBRATION Z PROGRAM
ENDIF
 
$P_PFRAME=CROT(X,-270):DEC_POS[1]:DEC_PI[2]:CROT(X,270)
TEMP
 
T="2101"
GETSELT (T_NO)
IF T_NO <> $TC_MPP6[9998,1]
   M6(,,,)
ENDIF
 
;RESET RENR
FOR IDX=1 TO 2
    RENR[1,IDX]=0
    RENR[2,IDX]=0
    RENR[3,IDX]=0
ENDFOR
STOPRE
RENON
 
G0 G53 D0 Z=140 T="2148" H30=6001
G0 G9 G601 A=DC(270)   H30=20001
 
MSG("MEASUREMENT POINT A")
 
G0 X100 Y-92 Z127.3 D1 H30=6001 M106
RTP=122.3+5
RFP=122.3+2
DP=122.3
PALP_Z(RTP,RFP,DP,1)
 
;MSG("MEASUREMENT POINT B")
;G0 X100 Y-93
;PALP_Z(RTP,RFP,DP,2)
M=QU(127)
STOPRE
IF (ABS(RENR[3,1]-0.5-121.8))>0.2 GOTOF ERREUR1 ;AJOUT -121.8
;IF (ABS(RENR[3,2]-0.5-121.8))>0.2 GOTOF ERREUR1 ;AJOUT -121.8
 
 
SAUT_PALPAGE:
 
G0 G53 D0 Z230
G0 G53 X=POS_X_OUT Y=POS_Y_OUT
RENOFF
 
H30=2 M5
 
 
 
PH2:
$P_PFRAME=CROT(X,-270+0.003):DEC_POS[1]:DEC_PI[1]:CROT(X,270):DEC_US[7]
TEMP
 
T="2148"
M6(,,,) ;RETRAIT ANTICIP Z5 ET D1
 
MSG("MILLING DECK FACE F1000")
T="2149"
G0 G53 D0 Z=140 M20 H30=2
G0 G9  A=DC(270-0.003)  H30=20002
G0 X42 Y-433 F4320 S3000 D1 M3 M41 M7 M106 H30=2
G0 G60 G602 Z0
G1 X42 Y=+132-100;SUITE AU DEPINCAGE
 
G0 G53 D0 Z230 M5 H30=3
 
 
 
PH3:
$P_PFRAME=CROT(X,-270):DEC_POS[1]:DEC_PI[1]:CROT(X,270):DEC_US[1]
TEMP
 
T="2149"
M6(,,,)
 
MSG("REAMING AX.1001")
T="2151"
G0 G9 X0 Y0 F2080 S6500 D1 M3 M41 M7 M106 H30=3
RTP=-13+15
RFP=-13+15
DP=-13
REPEAT US_1AV
 
$P_PFRAME=CROT(X,-270):DEC_POS[1]:DEC_PI[1]:CROT(X,270):DEC_US[2]
 
MSG("REAMING AX.1010")
G0 G9 X82 Y-302
REPEAT US_1AV
 
G0 G53 D0 Z230 M5 H30=4
G0 G53 X=POS_X_OUT Y=POS_Y_OUT
 
 
PH4:
$P_PFRAME=CROT(X,-270):DEC_POS[1]:DEC_PI[1]:CROT(X,270):DEC_US[7]
TEMP
 
T="2151"
M6(,,,)
 
MSG("BRUSHING DECK FACE F1000")
 
LONG_BRUSH_MAXI=158
LONG_BRUSH_MINI=LONG_BRUSH_MAXI-25      ;a ajuster a la MAP
D1
BRUSH_V3(LONG_BRUSH_MAXI,LONG_BRUSH_MINI)
 
IF SENS_BRUSH==1
   G0 G64 X-4 Y-395.25 F10000 S2000 M3 M7 M8 M106 H30=4
   SENS_BRUSH=0
ELSE
   G0 G64 X-4 Y-395.25 F10000 S2000 M4 M7 M8 M106 H30=4
   SENS_BRUSH=1
ENDIF
 
T="2225"
G0 G60 G602 Z-1
G1 G64 X-4 Y-25.25
G1 X88 Y-25.25
G1 X88 Y-295.25
 
G0 G53 D0 Z=230 M5 H30=5
 
PH5:
$P_PFRAME=CROT(X,-270):DEC_POS[1]:DEC_PI[1]:CROT(X,270)
TEMP
 
T="2225"
M6(,,,)
 
MSG("DRILLING AX.2001 TO AX.2004")
G0 X42.5 Y-37.75 F1300 S6000 D1 M3 M41 M7 M106 T="2101" H30=5 ; F1800
RTP=10
RFP=-35.3+32
DP1= -10
DP=-35.3
VROT1=6000
VROT=6000
VAV1=1300
VAV=1800
 
;US_2AV:
;   G0 G64 Z=RFP S=VROT1 F=VAV1
;   G1 Z=DP1
;   G1 Z=DP  S=VROT  F=VAV
;   G0 G60 Z=RTP
;ENDLABEL:
 
REPEAT US_2AV
G0 X42.5 Y-113.25
REPEAT US_2AV
G0 X42.5 Y-188.75
REPEAT US_2AV
G0 X42.5 Y-264.25
REPEAT US_2AV
 
G0 G53 D0 Z=230 M124 M5 H30=6
 
 
PH6:
IF (PALPAGE==0) GOTOF SAUT_PALPAGE2
;****************************
; Contrфle du perзage 2225
$P_PFRAME=CROT(X,-270):DEC_POS[1]:DEC_PI[1]:CROT(X,270)
TEMP
 
T="2101"
M6(,,,)
 
M125
 
;RESET RENR
FOR IDX=1 TO 2
    RENR[1,IDX]=0
    RENR[2,IDX]=0
    RENR[3,IDX]=0
ENDFOR
STOPRE
RENON
 
MSG("CONTROL INTEGRITY AX.2004 ")
G0 X42.5 Y-264.25 D1 H30=6006 M106 T="2152"
 
NUMPALP=1
RTP=-9+15
RFP=-9+15
DP=-9
REPEAT US_PALP_PP
 
IF $AC_MEA[1]==1 GOTOF ERREUR1    ;AX 2004 T2225 drilling not done
 
SAUT_PALPAGE2:
 
G0 G53 D0 Z230
G0 G53 X=POS_X_OUT Y=POS_Y_OUT
RENOFF
 
H30=7 M5
 
 
;****************************
 
PH7:
$P_PFRAME=CROT(X,-90):DEC_POS[1]:DEC_PI[1]:CROT(X,90):DEC_US[4]
TEMP
 
T="2152"
M6(,,,)
 
MSG("REAMING AX.2001 TO AX.2004")
G0 G53 D0 Z=140
G0 G53 D0 A=DC(0)    H30=20007
G0 G53 D0 Z=340      H30=7
G0 G9 G601 D0 A=DC(90)   H30=21007
G0 G53 D0 Z=500      H30=7
 
G0 X42.5 Y37.75 F1700 S5000 D1 M3 M41 M7 M106 M125 T="2222" H30=7
RTP=122.3+31.1+5
RFP=31.1+2+95
DP1=31.1+8
DP=31.1
VAV1=1700
VAV=800
VROT1=5000
VROT=5000
REPEAT US_2AV
G0 X42.5 Y113.25
REPEAT US_2AV
G0 X42.5 Y188.75
REPEAT US_2AV
G0 X42.5 Y264.25
REPEAT US_2AV
 
G0 G53 D0 Z=500 M5 H30=8
 
 
 
PH8:
$P_PFRAME=CROT(X,-90):DEC_POS[1]:DEC_PI[1]:CROT(X,90):DEC_US[4]
TEMP
 
T="2222"
M6(,,,)
 
MSG("TAPPING AX.2001 TO AX.2004")
 
 
G0 X42.5 Y37.75 D1 M7 M106 T="2154" H30=2008
RTP=122.3+5
RFP=7.8+23
DP=7.8
PIT=1.25
VROT=1600
PAS[7]=PIT
VT1_BR[7]=VROT
REPEAT US_TAR
G0 X42.5 Y113.25
REPEAT US_TAR
G0 X42.5 Y188.75
REPEAT US_TAR
G0 X42.5 Y264.25
REPEAT US_TAR
 
G0 G53 D0 Z=500 M5 H30=9
 
 
 
PH9:
$P_PFRAME=CROT(X,-90):DEC_POS[1]:DEC_PI[1]:CROT(X,90)
TEMP
 
T="2154"
M6(,,,)
 
MSG("DRILLING AX.2302")
G0 X42.5 Y151 F1620 S4500 D1 M3 M41 M7 M106 T="2155" H30=9
RTP=250
RFP=61.5+20
DP=61.5
REPEAT US_1AV
 
G0 G53 D0 Z=500
G0 G53 D0 X700 Y700
 
$P_PFRAME=CROT(X,-180):DEC_POS[1]:DEC_PI[1]:CROT(X,180):DEC_US[5]
 
MSG("DRILLING AX.6012")
G0 G53 D0 Z=340
G0 G53 D0 A=DC(180)  H30=21009
G0 X41 Y34 D1        H30=9
RTP=13.25+20
RFP=13.25+20
DP=13.25
REPEAT US_1AV
 
G0 G53 D0 Z=340 M5 H30=10
 
 
 
PH10:
$P_PFRAME=CROT(X,-180):DEC_POS[1]:DEC_PI[1]:CROT(X,180):DEC_US[5]
TEMP
 
T="2155"
M6(,,,)
 
MSG("REAMING AX.6012")
G0 X41 Y34 F1600 S5000 D1 M3 M41 M7 M106 T="2199" H30=10
RTP=0.75+18
RFP=0.75+18
DP=0.75
REPEAT US_1AV
 
G0 G53 D0 Z=340
 
$P_PFRAME=CROT(X,-90):DEC_POS[1]:DEC_PI[1]:CROT(X,90)
 
MSG("REAMING AX.2302")
 
G0 G53 D0 X700 Y700
G0 G53 D0 A=DC(90)   H30=21010
G0 G53 D0 Z=500      H30=10
 
G0 X42.5 Y151 D1
RTP=50.6+18
RFP=50.6+18
DP=50.6
REPEAT US_1AV
 
G0 G53 D0 Z=500 M5 H30=11
 
 
 
PH11:
$P_PFRAME=CROT(X,-180):DEC_POS[1]:DEC_PI[1]:CROT(X,180):DEC_US[6]
TEMP
 
T="2199"
M6(,,,)
 
MSG("ROUGH MILLING THRUST FACE")
T="2200"
G0 G53 D0 Z=340      H30=11
G0 G53 D0 A=DC(180)  H30=21011
G0 X-3.7 Y=121.3+40-5 F3600 S6000 D1 M3 M41 M7 M106 H30=11
FLASH_X_DEG=$AA_IB[X] FLASH_Y_DEG=$AA_IB[Y]
G0 G60 G602 Z-28.75
G1 Y=121.3        H30=30011
G0 Y=121.3+40-5
 
D2
G0 G60 G602 Z-46.75
G1 Y=121.8        H30=31011
G0 Y=121.3+40-5
 
G0 X91.4 Y=121.3+40-5
FLASH_X_DEG=$AA_IB[X] FLASH_Y_DEG=$AA_IB[Y]
G1 Y=121.3        H30=31011
G0 Y=121.3+40-5
 
D1
G0 G60 G602 Z-28.75
G1 Y=121.3        H30=30011
G0 Y=121.3+40-5
 
G0 G53 D0 Z=340 M5 H30=12
 
 
 
PH12:
$P_PFRAME=CROT(X,-180):DEC_POS[1]:DEC_PI[1]:CROT(X,180):DEC_US[6]
TEMP
 
T="2200"
M6(,,,)
 
MSG("FINISH MILLING THRUST FACE")
T="2174"
G0 X-3.7 Y=121.3+40-5 F3000 S6000 D1 M3 M41 M7 M106 H30=12
FLASH_X_DEG=$AA_IB[X] FLASH_Y_DEG=$AA_IB[Y]
G0 G60 G602 Z-29.25
G1 Y=121.3        H30=30012
G0 Y=121.3+40-5
 
D2
G0 G60 G602 Z-46.25
G1 Y=121.3        H30=31012
G0 Y=121.3+40-5
 
G0 X91.4
FLASH_X_DEG=$AA_IB[X] FLASH_Y_DEG=$AA_IB[Y]
G1 Y=121.3        H30=31012
G0 Y=121.3+40-5
 
D1
G0 G60 G602 Z-29.25
G1 Y=121.3        H30=30012
G0 Y=121.3+40-5
 
G0 G53 D0 Z=340 M5 H30=13
 
 
 
PH13:
$P_PFRAME=CROT(X,-0):DEC_POS[1]:DEC_PI[1]:CROT(X,0):DEC_US[3]
TEMP
 
T="2174"
M6(,,,)
 
MSG("DRILLING AX.5001 TO AX.5004/AX.5007")
T="2217"
G0 G53 D0 A=ACN(0)   H30=21013
G0 X83.5 Y-33.5 F2400 S9000 D1 M3 M41 M7 M106 H30=13  ;S10000
RTP=332.75+23
RFP=332.75+23
DP=332.75
REPEAT US_1AV
G0 X63.5 Y-73
REPEAT US_1AV
G0 X-4.5 Y-73
REPEAT US_1AV
G0 X-16 Y-22.5
REPEAT US_1AV
G0 X-34 Y-113.5
REPEAT US_1AV
 
G0 S2000 ; Rйduction de vitesse pour M5
 
G0 G53 D0 Z=340 M5  M124 H30=14
 
 
 
PH14:
$P_PFRAME=CROT(X,-0):DEC_POS[1]:DEC_PI[1]:CROT(X,0):DEC_US[3]
TEMP
 
T="2217"
M6(,,,)
 
MSG("TAPPING AX.5001 TO AX.5004/AX.5007")
G0 X83.5 Y-33.5 D1 SPOS=DC(0) M7 M106 M125 T="2158" H30=2014
RTP=319.25+18
RFP=319.25+18
DP=319.25
PIT=1.25
VROT=2400
PAS[13]=PIT
VT1_BR[13]=VROT
REPEAT US_TAR
G0 X63.5 Y-73
REPEAT US_TAR
G0 X-4.5 Y-73
REPEAT US_TAR
G0 X-16 Y-22.5
REPEAT US_TAR
G0 X-34 Y-113.5
REPEAT US_TAR
 
G0 G53 D0 Z=340 M5 M124 H30=15
 
 
PH15:
$P_PFRAME=CROT(X,-0):DEC_POS[1]:DEC_PI[1]:CROT(X,0)
TEMP
 
T="2158"
M6(,,,)
 
MSG("BRUSHING FACE F5000-F5200-5400")
LONG_BRUSH_MAXI=138
LONG_BRUSH_MINI=LONG_BRUSH_MAXI-15      ;a ajuster a la MAP
D1
BRUSH_V3(LONG_BRUSH_MAXI,LONG_BRUSH_MINI)
 
G0 G64 X-70 Y-65.5 F10000 S2200 M3 M7 M106 M125 H30=15
IF SENS_BRUSH==1
   M3
   SENS_BRUSH=0
ELSE
   M4
   SENS_BRUSH=1
ENDIF
 
M21 M23
 
IF PALPAGE==0
  T="2148"
ELSE
  T="2101"
ENDIF
 
G0 G60 G602                Z=333.25-1
G1 G64   X-25     Y-95
G1       X-7.50   Y-65.5
G1       X-7.50   Y-35.5
G1       X63      Y-35.5
G1       X48      Y-46.5
G1       X46      Y-61.5
G0       X46      Y-61.5   Z=341.25-1
G1       X84      Y-76.5
G1       X100     Y-95.5
 
G0 G53 D0 Z=340
 
$P_PFRAME=CROT(X,-180):DEC_POS[1]:DEC_PI[1]:CROT(X,180)
 
 
MSG("BRUSHING FACE F6000-6200")
 
G0 G53 D0 X700 Y700
G0 G53 G601 D0 A=ACP(180) H30=21015
 
G0 X196 Y125 D1 H30=15
G0 G60 G602 Z13.25
 
G1 G64 X160.80 Y125
G1 X160.80 Y110.5
G1 X149.50 Y64.2
G1 X110.39 Y64.2
G1 X106.97 Y63.48
G1 X85.37 Y54
G1 X2.42 Y54
G1 X-18.94 Y63.38
G1 X-22.37 Y64.1
G1 X-73.10 Y64.1
G1 X-73.10 Y124.8
G1 X-89 Y24.3
G1 X118 Y24.3
 
G0 X118  Y24.3 Z33
G1 X92   Y125
G1 X-3   Y125
 
G0 G53 D0 Z340 M21 M9 M5
G0 G53 D0 Y600 H30=999
G0 G53 D0 A=ACN(0) X=POS_X_OUT Y=POS_Y_OUT H30=21999
 
M146
G0 G53 D0 Z=POS_DC_Z[1] A=DC(POS_DC_A) X=POS_X_OUT Y=POS_Y_OUT
 
 
FIN:
M68
 
CLRINT(1)
MSG("")
RAZ_TEMP
 
RET
 
ERREUR:
SETAL(66119)
 
ERREUR1:
SETAL(66205)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Елена
      https://ria.ru/20200408/1569762232.html?utm_source=yxnews&utm_medium=desktop&utm_referrer=https%3A%2F%2Fyandex.ru%2Fnews Разведка знала, а китайцы объявили лишь 31 декабря.
    • раздватри
      Извиняюсь, не туда вложил или заложил-наложил, но однозначно Вам адресовано.
    • KorovnikovAV
      Пора переименовать тему "поиск работы после 50 дней самоизоляции"
    • раздватри
      У Вас не должно возникать проблем. Если хотите исследовать свой винт только как жидкую область, тогда ничего хорошего не получите, кроме мультфильма. Необходимо иметь твердую часть тела и границу его с жидкой частью. Т.е. тело должно быть заполненным расчетной сеткой на всю свою пустоту жидкого тела, полученного вычитанием. Только так Вы сможете организовать и прочностной расчет, и деформацию винта, создать муфту, а с ней и все задаваемые и снимаемые величины.  Вот пример жидкостного тела: тело раскручивается с нуля и до теоретического предела с учетом своей массы и момента инерции, угла атаки лопастей. Чтобы снимать нагрузку на ось, задать сопротивление и т.д. необходима твердая часть, о чем уже сказал.  Изучите уроки в 13 и 14 версии Star-ccm+  Не бойтесь overset сеток и используйте их по полной. Только так Вы получите естественное творение, мастерски соединяя 6 dof тела, c свойствами DFBI,  между собой или связывая их муфтами. Вопросы только в личку и по известному алгоритму. На старте, только начало процесса расчета.  
    • andrey2147
      То-то  я заметил что эмульсия подозрительно прозрачная. Ну готовьтесь к скорому повторному вызову. Энкодер сфоткали для покупки ? С проушинами - ими регулилуется точное положение,для синхронизации положения ротора и энкодера.(до сотых градуса ) Ваши постоянные клиенты будут.
    • R2D2_
      @Евдоким Жаркий , а отверстия в детали точно симметрично?
    • ak80
      Есть тут спецы по программированию на стойках Фагор? Конкретнее, нужна помощь по циклам g81 g63 g79. нужно просверлить 24 двойных отверстия по окружности
    • ak80
      Станки Fagor. Числовое программное управление для станков Fagor. Постпроцессоры.
    • GS
      Президент Superjob: «Весь малый и средний бизнес погибнет – за редчайшим исключением» ===== Подробнее на «БИЗНЕС Online»:  там много интересного по другим темам, которые можно обсудить еще где-нибудь 
    • Александр10
      Подскажите пожалуйста как убрать вот эту бесящую панель слева, ума не приложу откуда она появилась, раньше такой никогда не видел
×
×
  • Create New...