- International LinuxCNC Users
- Deutsch
- Wie habt Ihr das gelöst? Servo bereit und Servo Fehler Signale einbinden
Wie habt Ihr das gelöst? Servo bereit und Servo Fehler Signale einbinden
- andrax
- Offline
- Premium Member
- 
				  
		Less
		More
		
			
	
		- Posts: 135
- Thank you received: 29
			
	
						14 Jan 2022 11:50				#231745
		by andrax
	
	
		
			
	
			
			 		
													
	
				Wie habt Ihr das gelöst? Servo bereit und  Servo Fehler Signale einbinden was created by andrax			
			
				Tach,
will mal eure Meinungen einholen.
Die Servos haben meistens 2 zusätzliche Ausgänge.
-Servo bereit
-Servo Störung
Wie habt ihr die Signale bei euch eingebunden?
Gruß
Andre
					will mal eure Meinungen einholen.
Die Servos haben meistens 2 zusätzliche Ausgänge.
-Servo bereit
-Servo Störung
Wie habt ihr die Signale bei euch eingebunden?
Gruß
Andre
Please Log in or Create an account to join the conversation.
- tommylight
- 
				  
- Away
- Moderator
- 
				  
		Less
		More
		
			
	
		- Posts: 20838
- Thank you received: 7104
			
	
						14 Jan 2022 12:08				#231747
		by tommylight
	
	
		
			
	
	
			 		
													
	
				Replied by tommylight on topic Wie habt Ihr das gelöst? Servo bereit und  Servo Fehler Signale einbinden			
			
				-Servo bereit = machts nicht interesant
-servo storung = an ein eingang won Mesa carte oder parallel port pin geklemt und im .HAL vie:
net servo.n.storung joint.n.amp-fault >mesa oder PP pin<
					-servo storung = an ein eingang won Mesa carte oder parallel port pin geklemt und im .HAL vie:
net servo.n.storung joint.n.amp-fault >mesa oder PP pin<
		The following user(s) said Thank You: andrax 	
			Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Premium Member
- 
				  
		Less
		More
		
			
	
		- Posts: 135
- Thank you received: 29
			
	
						14 Jan 2022 12:55				#231752
		by andrax
	
	
		
			
	
			
			 		
													
	
				Replied by andrax on topic Wie habt Ihr das gelöst? Servo bereit und  Servo Fehler Signale einbinden			
			
				Im Prinzip richtig,
Allerdings ist Servo bereit nicht zu vernachlässigen.
Das Signal geht erst auf HIGH, wenn der Servo vollständig hochgelaufen ist.
Wenn der Servo im Bootprozess hängen bleibt, gibt es keine Servo Störung und auch kein Servo bereit.
Gruß
Andre
 			
					Allerdings ist Servo bereit nicht zu vernachlässigen.
Das Signal geht erst auf HIGH, wenn der Servo vollständig hochgelaufen ist.
Wenn der Servo im Bootprozess hängen bleibt, gibt es keine Servo Störung und auch kein Servo bereit.
Gruß
Andre
Please Log in or Create an account to join the conversation.
- Aciera
- 
				  
- Offline
- Administrator
- 
				  
		Less
		More
		
			
	
		- Posts: 4552
- Thank you received: 2027
			
	
						14 Jan 2022 14:27		 -  14 Jan 2022 14:32		#231762
		by Aciera
	
	
		
			
	
	
			 		
													
	
				Replied by Aciera on topic Wie habt Ihr das gelöst? Servo bereit und  Servo Fehler Signale einbinden			
			
				Also ich verarbeite 'servo bereit' auch nicht. Die Frage ist halt immer wie eng du die jeweiligen Rückmeldungen in LinuxCNC einbinden möchtest. Wenn der Servotreiber nicht richtig aufstartet wirst du den Joint auch nicht homen können. Läuft der PID über LinuxCNC wird sofort ein Schleppfehler auftreten.
Klar könnte man die Signale in serie mit z.B. 'halui.machine.on' einbinden aber wie gesagt ich hab das noch nicht für nötig befunden.
Ein Szenario wo ich das sicher verarbeiten würde ist eine Maschine bei der die Motorbremse der Z-Achse über LinuxCNC gesteuert wird. Da möchte ich dann verhindern, dass die Bremse gelöst wird wenn der Motor nicht bestromt ist.
					Klar könnte man die Signale in serie mit z.B. 'halui.machine.on' einbinden aber wie gesagt ich hab das noch nicht für nötig befunden.
Ein Szenario wo ich das sicher verarbeiten würde ist eine Maschine bei der die Motorbremse der Z-Achse über LinuxCNC gesteuert wird. Da möchte ich dann verhindern, dass die Bremse gelöst wird wenn der Motor nicht bestromt ist.
		Last edit: 14 Jan 2022 14:32  by Aciera.			
	
		The following user(s) said Thank You: tommylight, andrax 	
			Please Log in or Create an account to join the conversation.
- anfänger
- 
				  
- Offline
- Platinum Member
- 
				  
		Less
		More
		
			
	
		- Posts: 627
- Thank you received: 256
			
	
						14 Jan 2022 14:39				#231764
		by anfänger
	
	
		
			
	
	
			 		
													
	
				Replied by anfänger on topic Wie habt Ihr das gelöst? Servo bereit und  Servo Fehler Signale einbinden			
			
				Ich habe Bereit Signal negiert mit in den Notaus eingeschleift.
Damit bekommt du ie Maschine nicht gestartet, wenn es ein Problem mit den Treibern gibt.
Mache ich aber auch nur, wenn ich genug IO's habe.
Auch habe ich immer eine Übersichtsseite, wo ich alle IO's einsehen kann. Das hilft immer, wenn die Maschine mal nicht macht was sie soll
					Damit bekommt du ie Maschine nicht gestartet, wenn es ein Problem mit den Treibern gibt.
Mache ich aber auch nur, wenn ich genug IO's habe.
Auch habe ich immer eine Übersichtsseite, wo ich alle IO's einsehen kann. Das hilft immer, wenn die Maschine mal nicht macht was sie soll
		The following user(s) said Thank You: tommylight, andrax 	
			Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Premium Member
- 
				  
		Less
		More
		
			
	
		- Posts: 135
- Thank you received: 29
			
	
						15 Jan 2022 10:19				#231881
		by andrax
	
	
		
			
	
			
			 		
													
	
				Replied by andrax on topic Wie habt Ihr das gelöst? Servo bereit und  Servo Fehler Signale einbinden			
			
				Vielen Dank für eure Meinungen.
Wie ich sehe, habt ihr das unterschiedlich für eure Ansprüche gelöst.
Ich will sehen, das ich beide Signale sinnvoll in die Steuerung mit einbinde.
Hintergrund ist der, ich habe 2 Y_Achsen paralel laufen und die will ich gegeneinander Absichern.
Zusätzlich hat meine Z-Achse eine Haltebremse.
Jetzt muss ich erst mal schauen, wie ich die Signale sinnvoll verarbeite.
Entweder nutze ich die HAL Funktionen oder Classic Ladder, wobei SCL mir am liebsten wäre gibt es aber leider nicht.
Eine .comp will ich auch nicht schreiben, da die eine Blackbox ist (kein beobachten der Signalzustände)
 			
					Wie ich sehe, habt ihr das unterschiedlich für eure Ansprüche gelöst.
Ich will sehen, das ich beide Signale sinnvoll in die Steuerung mit einbinde.
Hintergrund ist der, ich habe 2 Y_Achsen paralel laufen und die will ich gegeneinander Absichern.
Zusätzlich hat meine Z-Achse eine Haltebremse.
Jetzt muss ich erst mal schauen, wie ich die Signale sinnvoll verarbeite.
Entweder nutze ich die HAL Funktionen oder Classic Ladder, wobei SCL mir am liebsten wäre gibt es aber leider nicht.
Eine .comp will ich auch nicht schreiben, da die eine Blackbox ist (kein beobachten der Signalzustände)
Please Log in or Create an account to join the conversation.
- chris@cnc
- Offline
- Platinum Member
- 
				  
		Less
		More
		
			
	
		- Posts: 529
- Thank you received: 140
			
	
						15 Jan 2022 15:36				#231895
		by chris@cnc
	
	
		
			
	
	
			 		
													
	
				Replied by chris@cnc on topic Wie habt Ihr das gelöst? Servo bereit und  Servo Fehler Signale einbinden			
			
				Ich habe auch 2Y und 2 Z-Achsen.
Ich sende "Servo bereit" mit "machine-is-enabled" über zwei nacheinander geschaltete Relais an alle Servos. Zusatzlich kann der NotAus auch die Relais unterbrechen. So ist die Reglerfreigabe Hard- und Softwareseitig sicher.
So steuert auch der Achsverstärker die Bremse und gibt nach "Servo bereit" das Signal für Bremse lösen aus. Die Zeit für "Bremse lösen" ist ein Parameter im Antrieb.
Die Alarme gehen "joint.XYZ.amp-fault-in". Hat ein Antrieb ein Problem schaltet linuxcnc das "machine-is-enabled" ab und alle Achsen sind wieder safe inklusive Bremse.
					Ich sende "Servo bereit" mit "machine-is-enabled" über zwei nacheinander geschaltete Relais an alle Servos. Zusatzlich kann der NotAus auch die Relais unterbrechen. So ist die Reglerfreigabe Hard- und Softwareseitig sicher.
So steuert auch der Achsverstärker die Bremse und gibt nach "Servo bereit" das Signal für Bremse lösen aus. Die Zeit für "Bremse lösen" ist ein Parameter im Antrieb.
Die Alarme gehen "joint.XYZ.amp-fault-in". Hat ein Antrieb ein Problem schaltet linuxcnc das "machine-is-enabled" ab und alle Achsen sind wieder safe inklusive Bremse.
		The following user(s) said Thank You: andrax 	
			Please Log in or Create an account to join the conversation.
- International LinuxCNC Users
- Deutsch
- Wie habt Ihr das gelöst? Servo bereit und Servo Fehler Signale einbinden
		Time to create page: 0.085 seconds	
