Rebar modeled bar length rounding to part list generation

We are having a few issues with modeled rebar lengths and how the tolerances are adjusting incorrectly when generating Schedules.

using a specific example we have 7 different height precast walls that require 7 different length bars, bars have been modeled to the required length via single rebar distribution tool

When running the positioning tool it will then auto adjust these down to 4 sets of bars based on the bar codes rounding of straight lengths to a 25mm tolerance.

the next issue we have is we then generate our part list database it will then convert the 4 different groups of bars into 5 again adjusting the length of bar and dropping the bar mark of an entire set of bars.

the first issue we face is  needing to adjust the bar tolerance down from 25mm to a 5mm value (this has been attempted using a custom adjusted Rebar Code to required tolerance with no success) and also control the rounding of the bars to a negative value only as AS3600 has a +0 tolerance on bar length. so we need all bars to round to a 5mm value in a negative length only.

Even if we are able to get the Rebar Code file to preform how we desire in regards to rounding we are then stuck with the use of the standard shape definition file not being suitable for use with the modifed Rebar Code.

Parents
  • Hi Hayden,

    Please send the following to us

    1. DGN file where you have issue.
    2. Mention your Rebar code you are using
    3. Share your RSF file.

    We need to see what is the glitch there.

    Regards,
    Sandip Kar

    Regards,
    Sandip Kar
    Product Engineer - Bentley Systems

  • Sandip,

    working in the below file attached.

    using AS3600 Rebar Code as our base rebar code modified to suit our tolerances ( file also attached) RSF file is the default RSF file(RebarShapes_AU_NZ.rsf) supplied on new installation of Pro Concrete ( unable to attach, error when uploading)

    <?xml version="1.0" encoding="utf-8" ?>
    <Configuration>
    	<RebarCode Name="waeger" Description="Australian Code" SizeCode="AS:2007" SizeSystem="Metric" UnitSystem="Metric" MassSystem="Metric">
    		<GradeInfo Name="N" Description="" UnitMassPerCubicUnit="" MaterialIndex="1008" Strength="17.5"/>
    		<GradeInfo Name="R" Description="" UnitMassPerCubicUnit="" MaterialIndex="1001" Strength="17.5"/>
    		<RebarInfo Designation="R6" Size="6.7" Grade="R" EffectiveArea="28.270000" MassPerUnitLength="0.000222" StockLength="10000.0" CrankedBarSlope="6.0" DefaultLapLength="240.0" MaximumRadiusForBending="1000.0" SurfaceType="Plain Round" AnchorageLength="240.0" CrankLength="180.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="15" L1="173" L2="140" L3="140" Color="14"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="13" L1="168" L2="140" L3="140" Color="14"/>
    		</RebarInfo>
    		<RebarInfo Designation="R10" Size="11.2" Grade="R" EffectiveArea="78.539816" MassPerUnitLength="0.000617" StockLength="10000.0" CrankedBarSlope="6.0" DefaultLapLength="400.0" MaximumRadiusForBending="1500.0" SurfaceType="Plain Round" AnchorageLength="400.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="25" L1="195" L2="140" L3="140" Color="192"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="20.0" L1="187" L2="140" L3="140" Color="192"/>
    		</RebarInfo>
    		<RebarInfo Designation="N12" Size="13.4" Grade="N" EffectiveArea="113.097336" MassPerUnitLength="0.000888" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="650" MaximumRadiusForBending="3000.0" SurfaceType="Deformed" AnchorageLength="480.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="30" L1="128" L2="118" L3="118" Color="5"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="24.0" L1="177" L2="120" L3="120" Color="5"/>
    		</RebarInfo>
    		<RebarInfo Designation="N16" Size="17.9" Grade="N" EffectiveArea="201.061930" MassPerUnitLength="0.00158" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="750.0" MaximumRadiusForBending="4500.0" SurfaceType="Deformed" AnchorageLength="640.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="40.0" L1="144" L2="124" L3="124" Color="3"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="32.0" L1="235" L2="160" L3="160" Color="3"/>
    		</RebarInfo>
    		<RebarInfo Designation="N20" Size="22.4" Grade="N" EffectiveArea="314.160000" MassPerUnitLength="0.00247" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="850.0" MaximumRadiusForBending="12000.0" SurfaceType="Deformed" AnchorageLength="800.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="50.0" L1="175" L2="130" L3="130" Color="1"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="40.0" L1="294" L2="200" L3="200" Color="1"/>
    		</RebarInfo>
    		<RebarInfo Designation="N24" Size="26.9" Grade="N" EffectiveArea="452.390000" MassPerUnitLength="0.00355" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="950.0" MaximumRadiusForBending="18000.0" SurfaceType="Deformed" AnchorageLength="960.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="60.0" L1="211" L2="136" L3="136" Color="2"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="50" L1="353" L2="240" L3="240" Color="2"/>
    		</RebarInfo>
    		<RebarInfo Designation="N28" Size="31.4" Grade="N" EffectiveArea="615.750000" MassPerUnitLength="0.00483" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="1300.0" MaximumRadiusForBending="33000.0" SurfaceType="Deformed" AnchorageLength="1280.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="70.0" L1="242" L2="182" L3="182" Color="6"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="60" L1="412" L2="280" L3="280" Color="6"/>
    		</RebarInfo>
    		<RebarInfo Designation="N32" Size="35.8" Grade="N" EffectiveArea="804.247719" MassPerUnitLength="0.00631" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="1400.0" MaximumRadiusForBending="33000.0" SurfaceType="Deformed" AnchorageLength="1280.0" CrankLength="250.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="80.0" L1="278" L2="188" L3="188" Color="40"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="65" L1="471" L2="320" L3="320" Color="40"/>
    		</RebarInfo>
    		<RebarInfo Designation="N36" Size="40.3" Grade="N" EffectiveArea="1017.880000" MassPerUnitLength="0.00799" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="1500.0" MaximumRadiusForBending="33000.0" SurfaceType="Deformed" AnchorageLength="1280.0" CrankLength="250.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="90.0" L1="314" L2="194" L3="194" Color="4"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="75" L1="530" L2="360" L3="360" Color="4"/>
    		</RebarInfo>
    		<RebarInfo Designation="N40" Size="44.8" Grade="N" EffectiveArea="1256.600000" MassPerUnitLength="0.00986" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="1280.0" MaximumRadiusForBending="54000.0" SurfaceType="Deformed" AnchorageLength="1280.0" CrankLength="250.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="100" L1="420" L2="200" L3="200" Color="11"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="80" L1="588" L2="400" L3="400" Color="11"/>
    		</RebarInfo>
    	</RebarCode>
    </Configuration>
    

    3999 working Reinforcement Modelling.dgn

Reply
  • Sandip,

    working in the below file attached.

    using AS3600 Rebar Code as our base rebar code modified to suit our tolerances ( file also attached) RSF file is the default RSF file(RebarShapes_AU_NZ.rsf) supplied on new installation of Pro Concrete ( unable to attach, error when uploading)

    <?xml version="1.0" encoding="utf-8" ?>
    <Configuration>
    	<RebarCode Name="waeger" Description="Australian Code" SizeCode="AS:2007" SizeSystem="Metric" UnitSystem="Metric" MassSystem="Metric">
    		<GradeInfo Name="N" Description="" UnitMassPerCubicUnit="" MaterialIndex="1008" Strength="17.5"/>
    		<GradeInfo Name="R" Description="" UnitMassPerCubicUnit="" MaterialIndex="1001" Strength="17.5"/>
    		<RebarInfo Designation="R6" Size="6.7" Grade="R" EffectiveArea="28.270000" MassPerUnitLength="0.000222" StockLength="10000.0" CrankedBarSlope="6.0" DefaultLapLength="240.0" MaximumRadiusForBending="1000.0" SurfaceType="Plain Round" AnchorageLength="240.0" CrankLength="180.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="15" L1="173" L2="140" L3="140" Color="14"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="13" L1="168" L2="140" L3="140" Color="14"/>
    		</RebarInfo>
    		<RebarInfo Designation="R10" Size="11.2" Grade="R" EffectiveArea="78.539816" MassPerUnitLength="0.000617" StockLength="10000.0" CrankedBarSlope="6.0" DefaultLapLength="400.0" MaximumRadiusForBending="1500.0" SurfaceType="Plain Round" AnchorageLength="400.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="25" L1="195" L2="140" L3="140" Color="192"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="20.0" L1="187" L2="140" L3="140" Color="192"/>
    		</RebarInfo>
    		<RebarInfo Designation="N12" Size="13.4" Grade="N" EffectiveArea="113.097336" MassPerUnitLength="0.000888" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="650" MaximumRadiusForBending="3000.0" SurfaceType="Deformed" AnchorageLength="480.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="30" L1="128" L2="118" L3="118" Color="5"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="24.0" L1="177" L2="120" L3="120" Color="5"/>
    		</RebarInfo>
    		<RebarInfo Designation="N16" Size="17.9" Grade="N" EffectiveArea="201.061930" MassPerUnitLength="0.00158" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="750.0" MaximumRadiusForBending="4500.0" SurfaceType="Deformed" AnchorageLength="640.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="40.0" L1="144" L2="124" L3="124" Color="3"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="32.0" L1="235" L2="160" L3="160" Color="3"/>
    		</RebarInfo>
    		<RebarInfo Designation="N20" Size="22.4" Grade="N" EffectiveArea="314.160000" MassPerUnitLength="0.00247" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="850.0" MaximumRadiusForBending="12000.0" SurfaceType="Deformed" AnchorageLength="800.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="50.0" L1="175" L2="130" L3="130" Color="1"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="40.0" L1="294" L2="200" L3="200" Color="1"/>
    		</RebarInfo>
    		<RebarInfo Designation="N24" Size="26.9" Grade="N" EffectiveArea="452.390000" MassPerUnitLength="0.00355" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="950.0" MaximumRadiusForBending="18000.0" SurfaceType="Deformed" AnchorageLength="960.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="60.0" L1="211" L2="136" L3="136" Color="2"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="50" L1="353" L2="240" L3="240" Color="2"/>
    		</RebarInfo>
    		<RebarInfo Designation="N28" Size="31.4" Grade="N" EffectiveArea="615.750000" MassPerUnitLength="0.00483" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="1300.0" MaximumRadiusForBending="33000.0" SurfaceType="Deformed" AnchorageLength="1280.0" CrankLength="200.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="70.0" L1="242" L2="182" L3="182" Color="6"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="60" L1="412" L2="280" L3="280" Color="6"/>
    		</RebarInfo>
    		<RebarInfo Designation="N32" Size="35.8" Grade="N" EffectiveArea="804.247719" MassPerUnitLength="0.00631" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="1400.0" MaximumRadiusForBending="33000.0" SurfaceType="Deformed" AnchorageLength="1280.0" CrankLength="250.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="80.0" L1="278" L2="188" L3="188" Color="40"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="65" L1="471" L2="320" L3="320" Color="40"/>
    		</RebarInfo>
    		<RebarInfo Designation="N36" Size="40.3" Grade="N" EffectiveArea="1017.880000" MassPerUnitLength="0.00799" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="1500.0" MaximumRadiusForBending="33000.0" SurfaceType="Deformed" AnchorageLength="1280.0" CrankLength="250.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="90.0" L1="314" L2="194" L3="194" Color="4"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="75" L1="530" L2="360" L3="360" Color="4"/>
    		</RebarInfo>
    		<RebarInfo Designation="N40" Size="44.8" Grade="N" EffectiveArea="1256.600000" MassPerUnitLength="0.00986" StockLength="12000.0" CrankedBarSlope="6.0" DefaultLapLength="1280.0" MaximumRadiusForBending="54000.0" SurfaceType="Deformed" AnchorageLength="1280.0" CrankLength="250.0" STRLengthTol="5.0" BNDLengthTol="5.0" RADLengthTol="5.0" RDLLengthTol="5.0">
    			<BendInfo MainBar="Main Bar" Radius="100" L1="420" L2="200" L3="200" Color="11"/>
    			<BendInfo AlternateBar="Alternate Bar" Radius="80" L1="588" L2="400" L3="400" Color="11"/>
    		</RebarInfo>
    	</RebarCode>
    </Configuration>
    

    3999 working Reinforcement Modelling.dgn

Children
No Data