TECHNICAL NOTEMOTION APPLICATION ENGINEERING GROUPYaskawa Electric America - 2121 Norman Drive South – Waukegan IL 60085(800) YASKAWA - Fax (847) 887-728011/23/2005 9 of 9 eng/05.055/MCDAfter the requirements and functionality of the machine are documented, the controlsprogrammer is then able to evaluate the optimum methods of implementing machine and motioncontrol. The machine block diagram, sequences, timing diagram, and motion kernel control blockdiagram will be key in evaluating the programming method to use in the application.SELECTING PROGRAMMING METHODUse the table below to assist in deciding the proper motion control programming implementationbased on the type of machine being controlled and the motion required.Machine Complexities versus Programming MethodsMACHINE COMPLEXITIESPoint to PointMotion All co-ordinated scan based profilegeneration InterpolationFunctionBlocksMotionProgramsLadderO ## X XOOOO O** OO*ProgramMethodIt is possible to mix motion programming methods in a controller, but it is recommendedto run a axis by only one method.KEYO Applicable MethodNot ViableX** Any interpolation instructions generates scan based profileO## Axis count dependent* Consider method with cautionAfter evaluating programming methods in relation to machine complexity, the user shouldevaluate the individual programming methods based on overall system constraints such asquantity of axes, programmer expertise, and overall system performance criteria. Theseparameters are summarized in the table, Programming Language Grid For High Level Topics onthe following page.