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

Листогиб FINN-POWER B 160-3060 перестал работать


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

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

Листогиб, немолодой FINN-POWER B 160-3060 на Delem DA-66.

Во время работы перестал реагировать вовсе на педаль в режиме 3. Режим 1, тот, что Настроечный, откликается, балка под своим весом очень медленно опускается до задаваемого положения, манометр показывает рабочие тонны, что были "задуманы", затем другой педалью балка быстро едет обратно.

Клапана осматривали, линии проводов до них проверены, вроде как всё штатно.

PILZ в шкафу радостно моргает нужными индикаторами в 1-ом режиме, передавая сигнал на клапана, но в рабочем 3-ем - всё тихо.

Не знаю что можно сделать, я небольшой специалист, а станок достался "как есть" без пояснений особых...

 

Заранее благодарен за любое мнение

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


UnPinned posts
7 минут назад, djelius сказал:

Листогиб, немолодой FINN-POWER B 160-3060 на Delem DA-66

У Вас в шкафу стоят блоки DM-103/102/101 или DM-02/01?

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

Три штуки DM01 и один DM02

При нажатие на педаль, на блок DM02 должна приходить команда на быстрое опускание, линия № 15.

Лампочка загорается или нет?

dn02.jpg

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

Похоже, что у нашего заведено иначе, педали на Входах 17 (левая педаль "Вверх") и 18 (правая, "Вниз")

В 1-ом режиме, когда балка едет медленно вниз горит 18, когда жму "Вверх" - 17 горит, всё ок. Но в рабочем 3-ем есть реакция только на "Вверх", 17-ый индикатор. Когда жму  педаль "Вниз" идинственная индикация, что реагирует в шкафу - PILZ, на портах 3.2 и  3.3 

PILZ PSS 3046

Хотя, похоже, что я глупость сказал. Может быть заведено как Вы и сказали, но 15-ый, в любом случае, не горит

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

Похоже, что у нашего заведено иначе, педали на Входах 17 (левая педаль "Вверх") и 18 (правая, "Вниз")

В 1-ом режиме, когда балка едет медленно вниз горит 18, когда жму "Вверх" - 17 горит, всё ок. Но в рабочем 3-ем есть реакция только на "Вверх", 17-ый индикатор. Когда жму  педаль "Вниз" идинственная индикация, что реагирует в шкафу - PILZ, на портах 3.2 и  3.3 

PILZ PSS 3046

; Y-axis inputs
;
:10:Y_PUMP_START        := %Y%14         ; pump started
:15:Y_CLOSING              := %Y%15         ; fast closing
:20:Y_OPEN                   := %Y%16         ; opening
:25:Y_PRESS                   := %Y%17         ; pressing
:30:Y_MANUAL              := %Y%18         ; manual (einrichten)
:35:Y_PAR_SWITCH        := %Y%19         ; parallel switch
 

Вообще секвенсер должен быть такой.

14 - насос

15 - быстрое опускание

16 - поднятие

17 - прессование

18 - ручной режим

 

Может, конечно, Финики его переделали. Сможете посмотреть?

Файл seq_inp.txt лежит в Hard disk\Delem\Bin

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

текст, схожий с тем, что Вы привели выше есть в файле , который называется чуть иначе - seq-inp_DM20.txt

И там, действительно:

42d5271e482f.jpg

Извините, что в виде фото, куда-то флешка пропала... Найду завтра.

 

в файле же seq_inp.txt  вот это:

 

304d58dcd0e0.jpg

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

в файле же seq_inp.txt  вот это:

Да, он переделанный.

Сможете выложить его полный текст?

 

А так для быстрого опускания используется 16-я линия.

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

выкрутился без флешки:

..но почему-то не прячется под спойлер, сожалею...

 

;_____________________________________________________________________
;
; Filename:      $RCSfile: BDA6X_v40 $
; Description:   Seguencer for Finn power application / JHV
;
; Date:          $Date: 2004/04/02 12:00 $
;
; Revision:      $Revision: 2/4/6 Axes with Lazer safe + AM$ $Locker:  $
;
;
;_____________________________________________________________________

VERSION 403

@include press.def
@include custom.def

;**********************************************************************
; Y-axis
;**********************************************************************
MSA{D%Y%}

;
; Y-axis inputs
;
:10:Y_PUMP_START:=%Y%15                ;Hydraulic Pump running
:15:Y_CLOSING:=%Y%16*!Y_OPEN*(!7094*C_NCRDY+7094*7084)\
 *7063*!C_PROGRAM*!C_STOP*!FLAT_UNLOCKED*7102    ;Fast closing
:25:Y_PRESS:=%Y%18*!Y_OPEN\
 *(7063+Y_MANUAL)*!FLAT_UNLOCKED
:30:7050:=%Y%17+7097                ;Opening command
:31:7059:=%Y%19                    ;Beam to UDP_Max
:33:7072:=%Y%23                    ;General reset
:37:7102:=%Y%22+7094                ;Stop the closing
:38:9196:=!%Y%20                ;Overvoltage Protection
;
; Y-axis outputs
;
:50:%Y%01:=Y_MUTE1+7103                ; Mute 1
:60:%Y%03:=Y_MUTE1+7103                ; Mute 2
:65:%Y%04:=Y_PINCH
:76:%Y%05:=C_START*!C_STOP\
 *(C_MANUAL+C_AUTO+C_STEP)*!FLAT_UNLOCKED    ;License of motion to BG axis
:77:%Y%06:=7053                    ;NC- Return
:78:%Y%11:=7166                    ;E-stop active - Main contactor override by Foot pedal


;*******************************************
; RS- BUS
;*******************************************

; Inputs

:100:Y_MANUAL:=8317                ;Y manual movement
:101:7051:=8318                    ;Manual return
:102:7094:=8319                    ;Robot mode
:103:9195:=TT(d4000,!8320)            ;RS check flag
:104:7096:=8321                    ;Dead man switch or safety doors are closed
:105:7104:=8322                    ;Lazer voltage control flag
:106:7120:=8323                    ;Laser Test Auto Recovery available
:107:7121:=8324                    ;LC Pulse control modes (5 and 6) from pilz
:108:7126:=8325                    ;Mode selector switch set to 0
:109:7127:=8326                    ;E-Stop Active from Pilz

; Outputs

:115:8300:=!C_MANUAL                ;Control is on manual mode
:116:8301:=!7063                ;Axes in position
:117:8302:=7166                    ;Overriding E-stop from foot pedal

;**********************************************************************
; FORCE flags of axes which are disabled
;**********************************************************************

!X_AXIS  FORCE{X1_OK,X1_IP}
!X2_AXIS  FORCE{X2_OK,X2_IP}
!R1_AXIS  FORCE{R1_OK,R1_IP}
!R2_AXIS  FORCE{R2_OK,R2_IP}
!Z1_AXIS  FORCE{Z1_OK,Z1_IP}
!Z2_AXIS  FORCE{Z2_OK,Z2_IP}
!GP_X3_AXIS  FORCE{GP_X3_OK,GP_X3_IP}
!GP_X4_AXIS  FORCE{GP_X4_OK,GP_X4_IP}
!GP_X1_AXIS  FORCE{GP_X1_OK,GP_X1_IP}
!GP_X2_AXIS  FORCE{GP_X2_OK,GP_X2_IP}
!R3_AXIS  FORCE{R3_OK,R3_IP}
!R4_AXIS  FORCE{R4_OK,R4_IP}
!I_AXIS  FORCE{I_OK,I_IP}


;------------------------
; DM01 /10
;------------------------

MSA{D10}

; input

:150:7057:=1005                    ;Tool clamping pressure switch
:151:7058:=1007                    ;Tool clamping OPEN/CLOSE
:152:7103:=1008                    ;EXTERNAL MUTE POINT

; output

:160:1004:=7055                    ;Valve Y10 ON/OFF
:161:1002:=7056                    ;Tool clamping signal lamp
:162:1003:=7086                    ;CNC pressing command

;------------------------
; DM01 / 11
;------------------------
@if 7709

MSA{D11}

; input
:200:7089:=1105                    ;Wait reset
:201:Y_C:=1107                    ;Step change
:202:7093:=1108                    ;Opening command from robot

; output
:210:1104:=7088                    ;Arm switch output
:211:1102:=7085                    ;Mute to robot
:212:1103:=TT(d500,7084)            ;Ready to bend 500ms delay

@endif

;------------------------
; DM01 /12
;------------------------

@if 7710

MSA{D12}

; input

:250:7088:=1207                    ;Arm switch input
:252:7065:=1205                    ;Pressing command from robot

; output

:260:1202:=7083                    ;Ready to first bend
:261:1204:=(P_FD2*7091)+(!P_FD2*7167)\
 +(7091*(!7131+!7132+!7133+!7134))        ;Lower dead point

:262:1203:=TT(d200,Y_UDP)            ;UDP

@endif

;-----------------------------
; DM01/ 13
;-----------------------------

;**********************************************************************
; Flattening tool option without robot for not ce country
; In this case the flattening tool is comanded by a external pedal
; Needed a input and a output taked from DM02
; The beam doesn't go down if the ps is on, it mean flat tool open
; You can't open the flat tool if the beam is going down
;**********************************************************************

@if M_OPTION4                  ;Flat tool without robot
:280:2013:=Y_STAT1+Y_STAT6+Y_STAT7      ;Flattenig tool open comand
:281:FLAT_UNLOCKED:=2012                ;Flattenig tool open
@endif

@if 7715

MSA{D13}

; Inputs
:280:FLAT_CONTROL:=1305                         ;Flattenig command for robot
:281:7098:=1307                    ;Flattenig tool open

; Outputs

:290:1302:=FLAT_UNLOCKED            ;FLATTENING TOOL UNLOCKED/LOCKED INFORMATION TO ROBOT
:291:TF(d100,FLAT_CONTROL)=:1303        ;FLATTENING TOOL OPEN/CLOSE COMMAND
                        ;100mS OFF-DELAYED FROM ROBOT

@endif

;---------------------
; DM01/ 14
;-------------------

@if 7703

MSA{D14}

; input

; output

@endif

;**********************************************************************
; X-axis / X1-axis
;**********************************************************************
;
; X-axis inputs
;
:500:X1_RSD:=!%Y%21


; X-axis outputs

:510:%Y%02:=(X1_OK*!7072*!C_STOP)+(C_TEACH*!7072)

:511:X1_START:=(!7094+(7094*7096))*!FLAT_UNLOCKED

TRUE FORCE{X1_R_IN,X1_EOT_L,X1_EOT_H}

;**********************************************************************
; X2-axis
;**********************************************************************
@if 7715                ; if module enabled
MSA{D%X2%}
;
; Inputs
;
:600:X2_RSD:=!%X2%06


;
; Outputs
;
:610:%X2%01:=(X2_OK*!7072*!C_STOP)+(C_TEACH*!7072)

:611:X2_START:=(!7094+(7094*7096))*!FLAT_UNLOCKED

TRUE FORCE{X2_EOT_L,X2_EOT_H}

@endif

;**********************************************************************
; R1-axis / R-axis
;**********************************************************************
@if 7702
MSA{D%R1%}
;
; Inputs
;
:630:R1_RSD:=!%R1%06

;
; Outputs
;
:641:%R1%01:=(R1_OK*!7072*!C_STOP)+(C_TEACH*!7072)
:642:R1_START:=!7094+(7094*7096)

TRUE FORCE{R1_EOT_L,R1_EOT_H}
@endif

;**********************************************************************
; R2-axis
;**********************************************************************
@if 7703
MSA{D%R2%}
;
; Inputs
;
:650:R2_RSD:=!%R2%06


; Outputs
;
:661:%R2%01:=(R2_OK*!7072*!C_STOP)+(C_TEACH*!7072)
:662:R2_START:=!7094+(7094*7096)

TRUE FORCE{R2_EOT_L,R2_EOT_H}

@endif

;**********************************************************************
; Z1-axis
;**********************************************************************
@if 7709                ; if module enabled
MSA{D%Z1%}
;
; Inputs
;
:700:Z1_RSD:=!%Z1%06


; Outputs
;
:710:%Z1%01:=(Z1_OK*!7072*!C_STOP)+(C_TEACH*!7072)
:711:Z1_START:=!7094+(7094*7096)

TRUE FORCE{Z1_EOT_H,Z1_EOT_L}
@endif

;**********************************************************************
; Z2-axis
;**********************************************************************
@if 7710                ; if module enabled
MSA{D%Z2%}
;
; Inputs
;
:750:Z2_RSD:=!%Z2%06


; Outputs
;
:760:%Z2%01:=(Z2_OK*!7072*!C_STOP)+(C_TEACH*!7072)
:761:Z2_START:=!7094+(7094*7096)

TRUE FORCE{Z2_EOT_L,Z2_EOT_H}

@endif

;**********************************************************************
; ZM-axis
;**********************************************************************
@if 7767                ; if module enabled
MSA{D%ZM%}
;
; Inputs
;
:800:ZM_START := %ZM%05       ; start
:801:ZM_RSD   := %ZM%06       ; rsd

TRUE FORCE{ZM_EOT_H,ZM_EOT_L}
;
; Outputs
;
:810:%ZM%01 := ZM_OK         ; ok
:811:%ZM%02 := ZM_IP         ; ip

@endif

;**********************************************************************
; Crowning
;**********************************************************************
@if 7725                ; if module enabled
MSA{D%CROWNING%}
;
; Inputs

; Outputs
:830:%Y%07:=(C_START+C_TEACH)*CR_LEFT
:831:%Y%08:=(C_START+C_TEACH)*CR_RIGHT

TRUE FORCE{DF_START,DF_EOT_H,DF_EOT_L,DF_RSD}
@endif

;**********************************************************************
; Part support
;**********************************************************************
@if 7721                ; if module enabled
MSA{D%PS%}

; inputs
:850:PS_HOLD_WHEN_STOPPED:=!C_START+!C_TEACH
:851:PS_SEND_RETOUR:=!C_MANUAL+!C_PROGRAM+!C_AUTO+!C_STEP+!C_TEACH
:852:7107:=SRFF(!C_TEACH,C_WHEEL_MIN*1207)
:853:7108:=SRFF(!C_TEACH,C_WHEEL_PLUS*1207)
;854:7109:=SRFF(Y_OPEN+!8318,Y_BP)
:855:%PS%04:=%PS%03

; Outputs

:870:%PS%01:=1207*C_START*(%PS%07*%PS%08)+(1207*C_TEACH*(7107*%PS%07)+(7108*%PS%08)) ;PS Enable
:871:9198:=!%PS%07+!%PS%08                        ; error msg
:872:7232:=%PS%07*%PS%08*8318                        ; extra    angle
;873:7233:=8318*Y_OPEN                            ; move2 extra angle
:874:7111:=UP(%PS%05)*!7113
:875:7112:=UP(%PS%05)*7113
:876:7113:=SRFF(7112+7116,7111)
:877:%PS%03:=7113*!7116                            ; PS servodrive control

;878:7115:=SRFF(7116+7112,7113)
:879:7117:=7113*Y_NO_MOVEMENT
:880:7116:=TT(d600000,7117)
:881:9199:=!1207                            ;arm switch error msg

TRUE FORCE{PS_EXT_ENABLE}

@endif

;**********************************************************************
; FD-functions
;**********************************************************************

:900:7122:=P_FD1*!7121+8317+8318                    ;Digital function Manual Return On/Off (FD1)
:901:%Y%09:=!7122                            ;Automatic Mode Signal Led


;**********************************************************************
; GP_X3-axis
;**********************************************************************

@if 7717                ; if module enabled
MSA{D%GP_X3%}
;
; Inputs
;
:920:GP_X3_START := GP_X3_OK                ; Axis Enabled to move
:921:GP_X3_RSD   := !%GP_X3%06                ; Axis Reference search direction Switch
:923:GP_X3_EOT_H:=!7141                    ; Axis positioning enable from Robot

TRUE FORCE{GP_X3_EOT_L}
;
; Outputs
;
:930:%GP_X3%01 :=%GP_X3%08*7094                ; Axis  Module Enable
:931:%GP_X3%02 :=GP_X3_IP                ; Axis in position --> Robot

;***************************
;GP_X3 AXIS SERVO CONTROL  *
;***************************

:932:%GP_X3%03:=SRFF(%GP_X3%06,%GP_X3%07)        ;Axis to Home Position
:933:7141:=SRFF(%GP_X3%05,UP(%GP_X3%06))        ;Axis Movement enable
:934:1604:=7182                        ;LaserCheck Bending error --> Robot
:935:9170:=7182

@endif

;**********************************************************************
; GP_X4-axis
;**********************************************************************
@if 7718                ; if module enabled
MSA{D%GP_X4%}
;
; Inputs
;
:940:GP_X4_START := %GP_X4%05       ; start
:941:GP_X4_RSD   := %GP_X4%06       ; rsd

TRUE FORCE{GP_X4_EOT_H,GP_X4_EOT_L}
;
; Outputs
;
:950:%GP_X4%01 := GP_X4_OK         ; ok
:951:%GP_X4%02 := GP_X4_IP         ; ip

@endif


;**********************************************************************
; GP_X1-axis
;**********************************************************************
@if 7719                ; if module enabled
MSA{D%GP_X1%}
;
; Inputs
;
:460:GP_X1_START := !7094+(7094*7096)   ; start
:461:GP_X1_RSD   := !%GP_X1%06           ; rsd

TRUE FORCE{GP_X1_EOT_H,GP_X1_EOT_L}
;
; Outputs
;
:470:%GP_X1%01 := GP_X1_OK         ; ok

@endif

;**********************************************************************
; GP_X2-axis
;**********************************************************************
@if 7720                ; if module enabled
MSA{D%GP_X2%}
;
; Inputs
;
:980:GP_X2_START := %GP_X2%05       ; start
:981:GP_X2_RSD   := %GP_X2%06       ; rsd

TRUE FORCE{GP_X2_EOT_H,GP_X2_EOT_L}
;
; Outputs
;
:990:%GP_X2%01 := GP_X2_OK         ; ok
:991:%GP_X2%02 := GP_X2_IP         ; ip

@endif

;**********************************************************************
; R3-axis
;**********************************************************************
@if 7740
MSA{D%R3%}
;
; Inputs
;
:1000:R3_START := %R3%05       ; start
:1001:R3_RSD   := %R3%06       ; rsd

TRUE FORCE{R3_EOT_H,R3_EOT_L}
;
; Outputs
;
:1010:%R3%01 := R3_OK         ; ok
:1011:%R3%02 := R3_IP         ; ip

@endif

;**********************************************************************
; R4-axis
;**********************************************************************
@if 7741
MSA{D%R4%}
;
; Inputs
;
:1020:R4_START := %R4%05       ; start
:1021:R4_RSD   := %R4%06       ; rsd

TRUE FORCE{R4_EOT_H,R4_EOT_L}
;
; Outputs
;
:1030:%R4%01 := R4_OK         ; ok
:1031:%R4%02 := R4_IP         ; ip

@endif

;**********************************************************************
; I-axis
;**********************************************************************
@if 7713
MSA{D%I%}
;
; Inputs
;
:1040:I_START := %I%05       ; start
:1041:I_RSD   := %I%06       ; rsd

TRUE FORCE{I_EOT_H,I_EOT_L}
;
; Outputs
;
:1045:%I%01 := I_OK         ; ok
:1046:%I%02 := I_IP         ; ip

@endif

;**********************************************************************
; Sensors
;**********************************************************************
; Additional LaserCheck Control if in Robot use
;**********************************************************************

@if 7717
MSA{D%SENSOR1%}

:1050:7135:=P_FD2*7094        ; LDP Override digital function if robot use and mode 0

@endif

@if 7732
MSA{D%SENSOR2%}
@endif

@if 7733
MSA{D%SENSOR3%}
@endif

@if 7734
MSA{D%SENSOR4%}
@endif

;************************
; Hour counter
;************************
:1060:C_ENABLE_COUNT:=Y_PUMP_START

;******************
; Tool clamping
;********************
:1070:7074:=UP(7058)*!7076     ;Request tool locking
:1071:7075:=UP(7058)*7076      ;Request tool unlocking

:1072:7076:=TT(d1000,SRFF(7075,7074))
:1073:7055:=7076      ; Valve Y10 tool locking request

:1074:PRESSURE_0:=!7057*7076
:1075:7056:=7057               ;Tool locking lamp

;********************
; Automatic return
;********************
:1090:7066:=(%Y%18*Y_ER_REACHED*!7051*!7122)+TT(d100,((!Y_MUTE1+!Y_MUTE2)*!Y_CLOSING*!Y_PRESS*C_NCRDY*C_START*!7101))
:1091:7101:= SRFF(Y_MUTE1+Y_MUTE2+Y_OPEN,Y_CLOSING*7104)
:1092:7067:=Y_UDP+C_STOP
:1093:7071:=SRFF(7067,7066)
:1094:7073:=SRFF(Y_UDP+!7050,7050)
:1095:Y_OPEN:=7071+7073+7077
:1096:7053:=7071+7073+(!7057*7076)+7077

;*******************
; Axes in position
;*******************
:1100:7063:=X1_IP*X2_IP*R1_IP*R2_IP*Z1_IP*Z2_IP*(!CR_LEFT*!CR_RIGHT)

;*******************
; Beam to UDP max
;*******************
:1110:7077:=F_SET_Y_UDP(F10.0,7095)*TT(d500,7095)
:1111:7095:=SRFF(Y_UDP*!7059,7059)+7166
:1112:7166:=TT(d5000,%Y%17)


;********************
; RDY to 1. bend
;*******************
:1120:7083:=C_NCRDY*C_AUTO*C_LOCK*7063*7090*8420

;*********************
; RDY to bend
;*********************

:1130:7084:=7169*C_AUTO*C_LOCK*7063
:1131:7168:=SRFF(7169,Y_UDP*DN(C_NCRDY))
:1132:7169:=SRFF(Y_BP,7063*7168)

;*********************
; Robot mute
;*********************
:1140:7085:=Y_MUTE1+Y_MUTE2

;*********************
; UPD max check
;*********************
:1150:7090:=(F_GET_AXIS_POSITION(F_Y)<=F10.0)

;*********************
; CNC-press
;*********************
:1160:7086:=SRFF(Y_ER+C_STOP+Y_OPEN+TOO_LONG_PRESS+!C_AUTO,7065*7094*7063*Y_UDP)
:1161:TT(d300000,7086)=:TOO_LONG_PRESS


;********************
; Tandem
; Lasercheck uses Flags 7180 and 8039 (flag to monitor programmed y postion)
; M_OPTION1 robot mode and movable sensors
; M_OPTION2 robot mode only
; M_OPTION3 no robot and no movable sensors
;********************

@if M_OPTION1        ;plc reads this line if robot mode and movable sensor axis
:1170:Y_T:=8039+SRFF(7089+C_STOP+7092+7095+DN(7180),(UP(Y_MUTE1)*7185*!P_FD2)+UP(7180)+7094*(UP(Y_PINCH)+((P_FD2+!7185)*Y_BP)))
@endif

@if  M_OPTION2        ; plc reads this line if no am system
:1170:Y_T:=SRFF(7089+C_STOP+7092+7095,7094*(UP(Y_MUTE1*Y_MUTE2)+UP(Y_PINCH)+Y_BP))
@endif

@if M_OPTION3           ; this line is used for manual machine with lasercheck
:1170:Y_T:=8039+SRFF(7089+C_STOP+7092+7095+DN(7180),UP(7180))
@endif

;*******************
; LDP
;******************
:1180:7091:=SRFF(Y_ER_REACHED+7095+Y_UDP,Y_BP)


;*****************
; CNC-return
;****************
:1190:7092:= SRFF(Y_UDP+C_STOP,7093)
:1191:7097:= SRFF(Y_UDP+C_STOP,7092*(TT(d200,Y_ER_REACHED)))


;******************
; Limited pressure
;******************

:1200:PRESSURE_1:=Y_PRESS*(!Y_MUTE1+!Y_MUTE2)


;**************************
;Laser Test Auto Recovery *
;**************************
:1300:C_FORCE_START:=SRFF(C_START,7120*%Y%15*7104)+7049


;*******************************
; Hydraulic Pump ON/OFF Control
;*******************************

:1350:7123:=UP(%Y%14)*!7125
:1351:7124:=UP(%Y%14)*7125
:1352:7125:=SRFF(7124+7126*!7166+7127*!7166,7123+7166)
:1353:%Y%10:=7125                    ; Hydraulic pump On/Off button

;**********************************
;LaserCheck LDP Output          *
;**********************************

:1600:7167:=SRFF(Y_UDP,7185*7181)


;**********************************************************************
; Y-Guard module
;**********************************************************************
@if 7752

@include y_guard.def

MSA{D%YG%}

; Verify the braking ramp check mechanism
:1400:YG_BRAKE_CHECK_OK       := (C_BRAKING_MEAS_BUSY * YG_BRAKE_ERROR * \
                                  Y_CLOSING ) + YG_BRAKE_CHECK_OK

; Verify the encoder check mechanism
:1410:YG_ENC_CHECK_OK         := (C_BRAKING_MEAS_BUSY * YG_ENC_ERROR * \
                                  YG_BRAKE_CHECK_OK ) + YG_ENC_CHECK_OK

; Verify the parallelism check mechanism
:1420:YG_PAR_CHECK_OK         := (C_BRAKING_MEAS_BUSY * YG_PAR_ERROR * \
                                  YG_ENC_CHECK_OK) + YG_PAR_CHECK_OK

; Enable copy of encoder reading to guard module for normal operation
; Disable encoder value copying to the guard module during opening after
; braking time measurement to verify the system
:1430:YG_ENC_COPY_ENABLE_L    := !C_BRAKING_MEAS_BUSY + !Y_OPEN + \
                                  YG_PAR_CHECK_OK + !YG_BRAKE_CHECK_OK
:1440:YG_ENC_COPY_ENABLE_R    := YG_ENC_COPY_ENABLE_L + YG_ENC_CHECK_OK

:1450:YG_ENCODERS_VALID       := Y_REFS_PASSED
:1460:Y_PAR_SWITCH            := YG_PAR_SWITCH

; All Y-guard mechanisms should be checked after braking time measurement.
:1470:YG_MECHANISM_CHECKED    := DN(C_BRAKING_MEAS_BUSY) + YG_MECHANISM_CHECKED

; Latch occurrences of the errors after breaking time measurement.
:1480:YG_LATCHED_REF_ERROR    := (YG_REF_ERROR * YG_MECHANISM_CHECKED) + \
                                  YG_LATCHED_REF_ERROR
:1490:YG_LATCHED_BRAKE_ERROR  := (YG_BRAKE_ERROR * YG_MECHANISM_CHECKED * \
                                  Y_CLOSING) + YG_LATCHED_BRAKE_ERROR
:1500:YG_LATCHED_ENC_ERROR    := (YG_ENC_ERROR * YG_MECHANISM_CHECKED) + \
                                  YG_LATCHED_ENC_ERROR
:1510:YG_LATCHED_PAR_ERROR    := (YG_PAR_ERROR * YG_MECHANISM_CHECKED) + \
                                  YG_LATCHED_PAR_ERROR

; Handle errors
:1520:Y_GUARD_ERROR        := YG_LATCHED_REF_ERROR + YG_LATCHED_BRAKE_ERROR + \
                              YG_LATCHED_ENC_ERROR + YG_LATCHED_PAR_ERROR
:1530:Y_GUARD_SYSTEM_ERROR := !YG_ALIVE + YG_OUT_OF_RANGE + \
                              YG_MECHANISM_CHECKED * (!YG_BRAKE_CHECK_OK + \
                               !YG_ENC_CHECK_OK + !YG_PAR_CHECK_OK + \
                               YG_DECELERATION_PARM_ERROR )

:1540:C_FORCE_STOP         := Y_GUARD_ERROR + Y_GUARD_SYSTEM_ERROR + \
                              C_UNSAFE_COMMUNICATION

; Set error messages
;1550:9191        := YG_DECELERATION_PARM_ERROR
;1551:9192        := YG_LATCHED_REF_ERROR
;1552:9193        := YG_LATCHED_ENC_ERROR
;1553:9194        := YG_LATCHED_PAR_ERROR
;1554:9195        := YG_LATCHED_BRAKE_ERROR
;1555:9196        := C_UNSAFE_COMMUNICATION
;1556:9197        := Y_GUARD_SYSTEM_ERROR

@endif

;**********************
; Errors
;************************

; Pilz PSS errors to 9000 msg flags

:1700:9180:=7000              ; Pilz Clocking
:1701:9181:=7001              ; Emergency stop
:1702:9182:=7002              ; Dealayed Emergency stop
:1703:9183:=7003              ; Mode Selection error
:1704:9184:=7004              ; Back Guard error
:1705:9185:=7005              ; Side guard left open
:1706:9186:=7006              ; Side guard Right open
:1707:9187:=7007              ; Tool Clamping open
:1708:9188:=7008              ; Foot Pedal error
:1709:9189:=7009              ; Light Curtain error
:1710:9191:=7010              ; Valve Y2 error
:1711:9192:=7011              ; Valve Y5 error
:1712:9193:=7012              ; Work Speed Pressure Valve
:1713:9194:=7013              ; Pilz Error

:1715:9171:=7171              ; failsafe section has stopped
:1716:9172:=7172              ; Pilz PSS Fatal Error
:1717:9173:=7173              ; wiring error on outputs
:1718:9177:=TT(d30000,8301)   ; Axes not in position
:1719:9197:=7014          ; Fence doors open

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

:15:Y_CLOSING:=%Y%16*!Y_OPEN*(!7094*C_NCRDY+7094*7084)\
 *7063*!C_PROGRAM*!C_STOP*!FLAT_UNLOCKED*7102    ;Fast closing

 

:102:7094:=8319                    ;Robot mode

 

:1130:7084:=7169*C_AUTO*C_LOCK*7063

 

:116:8301:=!7063                ;Axes in position

 

:37:7102:=%Y%22+7094                ;Stop the closing

 

:281:FLAT_UNLOCKED:=2012                ;Flattenig tool open

 

:290:1302:=FLAT_UNLOCKED            ;FLATTENING TOOL UNLOCKED/LOCKED INFORMATION TO ROBOT

 

 

 

 

 

Это из файла delem.def, но вместо него идет ссылка на еще два файла:

press.def и custom.def

C_NCRDY            8021            Y in UDP and X in position

C_Y_OPEN          8023           (Y open special machine)

C_PROGRAM      8004           Programming mode

C_STOP              8002            Stop button

 

5 часов назад, djelius сказал:

выкрутился без флешки

Нужны еще 2 файла: press.def и custom.def

 

 

 

 

 

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

 

10 часов назад, vad0000 сказал:

Нужны еще 2 файла: press.def и custom.def

 

 

 

Загрузил на яндекс-диск

CUSTOM

PRESS

Посмотрите, пожалуйста

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

Загрузил на яндекс-диск

CUSTOM

PRESS

:15:Y_CLOSING:=%Y%16*!Y_OPEN*(!7094*C_NCRDY+7094*7084)\
 *7063*!C_PROGRAM*!C_STOP*!FLAT_UNLOCKED*7102    ;Fast closing

 

7094 - ROBOT_MODE

Поэтому, мы его будем игнорировать

 

 

:15:Y_CLOSING:=%Y%16*!Y_OPEN*7063*!C_PROGRAM*!C_STOP*!FLAT_UNLOCKED*7102    ;Fast closing

 

%Y%16 - 24 В на 16-й вход

* - Логическое И

! - Логическое НЕ 

Y_OPEN - поднятие

C_PROGRAM - режим программирования

C_STOP - на ЧПУ нажата кнопка СТОП

FLAT_UNLOCKED - возможно разжат инструмент

7102 - CLOSING_STOP - остановка опускания

 

Быстрое опускание = 24 В на 16-й вход*не поднятие*не режим программирования*не нажата кнопка СТОП*инструмент не разжат*остановка опускания

 

По сути, нам не хватает только напряжения на 16-й вход.

Проверяйте цепь.

 

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

 

36 минут назад, vad0000 сказал:

По сути, нам не хватает только напряжения на 16-й вход.

Проверяйте цепь.

 

Проверил, там всё просто - провод идёт сразу на один из портов PILZ.

Педаль PILZ понимает, её я тоже тем временем проверил, индикатор на входе с педали в PILZ отрабатывает, но на выход ничего не уходит,

индикатор выхода на 16-й с PILZ не загорается.

Думается потому, что на некий другой вход у него не приходит что-то, но посмотреть его прошивку и увидеть чего не хватает, наверное, совсем не так просто. А записей вроде "Что должно светиться в нормальном состоянии" не найти, увы.

 

Остаётся, наверное, отследить каждый провод на входы PILZ и делать выводы по каждому. 

но пока даже не знаю какой это может быть "датчик". Если подскажете на что можно в первую очередь обратить внимание - будет вообще прекрасно...

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

Остаётся, наверное, отследить каждый провод на входы PILZ и делать выводы по каждому. 

но пока даже не знаю какой это может быть "датчик".

Электросхемы есть какие-нибудь?

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

Электросхемы есть какие-нибудь?

Запросил схемы по станку и утром вот, наконец, прислали, сейчас изучаю.

ELECTRICAL DRAWINGS

PILZ

DELEM

Думаю, самое полезное для меня будет в расшифровке пинов PILZ...

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

Думаю, самое полезное для меня будет в расшифровке пинов PILZ...

Я тоже только-что посмотрел.

Проверьте зажим инструмента и мониторинг клапанов.

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

Я тоже только-что посмотрел.

Проверьте зажим инструмента и мониторинг клапанов.

 

Вот такое вот выходит:

258a3dfb8b37.png

внизу две зелёных рамки - это я так о ручном пульте для двух рук, совпадает.

Food pedal 1 и 2 - загораются при нажатии на педаль.

Немного смущает Monit.of left side guard и right side , они указаны как NO, но по факту светятся оба пока именно что закрыты створки защиты и наоборот, гаснут если открыть створки...

1.06 отрабатывает при нажатии сброса задней фотозащиты

 

...мне только сейчас пришло в голову - может же быть только один из приведённых режимов работать? Либо Light curtain protection либо Two hand control ну или остальные один из двух? Тогда я зря, наверное, со своими зелёными рамками...

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

Либо Light curtain protection либо Two hand control

Какая у нас машина?

finn.jpg

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

Какая у нас машина?

 

Второй вариант, да, я уже понял, кажется.

 

Тем временем, я станок запустил.

 

Проверял методично все цепи, похоже, всё же самый простой вариант был и "отдрожал" какой-то из проводов либо неисправное одно из реле... 

Пока не понял какой и долго не отвечал, потому что тут же обнаружилась течь из под заглушки в верхней точке одного из двух цилиндров, устраняю... Но это старая проблема, как мне рассказали. Думаю, что прямой связи с неисправностью нет.

 

Искренне благодарю за помощь, как только узнаю что было - отпишусь здесь.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Gorich
    • Viktor2004
      это усилие зажима пружин. А как при вращении там болтается конус чем померить?
    • gudstartup
      при помощи тестера  например такого это самый простой по простому попытайтесь выдрать оправку ломиком!
    • gudstartup
    • TVM
      Для общего развития интересовался. И на предложение, спроектировать крышечку - там все просто, не ведусь. 
    • Gorich
    • Нанософт разработка
      Одним из эффективных способов осуществления строительного надзора является использование результатов лазерного сканирования с построением 3D-моделей, что дает наиболее полную информацию о строительных объектах с привязкой к пространственным, инфраструктурным и центральным инженерным коммуникациям. Институт «Сибгипробум», активно работающий над совершенствованием мониторинга и созданием цифровых двойников, использует комбинацию технологий «Платформа nanoCAD + ReClouds» как бесшовную инженерную среду для проектирования и для работы с облаками точек. Комплексную поддержку при внедрении программных решений предоставила компания «Бюро САПР» – премьер- и фокус-партнер компании «Нанософт» по направлениям «Конструкции», «Инженерия» и «Землеустройство».   О компании АО «Сибгипробум» – институт, на протяжении 65 лет специализирующийся в области проектирования предприятий лесной и целлюлозно-бумажной промышленности, объектов глубокой химико-механической переработки древесины, а также разрабатывающий проекты экологических и энергетических объектов. В проектной деятельности институт активно использует технологии лазерного сканирования и информационного моделирования. Исходная ситуация ·        Отсутствие возможности оперативного повсеместного контроля строительства на промплощадке. ·        Отсутствие актуальной трехмерной модели объекта, которую в дальнейшем можно было бы сопоставить с облаком точек. ·        Сжатые сроки, которые не позволяли создать трехмерную модель. Задачи цифрового мониторинга ·        Поиск изменений между отчетными периодами. ·        Подсчет объемов монтажа. ·        Поиск пространственно-временных коллизий. Сравнение облака точек в двух отчетных периодах на графике строительства – S-кривой. Красным подсвечено то, что изменено (это было сделано на другой платформе)   Оптимальное технологическое решение можно выбрать в зависимости от степени сложности точечной задачи в рамках цифрового мониторинга. Продемонстрируем это на конкретных примерах. Прикладная задача 1: проверка проектного положения монтируемого оборудования и конструкций. Выбранная технология: Платформа nanoCAD для совмещения 2D-чертежей с облаком точек. Алгоритм работы технологии: загрузка исходного облака точек формата LAS в nanoCAD импортом NPC → создание удобной ПСК для сравнения облака точек в нужном ракурсе → копирование чертежа и совмещение по «точкам доверия» (например, по колоннам здания) → создание сечения → поиск отклонений. Полученный прикладной результат: разрез на определенной отметке показал отклонение по колоннам здания, из-за чего стена построена «криво». Благодаря этим данным авторский надзор перепроверил расчетные значения и скорректировал решения. В результате эту стену пришлось укреплять дополнительными металлоконструкциями. Плюсы и минусы технологии Плюсы: Минусы: ·        не требуется трехмерная модель; ·        простая технология, которую может освоить каждый; ·        низкие требования к аппаратному обеспечению; ·        низкая стоимость контроля проектных решений без выезда на площадку. ·        трудозатратно, если требуется проверить несколько разных разделов в одной точке; ·        проверка происходит в рамках одного сечения; ·        каждый раз в новом месте проверки требуется совмещение чертежа и облака точек.     Поиск отклонений в конструкциях путем совмещения 2D-чертежей с облаком точек в Платформе nanoCAD   Прикладная задача 2: анализ деформации оборудования – цилиндрической печи. Выбранная технология: ReClouds для сравнения облака точек печи с ее 3D-моделью. Алгоритм: загрузка исходного облака точек (в формате LAS) и цилиндра, выполненного в виде 3D-солида, равного диаметру печи → совмещение 3D-моделей → использование команды ReClouds Сравнение → побор опытным путем радиуса отклонения (вылет точки от нормативного положения) → создание градиентного графика отклонений → поиск отклонений. Полученный прикладной результат: выявлены отклонения трубы от нормативного положения: вмятина и провисание. Наглядный способ проинформировать проектировщиков и строителей, на какие участки следует обратить внимание, чтобы принять решения о ремонте, частичной или полной замене. Эффективность использования ReClouds ·        Автоматизация обработки данных 3D-сканирования. ·        Работа в знакомой инженерной среде с интуитивно понятным интерфейсом. ·        Высокая скорость работы. ·        Минимум финансовых и аппаратных ресурсов. ·        Интеграция со специализированными решениями. ·        Гибридность используемых технологий: Платформа nanoCAD и ReClouds позволяют одновременно работать с 3D-моделью, 2D-чертежом и облаком.                                         Анализ деформации цилиндрической печи с помощью ReClouds. Справа красным и зеленым цветом подсвечена сама труба   Отклонения трубы от эталонного 3D-солида: слева видна вмятина, справа – провисание трубы Мнение пользователя Павел Владимирович Коротких, главный специалист – руководитель группы отдела по цифровизации инженерных процессов и данных, АО «Сибгипробум»   «Когда геополитическая ситуация обострилась и были введены санкции, перед нашим институтом, как и перед предприятиями многих других отраслей, встала задача импортозамещения.   Много где возникали сложности, но было очень отрадно знать, что базовое инженерное ПО нам есть чем заменить. Этим ПО стала Платформа nanoCAD, которая оказалась намного большим, чем просто скопированный зарубежный продукт.   Из стандартного функционала хотелось бы отметить, во-первых, Диспетчер чертежа, который позволяет удобно осуществлять менеджмент чертежей; а, во-вторых, базовые операции при работе с облаками точек: импорт/экспорт, настройки визуализации, подрезку, сечения и т.д.   Использование ReClouds – вертикального приложения к Платформе nanoCAD – дало нам расширенные возможности взаимодействовать с облаками точек, при этом оставаясь в единой инженерной среде.   Обнадеживает активное развитие продуктов со стороны разработчика и неуклонно растущее комьюнити пользователей».   О компании «Нанософт» «Нанософт» – российский разработчик инженерного ПО: технологий автоматизированного проектирования (CAD/САПР), информационного моделирования (BIM/ТИМ) и сопровождения объектов промышленного и гражданского строительства (ПГС) на всех этапах жизненного цикла, а также сквозной цифровизации всех процессов в производстве. Миссия компании – формирование условий для массового оснащения российского рынка лицензионными, качественными и доступными отечественными программными продуктами. «Нанософт» помогает своим заказчикам достичь импортонезависимости в области инженерного ПО и нацелена на развитие собственных технологий в фокусе реальных потребностей. Это позволяет гарантированно защитить критически важную ИТ-инфраструктуру, что особенно актуально сейчас, когда западные вендоры уходят с рынка, замораживают поставки ПО и техническую поддержку. Все программные продукты компании включены в Единый реестр российских программ для электронных вычислительных машин и баз данных. Официальный сайт: nanocad.ru.  
    • Raven
      Спасибо всем кто, ответил Проблема была в том что в БД свойство было строковое не массив, хотя в бизнес-моделере свойство с таким же именем было массивом типизированых ссылок.
    • Raven
      Привет. Подскажите почему может не отображаться пункт меню Вид - Применяемость
    • Gorich
      Я вот не совсем понял где и что смотреть...а руководство по эксплуатации от станка ну так сказать такое себе...там какие то совсем основы... нашел там типо какой то общий сброс...это не сможет помочь?)
×
×
  • Создать...