HSMWorks supports duplication of entire jobs using the multiple work offset feature. This feature is generally used when the individual position of each instance is not known precisely.
You can enable the work offset feature in the job setup. Specify the number of instance and the work offset increment. You can also choose the order of the duplicated toolpath (by job, by operation, or by tool).
Enabling multiple work offsets
The setting for the "Work offset" field depends on the post processor, in this case we are using a Fanuc post, so specifying 1 will use the first work offset (G54), the next field is the number of duplications, in this case 4, and the last is the increment, in this case 1, i.e. the next offsets will be G55, G56 and G57.
Notice: Using multiple work offsets in the same NC program might require special attention in the post configuration (e.g. machine retracts).
If the physical setups of each instance are evenly spaced it is sometimes possible to use a normal pattern feature instead.This will allow you to fully simulate the duplicated toolpath. However, this approach requires you to add toolpath to align the stock for each instance.
The multiple work offset feature only applies to the post processing and setup sheet features. It is not possible to simulate the duplicated toolpath as the relative positions of each instance are not known inside HSMWorks (e.g. G54 in relation to G55). So to see the multiple work offsets we must look at the posted file, so first we must set the work offsets in the editor before backplotting.
Setting work offsets in the editor
Multiple work offsets in the posted file.