<lcnc-ncam>
  <feature version="1.14" icon="l-stock.png" name="Workpiece" type="workpiece" help="&lt;b&gt;Workpiece or raw material used&lt;/b&gt;" order="['PARAM_SH', 'PARAM_H1', 'PARAM_OD', 'PARAM_ID', 'PARAM_L', 'PARAM_Z', 'PARAM_H2', 'PARAM_WMODE', 'PARAM_X_RAP', 'PARAM_Z_RAP']" hidden_count="0" id="workpiece_001" definitions="" before="" call="&#10;(begin #sub_name)&#10;(author : Fernand Veilleux)&#10;&#10;G#param_wmode (Diameter = 7, Radius = 8)&#10;#&lt;_diameter_mode&gt; = [#&lt;_lathe_diameter_mode&gt; + 1] (value is 1 for radius and 2 for diameter)&#10;&#10;#&lt;_wp_dia_od&gt; = [#param_od / 2 * #&lt;_diameter_mode&gt;]&#10;#&lt;_wp_dia_id&gt; = [#param_id / 2 * #&lt;_diameter_mode&gt;]&#10;&#10;#&lt;_x_rapid&gt;  = [#param_x_rap * #&lt;_diameter_mode&gt;]&#10;#&lt;_z_rapid&gt;  = #param_z_rap&#10;&#10;/ o&lt;#self_id1&gt; if [#param_sh EQ 1]&#10;&#9;/ o&lt;show_stock&gt; CALL [#param_z] [#param_l]&#10;/ o&lt;#self_id1&gt; endif&#10;&#10;(end #sub_name)" after="" validation="&#10;if self.check_hash('#param_od', 1) &lt;= self.check_hash('#param_id', 1) :&#10;&#9;VALIDATED = False&#10;&#9;self.msg_inv(_('External diameter must be greater than the internal'), 1)" init="" src="lathe/material.cfg" path="0">
    <param name="Show limits" type="bool" value="0" call="#param_sh" path="0:0"/>
    <param name="Size and coord" type="sub-header" call="#param_h1" path="0:1"/>
    <param name="Ext. diameter" type="float" value="2.0" metric_value="50.0" minimum_value="0.0" not_allowed="0" icon="e-diam.png" header="h1" call="#param_od" path="0:1:0"/>
    <param name="Int. diameter" type="float" value="0.0" metric_value="0.0" minimum_value="0.0" tool_tip="Only if hollow" header="h1" icon="i-diam.png" call="#param_id" path="0:1:1"/>
    <param name="Length" type="float" value="10.0" metric_value="250.0" minimum_value="0.0" not_allowed="0" header="h1" icon="width.png" call="#param_l" path="0:1:2"/>
    <param name="Begin position" type="float" value="0.0" metric_value="0.0" tool_tip="Z coord at tip" header="h1" icon="z.png" call="#param_z" path="0:1:3"/>
    <param name="Params" type="sub-header" call="#param_h2" path="0:2"/>
    <param name="Work mode" type="combo" icon="circle-rad-dia.png" header="h2" options="Diameter=7:Radius=8" value="7" call="#param_wmode" path="0:2:0"/>
    <param name="Safe X rapid" type="float" icon="lathe-rappid-x.png" value="1.0" metric_value="25.0" minimum_value="0.0" not_allowed="0" tool_tip="When job is done" header="h2" call="#param_x_rap" path="0:2:1"/>
    <param name="Safe Z rapid" type="float" icon="lathe-rappid-z.png" tool_tip="When job is done" value="1.0" metric_value="25.0" minimum_value="0.0" not_allowed="0" header="h2" call="#param_z_rap" path="0:2:2"/>
  </feature>
</lcnc-ncam>
