Try this:
For i = 0 TO NumSteps -1
P2.Y = (i * StepSize)
If Mod2 = 0 Then
P2.X = -Amplitude
ELSE
P2.X = +Amplitude
EndIf
Mvs P2
Next i
Try this:
For i = 0 TO NumSteps -1
P2.Y = (i * StepSize)
If Mod2 = 0 Then
P2.X = -Amplitude
ELSE
P2.X = +Amplitude
EndIf
Mvs P2
Next i
I only know this MSG maintenance from the Mercedes standard PowerTrain. If I'm not mistaken, it can actually be safely deleted. The text is changed so that the operator is shown a contact person with a telephone number to contact in the event of a problem.
You've already seen that the post is from 2019!
As Halbes Yoyo wrote, with ABB you need either the WorldZone option or the Multitasking option.
With multitasking, you check the current position in the background and compare it with your home position. If the robot is in a designated area, set the output.
This is easier and faster with WorldZone.
VAR shapedata shHome;
VAR wzstationary wzHome;
CONST jointtarget delta_Homepos:=[[2,2,2,2,2,2],[9E9,9E9,9E9,9E9,9E9,9E9]];
PROC rWorldZonesR1()
!Worldzone Homeposition
!*********************
WZHomeJointDef\Inside, shHome, jHome_R1, delta_Homepos;
WZDOSet\Stat, wzHome\Inside, shHome, doR1_InHome, 1;
ENDPROC
Important, the output doR1_InHome must be set to ReadOnly
It also depends on which robot you want to use.
KUKA, for example, has its own hand guiding system
Hello,
I am currently working on a system with 2 AR2010 welding robots and 1 YRC 1000 Controller.
Recently, this error message has appeared when starting via the PLC.
Unfortunately I can't do anything with it as I'm not exactly a Yaskawa expert.
Can anyone help me with this?
If the LoadDataDetermination option was supplied with the robot, then it should also work.
With $TOOL = TOOL_DATA[1] you move the robot without load data when you write the move command in KRL
Edit says
oops Hermann was faster
Maybe you should add which robot it is
Is the terminating resistor on the last bus subscriber OK?
What does the iosys.ini look like?
Right image = singularity
Left image = no singularity
You are too close to the singularity. Your central hand is in an escape. If the axis 5 is tilted by +/- 5-10°, you can move Cartesian.
I would also need this version at the moment
Which controller is that pendant for? Omnicore?
TPU4 is for IRC5.
Try the following code from my running System and as Panic Mode wrote, it must not run endlessly in a loop.
<CONFIGURATION>
<EXTERNAL>
<TYPE>Client</TYPE>
</EXTERNAL>
<INTERNAL>
<ENVIRONMENT>System</ENVIRONMENT>
<BUFFERING Mode="LIFO"/>
<BUFFSIZE Limit="65534"/>
<ALIVE Set_Flag="1"/>
<IP>192.168.2.147</IP>
<PORT>54610</PORT>
<PROTOCOL>TCP</PROTOCOL>
<MESSAGES Logging="warning" Display="disabled"/>
</INTERNAL>
</CONFIGURATION>
Display More