Does anyone have a solution for using smoothing on the Mazak post or will Autodesk be fixing the online post anytime soon?
I'm not familiar with the exact issue that the Mazak post has, can you give me some more information?
A quick look at the generic Mazak post shows that smoothing is supported, are you not finding that to be the case?
The post doesn't shut off smoothing and turn back on smoothing where needed.
(2D CONTOUR1 3)
N1 T25 M6
S10000 M3
G90 G94 G17
G54.1 P1
G68.2 X0. Y0. Z0. I-90. J90. K179.855
G53.1 P2
M8
G0 X2.6804 Y2.5652
G43 Z3. H25
G61.1
G5 P2 (SMOOTHING ON)
G0 Z1.45
G1 Z1.2894 F80.
Z0.685
X2.6801 Y2.5654 Z0.6794 F180.
X2.6793 Y2.5659 Z0.6739
X2.678 Y2.5667 Z0.6685
X2.6762 Y2.5678 Z0.6633
X2.6739 Y2.5692 Z0.6584
X2.6711 Y2.5709 Z0.6538
X2.6679 Y2.5729 Z0.6496
X2.6644 Y2.575 Z0.6459
X2.6605 Y2.5774 Z0.6427
X2.6563 Y2.58 Z0.64
X2.6519 Y2.5827 Z0.6378
X2.6473 Y2.5855 Z0.6363
X2.6426 Y2.5884 Z0.6353
X2.6378 Y2.5913 Z0.635
G41 X2.7284 Y2.8346 D25 (** CANT READ A G41 WITH SMOOTHING ON***)
G3 X2.3093 Y2.7342 I-0.1594 J-0.2598
G1 X2.2779 Y2.6831
G3 X2.2082 Y2.3667 I0.4219 J-0.2588
G2 X-1.6811 Y1.4696 I-1.9943 J-0.2333
G3 X-1.8823 Y1.7234 I-0.4672 J-0.1637
G1 X-1.9329 Y1.7556
G3 X-2.3537 Y1.6623 I-0.1637 J-0.257
G1 G40 X-2.1657 Y1.4833
X-2.1687 Y1.4786 Z0.6353
X-2.1717 Y1.4739 Z0.6363
X-2.1745 Y1.4694 Z0.6378
X-2.1773 Y1.465 Z0.64
X-2.18 Y1.4609 Z0.6427
X-2.1824 Y1.457 Z0.6459
X-2.1847 Y1.4535 Z0.6496
X-2.1867 Y1.4503 Z0.6538
X-2.1884 Y1.4476 Z0.6584
X-2.1899 Y1.4453 Z0.6633
X-2.191 Y1.4435 Z0.6685
X-2.1919 Y1.4422 Z0.6739
X-2.1924 Y1.4414 Z0.6794
X-2.1925 Y1.4411 Z0.685
G0 Z2.
X2.6761 Y2.5678
Z1.45
G1 Z1.2894 F80.
Z0.685
X2.6759 Y2.568 Z0.6794 F180.
X2.6751 Y2.5685 Z0.6739
X2.6737 Y2.5693 Z0.6685
X2.6719 Y2.5704 Z0.6633
X2.6696 Y2.5718 Z0.6584
X2.6668 Y2.5735 Z0.6538
X2.6637 Y2.5755 Z0.6496
X2.6601 Y2.5777 Z0.6459
X2.6562 Y2.5801 Z0.6427
X2.652 Y2.5826 Z0.64
X2.6476 Y2.5853 Z0.6378
X2.643 Y2.5881 Z0.6363
X2.6383 Y2.591 Z0.6353
X2.6335 Y2.594 Z0.635
G41 X2.7241 Y2.8373 D25
G3 X2.305 Y2.7368 I-0.1594 J-0.2598
G1 X2.2736 Y2.6857 F60.
G3 X2.2032 Y2.3661 I0.4262 J-0.2615
G2 X-1.6763 Y1.4712 I-1.9893 J-0.2327
G3 X-1.8796 Y1.7276 I-0.4719 J-0.1653
G1 X-1.9302 Y1.7599
G3 X-2.351 Y1.6665 I-0.1637 J-0.257 F180.
G1 G40 X-2.163 Y1.4875
X-2.166 Y1.4828 Z0.6353
X-2.169 Y1.4781 Z0.6363
X-2.1719 Y1.4736 Z0.6378
X-2.1746 Y1.4692 Z0.64
X-2.1773 Y1.4651 Z0.6427
X-2.1797 Y1.4612 Z0.6459
X-2.182 Y1.4577 Z0.6496
X-2.184 Y1.4545 Z0.6538
X-2.1857 Y1.4518 Z0.6584
X-2.1872 Y1.4495 Z0.6633
X-2.1883 Y1.4477 Z0.6685
X-2.1892 Y1.4464 Z0.6739
X-2.1897 Y1.4456 Z0.6794
X-2.1898 Y1.4453 Z0.685
G0 Z3.
G5 P0
G64
G53 G0 Z0.
(2D CONTOUR1 3)
G69
G54.1 P2
G68.2 X0. Y0. Z0. I-90. J90. K179.855
G53.1 P2
G49
G0 X2.6804 Y2.5652
G43 Z3. H25
G61.1
G5 P2
G0 Z1.45
G1 Z1.2894 F80.
Z0.685
X2.6801 Y2.5654 Z0.6794 F180.
X2.6793 Y2.5659 Z0.6739
X2.678 Y2.5667 Z0.6685
X2.6762 Y2.5678 Z0.6633
X2.6739 Y2.5692 Z0.6584
X2.6711 Y2.5709 Z0.6538
X2.6679 Y2.5729 Z0.6496
X2.6644 Y2.575 Z0.6459
X2.6605 Y2.5774 Z0.6427
X2.6563 Y2.58 Z0.64
X2.6519 Y2.5827 Z0.6378
X2.6473 Y2.5855 Z0.6363
X2.6426 Y2.5884 Z0.6353
X2.6378 Y2.5913 Z0.635
G41 X2.7284 Y2.8346 D25
G3 X2.3093 Y2.7342 I-0.1594 J-0.2598
G1 X2.2779 Y2.6831
G3 X2.2082 Y2.3667 I0.4219 J-0.2588
G2 X-1.6811 Y1.4696 I-1.9943 J-0.2333
G3 X-1.8823 Y1.7234 I-0.4672 J-0.1637
G1 X-1.9329 Y1.7556
G3 X-2.3537 Y1.6623 I-0.1637 J-0.257
G1 G40 X-2.1657 Y1.4833
X-2.1687 Y1.4786 Z0.6353
X-2.1717 Y1.4739 Z0.6363
X-2.1745 Y1.4694 Z0.6378
X-2.1773 Y1.465 Z0.64
X-2.18 Y1.4609 Z0.6427
X-2.1824 Y1.457 Z0.6459
X-2.1847 Y1.4535 Z0.6496
X-2.1867 Y1.4503 Z0.6538
X-2.1884 Y1.4476 Z0.6584
X-2.1899 Y1.4453 Z0.6633
X-2.191 Y1.4435 Z0.6685
X-2.1919 Y1.4422 Z0.6739
X-2.1924 Y1.4414 Z0.6794
X-2.1925 Y1.4411 Z0.685
G0 Z2.
X2.6761 Y2.5678
Z1.45
G1 Z1.2894 F80.
Z0.685
X2.6759 Y2.568 Z0.6794 F180.
X2.6751 Y2.5685 Z0.6739
X2.6737 Y2.5693 Z0.6685
X2.6719 Y2.5704 Z0.6633
X2.6696 Y2.5718 Z0.6584
X2.6668 Y2.5735 Z0.6538
X2.6637 Y2.5755 Z0.6496
X2.6601 Y2.5777 Z0.6459
X2.6562 Y2.5801 Z0.6427
X2.652 Y2.5826 Z0.64
X2.6476 Y2.5853 Z0.6378
X2.643 Y2.5881 Z0.6363
X2.6383 Y2.591 Z0.6353
X2.6335 Y2.594 Z0.635
G41 X2.7241 Y2.8373 D25
G3 X2.305 Y2.7368 I-0.1594 J-0.2598
G1 X2.2736 Y2.6857 F60.
G3 X2.2032 Y2.3661 I0.4262 J-0.2615
G2 X-1.6763 Y1.4712 I-1.9893 J-0.2327
G3 X-1.8796 Y1.7276 I-0.4719 J-0.1653
G1 X-1.9302 Y1.7599
G3 X-2.351 Y1.6665 I-0.1637 J-0.257 F180.
G1 G40 X-2.163 Y1.4875
X-2.166 Y1.4828 Z0.6353
I´ve made these changes to my post:
Use G61.1 with G5 to mantain precision with high feedrates. You can keep G61.1 on with cutcom.
Here´s the code to deactivate G5 before cutcom and activate again after.
Did you implement the code to your post?
Mine is working like a charm.
I've also changed some other things, so feel free to ask, I'll be glad to help.
@seth.madore is that of any help?
We are currently using the Mazak cloud post. Do you have a post you can share with me?
We are currently using the Mazak cloud post; do you have a modified post you can share with me?
Yes I can, but keep in mind I've made changes to our specific machine and needs. It's a VCN-700D with 4th axis.
The best approach is enabling cloud libraries then putting your posts inside. So when you make changes they don't get overwritten by Fusion post updates.
I do have a Mazak post we have modified for our Variaxis but have nit been able to implement smoothing without some hand editing. Can you point out what code need to be modified within the post? Thank you again for the help.
Sure, no problem.
In my post this section is around line 2462.
All I did was writing a block G5 P0 before compensation left or right, then activating again after compensation is off.
I don´t know if it´s your case, but I found that outputting the whole program with line segments, no G2 or G3, the machine is running faster and smoother. Also no problems with cutcom interference.
Downside is that the program size is huge, but since I´m transferring via Ethernet to machine HDD and running in Tape Mode it´s no problem.
case RADIUS_COMPENSATION_LEFT:
writeBlock("G5 P0")
writeBlock(gMotionModal.format(1), gFormat.format(41), x, y, z, d, f);
break;
case RADIUS_COMPENSATION_RIGHT:
writeBlock("G5 P0")
writeBlock(gMotionModal.format(1), gFormat.format(42), x, y, z, d, f);
break;
default:
writeBlock(gMotionModal.format(1), gFormat.format(40), x, y, z, f);
writeBlock("G5 P2")
}
Glad to help like many others have helped me.
If you can, click the button "accept as solution" so others can benefit too.
Can't find what you're looking for? Ask the community or share your knowledge.