Changes for page 08 High-speed pulse output
Last modified by Mora Zhou on 2024/08/08 14:35
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 10 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1143,7 +1143,7 @@ 1143 1143 (% style="text-align:center" %) 1144 1144 [[image:08_html_13acf8747e8703ff.png||class="img-thumbnail"]] 1145 1145 1146 -= {{id name="_Toc26527"/}}**{{id name="_Toc9670"/}}{{id name="_Toc32423"/}}{{id name="_Toc27238"/}}G90G01 Absolute position line interpolation instruction** =1146 += **G90G01 Absolute position line interpolation instruction** = 1147 1147 1148 1148 **G90G01** 1149 1149 ... ... @@ -1221,16 +1221,16 @@ 1221 1221 |4085H|The result output in the read application instruction (s1), (s2), (d1) and (d2) exceed the device range 1222 1222 |4088H|The same pulse output axis (d1) is used and has been started. 1223 1223 1224 -** {{id name="_Toc29603"/}}Example**1224 +**Example** 1225 1225 1226 1226 (% style="text-align:center" %) 1227 -[[image: 08_html_c30d92ae8a2303e1.png||class="img-thumbnail"]]1227 +[[image:image-20220921163523-1.jpeg||class="img-thumbnail"]] 1228 1228 1229 1229 Set Y0 as the interpolation starting axis, Y5 as the direction starting axis, and the maximum speed is 2000, the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a absolute position line interpolation output based on the original position which is with acceleration and deceleration, and the end position is X (Y0) axis 100, Y (Y1) axis 100, and the pulse synthesis frequency is 1000. 1230 1230 1231 -= {{id name="_Ref31771"/}}**{{id name="_Toc17391"/}}{{id name="_Toc10640"/}}{{id name="_Toc32642"/}}G91G01 Relative position line interpolation instruction** =1231 += **G91G01 Relative position line interpolation instruction** = 1232 1232 1233 - {{id name="OLE_LINK10"/}}{{id name="_Toc20742"/}}**G91G01**1233 +**G91G01** 1234 1234 1235 1235 Execute 2 axis/3 axis line interpolation instruction in relative drive mode. The method of specifying the movement distance from the current position is also called incremental(relative) drive mode. 1236 1236 ... ... @@ -1306,8 +1306,7 @@ 1306 1306 1307 1307 **{{id name="_Toc16441"/}}Example** 1308 1308 1309 -(% style="text-align:center" %) 1310 -[[image:08_html_c30d92ae8a2303e1.png||class="img-thumbnail"]] 1309 +[[image:image-20220921163600-2.png]] 1311 1311 1312 1312 {{id name="_Toc26903"/}}Set Y0 as the interpolation starting axis, Y5 as the direction starting axis, and the maximum speed is 2000, and the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a relative position line interpolation output based on the relative position which is with acceleration and deceleration , and the incremental position is X (Y0) axis 100, Y (Y1) axis 100, and the pulse synthesis frequency is 1000. 1313 1313 ... ... @@ -1394,7 +1394,7 @@ 1394 1394 **{{id name="OLE_LINK268"/}}Example** 1395 1395 1396 1396 (% style="text-align:center" %) 1397 -[[image: 08_html_c30d92ae8a2303e1.png||class="img-thumbnail"]]1396 +[[image:image-20220921163619-3.png||class="img-thumbnail"]] 1398 1398 1399 1399 Set Y0 as the interpolation starting axis, Y5 as the direction starting axis, and the maximum speed is 2000, and the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a absolute position clockwise circular interpolation output based on the absolute position with acceleration and deceleration, and the target position is X (Y0) axis 100, Y (Y1) axis 100, and the the radius is 1000 pulse in radius mode, and the pulse synthesis frequency is 1000. 1400 1400 ... ... @@ -1485,7 +1485,7 @@ 1485 1485 **Example**{{id name="OLE_LINK22"/}} 1486 1486 1487 1487 (% style="text-align:center" %) 1488 -[[image: 08_html_c30d92ae8a2303e1.png||class="img-thumbnail"]]1487 +[[image:image-20220921163641-4.png||class="img-thumbnail"]] 1489 1489 1490 1490 {{id name="OLE_LINK21"/}}Set Y0 as the interpolation starting axis, Y5 as the direction starting axis, and the maximum speed is 2000, and the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a relative position clockwise circular interpolation output based on relative position with acceleration and deceleration, and the incremental position is X (Y0) axis 100, Y (Y1) axis 100, and the the radius is 1000 pulse in radius mode, and the pulse synthesis frequency is 1000. 1491 1491 ... ... @@ -1576,7 +1576,7 @@ 1576 1576 **Example** 1577 1577 1578 1578 (% style="text-align:center" %) 1579 -[[image: 08_html_c30d92ae8a2303e1.png||class="img-thumbnail"]]1578 +[[image:image-20220921163737-5.png||class="img-thumbnail"]] 1580 1580 1581 1581 Set Y0 as the interpolation starting axis, Y5 as the direction starting axis, the maximum speed is 2000, the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a absolute position counterclockwise circular interpolation output based on relative position with acceleration and deceleration, and the target position is X (Y0) axis 100, Y (Y1) axis 100, and the the radius is 1000 pulse in radius mode, and the pulse synthesis frequency is 1000. 1582 1582 ... ... @@ -1667,7 +1667,7 @@ 1667 1667 **Example** 1668 1668 1669 1669 (% style="text-align:center" %) 1670 -[[image: 08_html_c30d92ae8a2303e1.png||class="img-thumbnail"]]1669 +[[image:image-20220921163754-6.png]] 1671 1671 1672 1672 Set Y0 as the interpolation starting axis, Y5 as the direction starting axis, the maximum speed is 2000, the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a relative position reverse circular interpolation output based on relative position with acceleration and deceleration, and the incremental position is X (Y0) axis 100, Y (Y1) axis 100, and the the radius is 1000 pulse in radius mode, and the pulse synthesis frequency is 1000. 1673 1673 ... ... @@ -1715,7 +1715,7 @@ 1715 1715 (% style="text-align:center" %) 1716 1716 [[image:08_html_769e3269fb4c782e.png||class="img-thumbnail"]] 1717 1717 1718 -* (s1) is the starting address, and occupies 8 consecutive addresses. s1 is the target position (absolute positioning) of X axis , s1+2 is the target position (absolute positioning) of Y axis, and s1+4 is the target position (absolute positioning) of Z axis, and s1+6 is the lead range of Z axis. The lead range is[[image:/bin/download/PLC%20Editor2/ 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_8d829d6ac7cb190d.gif?rev=1.1||alt="08_html_8d829d6ac7cb190d.gif"]],,[[image:08_html_8d829d6ac7cb190d.gif]] ,,.(The range is -2147483648 to +2147483647.)1717 +* (s1) is the starting address, and occupies 8 consecutive addresses. s1 is the target position (absolute positioning) of X axis , s1+2 is the target position (absolute positioning) of Y axis, and s1+4 is the target position (absolute positioning) of Z axis, and s1+6 is the lead range of Z axis. The lead range is[[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_8d829d6ac7cb190d.gif?rev=1.1||alt="08_html_8d829d6ac7cb190d.gif" height="22" width="68"]],,[[image:08_html_8d829d6ac7cb190d.gif]] ,,.(The range is -2147483648 to +2147483647.) 1719 1719 * Specify radius or center mode in (s2), and occupy 4 consecutive addresses. The coordinate of circle center of s2+0 is in the difference value of the number of pulse output of X axis relative to the current position, or the number of the pulse of radius R. The coordinate of circle center of s2+2 is in the difference value of the number of pulse output of Y axis relative to the current position. When using radius, the value must be 0X7FFF FFFF. The range is 1 to 141421. 1720 1720 1721 1721 * Specify the synthetic output frequency in (s3) . The range is 1 to 100000. Helical interpolation can switch the synthetic frequency by setting SM901. 0 means default, and the synthetic frequency is the frequency of the linear velocity of helix. 1 means that the synthetic frequency is the frequency of the linear velocity of the arc of arc plane, that is, the actual synthetic frequency is greater than the setting synthetic frequency. ... ... @@ -1735,7 +1735,7 @@ 1735 1735 1736 1736 (5) IJ mode: Regardless of absolute position interpolation or relative position interpolation, s2 is only expressed as the difference of the pulse output number between the coordinates of circle center on the XY axis (Y0/Y1) relative to the current position, and both are in the offset value. 1737 1737 1738 -(6) In helical interpolation R mode (radius mode): When the value of R is greater than 0, it indicates that from the starting point coordinate to the set end point coordinate in the circular plane of XY is an arc less than or equal to 180 degrees. When the value of R is less than 0, it indicates that from the starting point coordinate to the set end point coordinate in the circular plane of XY is an arc greater than or equal to 180 degrees, and the actual passing angle is determined by the endpoint of Z axis and the lead K. ( If Ze=75, lead K=50, and the actual radian [[image:/bin/download/PLC%20Editor2/ 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_16dfa306a6cd6123.gif?rev=1.1||alt="08_html_16dfa306a6cd6123.gif"class="img-thumbnail"]],,[[image:08_html_16dfa306a6cd6123.gif]] ,,)1737 +(6) In helical interpolation R mode (radius mode): When the value of R is greater than 0, it indicates that from the starting point coordinate to the set end point coordinate in the circular plane of XY is an arc less than or equal to 180 degrees. When the value of R is less than 0, it indicates that from the starting point coordinate to the set end point coordinate in the circular plane of XY is an arc greater than or equal to 180 degrees, and the actual passing angle is determined by the endpoint of Z axis and the lead K. ( If Ze=75, lead K=50, and the actual radian [[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_16dfa306a6cd6123.gif?rev=1.1||alt="08_html_16dfa306a6cd6123.gif"]],,[[image:08_html_16dfa306a6cd6123.gif]] ,,) 1739 1739 1740 1740 (7) When using the interpolation instruction, parameter settings (such as acceleration/deceleration time and so on) are subject to the X axis (Y0); 1741 1741 ... ... @@ -1747,15 +1747,15 @@ 1747 1747 (% style="text-align:center" %) 1748 1748 [[image:08_html_6854958a7732277a.gif||class="img-thumbnail"]] 1749 1749 1750 -(9) Exact match pitch of screws (lead) K and [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]],,[[image:08_html_26235c6907b42965.gif]] .,,1749 +(9) Exact match pitch of screws (lead) K and Ze,,.,, 1751 1751 1752 -The starting point coordinate of helical interpolation is [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_5aecdb267e93e1ef.gif?rev=1.1||alt="08_html_5aecdb267e93e1ef.gif" class="img-thumbnail"]],,[[image:08_html_5aecdb267e93e1ef.gif]],,, set the end point coordinate to[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_62eafa46570f5bd9.gif?rev=1.1||alt="08_html_62eafa46570f5bd9.gif" class="img-thumbnail"]],,[[image:08_html_62eafa46570f5bd9.gif]],,,the number of turns of helical interpolation [[image:08_html_f1878c8190771c9b.gif||class="img-thumbnail"]] is determined by formula (1), and recalculate the end point coordinates of X axis and Y axis according to the number of turns of interpolation.1751 +The starting point coordinate of helical interpolation is (0,0,0),, ,,, set the end point coordinate to (Xe,Ye,Ze), the number of turns of helical interpolation [[image:08_html_f1878c8190771c9b.gif||class="img-thumbnail"]] is determined by formula (1), and recalculate the end point coordinates (Xe',Ye') of X axis and Y axis according to the number of turns of interpolation. 1753 1753 1754 -The final interpolation result is: make sure that lead is equal to K, and the end point of Z axis is equal to [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif"class="img-thumbnail"]],,[[image:08_html_26235c6907b42965.gif]],,.The actual end point position of X and Y axes[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_812f611042b80df0.gif?rev=1.1||alt="08_html_812f611042b80df0.gif" class="img-thumbnail"]],,[[image:08_html_812f611042b80df0.gif]],,may not be equal to the set[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif" class="img-thumbnail"]],,[[image:08_html_72a7340925bd2eea.gif]],,,but it must pass through the set point[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif" class="img-thumbnail"]],,[[image:08_html_72a7340925bd2eea.gif]],,in the whole circle.1753 +The final interpolation result is: make sure that lead is equal to K, and the end point of Z axis is equal to Ze,, ,,.The actual end point position of X and Y axes (Xe',Ye') ,, ,,may not be equal to the set (Xe,Ye), but it must pass through the set point (Xe,Ye), in the whole circle. 1755 1755 1756 -[[image:/bin/download/PLC%20Editor2/ 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif"class="img-thumbnail"]],,[[image:08_html_d3f40984948fb2f1.gif]] ,,(1)1755 +[[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif"]],,[[image:08_html_d3f40984948fb2f1.gif]] ,,(1) 1757 1757 1758 -(10) In helical interpolation radius mode, the center distribution table of whole circle is as below. (For example: the starting point coordinate [[image:/bin/download/PLC%20Editor2/ 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif"]],,[[image:08_html_3ed96de3414e2c4d.gif]] ,,,the end point coordinate[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif"class="img-thumbnail"]],,[[image:08_html_a9e3b53d7dfa134a.gif]] ,,).1757 +(10) In helical interpolation radius mode, the center distribution table of whole circle is as below. (For example: the starting point coordinate [[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif"]],,[[image:08_html_3ed96de3414e2c4d.gif]] ,,,the end point coordinate[[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif"]],,[[image:08_html_a9e3b53d7dfa134a.gif]] ,,). 1759 1759 1760 1760 (% class="table-bordered" %) 1761 1761 |**Helical interpolation direction**|**Radius value R**|**Coordinate of circle center**|**Helical interpolation direction**|**Radius value R**|**Coordinate of circle center** ... ... @@ -1776,12 +1776,12 @@ 1776 1776 |(% style="width:139px" %)4F97H|(% style="width:942px" %)In center mode, the calculated radius distance is greater than the maximum radius range, which is positive or negative 800,000 pulse. 1777 1777 |(% style="width:139px" %)4F98H|(% style="width:942px" %)Helical interpolation error, Z axis is the main axis.(The coordinate of Z axis is greater than the number of of virtual main axis of circular plane) 1778 1778 |(% style="width:139px" %)4F99H|(% style="width:942px" %)Helical interpolation error, Z axis is 0. 1779 -|(% style="width:139px" %)4F9BH|(% style="width:942px" %)Lead setting exceeds the range.(Lead 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif"]],,[[image:08_html_63ad102f937fdad0.gif]] ,,)1778 +|(% style="width:139px" %)4F9BH|(% style="width:942px" %)Lead setting exceeds the range.(Lead [[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif" height="23" width="44"]],,[[image:08_html_63ad102f937fdad0.gif]] ,,) 1780 1780 1781 1781 **{{id name="_Toc12418"/}}Example** 1782 1782 1783 1783 (% style="text-align:center" %) 1784 -[[image: 08_html_61693f5f524ad69e.png||class="img-thumbnail"]]1783 +[[image:image-20220921163843-7.png||class="img-thumbnail"]] 1785 1785 1786 1786 Set Y0 as the interpolation starting axis, Y4 as the direction starting axis, and the maximum speed is 2000, and the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a absolute position clockwise circular helical interpolation output based on the absolute position with acceleration and deceleration, and the target position is X (Y0) axis 0, Y (Y1) axis 0 and Z (Y2) axis 5000, and the lead is 5000, and the radius is 5000 pulse in radius mode, and the synthesis frequency is 1000. 1787 1787 ... ... @@ -1829,7 +1829,7 @@ 1829 1829 (% style="text-align:center" %) 1830 1830 [[image:08_html_769e3269fb4c782e.png||class="img-thumbnail"]] 1831 1831 1832 -* (s1) is the starting address, and occupies 8 consecutive addresses. s1 is the target position (relative positioning) of X axis , s1+2 is the target position (relative positioning) of Y axis, and s1+4 is the target position (relative positioning) of Z axis, and s1+6 is the lead range of Z axis. The lead range is[[image:/bin/download/PLC%20Editor2/ 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_8d829d6ac7cb190d.gif?rev=1.1||alt="08_html_8d829d6ac7cb190d.gif"]],,[[image:08_html_8d829d6ac7cb190d.gif]] ,,.(The range is -2147483648 to +2147483647.)1831 +* (s1) is the starting address, and occupies 8 consecutive addresses. s1 is the target position (relative positioning) of X axis , s1+2 is the target position (relative positioning) of Y axis, and s1+4 is the target position (relative positioning) of Z axis, and s1+6 is the lead range of Z axis. The lead range is [[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_8d829d6ac7cb190d.gif?rev=1.1||alt="08_html_8d829d6ac7cb190d.gif" height="23" width="72"]],,[[image:08_html_8d829d6ac7cb190d.gif]] ,,.(The range is -2147483648 to +2147483647.) 1833 1833 * Specify radius or center mode in (s2), and occupy 4 consecutive addresses. The coordinate of circle center of s2+0 is in the difference value of the number of pulse output of X axis relative to the current position, or the number of the pulse of radius R. The coordinate of circle center of s2+2 is in the difference value of the number of pulse output of Y axis relative to the current position. When using radius, the value must be 0X7FFF FFFF. The range is 1 to 141421. 1834 1834 1835 1835 * Specify the synthetic output frequency in (s3). The range is 1 to 100000. Helical interpolation can switch the synthetic frequency by setting SM901. 0 means default, and the synthetic frequency is the frequency of the linear velocity of helix. 1 means that the synthetic frequency is the frequency of the linear velocity of the arc of arc plane, that is, the actual synthetic frequency is greater than the setting synthetic frequency. ... ... @@ -1849,7 +1849,7 @@ 1849 1849 1850 1850 (5) IJ mode: Regardless of absolute position interpolation or relative position interpolation, s2 is only expressed as the difference of the pulse output number between the coordinates of the circle center on the XY axis (Y0/Y1) relative to the current position, and both are in the offset value. 1851 1851 1852 -(6) In helical interpolation R mode (radius mode) : When the value of R is greater than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc less than or equal to 180 degrees. When the value of R is less than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc greater than or equal to 180 degrees, and the actual passing angle is determined by the endpoint of Z axis and the lead K. ( 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_16dfa306a6cd6123.gif?rev=1.1||alt="08_html_16dfa306a6cd6123.gif"class="img-thumbnail"]],,[[image:08_html_16dfa306a6cd6123.gif]])1851 +(6) In helical interpolation R mode (radius mode) : When the value of R is greater than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc less than or equal to 180 degrees. When the value of R is less than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc greater than or equal to 180 degrees, and the actual passing angle is determined by the endpoint of Z axis and the lead K. (If Ze=75, lead K=50, and the actual radian[[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_16dfa306a6cd6123.gif?rev=1.1||alt="08_html_16dfa306a6cd6123.gif"]],,[[image:08_html_16dfa306a6cd6123.gif]]),, 1853 1853 1854 1854 (7) When using interpolation instruction, parameter settings (such as acceleration/deceleration time and so on) are subject to the X axis (Y0); 1855 1855 ... ... @@ -1861,15 +1861,15 @@ 1861 1861 (% style="text-align:center" %) 1862 1862 [[image:08_html_6854958a7732277a.gif||class="img-thumbnail"]] 1863 1863 1864 -(9) Exact match pitch of screws (lead) K and [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]],,[[image:08_html_26235c6907b42965.gif]] .,,1863 +(9) Exact match pitch of screws (lead) K and Ze,,.,, 1865 1865 1866 -The starting point coordinate of helical interpolation is [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_5aecdb267e93e1ef.gif?rev=1.1||alt="08_html_5aecdb267e93e1ef.gif" class="img-thumbnail"]],,[[image:08_html_5aecdb267e93e1ef.gif]],,,set the end point coordinate to[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_62eafa46570f5bd9.gif?rev=1.1||alt="08_html_62eafa46570f5bd9.gif" class="img-thumbnail"]],,[[image:08_html_62eafa46570f5bd9.gif]],,,the number of turns of helical interpolation [[image:08_html_f1878c8190771c9b.gif]] is determined by formula (1), and recalculate the end point coordinates of X axis and Y axis according to the number of turns of interpolation.1865 +The starting point coordinate of helical interpolation is (0,0,0), set the end point coordinate to (Xe,Ye,Ze), the number of turns of helical interpolation [[image:08_html_f1878c8190771c9b.gif]] is determined by formula (1), and recalculate the end point coordinates (Xe‘,Ye’) of X axis and Y axis according to the number of turns of interpolation. 1867 1867 1868 -The final interpolation result is: make sure that lead is equal to K, and the end point of Z axis is equal to [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif"class="img-thumbnail"]],,[[image:08_html_26235c6907b42965.gif]],,.The actual end point position of X and Y axes[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_812f611042b80df0.gif?rev=1.1||alt="08_html_812f611042b80df0.gif"class="img-thumbnail"]],,[[image:08_html_812f611042b80df0.gif]],,may not be equal to the set[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif"class="img-thumbnail"]],,[[image:08_html_72a7340925bd2eea.gif]],,, but it must pass through the set point [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif"class="img-thumbnail"]],,[[image:08_html_72a7340925bd2eea.gif]],,in the whole circle.1867 +The final interpolation result is: make sure that lead is equal to K, and the end point of Z axis is equal to Ze,, ,,.The actual end point position of X and Y axes (Xe‘,Ye’) ,, ,,may not be equal to the set (Xe,Ye) ,, ,,, but it must pass through the set poin (Xe,Ye) ,, ,,in the whole circle. 1869 1869 1870 -[[image:/bin/download/PLC%20Editor2/ 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif"class="img-thumbnail"]],,[[image:08_html_d3f40984948fb2f1.gif]] ,,(1)1869 +[[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif"]],,[[image:08_html_d3f40984948fb2f1.gif]] ,,(1) 1871 1871 1872 -(10) In helical interpolation radius mode, the center distribution table of whole circle is as below. (For example: the starting point coordinate [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif"]],,[[image:08_html_3ed96de3414e2c4d.gif]],,,the end point coordinate[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif"]],,[[image:08_html_a9e3b53d7dfa134a.gif]],,).1871 +(10) In helical interpolation radius mode, the center distribution table of whole circle is as below. (For example: the starting point coordinate (0,0,0),, ,,,the end point coordinate (0,0,Ze),, ,,. 1873 1873 1874 1874 (% class="table-bordered" %) 1875 1875 |**Helical interpolation direction**|**Radius value R**|**Coordinate of circle center**|**Helical interpolation direction**|**Radius value R**|**Coordinate of circle center** ... ... @@ -1890,12 +1890,12 @@ 1890 1890 |(% style="width:129px" %)4F97H|(% style="width:952px" %)In center mode, the calculated radius distance is greater than the maximum radius range, which is positive or negative 800,000 pulse. 1891 1891 |(% style="width:129px" %)4F98H|(% style="width:952px" %)Helical interpolation error, Z axis is the main axis.(The coordinate of Z axis is greater than the number of of virtual main axis of circular plane) 1892 1892 |(% style="width:129px" %)4F99H|(% style="width:952px" %)Helical interpolation error, Z axis is 0. 1893 -|(% style="width:129px" %)4F9BH|(% style="width:952px" %)Lead setting exceeds the range.(Lead 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif"]],,[[image:08_html_63ad102f937fdad0.gif]] ,,)1892 +|(% style="width:129px" %)4F9BH|(% style="width:952px" %)Lead setting exceeds the range.(Lead[[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif" height="20" width="38"]],,[[image:08_html_63ad102f937fdad0.gif]] ,,) 1894 1894 1895 1895 **{{id name="_Toc28830"/}}Example** 1896 1896 1897 1897 (% style="text-align:center" %) 1898 -[[image: 08_html_61693f5f524ad69e.png||class="img-thumbnail"]]1897 +[[image:image-20220921163904-8.png]] 1899 1899 1900 1900 Set Y0 as the interpolation starting axis, Y4 as the direction start axis, and the maximum speed is 2000, and the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a relative position clockwise circular helical interpolation output based on the relative position with acceleration and deceleration, and the target position is X (Y0) axis 0, Y (Y1) axis 0 and Z (Y2) axis 5000, and the lead is 5000, and the radius is 5000 pulse in radius mode, and the synthesis frequency is 1000. 1901 1901 ... ... @@ -1943,7 +1943,7 @@ 1943 1943 (% style="text-align:center" %) 1944 1944 [[image:08_html_769e3269fb4c782e.png||class="img-thumbnail"]] 1945 1945 1946 -* (s1) is the starting address, and occupies 8 consecutive addresses. s1 is the target position (absolute positioning) of X axis , s1+2 is the target position (absolute positioning) of Y axis, and s1+4 is the target position (absolute positioning) of Z axis, and s1+6 is the lead range of Z axis. The lead range is[[image:/bin/download/PLC%20Editor2/ 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_8d829d6ac7cb190d.gif?rev=1.1||alt="08_html_8d829d6ac7cb190d.gif"]],,[[image:08_html_8d829d6ac7cb190d.gif]] ,,.(The range is -2147483648 to +2147483647.)1945 +* (s1) is the starting address, and occupies 8 consecutive addresses. s1 is the target position (absolute positioning) of X axis , s1+2 is the target position (absolute positioning) of Y axis, and s1+4 is the target position (absolute positioning) of Z axis, and s1+6 is the lead range of Z axis. The lead range is[[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_8d829d6ac7cb190d.gif?rev=1.1||alt="08_html_8d829d6ac7cb190d.gif" height="23" width="70"]],, [[image:08_html_8d829d6ac7cb190d.gif]] ,,.(The range is -2147483648 to +2147483647.) 1947 1947 * Specify radius or center mode in (s2), and occupy 4 consecutive addresses. The coordinate of circle center of s2+0 is in the difference value of the number of pulse output of X axis relative to the current position, or the number of the pulse of radius R. The coordinate of circle center of s2+2 is in the difference value of the number of pulse output of Y axis relative to the current position. When using radius, the value must be 0X7FFF FFFF. The range is 1 to 141421. 1948 1948 1949 1949 * Specify the synthetic output frequency in (s3). The range is 1 to 100000. Helical interpolation can switch the synthetic frequency by setting SM901. 0 means default, and the synthetic frequency is the frequency of the linear velocity of helix. 1 means that the synthetic frequency is the frequency of the linear velocity of the arc of arc plane, that is, the actual synthetic frequency is greater than the setting synthetic frequency. ... ... @@ -1963,7 +1963,7 @@ 1963 1963 1964 1964 (5) IJ mode: Regardless of absolute position interpolation or relative position interpolation, s2 is only expressed as the difference of the pulse output number between the coordinates of the center of the circle on the XY axis (Y0/Y1) relative to the current position, and both are in the offset value. 1965 1965 1966 -(6) In helical interpolation R mode (radius mode): When the value of R is greater than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc less than or equal to 180 degrees. When the value of R is less than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc greater than or equal to 180 degrees, and the actual passing angle is determined by the endpoint of Z axis and the lead K. ( 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_16dfa306a6cd6123.gif?rev=1.1||alt="08_html_16dfa306a6cd6123.gif"class="img-thumbnail"]],,[[image:08_html_16dfa306a6cd6123.gif]])1965 +(6) In helical interpolation R mode (radius mode): When the value of R is greater than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc less than or equal to 180 degrees. When the value of R is less than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc greater than or equal to 180 degrees, and the actual passing angle is determined by the endpoint of Z axis and the lead K. (If Ze=75, lead K=50, and the actual radian [[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_16dfa306a6cd6123.gif?rev=1.1||alt="08_html_16dfa306a6cd6123.gif"]],,[[image:08_html_16dfa306a6cd6123.gif]]),, 1967 1967 1968 1968 (7) When using the interpolation instruction, parameter settings (such as acceleration/deceleration time and so on) are subject to the X axis (Y0); 1969 1969 ... ... @@ -1975,15 +1975,15 @@ 1975 1975 (% style="text-align:center" %) 1976 1976 [[image:08_html_6854958a7732277a.gif||class="img-thumbnail"]] 1977 1977 1978 -(9) Exact match pitch of screws (lead) K and [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]],,[[image:08_html_26235c6907b42965.gif]] .,,1977 +(9) Exact match pitch of screws (lead) K and Ze 1979 1979 1980 -The starting point coordinate of helical interpolation is [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_5aecdb267e93e1ef.gif?rev=1.1||alt="08_html_5aecdb267e93e1ef.gif" class="img-thumbnail"]],,[[image:08_html_5aecdb267e93e1ef.gif]] ,,, set the end point coordinate to [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_62eafa46570f5bd9.gif?rev=1.1||alt="08_html_62eafa46570f5bd9.gif" class="img-thumbnail"]],,[[image:08_html_62eafa46570f5bd9.gif]] ,,,the number of turns of helical interpolation [[image:08_html_f1878c8190771c9b.gif]] is determined by formula (1), and recalculate the end point coordinates of X axis and Y axis according to the number of turns of interpolation. 1979 +The starting point coordinate of helical interpolation is [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_5aecdb267e93e1ef.gif?rev=1.1||alt="08_html_5aecdb267e93e1ef.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_5aecdb267e93e1ef.gif?rev=1.1||alt="08_html_5aecdb267e93e1ef.gif"]],,[[image:08_html_5aecdb267e93e1ef.gif]] ,,, set the end point coordinate to [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_62eafa46570f5bd9.gif?rev=1.1||alt="08_html_62eafa46570f5bd9.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_62eafa46570f5bd9.gif?rev=1.1||alt="08_html_62eafa46570f5bd9.gif"]],,[[image:08_html_62eafa46570f5bd9.gif]] ,,,the number of turns of helical interpolation [[image:08_html_f1878c8190771c9b.gif]] is determined by formula (1), and recalculate the end point coordinates of X axis and Y axis according to the number of turns of interpolation. 1981 1981 1982 -The final interpolation result is: make sure that lead is equal to K, and the end point of Z axis is equal to[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]],,[[image:08_html_26235c6907b42965.gif]] ,,.The actual end point position of X and Y axes [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_812f611042b80df0.gif?rev=1.1||alt="08_html_812f611042b80df0.gif"]],,[[image:08_html_812f611042b80df0.gif]] ,,may not be equal to the set [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif" class="img-thumbnail"]],,[[image:08_html_72a7340925bd2eea.gif]] ,,, but it must pass through the set point [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif" class="img-thumbnail"]],,[[image:08_html_72a7340925bd2eea.gif]] ,,in the whole circle. 1981 +The final interpolation result is: make sure that lead is equal to K, and the end point of Z axis is equal to[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif"]],,[[image:08_html_26235c6907b42965.gif]] ,,.The actual end point position of X and Y axes [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_812f611042b80df0.gif?rev=1.1||alt="08_html_812f611042b80df0.gif"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_812f611042b80df0.gif?rev=1.1||alt="08_html_812f611042b80df0.gif"]],,[[image:08_html_812f611042b80df0.gif]] ,,may not be equal to the set [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif"]],,[[image:08_html_72a7340925bd2eea.gif]] ,,, but it must pass through the set point [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif"]],,[[image:08_html_72a7340925bd2eea.gif]] ,,in the whole circle. 1983 1983 1984 -[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif" class="img-thumbnail"]],,[[image:08_html_d3f40984948fb2f1.gif]] ,,(1) 1983 +[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif"]],,[[image:08_html_d3f40984948fb2f1.gif]] ,,(1) 1985 1985 1986 -(10) In helical interpolation radius mode, the center distribution table of whole circle is as below. (For example: the starting point coordinate [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif" class="img-thumbnail"]],,[[image:08_html_3ed96de3414e2c4d.gif]] ,,,the end point coordinate[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif" class="img-thumbnail"]],,[[image:08_html_a9e3b53d7dfa134a.gif]] ,,). 1985 +(10) In helical interpolation radius mode, the center distribution table of whole circle is as below. (For example: the starting point coordinate [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif"]],,[[image:08_html_3ed96de3414e2c4d.gif]] ,,,the end point coordinate[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif"]],,[[image:08_html_a9e3b53d7dfa134a.gif]] ,,). 1987 1987 1988 1988 (% class="table-bordered" %) 1989 1989 |**Helical interpolation direction**|**Radius value R**|**Coordinate of circle center**|**Helical interpolation direction**|**Radius value R**|**Coordinate of circle center** ... ... @@ -2004,12 +2004,12 @@ 2004 2004 |(% style="width:132px" %)4F97H|(% style="width:949px" %)In center mode, the calculated radius distance is greater than the maximum radius range, which is positive or negative 800,000 pulse. 2005 2005 |(% style="width:132px" %)4F98H|(% style="width:949px" %)Helical interpolation error, Z axis is the main axis.(The coordinate of Z axis is greater than the number of of virtual main axis of circular plane) 2006 2006 |(% style="width:132px" %)4F99H|(% style="width:949px" %)Helical interpolation error, Z axis is 0. 2007 -|(% style="width:132px" %)4F9BH|(% style="width:949px" %)Lead setting exceeds the range. (Lead [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif"]],,[[image:08_html_63ad102f937fdad0.gif]] ,,) 2006 +|(% style="width:132px" %)4F9BH|(% style="width:949px" %)Lead setting exceeds the range. (Lead [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif"]],,[[image:08_html_63ad102f937fdad0.gif]] ,,) 2008 2008 2009 2009 **{{id name="_Toc18584"/}}Example** 2010 2010 2011 2011 (% style="text-align:center" %) 2012 -[[image: 08_html_61693f5f524ad69e.png||class="img-thumbnail"]]2011 +[[image:image-20220921163935-9.png||class="img-thumbnail"]] 2013 2013 2014 2014 Set Y0 as the interpolation starting axis, Y4 as the direction starting axis, and the maximum speed is 2000, and the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a absolute position counterclockwise circular helical interpolation output based on the absolute position with acceleration and deceleration, and the target position is X (Y0) axis 0, Y (Y1) axis 0 and Z (Y2) axis 5000, and the lead is 5000, and the radius is 5000 pulse in radius mode, and the synthesis frequency is 1000. 2015 2015 ... ... @@ -2077,7 +2077,7 @@ 2077 2077 2078 2078 (5) IJ mode: Regardless of absolute position interpolation or relative position interpolation, s2 is only expressed as the difference of the pulse output number between the coordinates of the circle center on the XY axis (Y0/Y1) relative to the current position, and both are in the offset value. 2079 2079 2080 -(6) In helical interpolation R mode (radius mode) : When the value of R is greater than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc less than or equal to 180 degrees. When the value of R is less than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc greater than or equal to 180 degrees, and the actual passing angle is determined by the endpoint of Z axis and the lead K. ( If Ze=75, lead K=50, and the actual radian [[image:/bin/download/PLC%20Editor2/ 1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_16dfa306a6cd6123.gif?rev=1.1||alt="08_html_16dfa306a6cd6123.gif"class="img-thumbnail"]],,[[image:08_html_16dfa306a6cd6123.gif]] ,,)2079 +(6) In helical interpolation R mode (radius mode) : When the value of R is greater than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc less than or equal to 180 degrees. When the value of R is less than 0, it indicates that from starting point coordinate to the setting end point coordinate in the circular plane of XY is an arc greater than or equal to 180 degrees, and the actual passing angle is determined by the endpoint of Z axis and the lead K. ( If Ze=75, lead K=50, and the actual radian [[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_16dfa306a6cd6123.gif?rev=1.1||alt="08_html_16dfa306a6cd6123.gif"]],,[[image:08_html_16dfa306a6cd6123.gif]] ,,) 2081 2081 2082 2082 (7) When using interpolation instruction, parameter settings (such as acceleration/deceleration time and so on) are subject to the X axis (Y0); 2083 2083 ... ... @@ -2089,15 +2089,15 @@ 2089 2089 (% style="text-align:center" %) 2090 2090 [[image:08_html_6854958a7732277a.gif||class="img-thumbnail"]] 2091 2091 2092 -(9) Exact match pitch of screws (lead) K and [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]],,[[image:08_html_26235c6907b42965.gif]] .,, 2091 +(9) Exact match pitch of screws (lead) K and [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif"]],,[[image:08_html_26235c6907b42965.gif]] .,, 2093 2093 2094 -The start point coordinate of helical interpolation is [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_5aecdb267e93e1ef.gif?rev=1.1||alt="08_html_5aecdb267e93e1ef.gif" class="img-thumbnail"]],,[[image:08_html_5aecdb267e93e1ef.gif]] ,,, set the end point coordinate to [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_62eafa46570f5bd9.gif?rev=1.1||alt="08_html_62eafa46570f5bd9.gif" class="img-thumbnail"]],,[[image:08_html_62eafa46570f5bd9.gif]] ,,,the number of turns of helical interpolation [[image:08_html_f1878c8190771c9b.gif]] is determined by formula (1), and recalculate the end point coordinates of X axis and Y axis according to the number of turns of interpolation. 2093 +The start point coordinate of helical interpolation is [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_5aecdb267e93e1ef.gif?rev=1.1||alt="08_html_5aecdb267e93e1ef.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_5aecdb267e93e1ef.gif?rev=1.1||alt="08_html_5aecdb267e93e1ef.gif"]],,[[image:08_html_5aecdb267e93e1ef.gif]] ,,, set the end point coordinate to [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_62eafa46570f5bd9.gif?rev=1.1||alt="08_html_62eafa46570f5bd9.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_62eafa46570f5bd9.gif?rev=1.1||alt="08_html_62eafa46570f5bd9.gif"]],,[[image:08_html_62eafa46570f5bd9.gif]] ,,,the number of turns of helical interpolation [[image:08_html_f1878c8190771c9b.gif]] is determined by formula (1), and recalculate the end point coordinates of X axis and Y axis according to the number of turns of interpolation. 2095 2095 2096 -The final interpolation result is: make sure that lead is equal to K, and the end point of Z axis is equal to[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]],,[[image:08_html_26235c6907b42965.gif]] ,,.The actual end point position of X and Y axes [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_812f611042b80df0.gif?rev=1.1||alt="08_html_812f611042b80df0.gif" class="img-thumbnail"]],,[[image:08_html_812f611042b80df0.gif]] ,,may not be equal to the set [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif"]],,[[image:08_html_72a7340925bd2eea.gif]] ,,, but it must pass through the set point [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif" class="img-thumbnail"]],,[[image:08_html_72a7340925bd2eea.gif]] ,,in the whole circle. 2095 +The final interpolation result is: make sure that lead is equal to K, and the end point of Z axis is equal to[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_26235c6907b42965.gif?rev=1.1||alt="08_html_26235c6907b42965.gif"]],,[[image:08_html_26235c6907b42965.gif]] ,,.The actual end point position of X and Y axes [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_812f611042b80df0.gif?rev=1.1||alt="08_html_812f611042b80df0.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_812f611042b80df0.gif?rev=1.1||alt="08_html_812f611042b80df0.gif"]],,[[image:08_html_812f611042b80df0.gif]] ,,may not be equal to the set [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif"]],,[[image:08_html_72a7340925bd2eea.gif]] ,,, but it must pass through the set point [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_72a7340925bd2eea.gif?rev=1.1||alt="08_html_72a7340925bd2eea.gif"]],,[[image:08_html_72a7340925bd2eea.gif]] ,,in the whole circle. 2097 2097 2098 -[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif" class="img-thumbnail"]],,[[image:08_html_d3f40984948fb2f1.gif]] ,,(1) 2097 +[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif" class="img-thumbnail"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_d3f40984948fb2f1.gif?rev=1.1||alt="08_html_d3f40984948fb2f1.gif"]],,[[image:08_html_d3f40984948fb2f1.gif]] ,,(1) 2099 2099 2100 -(10) In helical interpolation radius mode, the center distribution table of whole circle is as below. (For example: the start point coordinate [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif"]],,[[image:08_html_3ed96de3414e2c4d.gif]] ,,,the end point coordinate[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif"]],,[[image:08_html_a9e3b53d7dfa134a.gif]] ,,). 2099 +(10) In helical interpolation radius mode, the center distribution table of whole circle is as below. (For example: the start point coordinate [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_3ed96de3414e2c4d.gif?rev=1.1||alt="08_html_3ed96de3414e2c4d.gif"]],,[[image:08_html_3ed96de3414e2c4d.gif]] ,,,the end point coordinate[[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_a9e3b53d7dfa134a.gif?rev=1.1||alt="08_html_a9e3b53d7dfa134a.gif"]],,[[image:08_html_a9e3b53d7dfa134a.gif]] ,,). 2101 2101 2102 2102 (% class="table-bordered" %) 2103 2103 |**Helical interpolation direction**|**Radius value R**|**Coordinate of circle center**|**Helical interpolation direction**|**Radius value R**|**Coordinate of circle center** ... ... @@ -2118,12 +2118,12 @@ 2118 2118 |(% style="width:108px" %)4F97H|(% style="width:973px" %)In center mode, the calculated radius distance is greater than the maximum radius range, which is positive or negative 800,000 pulse. 2119 2119 |(% style="width:108px" %)4F98H|(% style="width:973px" %)Helical interpolation error, Z axis is the main axis.(The coordinate of Z axis is greater than the number of of virtual main axis of circular plane) 2120 2120 |(% style="width:108px" %)4F99H|(% style="width:973px" %)Helical interpolation error, Z axis is 0. 2121 -|(% style="width:108px" %)4F9BH|(% style="width:973px" %)Lead setting exceeds the range.(Lead [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif"]],,[[image:08_html_63ad102f937fdad0.gif]] ,,) 2120 +|(% style="width:108px" %)4F9BH|(% style="width:973px" %)Lead setting exceeds the range.(Lead [[image:/bin/download/PLC%20Editor2/1%20User%20manual/2.1%20LX5V%20user%20manual/08/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif"]][[image:/bin/download/PLC%20Editor2/08%20High-speed%20pulse%20output/WebHome/08_html_63ad102f937fdad0.gif?rev=1.1||alt="08_html_63ad102f937fdad0.gif"]],,[[image:08_html_63ad102f937fdad0.gif]] ,,) 2122 2122 2123 2123 **{{id name="_Toc11997"/}}Example** 2124 2124 2125 2125 (% style="text-align:center" %) 2126 -[[image: 08_html_61693f5f524ad69e.png||class="img-thumbnail"]]2125 +[[image:image-20220921163953-10.png||class="img-thumbnail"]] 2127 2127 2128 2128 Set Y0 as the interpolation starting axis, Y4 as the direction starting axis, and the maximum speed is 2000, and the offset speed is 500, and the acceleration/deceleration time is 500ms. Send a relative position counterclockwise circular helical interpolation output based on the relative position with acceleration and deceleration, and the target position is X (Y0) axis 0, Y (Y1) axis 0 and Z (Y2) axis 5000, and the lead is 5000, and the radius is 5000 pulse in radius mode, and the synthesis frequency is 1000.{{id name="_Toc24071"/}}{{id name="_Toc17235"/}}{{id name="_Toc1369"/}}{{id name="_Toc21558"/}}{{id name="_Toc23998"/}}{{id name="_Toc21982"/}}{{id name="_Toc6785"/}}{{id name="_Toc22083"/}}{{id name="_Toc31780"/}}{{id name="_Toc5703"/}} 2129 2129
- image-20220921163523-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +61.2 KB - Content
- image-20220921163600-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +12.5 KB - Content
- image-20220921163619-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +39.7 KB - Content
- image-20220921163641-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +39.7 KB - Content
- image-20220921163737-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +14.1 KB - Content
- image-20220921163754-6.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +14.1 KB - Content
- image-20220921163843-7.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +16.6 KB - Content
- image-20220921163904-8.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +16.6 KB - Content
- image-20220921163935-9.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +17.1 KB - Content
- image-20220921163953-10.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Stone - Size
-
... ... @@ -1,0 +1,1 @@ 1 +17.1 KB - Content