Fanuc Technology commands
Sometimes while working with different versions of VW User for Fanuc robots some syntax warnings for technology commands can occur.
This is because our editor informs the user about a possible but not unavoidable syntax problem.

In the picture below you can see that for the currently edited technology command for the 1st, 2nd and 3rd parameters NO arguments are given.




But when we check the syntax or just try to save the file a syntax warning occurs.
This happens because the command definition in the VW User file is not completely correct.




This behaviour can be changed. The user can enable or disable showing the warning message.



Below you can see the source code of the VW User file with the full definition of the technology command for

CALL VW_USER(TECH3,Prozessgeraet,,,,Gesamt-FM,,,Techaufruf=ON) ;

For the 1st parameter we just start the enumeration with option Handling and so on...
For the 2nd parameter we just start the enumeration with option Steuerung-1 and so on...
And for the 3rd parameter we just start the enumeration with option Zange-Nr1 and so on...

But if we omit to write ANY value for the 1st, 2nd or 3rd parameter the editor shows a warning.
This is because the present definition of all available values for the given parameter does not allow leaving it without any value - the parameter cannot be just an empty string.



To fix it we need to modify the VW User file.
In the picture below you can see that the text " ":'0' defines a value for the parameter that can be left empty.
After this change the editor will not show any warning.




Some programmers have reported that if no value is given for certain parameters during upload of an off-line program to the robot, the new Fanuc controller 30iB+ overwrites empty values with the neighbor parameter value.
For example in the picture below we can see that for T_Offset and Weg no values are given.




The robot controller, during uploading of the program, automatically changed the value of the empty parameters without any warning, which is very dangerous.
In this case the empty value for T_Offset was replaced with the value 111, which means that during movement the robot will set an offset of 111 mm for the point, which can cause a crash!
To avoid this behaviour we highly recommend that you uncheck Allow empty parameter value option and set 0 as Default P value.

This will insert the missing default parameter while editing the command.



This syntax check has a special purpose.
Our editor wants to prevent omitting important parameters in any technology command.
If you don't want to modify any VW User file and you are sure that the technology command is correct just ignore the message.
We just want to help a less experienced programmer with the very complex VASS standard...