Subversion Repositories Kolibri OS

Rev

Rev 7415 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7415 Rev 7663
1
 
1
 
2
 
2
 
3
CNC_editor
3
CNC_editor
4
 
4
 
5
 
5
 
6
body
6
body
7
{
7
{
8
  font-size: 15px;
8
  font-size: 15px;
9
  font-family: "Bookman Old Style";
9
  font-family: "Bookman Old Style";
10
  color: black;
10
  color: black;
11
  text-align: justify;
11
  text-align: justify;
12
  width: 750px;
12
  width: 750px;
13
}
13
}
14
h1 {
14
h1 {
15
  color: white;
15
  color: white;
16
  background-color: 808080;
16
  background-color: 808080;
17
  font-size: 25px;
17
  font-size: 25px;
18
  text-align: center;
18
  text-align: center;
19
}
19
}
20
h2 { color: green; font-size: 21px; }
20
h2 { color: green; font-size: 21px; }
21
h3 { color: green; font-size: 19px; }
21
h3 { color: green; font-size: 19px; }
22
h4 { color: #803f00; font-size: 17px; }
22
h4 { color: #803f00; font-size: 17px; }
23
i { color: #0099cc; }
23
i { color: #0099cc; }
24
b { color: #0099cc; }
24
b { color: #0099cc; }
25
p {
25
p {
26
  text-indent: 2em;
26
  text-indent: 2em;
27
  margin-top: 3px;
27
  margin-top: 3px;
28
  margin-bottom: 2px;
28
  margin-bottom: 2px;
29
  margin-left: 0px;
29
  margin-left: 0px;
30
  margin-right: 0px;
30
  margin-right: 0px;
31
}
31
}
32
ol, ul, dl{
32
ol, ul, dl{
33
  margin-top: 3px;
33
  margin-top: 3px;
34
  margin-bottom: 2px;
34
  margin-bottom: 2px;
35
}
35
}
36
 
36
 
37
 
37
 
38
 
38
 
39

CNC_editor âåðñèÿ 24.09.18

39

CNC_editor âåðñèÿ 23.05.19

40
 
40
 
41

Îãëàâëåíèå

41

Îãëàâëåíèå

42
 
42
 
43
  • Î ïðîãðàììå
  • 43
  • Î ïðîãðàììå
  • 44
  • Ïàíåëü èíñòðóìåíòîâ
  • 44
  • Ïàíåëü èíñòðóìåíòîâ
  • 45
  • Êëàâèàòóðà
  • 45
  • Êëàâèàòóðà
  • 46
  • Àâòîð
  • 46
  • Àâòîð
  • 47
     
    47
     
    48
     
    48
     
    49

    Î ïðîãðàììå

    49

    Î ïðîãðàììå

    50

    CNC_editor - ïðîãðàììà ïðîñìîòðà è ðåäàêòèðîâàíèÿ ôàéëîâ ôîðìàòà *.nc. Ôàéëû *.nc ñîäåðæàò â ñåáå êîä (gcode) äëÿ ñòàíêîâ ñ ×ÏÓ (÷èñëîâîå ïðîãðàììíîå óïðàâëåíèå èëè íà àíãëèéñêîì CNC). Ê òàêèì ñòàíêàì îòíîñÿòñÿ: ëàçåðíûå ãðàâåðû, ôðåçåðîâàëüíûå ñòàíêè, ñâåðëèëüíûå ñòàíêè, ïëîòòåðû. Íà ïîõîæåì ïðèíöèïå ðàáîòàþò 3D ïðèíòåðû òîëüêî èñïîëüçóþò äðóãîé ôîðìàò äàííûõ *.stl.

    50

    CNC_editor - ïðîãðàììà ïðîñìîòðà è ðåäàêòèðîâàíèÿ ôàéëîâ ôîðìàòà *.nc. Ôàéëû *.nc ñîäåðæàò â ñåáå êîä (gcode) äëÿ ñòàíêîâ ñ ×ÏÓ (÷èñëîâîå ïðîãðàììíîå óïðàâëåíèå èëè íà àíãëèéñêîì CNC). Ê òàêèì ñòàíêàì îòíîñÿòñÿ: ëàçåðíûå ãðàâåðû, ôðåçåðîâàëüíûå ñòàíêè, ñâåðëèëüíûå ñòàíêè, ïëîòòåðû. Íà ïîõîæåì ïðèíöèïå ðàáîòàþò 3D ïðèíòåðû òîëüêî èñïîëüçóþò äðóãîé ôîðìàò äàííûõ *.stl.

    51
     
    51
     
    52
     
    52
     
    53

    Ðèñ. 1. Âíåøíèé âèä ïðîãðàììû ñ îòêðûòûì ôàéëîì *.nc

    53

    Ðèñ. 1. Âíåøíèé âèä ïðîãðàììû ñ îòêðûòûì ôàéëîì *.nc

    54
     
    54
     
    55

    Âîçìîæíîñòè ïðîãðàììû:

    55

    Âîçìîæíîñòè ïðîãðàììû:

    56

    Îòêðûòèå ôàéëîâ è ïðîñìîòð òðàåêòîðèè äâèæåíèÿ ñòàíêà. Ìîæíî èçìåíÿòü êîîðäèíàòû, äîáàâëÿòü òî÷êè â òðàåêòîðèþ, óäàëÿòü òî÷êè, ìåíÿòü ïîðÿäîê òî÷åê äâèæåíèÿ. Íå âñå äàííûå ðåäàêòèðóþòñÿ ïðîãðàììîé, íàïðèìåð: óñòàíîâêà ñêîðîñòè äâèæåíèÿ, ïîäíÿòèå/îïóñêàíèå øïèíäåëÿ â ïðîãðàììå èçìåíèòü íåëüçÿ. Ñîõðàíåíèå òðàåêòîðèè äâèæåíèÿ â ôàéë *.png. Êîä gcode èìååò ðàçíîâèäíîñòè â çàâèñèìîñòè îò ñïåöèôèêè ñòàíêà, ïîòîìó íå âñå ôàéëû *.nc ìîãóò êîððåêòíî îòîáðàæàòüñÿ äàííîé ïðîãðàììîé.

    56

    Îòêðûòèå ôàéëîâ è ïðîñìîòð òðàåêòîðèè äâèæåíèÿ ñòàíêà. Ìîæíî èçìåíÿòü êîîðäèíàòû, äîáàâëÿòü òî÷êè â òðàåêòîðèþ, óäàëÿòü òî÷êè, ìåíÿòü ïîðÿäîê òî÷åê äâèæåíèÿ. Íå âñå äàííûå ðåäàêòèðóþòñÿ ïðîãðàììîé, íàïðèìåð: óñòàíîâêà ñêîðîñòè äâèæåíèÿ, ïîäíÿòèå/îïóñêàíèå øïèíäåëÿ â ïðîãðàììå èçìåíèòü íåëüçÿ. Ñîõðàíåíèå òðàåêòîðèè äâèæåíèÿ â ôàéë *.png. Êîä gcode èìååò ðàçíîâèäíîñòè â çàâèñèìîñòè îò ñïåöèôèêè ñòàíêà, ïîòîìó íå âñå ôàéëû *.nc ìîãóò êîððåêòíî îòîáðàæàòüñÿ äàííîé ïðîãðàììîé.

    57
     
    57
     
    58
     
    58
     
    59

    Ðèñ. 2. Ïðîñìîòð òî÷åê äâèæåíèÿ ñòàíêà

    59

    Ðèñ. 2. Ïðîñìîòð òî÷åê äâèæåíèÿ ñòàíêà

    60
     
    60
     
    61

    Ïàíåëü èíñòðóìåíòîâ

    61

    Ïàíåëü èíñòðóìåíòîâ

    62

    íîâûé ôàéë. Ïðè ñîçäàíèè íîâîãî ôàéëà ìîæíî âûáðàòü ôèãóðó îêðóæíîñòü èëè ïðÿìîóãîëüíèê. Êîòîðûå ïîòîì ìîæíî ðåäàêòèðîâàòü.

    62

    íîâûé ôàéë. Ïðè ñîçäàíèè íîâîãî ôàéëà ìîæíî âûáðàòü ôèãóðó îêðóæíîñòü èëè ïðÿìîóãîëüíèê. Êîòîðûå ïîòîì ìîæíî ðåäàêòèðîâàòü.

    63
     
    63
     
    64

    Ðèñ. 3. Îêíî ñîçäàíèÿ íîâîãî ôàéëà

    64

    Ðèñ. 3. Îêíî ñîçäàíèÿ íîâîãî ôàéëà

    65
     
    65
     
    66

    Ïàðàìåòðû äëÿ ñîçäàíèÿ îêðóæíîñòè:

    66

    Ïàðàìåòðû äëÿ ñîçäàíèÿ îêðóæíîñòè:

    67
     
    67
     
    68
  • X0, Y0 - êîîðäèíàòû öåíòðà
  • 68
  • X0, Y0 - êîîðäèíàòû öåíòðà
  • 69
  • R - ðàäèóñ îêðóæíîñòè
  • 69
  • R - ðàäèóñ îêðóæíîñòè
  • 70
  • S - êîëëè÷åñòâî ãðàíåé
  • 70
  • S - êîëëè÷åñòâî ãðàíåé
  • 71
  • Z0 - ìèíèìàëüíàÿ (ðàáî÷àÿ) âûñîòà èíñòðóìåíòà
  • 71
  • Z0 - ìèíèìàëüíàÿ (ðàáî÷àÿ) âûñîòà èíñòðóìåíòà
  • 72
  • Z1 - ìàêñèìàëüíàÿ (áåçîïàñíàÿ) âûñîòà èíñòðóìåíòà
  • 72
  • Z1 - ìàêñèìàëüíàÿ (áåçîïàñíàÿ) âûñîòà èíñòðóìåíòà
  • 73
     
    73
     
    74

    Ïàðàìåòðû äëÿ ñîçäàíèÿ ïðÿìîóãîëüíèêà:

    74

    Ïàðàìåòðû äëÿ ñîçäàíèÿ ïðÿìîóãîëüíèêà:

    75
     
    75
     
    76
  • X0, Y0, X1, Y1 - êîîðäèíàòû óãëîâ ïðÿìîóãîëüíèêà
  • 76
  • X0, Y0, X1, Y1 - êîîðäèíàòû óãëîâ ïðÿìîóãîëüíèêà
  • 77
  • Z0 - ìèíèìàëüíàÿ (ðàáî÷àÿ) âûñîòà èíñòðóìåíòà
  • 77
  • Z0 - ìèíèìàëüíàÿ (ðàáî÷àÿ) âûñîòà èíñòðóìåíòà
  • 78
  • Z1 - ìàêñèìàëüíàÿ (áåçîïàñíàÿ) âûñîòà èíñòðóìåíòà
  • 78
  • Z1 - ìàêñèìàëüíàÿ (áåçîïàñíàÿ) âûñîòà èíñòðóìåíòà
  • 79
     
    79
     
    80

    îòêðûòü ôàéë

    80

    îòêðûòü ôàéë

    81

    ñîõðàíèòü ôàéë

    81

    ñîõðàíèòü ôàéë

    82

    ñïðÿòàòü/ïîêàçàòü íîìåðàöèþ òî÷åê

    82

    ñïðÿòàòü/ïîêàçàòü íîìåðàöèþ òî÷åê

    83

    , ïåðåìåùåíèå âûáðàíîé êîìàíäû â ñïèñêå

    83

    , ïåðåìåùåíèå âûáðàíîé êîìàíäû â ñïèñêå

    84

    âûçâàòü äèàëîã ñîçäàíèÿ/ðåäàêòèðîâàíèÿ òî÷êè. Åñëè íè îäíà òî÷êà íå âûáðàíà, òî âûçûâàåòñÿ äèàëîã ñîçäàíèÿ òî÷êè. Åñëè âûäåëåíà îäíà òî÷êà òî âûçûâàåòñÿ äèàëîã ðåäàêòèðîâàíèÿ êîîðäèíàò òî÷êè.

    84

    âûçâàòü äèàëîã ñîçäàíèÿ/ðåäàêòèðîâàíèÿ òî÷êè. Åñëè íè îäíà òî÷êà íå âûáðàíà, òî âûçûâàåòñÿ äèàëîã ñîçäàíèÿ òî÷êè. Åñëè âûäåëåíà îäíà òî÷êà òî âûçûâàåòñÿ äèàëîã ðåäàêòèðîâàíèÿ êîîðäèíàò òî÷êè.

    85
     
    85
     
    86

    Ðèñ. 4. Îêíî ñîçäàíèÿ òî÷êè

    86

    Ðèñ. 4. Îêíî ñîçäàíèÿ òî÷êè

    87
     
    87
     
    88

    Ðèñ. 5. Îêíî ðåäàêòèðîâàíèÿ òî÷êè

    88

    Ðèñ. 5. Îêíî ðåäàêòèðîâàíèÿ òî÷êè

    89
     
    89
     
    90

    , ïåðåìåùåíèå âûäåëåííûõ òî÷åê ââåðõ èëè âíèç â ïðåäåëàõ âûáðàííîé òðàýêòîðèè

    90

    , ïåðåìåùåíèå âûäåëåííûõ òî÷åê ââåðõ èëè âíèç â ïðåäåëàõ âûáðàííîé òðàýêòîðèè

    91

    âûðàâíèâàíèå âûäåëåííûõ òî÷åê ïî ëåâîìó, ïðàâîìó, âåðõíåìó è íèæíåìó êðàþ

    91

    âûðàâíèâàíèå âûäåëåííûõ òî÷åê ïî ëåâîìó, ïðàâîìó, âåðõíåìó è íèæíåìó êðàþ

    -
     
    92

    âûäåëåíèå òî÷åê ôèãóðû äëÿ îïòèìèçàöèè. Âûäåëÿþòñÿ òî÷êè êîòîðûå ðàñïîëîæåíû íà îòíîñèòåëüíî ïðÿìûõ ëèíèÿõ, íî ïðè ýòîì ñàìè íåñóò èçáûòî÷íóþ èíôîðìàöèþ. Òàêèå òî÷êè ìîæíî óäàëÿòü áåç îñîáîé ïîòåðè êà÷åñòâà ôèãóðû.

    92

    êîïèðîâàíèå êîîðäèíàò âûäåëåííûõ òî÷åê â áóôåðà îáìåíà

    93

    êîïèðîâàíèå êîîðäèíàò âûäåëåííûõ òî÷åê â áóôåðà îáìåíà

    93

    âñòàâêà òî÷åê èç áóôåðà îáìåíà. Ôîðìàò òåêñòà äëÿ âñòàâêè â áóôåðå îáìåíà: 'X_ Y_\n...\0'.

    94

    âñòàâêà òî÷åê èç áóôåðà îáìåíà. Ôîðìàò òåêñòà äëÿ âñòàâêè â áóôåðå îáìåíà: 'X_ Y_\n...\0'.

    94

    óäàëåíèå âûäåëåííûõ òî÷åê

    95

    óäàëåíèå âûäåëåííûõ òî÷åê

    95

    ñáðîñ ìàñøòàáà è öåíòðîâêà òåêóùåé ôèãóðû ïî öåíòðó îêíà ïðîñìîòðà

    96

    ñáðîñ ìàñøòàáà è öåíòðîâêà òåêóùåé ôèãóðû ïî öåíòðó îêíà ïðîñìîòðà

    96

    ñîõðàíåíèå òðàåêòîðèè â ôàéë *.png

    97

    ñîõðàíåíèå òðàåêòîðèè â ôàéë *.png

    97

    íàñòðîéêè ðàçðåøåíèÿ äëÿ ñîõðàíåíèÿ ôàéëà *.png, óêàçûâàåòñÿ ÷èñëî ïèêñåëåé íà 1 ìì. Ïî óìîë÷àíèþ óêàçàíî ÷èñëî 11.81102362204724 (äëÿ ïåðåâîäà â dpi: 11.81102362204724 * 25.4 = 300).

    98

    íàñòðîéêè ðàçðåøåíèÿ äëÿ ñîõðàíåíèÿ ôàéëà *.png, óêàçûâàåòñÿ ÷èñëî ïèêñåëåé íà 1 ìì. Ïî óìîë÷àíèþ óêàçàíî ÷èñëî 11.81102362204724 (äëÿ ïåðåâîäà â dpi: 11.81102362204724 * 25.4 = 300).

    98
     
    99
     
    99

    Ðèñ. 6. Îêíî íàñòðîåê ðàçðåøåíèÿ

    100

    Ðèñ. 6. Îêíî íàñòðîåê ðàçðåøåíèÿ

    100
     
    101
     
    101

    Êëàâèàòóðà

    102

    Êëàâèàòóðà

    102

    Delete - óäàëÿåò âûäåëåííûå òî÷êè.

    103

    Delete - óäàëÿåò âûäåëåííûå òî÷êè.

    103

    Åñëè íå óäàåòñÿ ìûøåé âûäåëèòü îäíó êàêóþ-ëèáî òî÷êó (íàïðèìåð êîãäà åå êîîðäèíàòû ñîâïàäàþò ñ äðóãèìè òî÷êàìè, òîãäà âûäåëÿþòñÿ ñðàçó âñå ñîâïàäàþùèå òî÷êè à íåîáõîäèìî âçÿòü òîëüêî îäíó), ìîæíî âîñïîëüçîâàòüñÿ êóðñîðàìè:

    104

    Åñëè íå óäàåòñÿ ìûøåé âûäåëèòü îäíó êàêóþ-ëèáî òî÷êó (íàïðèìåð êîãäà åå êîîðäèíàòû ñîâïàäàþò ñ äðóãèìè òî÷êàìè, òîãäà âûäåëÿþòñÿ ñðàçó âñå ñîâïàäàþùèå òî÷êè à íåîáõîäèìî âçÿòü òîëüêî îäíó), ìîæíî âîñïîëüçîâàòüñÿ êóðñîðàìè:

    104

    , - ïåðìåùàåò âûäåëåíèå òî÷êè ââåðõ, âûäåëÿåòñÿ ïðåäûäóùàÿ òî÷êà.

    105

    , - ïåðìåùàåò âûäåëåíèå òî÷êè ââåðõ, âûäåëÿåòñÿ ïðåäûäóùàÿ òî÷êà.

    105

    , - ïåðìåùàåò âûäåëåíèå òî÷êè âíèç, âûäåëÿåòñÿ ñëåäóùàÿ òî÷êà.

    106

    , - ïåðìåùàåò âûäåëåíèå òî÷êè âíèç, âûäåëÿåòñÿ ñëåäóùàÿ òî÷êà.

    106

    Ctrl+N - ñîçäàíèå íîâîãî ôàéëà.

    107

    Ctrl+N - ñîçäàíèå íîâîãî ôàéëà.

    107

    Ctrl+O - îòêðûòèå ôàéëà.

    108

    Ctrl+O - îòêðûòèå ôàéëà.

    108

    Ctrl+S - ñîõðàíåíèå ôàéëà.

    109

    Ctrl+S - ñîõðàíåíèå ôàéëà.

    109

    Ctrl+A - âûäåëåíèå âñåõ òî÷åê òåêóùåé ôèãóðû.

    110

    Ctrl+A - âûäåëåíèå âñåõ òî÷åê òåêóùåé ôèãóðû.

    110
     
    111
     
    111

    Àâòîð

    112

    Àâòîð

    112

    IgorA

    113

    IgorA

    113
     
    114
     
    114
     
    115
     
    115
     
    116