I have 3 different Parts which are the Flywheel, Spline Gear Wheel, and Forklift Assembly. These 3 parts will be going through the Lathe Machine and each will have a different Processing Time. I would like the machine to recognize the part it is working on and adjust its Processing Time accordingly.
I made a Product Feeder and used the batch feed method to feed the parts. How do I have the lathe machine change the Process Time with respect to the Part it is working on?
For Example, Processing Time for Flywheel is 10minutes, Processing Time for Spline Gear Wheel is 5minutes, and Processing Time for Forklift Assembly is 20mins.
Edit the process in the machine. There should be a delay statement which takes an expression for the amount of time to wait.
The expression can be e.g. ProductIn.MachiningTime where âMachiningTimeâ is a numerical product property you have defined in the Product type editor.
Create product property or component property (ProcessTime) for each product
In Delay statement
For product property, Expression: ProductIn.ProcessTime
For component property, Expression: ProductIn.Component.ProcessTime
Hi, you can create properties in the Product Editor in the Process Tab â Right click on the âProduct Propertiesâ â âAdd Product Propertyâ â then define in the Property panel the name and type of the property :
Then in the Process of the machine, you can delete the âCustom Machine Processâ and replace it by a Delay statement. In its statement properties, you can set the TimeSource on Expression, and write the Expression in the form : < VariableName >.< PropertyName >
If you need different process times in different machines, specific to each product type, you can add several properties in your product properties, for example like this :
and then in the machines, you set the Delay according to the product property you want to use. For example :
ProductIn.TimeProperty_Machine1 in the first machine
ProductIn.TimeProperty_Machine2 in the second machine
ProductIn.TimeProperty_Machine3 in the third machine
etc.
you specify the property you want to use in your expression