|
222 | 222 | Parse a Fanuc configuration string representation, like : "N U T, 0, 0, 0" or "R, 0, 0, 0" |
223 | 223 | </summary> |
224 | 224 | </member> |
| 225 | + <member name="T:UnderAutomation.Fanuc.Common.ConnectException"> |
| 226 | + <summary> |
| 227 | + Exception thrown when connection to the robot fails |
| 228 | + </summary> |
| 229 | + </member> |
225 | 230 | <member name="T:UnderAutomation.Fanuc.Common.DigitalPorts"> |
226 | 231 | <summary> |
227 | 232 | Fanuc digital port types |
|
352 | 357 | Check if joints position is near to expected joints position with a tolerance value |
353 | 358 | </summary> |
354 | 359 | </member> |
| 360 | + <member name="T:UnderAutomation.Fanuc.Common.Languages"> |
| 361 | + <summary> |
| 362 | + Languages supported by the Fanuc robots |
| 363 | + </summary> |
| 364 | + </member> |
| 365 | + <member name="F:UnderAutomation.Fanuc.Common.Languages.English"> |
| 366 | + <summary> |
| 367 | + For robots set to English language |
| 368 | + </summary> |
| 369 | + </member> |
| 370 | + <member name="F:UnderAutomation.Fanuc.Common.Languages.Japanese"> |
| 371 | + <summary> |
| 372 | + For robots set to Japanese language |
| 373 | + </summary> |
| 374 | + </member> |
| 375 | + <member name="F:UnderAutomation.Fanuc.Common.Languages.Chinese"> |
| 376 | + <summary> |
| 377 | + For robots set to Chinese language |
| 378 | + </summary> |
| 379 | + </member> |
355 | 380 | <member name="T:UnderAutomation.Fanuc.Common.ProgramType"> |
356 | 381 | <summary> |
357 | 382 | Represents the type of a program. |
|
472 | 497 | Send a ping command before initializing any connections |
473 | 498 | </summary> |
474 | 499 | </member> |
| 500 | + <member name="P:UnderAutomation.Fanuc.ConnectionParameters.Language"> |
| 501 | + <summary> |
| 502 | + Controller language (default: English) |
| 503 | + </summary> |
| 504 | + </member> |
475 | 505 | <member name="P:UnderAutomation.Fanuc.ConnectionParameters.Telnet"> |
476 | 506 | <summary> |
477 | 507 | Sends commands to the robot for remote control |
|
722 | 752 | File reader for specific files |
723 | 753 | </summary> |
724 | 754 | </member> |
725 | | - <member name="M:UnderAutomation.Fanuc.Ftp.Internal.FileReader`1.ReadFile(System.String)"> |
| 755 | + <member name="M:UnderAutomation.Fanuc.Ftp.Internal.FileReader`1.ReadFile(System.String,UnderAutomation.Fanuc.Common.Languages)"> |
726 | 756 | <summary> |
727 | 757 | Read and decode the file on disc |
728 | 758 | </summary> |
729 | 759 | </member> |
730 | | - <member name="M:UnderAutomation.Fanuc.Ftp.Internal.FileReader`1.ReadFile(System.IO.Stream,System.String)"> |
| 760 | + <member name="M:UnderAutomation.Fanuc.Ftp.Internal.FileReader`1.ReadFile(System.IO.Stream,UnderAutomation.Fanuc.Common.Languages,System.String)"> |
731 | 761 | <summary> |
732 | 762 | Read and decode the file stream |
733 | 763 | </summary> |
|
752 | 782 | Connect robot IP address or host name |
753 | 783 | </summary> |
754 | 784 | </member> |
| 785 | + <member name="P:UnderAutomation.Fanuc.Ftp.Internal.FtpClientBase.Language"> |
| 786 | + <summary> |
| 787 | + Controller language (default is English) |
| 788 | + </summary> |
| 789 | + </member> |
755 | 790 | <member name="M:UnderAutomation.Fanuc.Ftp.Internal.FtpClientBase.ConnectInternal(System.String,System.String,System.String,System.Int32)"> |
756 | 791 | <summary> |
757 | 792 | Connect to a robot |
|
1039 | 1074 | Interface for Fanuc file readers |
1040 | 1075 | </summary> |
1041 | 1076 | </member> |
1042 | | - <member name="M:UnderAutomation.Fanuc.Ftp.Internal.IFileReader`1.ReadFile(System.String)"> |
| 1077 | + <member name="M:UnderAutomation.Fanuc.Ftp.Internal.IFileReader`1.ReadFile(System.String,UnderAutomation.Fanuc.Common.Languages)"> |
1043 | 1078 | <summary> |
1044 | 1079 | Reads file by path and decodes it |
1045 | 1080 | </summary> |
1046 | 1081 | </member> |
1047 | | - <member name="M:UnderAutomation.Fanuc.Ftp.Internal.IFileReader`1.ReadFile(System.IO.Stream,System.String)"> |
| 1082 | + <member name="M:UnderAutomation.Fanuc.Ftp.Internal.IFileReader`1.ReadFile(System.IO.Stream,UnderAutomation.Fanuc.Common.Languages,System.String)"> |
1048 | 1083 | <summary> |
1049 | 1084 | Reads file stream and decodes it |
1050 | 1085 | </summary> |
|
36895 | 36930 | Read and parse the file summary.dg |
36896 | 36931 | </summary> |
36897 | 36932 | </member> |
36898 | | - <member name="M:UnderAutomation.Fanuc.Ftp.Diagnosis.SummaryDiagnosisReader.ReadFile(System.IO.Stream,System.String)"> |
| 36933 | + <member name="M:UnderAutomation.Fanuc.Ftp.Diagnosis.SummaryDiagnosisReader.ReadFile(System.IO.Stream,UnderAutomation.Fanuc.Common.Languages,System.String)"> |
36899 | 36934 | <summary> |
36900 | 36935 | Read and parse the file |
36901 | 36936 | </summary> |
@@ -36940,12 +36975,12 @@ |
36940 | 36975 | Decode task and program states prgstate.dg |
36941 | 36976 | </summary> |
36942 | 36977 | </member> |
36943 | | - <member name="M:UnderAutomation.Fanuc.Ftp.FanucFileReaders.ReadFile(System.String)"> |
| 36978 | + <member name="M:UnderAutomation.Fanuc.Ftp.FanucFileReaders.ReadFile(System.String,UnderAutomation.Fanuc.Common.Languages)"> |
36944 | 36979 | <summary> |
36945 | 36980 | Read any file by path on disc, recognize it by name and decode it |
36946 | 36981 | </summary> |
36947 | 36982 | </member> |
36948 | | - <member name="M:UnderAutomation.Fanuc.Ftp.FanucFileReaders.ReadFile(System.IO.Stream,System.String)"> |
| 36983 | + <member name="M:UnderAutomation.Fanuc.Ftp.FanucFileReaders.ReadFile(System.IO.Stream,System.String,UnderAutomation.Fanuc.Common.Languages)"> |
36949 | 36984 | <summary> |
36950 | 36985 | Read any file by path on disc, recognize it by name and decode it |
36951 | 36986 | </summary> |
|
41898 | 41933 | R2000iC 220U |
41899 | 41934 | </summary> |
41900 | 41935 | </member> |
41901 | | - <member name="T:UnderAutomation.Fanuc.Kinematics.Crx.ICrxDhmParameters"> |
41902 | | - <summary> |
41903 | | - Denavit–Hartenberg Modified (DHm) parameters for Fanuc CRX with only the relevant parameters |
41904 | | - </summary> |
41905 | | - </member> |
41906 | 41936 | <member name="M:UnderAutomation.Fanuc.Kinematics.Crx.CrxKinematicsUtils.NormalizeDeg(System.Double)"> |
41907 | 41937 | <summary> |
41908 | 41938 | Normalize to (-180,180]; near-zero rounded to 0 to avoid noisy output. |
|
42067 | 42097 | of the paper; this class only uses the subset needed for the math. |
42068 | 42098 | </summary> |
42069 | 42099 | </member> |
42070 | | - <member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.Clamp(System.Double,System.Double,System.Double)"> |
42071 | | - <summary> |
42072 | | - Clamp scalar v to the closed interval [min, max]. |
42073 | | - Used to protect trigonometric calls (like Asin) from small |
42074 | | - numerical overshoots outside [-1, 1]. |
42075 | | - </summary> |
42076 | | - </member> |
42077 | | - <member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.Multiply3x3(System.Double[0:,0:],System.Double[0:,0:])"> |
42078 | | - <summary> |
42079 | | - Multiply two 3x3 matrices A and B. |
42080 | | - Result is A * B. |
42081 | | - </summary> |
42082 | | - </member> |
42083 | 42100 | <member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.MultiplyMatrixTransposeVector3(System.Double[0:,0:],System.Double[])"> |
42084 | 42101 | <summary> |
42085 | 42102 | Multiply the transpose of a 3x3 matrix M with a 3D vector v. |
|
42120 | 42137 | angles modulo 360 degrees. |
42121 | 42138 | </summary> |
42122 | 42139 | </member> |
42123 | | - <member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.ForwardKinematics(System.Double[],UnderAutomation.Fanuc.Kinematics.DhParameters)"> |
42124 | | - <summary> |
42125 | | - Compute forward kinematics using the OPW model plus Fanuc specific |
42126 | | - transformations. |
42127 | | - |
42128 | | - Input: |
42129 | | - jointAnglesRad - array of 6 joint angles in radians, in Fanuc |
42130 | | - controller convention (including the q2-q3 |
42131 | | - interaction as separate joints). |
42132 | | - dhParameters - container that provides the OPW geometric values |
42133 | | - (here reconstructed from DH for this robot). |
42134 | | - |
42135 | | - Output: |
42136 | | - CartesianPosition (X, Y, Z, W, P, R) where W, P, R are Euler |
42137 | | - angles (XYpZpp convention, i.e. intrinsic rotations about X, Y, |
42138 | | - second Y and final Z, like in many industrial controllers). |
42139 | | - |
42140 | | - This method follows the same structure as Section III.B |
42141 | | - "3R Ortho-Parallel Substructure" for the position part and III.C |
42142 | | - "3R Wrist Substructure" for the orientation part of the paper. |
42143 | | - </summary> |
42144 | | - </member> |
42145 | 42140 | <member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.InverseKinematics(UnderAutomation.Fanuc.Common.CartesianPosition,UnderAutomation.Fanuc.Kinematics.DhParameters)"> |
42146 | 42141 | <summary> |
42147 | 42142 | Compute all inverse kinematics solutions for a desired end effector |
|
43506 | 43501 | Alarm history |
43507 | 43502 | </summary> |
43508 | 43503 | </member> |
| 43504 | + <member name="P:UnderAutomation.Fanuc.Snpx.Internal.SnpxClientBase.Language"> |
| 43505 | + <summary> |
| 43506 | + Controller language (default is English) |
| 43507 | + </summary> |
| 43508 | + </member> |
| 43509 | + <member name="P:UnderAutomation.Fanuc.Snpx.Internal.SnpxClientBase.Connected"> |
| 43510 | + <summary> |
| 43511 | + Indicates if the SNPX underlying TCP client is connected to the robot |
| 43512 | + </summary> |
| 43513 | + </member> |
43509 | 43514 | <member name="M:UnderAutomation.Fanuc.Snpx.Internal.SnpxClientBase.Disconnect"> |
43510 | 43515 | <summary> |
43511 | 43516 | Disconnect from the robot |
|
43556 | 43561 | Connect robot IP address or host name |
43557 | 43562 | </summary> |
43558 | 43563 | </member> |
| 43564 | + <member name="P:UnderAutomation.Fanuc.Telnet.Internal.TelnetClientBase.Language"> |
| 43565 | + <summary> |
| 43566 | + Controller language (default is English) |
| 43567 | + </summary> |
| 43568 | + </member> |
43559 | 43569 | <member name="M:UnderAutomation.Fanuc.Telnet.Internal.TelnetClientBase.ConnectInternal(System.String,System.String,System.Int32)"> |
43560 | 43570 | <summary> |
43561 | 43571 | Connect to a robot |
|
0 commit comments