1、creating a new robotic world_Sunrise an overview14.05.2014V.Schmirgel,S.BobertcontentSeparation of Programming and OperationOperating via smartPADBrief overviewPhilosophy of the composition Information and InteractionProgramming via LaptopKUKA Sunrise.WorkbenchAvailability of all informationUtilizat
2、ion of Java-TechnologyroboticsAPIDE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.2|Separation of Programming and OperationDE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.3|DE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA L
3、aboratories GmbH|S.4|Strict Separation of Programming and OperationThe Sunrise system consequently segregates programming and operation.KUKA SunriseControllerKUKA Sunrise WorkbenchKUKA smartPADCommissioningSoftware Setup/UpdateConfigurationDiagnosisApplication DevelopmentProgram administrationRobot
4、programsDebugging (Single Step,Jump to Line,etc.)Online and OfflineOperationChoose operation modeManual control of robotProcess optimization (teach points,adopt parameters)Start,stop and pause programsMaintenanceView and switch IOsView error messagesDisplay variablesMasteringOperating via smartPADDE
5、SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.5|DE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.6|Brief Overview(1)KUKA smartPad,with its touch sensitive display,provides user friendly and intuitive operationA clear layout,big tiles a
6、nd LEDs indicating system status simplify the use of the operating system.DE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.7|Brief overview(2)1 Button for disconnecting the smartPAD(Currently without function)2 Key switch Calling connection manager and change operatin
7、g mode.3EMERGENCY STOP device 4Space Mouse(Currently without function)5 Jog keys-move the robot manually.6 Key for setting the jog override7Main menu key8 User-defined status keys 9Start/pause key10 Start backwards key 11 STOP-key12 Keyboard key not necessaryDE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunr
8、ise an overviewKUKA Laboratories GmbH|S.8|Illustration of the system structures on the HMIThe smart-HMI displays the new view on the system.One controller serves the whole stationOne station can be used for several different tasks/applicationsOne station consists of several robot systems and I/O dev
9、icesAim:Ability to handle multikinematics Task-oriented view:Focus on the application.DE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.9|Information and InteractionThe smartPAD offers miscellaneous functionalitiesDisplay of current torques in the axesAutomatic identif
10、ication of load dataAutomatic masteringWell arranged information concept by indicating system status through colored LEDs The navigation leads directly to the origins of the issue creating a problemProgramming via LaptopDE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S
11、10|DE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.11|KUKA Sunrise.WorkbenchSpecial features of the Engineering Suite:State of the Art Editor that offers powerful and comfortable functionsSyntax HighlightingAuto CompletionIntegrated documentationCustomizationExpanda
12、bility(Plug-In)by KUKA,customer or partnerProfessional DebuggingFast CommissioningProgrammers with experience in Visual Studio or Eclipse(Java standard)get along right away Feedback from CustomerDE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.12|Accessibility of all
13、informationSunrise.Workbench combines administration of all important data and files in one single toolProject administration of several robot projectsAccessing and editing the station configurationProgramming robot applicationsAdministration of run time data(points,tools,etc.)IO Configuration direc
14、tly via WorkVisualSafety ConfigurationConfig.DE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.13|Java-Technology for programming robot applicationsAdvantages of Java as an object oriented programming language:State of the art programming languageWidely spreadHuge deve
15、loper communityCurriculum in schools and universitiesShorter development cyclesPlatform independentPowerful,due to modern and extensive librariesMultithreading offers one requirement for multikinematics capabilityDE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.14|rob
16、oticsAPIThe roboticsAPI is the KUKA-Library for programming robots in Java technology.Task centered programmingIncreases flexibilityDecreases complexityObject oriented design supports well structured applicationsSunrise unites motion and sensing in one controller and one line of codeEnables fast rea
17、ction to sensor informationSimplifies code as logic structures become unnecessarylbr_iiwa.move(ptp(P1).setMode(SoftImpedance).breakWhen(Force.Z 50)lbr_iiwa.move(ptp(P1).setMode(SoftImpedance).breakWhen(Force.Z 50)lbr_iiwa.move(ptp(P1).setMode(SoftImpedance).breakWhen(Force.Z 50)lbr_iiwa.move(ptp(P1)
18、setMode(SoftImpedance).breakWhen(Force.Z 50)Device ActionFeature:Compliance Sensor accessDevice ActionFeature:Compliance Sensor accessDevice ActionFeature:Compliance Sensor accessDevice ActionFeature:Compliance Sensor accessDevice ActionFeature:Compliance Sensor accesslbr_iiwa.move(ptp(P1).setMode(
19、SoftImpedance).breakWhen(Force.Z 50)DE|SCD-PL|Schmirgel,Bobert|14.05.2014Sunrise an overviewKUKA Laboratories GmbH|S.15|KUKA Sunrise the new controller technology for robotsKUKA Sunrise offersHigh-performance programming by the programming language Java,Intuitive operation for operators without any knowledge in programmingandpowerful programming support,quicker commissioning andfaster problem solving.From autumn 2014 available:Feature Teaching by Demonstration“






