2' 'ư>HELPNA\NhNN:lZCONTINUE n((PAZEXIT&%p=lHALTމPlZZdSTEP 1 4߉lg STOP߉X^F%EFSTOP ,,OFFg^w@߉Up T߉Wp ODgp߉.OdDBg|߉DB|ŻOdgDBModelsRobotfms.gpsLFeCFEO$zhL$zhV}hE(((((((((({\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\fmodern Courier New;}} {\colortbl\red0\green0\blue0;} \deflang1033\pard\tx1200\tx2400\tx4450\plain\f2\fs20 ; GPSS World Sample File - ROBOTFMS.GPS, by Gerard F. Cummings \par ******************************************************************* \par * Experimental Manufacturing Cell * \par * Two CNC machines and one Robot * \par * One arrival area and one finished parts area * \par ******************************************************************* \par RMULT 78863 \par Transit TABLE M1,100,100,20 ;Record lead time \par ******************************************************************* \par GENERATE (Exponential(1,0,150)) ;A job arrives \par QUEUE One ;Arrival queue \par SEIZE Robot ;Get the robot \par DEPART One ;Depart the queue \par ADVANCE 8,1 ;Robot grips the job \par ADVANCE 6 ;Robot moves to machine 1 \par ADVANCE 8,1 ;Robot place the job \par RELEASE Robot ;Free the robot \par QUEUE Two ;Wait in next queue \par SEIZE Machine1 ;Get first machine \par DEPART Two ;Depart the queue \par ADVANCE (Normal(1,60,10)) ;Process time \par RELEASE Machine1 ;Free machine 1 \par QUEUE Three ;Join queue for machine 2 \par SEIZE Robot ;Get the robot \par DEPART Three ;Depart the queue \par ADVANCE 8,1 ;Robot grips part \par ADVANCE 7 ;Robot moves to machine 2 \par ADVANCE 8,1 ;Robot places the part \par RELEASE Robot ;Free the robot \par QUEUE Four ;Join queue machine 2 \par SEIZE Machine2 ;Get machine 2 \par DEPART Four ;Depart the queue \par ADVANCE (Exponential(1,0,100)) ;Process 2 \par RELEASE Machine2 ;Free machine 2 \par QUEUE Five ;Queue for exit station \par SEIZE Robot ;Get the robot \par DEPART Five ;Depart the queue \par ADVANCE 8,1 ;Robot grips the part \par ADVANCE 5 ;Robot moves to exit \par ADVANCE 8,1 ;Robot places the part \par RELEASE Robot ;Free the robot \par TABULATE Transit ;Transit time \par TERMINATE 1 ;Job is completed \par ******************************************************************* \par \par \par }