Swing automation for rope shovel
First Claim
1. A rope shovel including an automated swing system, the rope shovel comprising:
- a swing motor;
a hoist motor;
a crowd motor;
a dipper that is operable to dig and dump materials and that is positioned via operation of the hoist motor, crowd motor, and swing motor; and
a controller including an ideal path generator module, a boundary generator module, a dipper control signal module,the ideal path generator module configured toreceive dump location information indicating a desired position of the dipper corresponding to a dump location at which the dipper is to dump materials therein,receive information indicating a performance limit of at least one of the swing motor, the hoist motor, and the crowd motor,receive current dipper data related to at least one of a dipper position, a dipper movement, and a dipper state, the current dipper data including a current swing motor parameter, a current hoist motor parameter, and a current crowd motor parameter,calculate an ideal swing path of the dipper based on the dump location information and the at least one of the dipper position, the dipper movement, and the dipper state,calculate, based on the calculated ideal swing path and the performance limit, an ideal hoist path and an ideal crowd path, andoutput a signal related to at least one of the calculated ideal swing path, the calculated ideal hoist path, and the calculated ideal crowd path;
the boundary generator module configured toreceive the signal related to the at least one of the ideal swing path, the ideal hoist path, and the ideal crowd path, andgenerate boundaries for the ideal hoist path and the ideal crowd path; and
the dipper control signal module configured toreceive operator controls related to controlling movement of the dipper using the hoist motor, the crowd motor, and the swing motor,receive the current dipper data,receive the boundaries from the boundary generator module, andcompare the current dipper data to the boundaries, and when the current dipper data indicates that the dipper is at or outside of the boundaries, adjust the operator controls to maintain the dipper within the boundaries.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for various levels of automation of a swing-to-hopper motion for a rope shovel. An operator controls a rope shovel during a dig operation to load a dipper with materials. A controller receives position data, either via operator input or sensor data, for the dipper and a hopper where the materials are to be dumped. The controller then calculates an ideal path for the dipper to travel to be positioned above the hopper to dump the contents of the dipper. In some embodiments, the controller outputs operator feedback to assist the operator in traveling along the ideal path to the hopper. In some embodiments, the controller restricts the dipper motion such that the operator is not able to deviate beyond certain limits of the ideal path. In some embodiments, the controller automatically controls the movement of the dipper to reach the hopper.
105 Citations
24 Claims
-
1. A rope shovel including an automated swing system, the rope shovel comprising:
-
a swing motor; a hoist motor; a crowd motor; a dipper that is operable to dig and dump materials and that is positioned via operation of the hoist motor, crowd motor, and swing motor; and a controller including an ideal path generator module, a boundary generator module, a dipper control signal module, the ideal path generator module configured to receive dump location information indicating a desired position of the dipper corresponding to a dump location at which the dipper is to dump materials therein, receive information indicating a performance limit of at least one of the swing motor, the hoist motor, and the crowd motor, receive current dipper data related to at least one of a dipper position, a dipper movement, and a dipper state, the current dipper data including a current swing motor parameter, a current hoist motor parameter, and a current crowd motor parameter, calculate an ideal swing path of the dipper based on the dump location information and the at least one of the dipper position, the dipper movement, and the dipper state, calculate, based on the calculated ideal swing path and the performance limit, an ideal hoist path and an ideal crowd path, and output a signal related to at least one of the calculated ideal swing path, the calculated ideal hoist path, and the calculated ideal crowd path; the boundary generator module configured to receive the signal related to the at least one of the ideal swing path, the ideal hoist path, and the ideal crowd path, and generate boundaries for the ideal hoist path and the ideal crowd path; and the dipper control signal module configured to receive operator controls related to controlling movement of the dipper using the hoist motor, the crowd motor, and the swing motor, receive the current dipper data, receive the boundaries from the boundary generator module, and compare the current dipper data to the boundaries, and when the current dipper data indicates that the dipper is at or outside of the boundaries, adjust the operator controls to maintain the dipper within the boundaries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of generating an ideal path for swinging a rope shovel, the rope shovel including a swing motor, a hoist motor, a crowd motor, and a dipper, the dipper operable to dig and dump materials and that is positioned via operation of the hoist motor, crowd motor, and swing motor, the method comprising:
-
receiving, by a controller, dump location information indicating a desired position of the dipper corresponding to a dump location at which the dipper is to dump materials therein, receiving, by the controller, information indicating a performance limit of at least one of the swing motor, the hoist motor, and the crowd motor, receiving, by the controller, current dipper data related to at least one of a dipper position, a dipper movement, and a dipper state, the current dipper data including a current swing motor parameter, a current hoist motor parameter, and a current crowd motor parameter, calculating, by the controller, an ideal swing path of the dipper based on the dump location information and the at least one of the dipper position, the dipper movement, and the dipper state, calculating, by the controller and based on the calculated ideal swing path and the performance limit, an ideal hoist path and an ideal crowd path, and outputting, by the controller, a signal related to at least one of the calculated ideal swing path, the calculated ideal hoist path, and the calculated ideal crowd path generating boundaries for the ideal hoist path and the ideal crowd path; receiving operator controls related to controlling movement of the dipper using the hoist motor, the crowd motor, and the swing motor, and comparing the current dipper data to the boundaries, and when the current dipper data indicates that the dipper is at or outside of the boundaries, adjusts the operator controls to maintain the dipper within the boundaries. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification