![]() |
What are Positions or Ergonomic Constraints ? |
OptiLine supports both Workstation-level
and Operator-level working positions. Each of the
two levels of position constraint can be specified for both workstations and
operations: the position constraints of an operation must be compatible with
those of the workstation it is being assigned to - learn here
exactly how.
Fully customizable, the meaning of each constraint is
defined in the Edit Position Structure
dialog, while the choice of a set of constraints for a particular operation
or workstation is made in the Edit Position
dialog. Learn here how the various
position constraints are represented in the graphical interface.
In assemblies of large products, such as cars, buses, etc., the working position of the operator becomes an important issue. Indeed, consider the operation of fixing the exhaust system on a car: since the part must be fixed from below to the chassis, the operator would need to crawl if the car was just standing on the floor. The ergonomy of the operation would be extremely bad, resulting in long operation duration and increased fatigue of the operator. Clearly, to fix the exhaust system, the car must be elevated, i.e., the operation requires the elevation of the car. On the other hand, consider the operation of mounting the breaks: the car should be elevated so that the operator does not need to squat, but not to such an extent that the operator would have to jump to reach the axle - in short, the car should be at a medium elevation. Finally, in order to get inside the car for instance (say to fix the rear view mirror), the car should not be elevated at all, as illustrated in the following figure:
Consider now a workstation where the exhaust system is being mounted. Since that operation requires the elevation of the car, the car will be elevated. Yet, it is typically counter-productive (and often impossible) to elevate and lower the car during its stay in the workstation, which means that any other operation carried out in that workstation will also be done with the car in the elevated position. Clearly, that excludes operations that need the car in other elevations, such as mounting the breaks or the rear view mirror. In some situations, the elevation
of the car in a given workstation may be fixed in advance, for example
by the conveyor system already in place. In many others however, the
desired elevation is part of the optimization problem: which workstation(s)
should elevate the car (and to what extent), so that the efficiency
of the line is maximal? OptiLine currently supports three kinds of operator position, or ergonomic, constraints, each independent of the others. All are fully customizable thanks to a user-friendly graphical editor. By default (as shipped), OptiLine defines the following positional attributes:
Any of these can be specified for an operation and/or a workstation. The positional constraints are taken into account in the following way: All operations assigned to a workstation will match each other's positions. In addition, they will match the one specified for the workstation, if one is given. In the matching, "Any" matches any of the other positions (as well as "Any"). The above positions pertain to the whole workstation: if a workstation has several operators, all of them will work in the same position (e.g. on the left of the car, with high elevation of the car), learn here the exact rules. For positions relative to individual operators in a workstation, see the Operator Positions below. Learn more on how the positions are represented in the graphical interface here. Learn here how the position constraints are defined. |
In assemblies of large products,
such as cars, buses, heavy equipment, etc., it is common to have several
operators working in different positions around (or on) the product
simultaneously. In those situations, forcing all of them to be, say,
on the left of the product, would be too restrictive.
and
Op3 cannot be assigned to Ws1 because there is no operator in center-left. Learn here the complete rules. It also is possible not
to specify a position for an operator in a workstation,
which amounts to position "any" for that operator. Such an operator
can execute operations taking place at any position. However, the algorithm
makes sure that there is never more than one operator at any position
at the same time. Thus for instance, if there are two operations taking
place on the left that could start at the same time, and two operators
who could perform those operators are available, one of the two operations
will nevertheless be delayed until the end of the other operation, so
that the two operators do not interfere with each other in the left position. Learn more on how the positions are represented in the graphical interface here. Learn here about how the position constraints are defined. |