It is currently Tue May 22, 2012 9:53 pm

All times are UTC + 2 hours




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Routing, Workcenters and machines
PostPosted: Fri Aug 20, 2010 12:53 am 
Offline

Joined: Sat May 08, 2010 7:45 pm
Posts: 138
Location: Montreal, Canada
Hello,

I have defined my workcenters as :
* Work center 1
* Work center 2
* Work center 3

I have a routing as :
* seq = 1, Work center 1
* seq = 2, Work center 2
* seq = 3, Work center 3

In the Gantt view of the production orders, I see my 3 work centers.

Now, I would like to define machines as part of work centers :

* Work center 1 has 4 machines : Machine A, Machine B, Machine C, Machine D
* Work center 3 has 2 machines : CNC, Robot

My goal is to have in my Gantt view the work centers and under each work center a line for each machine.

Is it possible and how ?

Thank you.

_________________
Maxime Chambreuil
Savoir-faire Linux
OpenERP Training in Canada
contact@savoirfairelinux.com


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 20, 2010 5:56 pm 
Offline

Joined: Thu Jun 11, 2009 3:39 pm
Posts: 10
I don't think this is possible now. The way we do it is setup each machine as an independent workcenter. In our case they are cnc machines. We are still in the testing phase of the project though and this approach has worked so far. We are having to do quite a bit of customization, especially to the mrp module.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Aug 21, 2010 6:52 pm 
Offline

Joined: Sat May 08, 2010 7:45 pm
Posts: 138
Location: Montreal, Canada
I've made a blueprint on LP : https://blueprints.launchpad.net/openob ... enter-tree

Will the feature of the blueprint be included in your customization ? Do you have a branch on LP where we could help you ?

Thank you.

_________________
Maxime Chambreuil
Savoir-faire Linux
OpenERP Training in Canada
contact@savoirfairelinux.com


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 24, 2010 1:55 am 
Offline

Joined: Mon Jan 14, 2008 12:46 am
Posts: 571
Location: Gipuzkoa(spain)
I think it would be a good improvement. But there is much more to do.

Each machine should maybe linked to an operation. A production proccess is composed with operations.

A workcenter, or even a single machine could make only one operation, a complet proccess, several operations... and so on. Each one should be defined with cycles and time control for each final or semielaborated product... and like that i could go on defining things and things missing on manufacturing modules on 5.0.

I think it will be heavily improved for 6.0 so I think it's better testing new version and opening blueprints over this one. IMHO.
:)

_________________
http://www.avanzosc.com
Documentación OpenERP http://www.openerpsite.com
http://www.aulaerp.com


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 24, 2010 2:19 pm 
Offline

Joined: Sat May 08, 2010 7:45 pm
Posts: 138
Location: Montreal, Canada
Talking about the operations, is there a way the punch the operator is doing on a machine could be reflected into the timesheet's operator ?

_________________
Maxime Chambreuil
Savoir-faire Linux
OpenERP Training in Canada
contact@savoirfairelinux.com


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 24, 2010 2:26 pm 
Offline

Joined: Mon Jan 14, 2008 12:46 am
Posts: 571
Location: Gipuzkoa(spain)
There is a way where you define an analytic account for hours and another one for cycles related to the workcenter where you are doing operation. After that you can set real hours and real cycles on operation.

Since the analytic accounts are related to the workcenter and not to the operation, it could exists a much better solution than this one.

_________________
http://www.avanzosc.com
Documentación OpenERP http://www.openerpsite.com
http://www.aulaerp.com


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 24, 2010 6:01 pm 
Offline

Joined: Sat May 08, 2010 7:45 pm
Posts: 138
Location: Montreal, Canada
On each workcenter, I did set :
* hourly cost to "100"
* analytic account for hours to "Operations / Moulding"
* analytic journal to "Timesheet Journal"

For each sales order I created a new analytic account "Sales Order / SO008".

When punching on the machine and producing the product for the sales order, no analytic entries are created : none in Operations / Moulding, none in Sales Order / SO008.

The only entries I have in the analytic account are the one I create when entering data in timesheet...

Am I missing something ?

_________________
Maxime Chambreuil
Savoir-faire Linux
OpenERP Training in Canada
contact@savoirfairelinux.com


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 24, 2010 7:16 pm 
Offline

Joined: Mon Jan 14, 2008 12:46 am
Posts: 571
Location: Gipuzkoa(spain)
Verify that you set also a financial account on machine. No moves are registered on financial accountancy but if you don't set an account, there is no moves on analytics.

I registered a bug about this a few months ago.

_________________
http://www.avanzosc.com
Documentación OpenERP http://www.openerpsite.com
http://www.aulaerp.com


Top
 Profile  
 
 Post subject:
PostPosted: Wed Aug 25, 2010 6:04 pm 
Offline

Joined: Sat May 08, 2010 7:45 pm
Posts: 138
Location: Montreal, Canada
Thank you very much. I now have entries in the analytic account.

Is it possible to have entries in the analytic account of the machine AND in the one of the sales order ?

_________________
Maxime Chambreuil
Savoir-faire Linux
OpenERP Training in Canada
contact@savoirfairelinux.com


Top
 Profile  
 
 Post subject: Re:
PostPosted: Mon Oct 04, 2010 4:34 pm 
Offline

Joined: Tue Dec 01, 2009 6:39 pm
Posts: 22
Location: Hungary
I think it would be essential to rethink the whole mrp machinery. We are in the process of implementing open erp in a manufacturing company, and it lacks many thinks. AFAIK, some of them are handled in v6, but many are not. So, here are my 2 cents.

The following points affect some existing functionality (mrp_operations, mrp_subproducts, resource), as well as they require new functionality.

workcenters sometimes are product specific:
* you might use the same machine for several product types, each product type having different cycle properties

workcenters might be inter-dependent:
* sometimes there are synergies b/w workcenters, if you have 3 machines , A1, A2 and B, then often it's more efficient to have A1 and A2 to work on the same products, than A1 and B.

operation sequence is not "unitary":
* if you have a big production order, than you start working of the 1st phase of your routing, once enough stuff is produced, you move these to the second phase, while the 1st phase is still going on
* mrp_operations should handle subproducts
* it would be nice to have a wizard for partial fulfillment of a production order / operation. The wizard would split the "finished products"'s stock.move lines as the production advances.

sub-products by workcenter:
* if you have a long routing, then it's hard to say how much waste product will be generated on an aggregate level, it's much easier to say how much waste is generated by operation, and then aggregate that up to get the sub-products at the BoM level

report on in-production "products":
* it's important to know how much products do I have ready after each operation

what are we working on?
As we are still developing for v5, these might not be very helpful for v6.
For the moment we have sthg for product specific workcenters, but it's far from perfect.
Similarly, we would like to implement a wizard to split the finished products moves.
On the other hand v5 has nothing like resource planning, thus we would use custom logic for this.
Similarly custom logic is used to describe the synergies between workcenters.
Tricky solutions are used to get sub-products, and reports, like we have simple one step BoMs and the product variants define the phases in the BoM. this is neat in some sense, but far from perfect (how to handle properties for example?).

What do you think? Is there any chance to get some manpower behind these or are we to work alone?

_________________
ToolPart Team LLC


Top
 Profile  
 
 Post subject: Re: Routing, Workcenters and machines
PostPosted: Sun Oct 24, 2010 7:08 pm 
Offline

Joined: Tue Oct 06, 2009 4:58 pm
Posts: 32
Location: Toulouse - France
Hi,

We had the same issue about long productions where we need partial production to be declared so that other productions using the finished products can start.
We have developped a wizard that splits finished products moves.

However, we do not use mrp_operations, so this might not be entirely suitable to your needs.
We plan to publish this module as soon as we have removed a few specific features in it.

Quite a few stuff done also about production reporting (daily summary with planned vs. produced data + production costs) using jasper_reports and nan_stock_production_lot_cost as well as some code we have developped to manage workers costs.
I am not sure however that what we did is generic enough to be published (especially the workers cost part).

Benoit

_________________
Benoit Luquet
NS-Team - Intégrateur OpenERP
http://www.ns-team.fr


Top
 Profile  
 
 Post subject: Re: Routing, Workcenters and machines
PostPosted: Fri Nov 12, 2010 7:36 pm 
Offline

Joined: Tue Oct 06, 2009 4:58 pm
Posts: 32
Location: Toulouse - France
Hi,

We have published a module to manage partial production so that, in long productions, the quantity that has already been produced can be used by other productions.
It can be downloaded from http://www.ns-team.fr/openerp-erp-open-source-pour-pme/telechargement-openerp (module ns_partial_production).
Sorry, the web page is in french only.

It has not been tested with mrp_operations.

Benoit

_________________
Benoit Luquet
NS-Team - Intégrateur OpenERP
http://www.ns-team.fr


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC + 2 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:

Protected by Anti-Spam ACP