![Page 1: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/1.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
ShipConstructor User Meeting 2011
21 June 2011
Thank You Royal Huisman
![Page 2: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/2.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
!! WELCOME !!
CADMatch&
ProDesk
![Page 3: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/3.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
• CADMatch & ProDesk
• What's new in SC 2011 r2
• SC 2012 r1: sneak peek
• Road Map
• SSI R&D
• R&D by others
• Talks
• Topics requested
• Round table
• etc.
Agenda
![Page 4: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/4.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
CADMatch• recent contributions to the supply chain portion of the industry• Remondo Mak: AutoCAD top-of-class
ProDesk• supporting the Autodesk community (but not only)• David Truyens: Inventor top-of-class
CADMatch & ProDesk
![Page 5: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/5.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
Information: structured instructions, graphical
![Page 6: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/6.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
C.O.T.S.
> CAD
> non-CAD- ERP/MRP- SQL- XML- MS-Office- Oracle- Crystal Reports- SC Reports- etc.
SQL Database(properties, attributes, UDAs,
stocks, tracking #s, etc.)
ShipConstructor(rich, intelligent, open architecture
3D realistic solid model)
AutoCAD files(with and without ShipConstructor
object properties, etc.)
Mobile devices
Any web / LAN / WAN source
INFORMATION MODEL
![Page 7: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/7.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
ShipConstructor 2011 r2: what's new
• Enhanced PHs
• PEL: Project Equiment List
• Enhanced associative DWG
• Updateable twisted stiffeners
• Batch update production DWGs
• Reports by model DWG
ShipConstructor 2011 r2: what's new
![Page 8: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/8.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
ShipConstructor 2012 r1: sneak peak
• Adjusting Profile Endcuts for Trims
• Enhanced offset construction lines
ShipConstructor 2012 r1: sneak peek
![Page 9: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/9.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
ShipConstructor: road-map update
![Page 10: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/10.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
SSI R&D:
• Part Explorer (Show Parts in drawing)
• Store min/max extents of Structure parts
• ShipConstructor scheduling: create a MS-Project job and corresponding NW
selection sets for Time Liner
• Script Pro
• P&ID consistency checker
• Copy pipe parts to another project
• ShipConstructor project viewer• Combination of several ShipConstructor databases (external)• Compare projects• Project view• Assembly part view• Revision view ("social networking")
• Project part data
• Project view extension
• Manager view
SSI r&d
![Page 11: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/11.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
R&D by others (presented at Compit 2011 ): ndar, MT, RH, etc.• MT - CAD environment: custom labelling of SC parts (from the dwg file).
• MT - SQL environment: "custom" reports of SC data (from database).
• MT/RH - combination CAD/SQL environment: combining CAD & non-CAD
ShipConstructor data into User Defined Attributes for BOMs, reports, etc.
• ndar - SQL environment: IT/OS neutral input from non-SC sources.
• ndar/MT - SQL environment: combining data from two (ShipConstructor)
databases, then post-processing it (custom programming, Crystal reports, etc.).
• ndar - SQL environment: automating data acquisition from 3rd party suppliers
using wireless technology: WAN (2G : GSM / CDMAone, 3G : UMTS / CDMA2000,
4G : LTE / WiMax), LAN (Wi-Fi) or PAN (ZigBee).
• ndar - using User Defined Attributes to assist management: early phases of
estimation (weight, cost, time), post processing data into information (validating
the estimations)
R&D by others (ndar, MT, RH, etc.)
ip: 77.235.203.182/test2ShipConstructorShipCon
![Page 12: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/12.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
MT - CAD environment:custom labelling of SC parts (from the dwg file).
public static DetailInfo GetDetailInfo(Guid DetGuid, out Point3d p3d){DetailInfo DI = new DetailInfo();DI.GUID = DetGuid;double x = 0, x1 = 0, y = 0, y1 = 0, z = 0, z1 = 0;Guid guid = Guid.Empty;p3d = new Point3d(0,0,0);SCon.DataLayer.StructPart.STRUCT_PlateParts platePart = new SCon.DataLayer.StructPart.STRUCT_PlateParts();platePart.Connection = SConApp.ProjectSettings.Connection;platePart.DataLevel = SCon.DataLayer.Gen.DataLevelEnum.Full;platePart.LengthConversionUnit = GEN_LengthUnit.MM;platePart.FillPKGUID(DetGuid);GEOM_3DPoints points3d = new GEOM_3DPoints();points3d.Connection = SConApp.ProjectSettings.Connection;points3d.DataLevel = DataLevelEnum.Basic;points3d.LengthConversionUnit = GEN_LengthUnit.MM;if (platePart.MoveNext()== SCon.DataLayer.Gen.DLBOOL.DLTRUE){DI.Name = platePart.PlatePartName;Fig.5: Custom label example.DI.Stock = platePart.eStockDescription;DI.Material = platePart.eMaterialName;guid = platePart.ExtMaxPointGUID;points3d.FillPKGUID(guid);if (points3d.MoveNext() == SCon.DataLayer.Gen.DLBOOL.DLTRUE){x = points3d.X;y = points3d.Y;z = points3d.Z;}guid = platePart.ExtMinPointGUID;points3d.FillPKGUID(guid);Fig.6: Custom labels management dialog.if (points3d.MoveNext() == SCon.DataLayer.Gen.DLBOOL.DLTRUE){x1 = points3d.X;y1 = points3d.Y;z1 = points3d.Z;}p3d = new Point3d((x + x1) / 2, (y + y1) / 2, (z + z1) / 2);return DI;}
![Page 13: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/13.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
MT - SQL environment:"custom" reports of SC data (from database).
void GetData(){int num = 0;GEN_Units unitDataset = new GEN_Units();STRUCT_PlateParts plateParts = new STRUCT_PlateParts();STRUCT_PlatePartStringAttributes plateAtt = new STRUCT_PlatePartStringAttributes();Fig.7: Custom reports, management dialog.STRUCT_PlatePartStringAttributeValues plateAttVal = new STRUCT_PlatePartStringAttributeValues();STRUCT_PlatePartBevels plateBevels = new STRUCT_PlatePartBevels();STRUCT_PlatePartFlangeStandardJoins plateFS = new STRUCT_PlatePartFlangeStandardJoins();STRUCT_PlatePartTextMarkings plateTM = new STRUCT_PlatePartTextMarkings();STRUCT_ExtrusionParts extrusionParts = new STRUCT_ExtrusionParts();STRUCT_ExtrusionPartStringAttributes extPartsSA = new STRUCT_ExtrusionPartStringAttributes();STRUCT_ExtrusionPartStringAttributeValues extPartsSAV = new STRUCT_ExtrusionPartStringAttributeValues();STRUCT_ExtrusionPlots extPlots = new STRUCT_ExtrusionPlots();STRUCT_ExtrusionPlotSheets extPS = new STRUCT_ExtrusionPlotSheets();STRUCT_CorrugationParts corrParts = new STRUCT_CorrugationParts();STRUCT_CorrugationPartStringAttributes cpSA = new STRUCT_CorrugationPartStringAttributes();STRUCT_CorrugationPartStringAttributeValues cpSAV = new STRUCT_CorrugationPartStringAttributeValues();STRUCT_CurvedPlateParts currPlateParts = new STRUCT_CurvedPlateParts();STRUCT_CurvedPlatePartStringAttributes cppSA = new STRUCT_CurvedPlatePartStringAttributes();STRUCT_CurvedPlatePartStringAttributeValues cppSAV = new STRUCT_CurvedPlatePartStringAttributeValues();STRUCT_TwistedExtrusionParts tep = new STRUCT_TwistedExtrusionParts();STRUCT_TwistedExtrusionPartStringAttributes tepSA = new STRUCT_TwistedExtrusionPartStringAttributes();STRUCT_TwistedExtrusionPartStringAttributeValues tepSAV = new STRUCT_TwistedExtrusionPartStringAttributeValues();STRUCT_PlankParts pp = new STRUCT_PlankParts();STRUCT_PlankStockStringAttributes ppSA = new STRUCT_PlankStockStringAttributes();STRUCT_PlankStockStringAttributeValues ppSAV = new STRUCT_PlankStockStringAttributeValues();GEOM_3DPoints points3d = new GEOM_3DPoints();
![Page 14: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/14.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
while (plateParts.MoveNext() == DLBOOL.DLTRUE){bool find = false;try{¶ if (plateParts.ePrimaryAssemblyGUID == null)
{continue;}
}catch { continue; }string attVal = ChangeAttributeValue(plateParts.ePrimaryAssemblyGUID, ref find);if (!checkCondition(plateParts.ePrimaryAssemblyGUID)){
continue;}
if (find){plateAttVal.Clear();plateAttVal.FillFromPlatePart(plateParts.PlatePartGUID);try{
while (plateAttVal.MoveNext() == DLBOOL.DLTRUE){plateAtt.FindGUID(plateAttVal.PlatePartStringAttributeGUID);if (attibutes[plateAtt.StringAttributeGUID] == AttName){
numAtt++;Fig.9: Part of a BOM with UDAs.plateAttVal.AttributeValue = attVal;plateAttVal.IsDeferred = DLBOOL.DLFALSE;plateAttVal.Update(UpdateMethod.AbortOnError);
}}}
catch{
}
MT / RH - combination CAD/SQL environment:combining CAD & non-CAD ShipConstructor data into UDAs
![Page 15: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/15.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
1.- from any html compatible device connected to the internet or to a LAN/WAN network, the user connects to the IP address of the PC hosting the RDM application.
2.- the RDM sends the log-on html GUI to the device.
3.- the user logs-on with name and password.the RDM sends the user-specific GUI to the device.
4.- the user operates using keyboard, mouse, touch-screens, etc.
5.- the RDM establishes and manages the connection to the database.
ip: 77.235.203.182/test2ShipConstructorShipCon
ndar / MT - SQL environment: IT/OS neutral input from non-SC sources.
![Page 16: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/16.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
ndar / MT - SQL environment:combining data from any two databases, then post-processing it using COTS s/w (Crystal reports, etc.).
1.- using the SC API, pull weight of steel.
2.- using the MARS / SAP / Trimerco / etc. API, pull the unit cost of steel, spot and future, per ton / 100 tons, / 1000 tons, etc.
3.- compute the cost of steel as a function of purchase date.
4.- compute the total cost of steel taking into account planning (man power, resoures, etc.).
5.- decide when to buy and when to build.
![Page 17: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/17.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
• NC machine or pre-assembly foreman or ?? sends end-of-job signal.• RFID tag is programmed with tracking # and part list, then placed on pallet / rack.• Truck leaves, RFID tag connects to transponder, and edns pre-composed "departure" data to the SC Information Model via GSM / IP / etc.• During travel, tag (not truck) is geo-localized, and the data fed to the SC Information Model (IP, wireless, etc.).• Truck arives: active transponder reads tag, send info to SC Information Model.• Yard foreman reads tags with hand-held transponder, and dispatches materials.• Tag is re-formatted, ready for next trip.• Cost: about 125 € /tag
DATA BASE
1
22
3
4
5
6
DATA BASE
2
1
3
DATA BASE
1
2
3
5
4
6
ndar - SQL environment:automating data acquisition from 3rd party suppliers using wireless technology
![Page 18: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/18.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
ndar - using User Defined Attributes to assist management
![Page 19: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/19.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
Talks
Erwin Wieringa, Nieuwhof
• ShipConstructor / Inventor interfacing / integration
Talks
![Page 20: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/20.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
Topics requested
Stefan Raev, Royal Huisman• Interiors with ShipConstructor
Lambertus Oosterveen
• Use of PH in yard management and PLM
Pepijn van Schaik
• Lost functionality: plate folding (ex. circular staircases,
superstructure walls, etc.
• Missing functionality: associative "hull" parts
Erwin Wieringa, Nieuwhof
• Multiple Product Hierarchies: request brainstorming
Topics requested
![Page 21: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/21.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
Round table
Round table
![Page 22: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/22.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
etc.
etc.
![Page 23: ShipConstructor User Meeting 2011 21 June 2011 Thank You Royal Huisman](https://reader036.vdocuments.mx/reader036/viewer/2022062304/568144e1550346895db1aefc/html5/thumbnails/23.jpg)
ShipConstructor User Meeting 2011, 21 June 2011
From theory to practice: implementation of a production process
From theory to practice: implementation of a production process
Stefan Raev, Royal Huisman
• guided tour of the productions facilities at Royal Huisman
the my / right way.