Weeke BP 10

More
06 Jan 2019 08:58 #123590 by Marki123
Weeke BP 10 was created by Marki123
Hi, i would like to bring an old Weeke BP10 to life. I have the Mesa 5i25, 7i71, 7i77. Now I have problems with the emergency circuit and switch on the milling spindle. Since I am not so well versed in electrical engineering, I'm having a hard time:-) I have some plans maybe someone can help me with the pinouts wire diagram to the 7i77? Thanks.

Please Log in or Create an account to join the conversation.

More
06 Jan 2019 20:52 #123637 by andypugh
Replied by andypugh on topic Weeke BP 10
Maybe start at the 7i77 end and try to find which inputs to the drives correspond to the analogue commands and enables.

I would suggest that more specific questions are likely to get more answers.

Please Log in or Create an account to join the conversation.

More
13 Jan 2019 20:00 #124102 by Marki123
Replied by Marki123 on topic Weeke BP 10
Maybe somebody can help me with the wiring with the DSV 5421. The Indramat depends on the electronics that was originally on the NUM 750. Where do I have the controllrelease and the RPM that I can control it with Linux cnc

7i77 input-07 for the FU
Attachments:

Please Log in or Create an account to join the conversation.

More
14 Jan 2019 02:45 #124134 by Todd Zuercher
Replied by Todd Zuercher on topic Weeke BP 10
it looks like pins 54 and 62 are would be the run or enable signal and pins 53 and 56 would be the analog signal for the velocity or rpm.

Please Log in or Create an account to join the conversation.

More
14 Jan 2019 11:46 #124150 by Marki123
Replied by Marki123 on topic Weeke BP 10
Could someone tell me how would you connect this on the 7i77. The input of the config on the card is input-07. Do I have to connect to the encoder?
Attachments:

Please Log in or Create an account to join the conversation.

More
14 Jan 2019 15:22 #124158 by Todd Zuercher
Replied by Todd Zuercher on topic Weeke BP 10
I think that the DSV 542 is the VFD for the spindle, and I don't think there would be any encoder involved there. The enable/run pins (54,62) you need to figure out which one is positive and negative and connect them to the spindle enable pins ENA5+ and ENA5- (TB5 pins 21-22). (It is very important to have the polarity right, because hooking them up backward can ruin the enable output on the 7i77.) Then the other 2 pins (53,56) would connect to the analog out put AOUT5 and GND (TB5 pins 24 and 23)

You will need the encoder connections made for controlling the servo motors, Getting those working correctly should be your 1st priority. Then getting the servo enables and e-stop loop, and necessary digital IO (limit,home switches...) working. Then the analog servo connections and servo tuning. Finally tackling the tool changer.

This is a very big job on a very complex machine. I don't think I would have suggested a newbie with little electronics or CNC knowledge start with retrofitting one like this. But don't get discouraged, with enough time and willingness to learn as you go it should still be doable. (Remember you do have a lot to learn.)
The following user(s) said Thank You: Marki123

Please Log in or Create an account to join the conversation.

More
14 Jan 2019 19:55 #124181 by Marki123
Replied by Marki123 on topic Weeke BP 10
Of course, I realize that this is not so easy. It's really a big job. That's why I'm here with you in the forum. You are really very helpful and of course I am learning.

Please Log in or Create an account to join the conversation.

More
19 Jan 2019 18:59 #124449 by Marki123
Replied by Marki123 on topic Weeke BP 10
Hi, can someone help me to connect right the e-stop loop, limit and home switches for working the machine on the Mesa 7i77. To be able to press the start button on Linux

X Home Switch – 7i77 input-00-not
Y Home Switch – 7i77 input-01-not
Z Home Switch – 7i77 input-02-not

Hauptschalter = 7i77 input-06
Machine On= output-00 (Switch-on button bridged, Contactor behind the emergency circuit, Vakuum On, controller enable, Release Z-brake)

Please Log in or Create an account to join the conversation.

More
19 Jan 2019 19:36 #124452 by db1981
Replied by db1981 on topic Weeke BP 10
Hello,

did you change the original E-Stop Chain?
To use the original E-Stop Circuit you have to insert an relay instead of the
RS-NUM Contact on PAge 1e. This contact tells the hardware circuit that the control is ready/ok.
The X Y Z Switches on Page 1e are not the Homeswitches, this are the 6 Limit switches in series and originaly in the e-Stop Circuit.
On my machine Linuxcnc does software End Limits.

I reused the original circuit and only reconnected the IOs from the num to Linuxcnc and some other minor changes.
From the original Estop circuit i disconnected 1K0 and did the following:
-Linuxcnc tells that it is ready , relais RS NUM (static setp in HAL)
-Contact from 0K0 to linuxcnc , tells Control Voltage is ready
-Linuxcnc on button -> switches 1K0 Drive Enable .

Sorry my english is rusted, i am from germany

Please Log in or Create an account to join the conversation.

More
19 Jan 2019 19:46 #124454 by db1981
Replied by db1981 on topic Weeke BP 10
this is my IO List
###########################################################

#

# Weeke BP10

#

# Ethercat IO HAL

#

###########################################################



net ec-slaves-responding <= lcec.slaves-responding

net ec-link-up <= lcec.link-up

net ec-all-op <= lcec.all-op



###########################################################

# digital inputs

###########################################################




# main cabinet


net x-home <= lcec.0.EM7004.din-12-not

net y-home <= lcec.0.EM7004.din-13-not

net z-home <= lcec.0.EM7004.din-14-not



#sets power-ok true      #sim mode 



net power-ok		<= lcec.0.DIN3.din-7

net air-ok 		<= lcec.0.EM7004.din-1

net motorprotection-ok	<= lcec.0.EM7004.din-2









net centershaft-auto-down 	<= lcec.0.EM7004.din-3

net center-mat-detection 	<= lcec.0.EM7004.din-4

#net klemme1005		<= lcec.0.EM7004.din-5

net lightbarrier-left	<= lcec.0.EM7004.din-6

net lightbarrier-right	<= lcec.0.EM7004.din-7

net spindle-speed-ok	<= lcec.0.EM7004.din-8

net reset		<= lcec.0.EM7004.din-9

net start1		<= lcec.0.DIN3.din-0

net start2		<= lcec.0.DIN3.din-1

net start3		<= lcec.0.DIN3.din-2

net start4		<= lcec.0.DIN3.din-3

net foot-left		<= lcec.0.EM7004.din-10

net foot-right		<= lcec.0.EM7004.din-11

net feed-enable		<= lcec.0.EM7004.din-15



net hdrillup-in		<= lcec.0.DIN1.din-0

net hdrilldown-in	<= lcec.0.DIN1.din-1

net spindle1up-in	<= lcec.0.DIN1.din-2

net spindle1down-in	<= lcec.0.DIN1.din-3

net sawup-in		<= lcec.0.DIN1.din-4

net sawdown-in		<= lcec.0.DIN1.din-5

net spindle2up-in	<= lcec.0.DIN1.din-6

net spindle2down-in	<= lcec.0.DIN1.din-7



net centershaft-on  <= lcec.0.DIN2.din-0

net feedpot-enable	<= lcec.0.DIN2.din-1

net sawrot0x-in		<= lcec.0.DIN2.din-2

net sawrot90y-in			<= lcec.0.DIN2.din-3

###########################################################

# digital outputs

###########################################################
# main cabinet


net x-enable => lcec.0.DOUT3.dout-6

net vacuum-left		=> lcec.0.EM7004.dout-0

net vacuum-right	=> lcec.0.EM7004.dout-1

net shaftleft-up	=> lcec.0.EM7004.dout-2

net shaftleft-down	=> lcec.0.EM7004.dout-3

net shaftright-up	=> lcec.0.EM7004.dout-4

net shaftright-down	=> lcec.0.EM7004.dout-5

net drillspindle-enable => lcec.0.EM7004.dout-6

net spindle1-enable     => lcec.0.EM7004.dout-7

#net sawspindle-enable 	=> lcec.0.EM7004.dout-8

net spindle2-enable 	=> lcec.0.EM7004.dout-9

net hdrill-down		=> lcec.0.EM7004.dout-10

net spindle1-down 	=> lcec.0.EM7004.dout-11

net saw-down	 	=> lcec.0.EM7004.dout-12

net spindle2-down 	=> lcec.0.EM7004.dout-13

net allunits-up		=> lcec.0.EM7004.dout-14

net emc-running		=> lcec.0.DOUT1.dout-7


net drill1-down		=> lcec.0.DOUT1.dout-0

net drill2-down		=> lcec.0.DOUT1.dout-1

net drill3-down		=> lcec.0.DOUT1.dout-2

net drill4-down		=> lcec.0.DOUT1.dout-3

net drill5-down		=> lcec.0.DOUT1.dout-4

net drill6-down		=> lcec.0.DOUT1.dout-5

net drill7-down		=> lcec.0.DOUT1.dout-6

net drill8-down		=> lcec.0.DOUT3.dout-4



net drill9-down		=> lcec.0.DOUT2.dout-0

net drill10-down	=> lcec.0.DOUT2.dout-1

net drill11-down	=> lcec.0.DOUT2.dout-2

net drill12-down	=> lcec.0.DOUT2.dout-3

net drill13-down	=> lcec.0.DOUT2.dout-4

net drill14-down	=> lcec.0.DOUT2.dout-5

net drill15-down	=> lcec.0.DOUT2.dout-6

net drill16-down	=> lcec.0.DOUT2.dout-7





net saw-lock  => lcec.0.DOUT3.dout-2

net saw-rotx  => lcec.0.DOUT3.dout-0

net saw-roty  => lcec.0.DOUT3.dout-1



net centershaft-out	=> lcec.0.DOUT3.dout-3

net spindle-inv-enable	=> lcec.0.EM7004.dout-15

net vacuum-pump	=> lcec.0.DOUT3.dout-5





###########################################################

# analog inputs

###########################################################



# control panel

#setp lcec.0.7.ain-0-scale [DISPLAY]MAX_FEED_OVERRIDE

#net feed-pot <= lcec.0.7.ain-0-val


###########################################################

# encoder inputs

###########################################################



# Jog wheel

#net pend-count <= lcec.0.5.enc-count



# X axis

setp lcec.0.EM7004.enc-0-pos-scale [AXIS_0]ENC_SCALE

net x-pos-fb <= lcec.0.EM7004.enc-0-pos



# Y axis

setp lcec.0.EM7004.enc-1-pos-scale [AXIS_1]ENC_SCALE

net y-pos-fb <= lcec.0.EM7004.enc-1-pos



# Z axis

setp lcec.0.EM7004.enc-2-pos-scale [AXIS_2]ENC_SCALE

net z-pos-fb <= lcec.0.EM7004.enc-2-pos


###########################################################

# servo controlers

###########################################################



# X axis

setp lcec.0.EM7004.aout-0-scale [AXIS_0]SCALE

net x-enable => lcec.0.EM7004.aout-0-enable

#net x-amp-fault <= lcec.0.19.srv-error

net x-vel-cmd => lcec.0.EM7004.aout-0-value


# Y axis

setp lcec.0.EM7004.aout-1-scale [AXIS_1]SCALE

net y-enable => lcec.0.EM7004.aout-1-enable

#net y-amp-fault <= lcec.0.20.srv-error

net y-vel-cmd => lcec.0.EM7004.aout-1-value

# Z axis

setp lcec.0.EM7004.aout-2-scale [AXIS_2]SCALE

net z-enable => lcec.0.EM7004.aout-2-enable

#net z-amp-fault <= lcec.0.21.srv-error

net z-vel-cmd => lcec.0.EM7004.aout-2-value

# spindle

setp lcec.0.EM7004.aout-3-scale [SPINDLE]SCALE

net spindle-enable => lcec.0.EM7004.aout-3-enable

net spindle-cmd-speed => lcec.0.EM7004.aout-3-value

Please Log in or Create an account to join the conversation.

Moderators: cncbasher
Time to create page: 0.227 seconds
Powered by Kunena Forum