Fx, Fy, Fz, Tx, Ty, Tz Property
Application
Force Control Object FC#
Description
Sets or returns the value of the following coefficients for force control in the specified axis of the force coordinates. Virtual coefficients of elasticity (Spring)
Virtual coefficients of viscosity (Damper)
Virtual coefficients of inertia (Mass)
Immediate Execution
No
Usage
FGet Object.XX, rArray()
FSet Object.XX, rValueS, rValueD, rValueM
Object
Object name
The object is specified as either of FC (numerical value) or FC (label).XX
A character string defining the name of the propertyrArray()
The number of elements defining the value of the property is an array of 3 or more real numbersrValueS
A real number or formula defining the new value of the propertyrValueD
A real number or formula defining the new value of the propertyrValueM
A real number or formula defining the new value of the property
Values
XX
Specified Axis | Description |
---|---|
Fx | Specifies translated force in the X axis. |
Fy | Specifies translated force in the Y axis. |
Fz | Specifies translated force in the Z axis. |
Tx | Specifies rotational force in the X axis. |
Ty | Specifies rotational force in the Y axis. |
Tz | Specifies rotational force in the Z axis. |
rArray()
Element number | Element number constant | Description |
---|---|---|
0 | FG_ SPRING | Virtual coefficient of elasticity |
1 | FG_ DAMPER | Virtual coefficient of viscosity |
2 | FG_ MASS | Virtual coefficient of inertia |
rValueS
Fx, Fy, Fz | Value (Unit: N/mm) |
---|---|
Minimum | 0 (default) |
Maximum | 100 |
Tx, Ty, Tz | Value (Unit: N·mm/deg) |
---|---|
Minimum | 0 (default) |
Maximum | 1000000 |
rValueD
Fx, Fy, Fz | Value (Unit: N/(mm/sec)) |
---|---|
Minimum | 0.1 |
Maximum | 200 |
Default: 10
Tx, Ty, Tz | Value (Unit: N·mm/(deg/sec)) |
---|---|
Minimum | 10 |
Maximum | 1000000 |
Default: 3000
rValueM
Fx, Fy, Fz | Value (Unit: mN/(mm/ sec2) = kg) |
---|---|
Minimum | 0.001 |
Maximum | 1000 |
Default: 10
Tx, Ty, Tz | Value (Unit: N·mm/(deg/sec2)) |
---|---|
Minimum | 1000 |
Maximum | 10000000 |
Default: 30000
Detailed Explanation
This sets or returns the value of the virtual coefficients of elasticity, viscosity, and inertia for force control in the specified axes in the established force coordinate system.
The following properties can be set or retrieved with one command. (XX indicates either of Fx, Fy, Fz, Tx, Ty, or Tz)
XX_Spring property
XX_Damper property
XX_Mass property
rValueS, rValueD, and rValueM set the virtual coefficients of elasticity, viscosity, and inertia, respectively.
Refer to the following manual for details on coefficients.
“Epson RC+ 8.0 Option Force Guide 8.0”
Usage Example
This example sets the virtual coefficients of elasticity, viscosity, and inertia for Fz, and carries out a motion with force control active.
Function ForceControlTest
FSet FCS1.Orientation, FG_TOOL
FSet FC1.CoordinateSystem, FCS1
FSet FC1.Enabled, False, False, True, False, False, False
FSet FC1.Fz, 0.01, 4, 5
Move CurPos +Z(10) FC1
Fend
See Also
Force Control Object FC#