Home

 

Erfahrung

 

Referenzen

 

Sondermaschinen

 

MSR-Maschinen

 

SPS-Programmierung

 

Visualisierung HMI

 

Elektro CAD

 

Leistungsprofil

 

Personalia

 

SW-Development

 

Dokumentation

 

 

 

Impressum & DSGVO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OB100 Startup Two Aisle Automated Small Parts Storage

 

 

 

Netzwerk 1: Pre-Setting during Complete Restart

// Log-In run-time

"DI MAIN GLB".M00.TON_Login.PT := t#120s;

"DI MAIN GLB".#M00.ProductCounter.DlyOnReset.PT := t#2s;

// Fixed Parameters HBS1/HBS2

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[0].X := 0.0; // Homing point (5.Ref.point)

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[0].Y := 0.0; // Homing point

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[0].Z := 0.0; // Homing point

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[1].X := 0.0; // Loading position HSB1

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[1].Y := 940.0; // Loading position HSB1

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[1].Z := 0.0; // Loading position HSB1

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[2].X := 0.0; // Discharging position HSB2

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[2].Y := 940.0; // Discharging position HSB2

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[2].Z := 0.0; // Discharging position HSB2

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[3].X := 830.0; // Maintenance position

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[3].Y := 1170.0; // Maintenance position

"DI OUT P03".Manual.Axis_XYZ.TrgtFixPos[3].Z := 720.50; // Maintenance position

"DI OUT P03".Manual.G120C_X.TchInVelo_0 := 0.1; // Homing velocity

"DI OUT P03".Manual.G120C_Y.TchInVelo_0 := 0.1; // Homing velocity

"DI OUT P03".Manual.G120C_Z.TchInVelo_0 := 0.1; // Homing velocity

"DI OUT P03".Manual.G120C_X.TchInVelo_1 := 330.0; // Work velocity

"DI OUT P03".Manual.G120C_Y.TchInVelo_1 := 300.0; // Work velocity

"DI OUT P03".Manual.G120C_Z.TchInVelo_1 := 200.0; // Work velocity

// MaPa HBS1

"ModulDa".MaPa.HBS1.RefPos.X := 1690.0;

"ModulDa".MaPa.HBS1.RefPos.Y := 540.0;

"ModulDa".MaPa.HBS1.RefPos.Z := 0.0;

"ModulDa".MaPa.HBS1.Gap.X := 720.5;

"ModulDa".MaPa.HBS1.Gap.Y := 400.0;

"ModulDa".MaPa.HBS1.Gap.Z := 270.5;

"ModulDa".MaPa.HBS1.NoOf_Places_X := 9;

"ModulDa".MaPa.HBS1.NoOf_Places_Y := 8;

"ModulDa".MaPa.HBS1.MaxNoPlaces := "ModulDa".MaPa.HBS1.NoOf_Places_X * "ModulDa".MaPa.HBS1.NoOf_Places_Y;

// MaPa HBS2

"ModulDa".MaPa.HBS2.RefPos.X := 1690.0;

"ModulDa".MaPa.HBS2.RefPos.Y := 540.0;

"ModulDa".MaPa.HBS2.RefPos.Z := 0.0;

"ModulDa".MaPa.HBS2.Gap.X := 720.5;

"ModulDa".MaPa.HBS2.Gap.Y := 400.0;

"ModulDa".MaPa.HBS2.Gap.Z := 270.5;

"ModulDa".MaPa.HBS2.NoOf_Places_X := 9;

"ModulDa".MaPa.HBS2.NoOf_Places_Y := 8;

"ModulDa".MaPa.HBS2.MaxNoPlaces := "ModulDa".MaPa.HBS2.NoOf_Places_X * "ModulDa".MaPa.HBS2.NoOf_Places_Y;

// G120C_X

"DI OUT P03".G120C_X.DRV.Support.SW_EndLim_MinPos := -750.2;

"DI OUT P03".G120C_X.DRV.Support.SW_EndLim_MaxPos := 8900;

// G120C_Y

"DI OUT P03".G120C_Y.DRV.Support.SW_EndLim_MinPos := -94.7;

"DI OUT P03".G120C_Y.DRV.Support.SW_EndLim_MaxPos := 3900.6;

// G120C_Z

"DI OUT P03".G120C_Z.DRV.Support.SW_EndLim_MinPos := -1600;

"DI OUT P03".G120C_Z.DRV.Support.SW_EndLim_MaxPos := 1600;