Unfortunately, this did not fix the problem.
I changed PowerMILL to English and the results are the same.
Then I even tried to change the Windows Regional Settings to US, in order to exclude problems with decimal symbol, but again the problem persists.
Here is a log of what your plugin is doing:
Process Command : [DIALOGS MESSAGE OFF\n]
Process Command : [DIALOGS ERROR OFF\n]
Process Command : [GRAPHICS LOCK\n]
Process Command : [ACTIVATE TOOL 'D32R2'\n]
Process Command : [print $entity('tool';'').type\n]
tip_radiused
Process Command : [print $entity('tool';'').HolderSetValues[0].UpperDiameter\n]
75.0
Process Command : [print $entity('tool';'').ShankSetValues[0].UpperDiameter\n]
30.0
Process Command : [print $entity('tool';'').ShankSetValues[0].LowerDiameter\n]
30.0
Process Command : [print $entity('tool';'').ShankSetValues[0].Length\n]
100.0
Process Command : [print $entity('tool';'').ShankSetValues[1].UpperDiameter\n]
0.0
Process Command : [print $entity('tool';'').Number.Value\n]
1
Process Command : [print $entity('tool';'').HolderName\n]
1
Process Command : [print $entity('tool';'').coolant\n]
standard
Process Command : [print $entity('tool';'').coolant\n]
standard
Process Command : [print $entity('tool';'').coolant\n]
standard
Process Command : [print $entity('tool';'').diameter\n]
32.0
Process Command : [print $entity('tool';'').overhang\n]
80.0
Process Command : [print $entity('tool';'').length\n]
4.0
Process Command : [print $entity('tool';'').pitch\n]
0.0
Process Command : [print $entity('tool';'').NumberOfFlutes\n]
1
Process Command : [print $entity('tool';'').TipRadius\n]
2.0
Process Command : [print $Units\n]
metric
Process Command : [print par "to_xml(entity('tool', '').FeedPerTooth)"\n]
(STRING) <FeedPerTooth>
<finishing>
<profiling>0.0</profiling>
<plunge_milling>0.0</plunge_milling>
<slotting>0.0</slotting>
<face_milling>0.0</face_milling>
<drill>0.0</drill>
<copy_milling>0.0</copy_milling>
<general>0.01953125</general>
</finishing>
<roughing>
<profiling>0.0</profiling>
<plunge_milling>0.0</plunge_milling>
<slotting>0.0</slotting>
<face_milling>0.0</face_milling>
<drill>0.0</drill>
<copy_milling>0.0</copy_milling>
<general>0.0</general>
</roughing>
</FeedPerTooth>
Process Command : [print par "to_xml(entity('tool', '').CuttingSpeed)"\n]
(STRING) <CuttingSpeed>
<finishing>
<profiling>0.0</profiling>
<plunge_milling>0.0</plunge_milling>
<slotting>0.0</slotting>
<face_milling>0.0</face_milling>
<drill>0.0</drill>
<copy_milling>0.0</copy_milling>
<general>804.247719319</general>
</finishing>
<roughing>
<profiling>0.0</profiling>
<plunge_milling>0.0</plunge_milling>
<slotting>0.0</slotting>
<face_milling>0.0</face_milling>
<drill>0.0</drill>
<copy_milling>0.0</copy_milling>
<general>0.0</general>
</roughing>
</CuttingSpeed>
Process Command : [print $entity('tool';'D32R2').Overhang\n]
80.0
Process Command : [print $entity('tool';'D32R2').Length\n]
4.0
Process Command : [EXPORT TOOLHOLDER ; FILESAVE 'C:\Users\Public\Documents\profile.dgk'\n]
Process Command : [yes\n]
Process Command : [CREATE PATTERN ;\n]
Process Command : [EDIT PATTERN ; INSERT FILE FILEOPEN "C:\Users\Public\Documents\profile.dgk"\n]
Process Command : [\r]
Process Command : [EDIT PATTERN ; CURVEEDITOR START\n]
Process Command : [CURVEEDITOR MODE FIT_POLYGONISE\n]
Process Command : [CURVEEDITOR FIT POLYGONISE '0.002'\n]
Process Command : [CURVEEDITOR MODE DEFAULT\n]
Process Command : [CURVEEDITOR FINISH ACCEPT\n]
Process Command : [YES\n]
Process Command : [\n]
Process Command : [KEEP PATTERN ; FILESAVE "C:\Users\Public\Documents\profile.pic"\n]
Process Command : [yes\n]
Writing geometry to 'C:\Users\Public\Documents\profile.pic'
Process Command : [DELETE PATTERN ;\n]
Process Command : [\n]
Process Command : [print $entity('tool';'D32R2').Overhang\n]
80.0
Process Command : [print $entity('tool';'D32R2').Length\n]
4.0
Process Command : [EXPORT TOOLSHANK ; FILESAVE 'C:\Users\Public\Documents\profile.dgk'\n]
Process Command : [yes\n]
Process Command : [CREATE PATTERN ;\n]
Process Command : [EDIT PATTERN ; INSERT FILE FILEOPEN "C:\Users\Public\Documents\profile.dgk"\n]
Process Command : [\r]
Process Command : [EDIT PATTERN ; CURVEEDITOR START\n]
Process Command : [CURVEEDITOR MODE FIT_POLYGONISE\n]
Process Command : [CURVEEDITOR FIT POLYGONISE '0.002'\n]
Process Command : [CURVEEDITOR MODE DEFAULT\n]
Process Command : [CURVEEDITOR FINISH ACCEPT\n]
Process Command : [YES\n]
Process Command : [\n]
Process Command : [KEEP PATTERN ; FILESAVE "C:\Users\Public\Documents\profile.pic"\n]
Process Command : [yes\n]
Writing geometry to 'C:\Users\Public\Documents\profile.pic'
Process Command : [DELETE PATTERN ;\n]
Process Command : [\n]
Process Command : [DIALOGS MESSAGE ON\n]
Process Command : [DIALOGS ERROR ON\n]
Process Command : [GRAPHICS UNLOCK\n]
I find it strange that this output does not contain the Feed/Tooth or Spindle Speed and Cutting Feed rate information.
This means (if I am not missing anything), that your exported data is not able to calculate Spindle Speed and Cutting Feed Rate!
Also, this weird Spindle Speed of 96 rpm appears in Fusion 360. Can it be that you are using some constant for Feed/Tooth instead of the actual (missing) value?
Sorry to bug you with this, but your plugin is actually very valuable for many of our customers who want to start using Fusion 360, but have a huge tool database on PowerMILL.
Kind regards,
Vitor