|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OB100 Startup : Complete Restart |
|
|
|
Netzwerk 1: Pre-Setting basic parameter // Log-In run-time "HMI SYS".Login.Operator_0.ID := 'mc@cea2020'; "DI MAIN GLB".M00.TON_Login.PT := t#120s; "DI MAIN P01".SEQ1.RunTimeSetVal := 210; "DI MAIN P02".SEQ1.RunTimeSetVal := 200; // Roller-Picker-2D "DI OUT P01".S210_A1.DRV.Support.SW_EndLim_MinPos := -25.0; "DI OUT P01".S210_A2.DRV.Support.SW_EndLim_MinPos := -700.0; "DI OUT P01".S210_A1.DRV.Support.SW_EndLim_MaxPos := 2690.5; "DI OUT P01".S210_A2.DRV.Support.SW_EndLim_MaxPos := 1918.5; "DI OUT P01".RP2D.DRV.Support.SW_EndLim_MaxPos := 1458.5; // WCS=0, OCS1=1 "DI OUT P01".RP2D.DRV.MC_MoveCircularAbsolute.CoordSystem := "DI OUT P01".RP2D.DRV.MC_MoveCircularRelative.CoordSystem := "DI OUT P01".RP2D.DRV.MC_MoveLinearAbsolute.CoordSystem := "DI OUT P01".RP2D.DRV.MC_MoveLinearRelative.CoordSystem := 0; |
|
|
|
Netzwerk 2: OEM parameters // Velocity A1, A2 [°/s] "HMI KEY".TargetValues.S210_A1.MoveSlow := 0.1; "HMI KEY".TargetValues.S210_A2.MoveSlow := 0.1; "HMI KEY".TargetValues.S210_A1.MoveWork := 50.0; "HMI KEY".TargetValues.S210_A2.MoveWork := 50.0; "HMI KEY".TargetValues.S210_A1.MoveRapid := 310.0; "HMI KEY".TargetValues.S210_A2.MoveRapid := 310.0; // Velocity Roller-Picker 2D [mm/s] "HMI KEY".TargetValues.RP2D.MoveSlow := 30.0; "HMI KEY".TargetValues.RP2D.MoveWork := 200.0; "HMI KEY".TargetValues.RP2D.MoveRapid := -1.0; // fake position number for UInt "HMI KEY".TargetValues.Position := 100; |
|
|
|
Netzwerk 3: Kinematics Roller-Picker 2D Target Position [mm] "HMI KEY".TargetValues.RP2D_P[0].x := 805.44; "HMI KEY".TargetValues.RP2D_P[0].z := 604.08; "HMI KEY".TargetValues.RP2D_P[1].x := 805.44; "HMI KEY".TargetValues.RP2D_P[1].z := 217.68; "HMI KEY".TargetValues.RP2D_P[2].x := 805.44; "HMI KEY".TargetValues.RP2D_P[2].z := 538.77; "HMI KEY".TargetValues.RP2D_P[3].x := 1278.91; "HMI KEY".TargetValues.RP2D_P[3].z := 381.34; "HMI KEY".TargetValues.RP2D_P[4].x := 1278.91; "HMI KEY".TargetValues.RP2D_P[4].z := 315.64; "HMI KEY".TargetValues.RP2D_P[5].x := 1278.91; "HMI KEY".TargetValues.RP2D_P[5].z := 424.49; "HMI KEY".TargetValues.RP2D_P[6].x := 310.20; "HMI KEY".TargetValues.RP2D_P[6].z := 424.49; "HMI KEY".TargetValues.RP2D_P[7].TransParameter := 100.0; "HMI KEY".TargetValues.RP2D_P[7].x := 310.20; "HMI KEY".TargetValues.RP2D_P[7].z := 223.13; "HMI KEY".TargetValues.RP2D_P[8].x := 310.20; "HMI KEY".TargetValues.RP2D_P[8].z := 484.35; "HMI KEY".TargetValues.RP2D_P[9].TransParameter := 130.0; "HMI KEY".TargetValues.RP2D_P[9].x := 1278.91; "HMI KEY".TargetValues.RP2D_P[9].z := 484.35; "HMI KEY".TargetValues.RP2D_P[10].x := 310.20; "HMI KEY".TargetValues.RP2D_P[10].z := 533.33; "HMI KEY".TargetValues.RP2D_P[11].x := 310.20; "HMI KEY".TargetValues.RP2D_P[11].z := 582.31; |
|
|
|
Netzwerk 4: Rollen-Picker 2D Dimensions [mm] "HMI KEY".Rollen_Picker_2D.Geometry."Radious R1" := 43.53; "HMI KEY".Rollen_Picker_2D.Geometry."Radious R2" := 43.53; "HMI KEY".Rollen_Picker_2D.Geometry."Length L1" := 0.0; "HMI KEY".Rollen_Picker_2D.Geometry."Length L2" := 870.74; "HMI KEY".Rollen_Picker_2D.Geometry."Flange length LF" := 163.26; "HMI KEY".Rollen_Picker_2D.Geometry."x minimum" := 0.0; "HMI KEY".Rollen_Picker_2D.Geometry."x maximum" := 1458.5; "HMI KEY".Rollen_Picker_2D.Geometry."z minimum" := 163.26; "HMI KEY".Rollen_Picker_2D.Geometry."z maximum" := 707.48; "HMI KEY".Rollen_Picker_2D.Work_Zone."Length x" := 1458.5; "HMI KEY".Rollen_Picker_2D.Work_Zone."Length y" := 0.001; "HMI KEY".Rollen_Picker_2D.Work_Zone."Length z" := 876.19; "HMI KEY".Rollen_Picker_2D.Kinematics_Zone."Length x" := 1327.89; "HMI KEY".Rollen_Picker_2D.Kinematics_Zone."Length y" := 0.001; "HMI KEY".Rollen_Picker_2D.Kinematics_Zone."Length z" := 631.29; // Blister Matrix "HMI KEY".TargetValues.BlisterMatrix.NumOfRows := 6; "HMI KEY".TargetValues.BlisterMatrix.PlacesProRow := 9; "HMI KEY".TargetValues.BlisterMatrix.TotalPlace := "HMI KEY".TargetValues.BlisterMatrix.NumOfRows * "HMI KEY".TargetValues.BlisterMatrix.PlacesProRow; |
|